From 9cc0c10e35bfe721a7bd0b3644baf910fa28175d Mon Sep 17 00:00:00 2001 From: "aljazbrodar." Date: Sun, 23 Nov 2025 17:47:09 +0100 Subject: [PATCH] simulator work --- ass2/simulator/.qtcreator/CMakeLists.txt.user | 318 + ass2/simulator/CMakeLists.txt | 37 + .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../cache-v2-52e1f34d26b49ded296f.json | 6919 +++++++++++++++++ .../cmakeFiles-v1-78784e0b02dff6c37104.json | 1709 ++++ .../codemodel-v2-d3128a8c376adbd699de.json | 79 + ...irectory-.-Debug-5eb11126559593f0fa7b.json | 57 + .../index-2025-11-23T13-31-11-0163.json | 89 + ...-simulator-Debug-88a02640b7072cb7034a.json | 482 ++ ...or_autogen-Debug-9a808c38fc079fde37c4.json | 75 + ...stamp_deps-Debug-b4bdbaa46d9fbe3e669d.json | 31 + .../reply/cache-v2-52e1f34d26b49ded296f.json | 6919 +++++++++++++++++ .../cmakeFiles-v1-78784e0b02dff6c37104.json | 1709 ++++ .../codemodel-v2-f6f2576068631c5a0258.json | 79 + ...irectory-.-Debug-f4edc75a4a0d79ff8fc6.json | 57 + .../reply/index-2025-11-23T15-29-55-0063.json | 89 + ...-simulator-Debug-4cc1cefd9b05bb84f59c.json | 496 ++ ...or_autogen-Debug-9a808c38fc079fde37c4.json | 75 + ...stamp_deps-Debug-b4bdbaa46d9fbe3e669d.json | 31 + .../build/Desktop_Qt_6_10_1-Debug/.ninja_deps | Bin 0 -> 245004 bytes .../build/Desktop_Qt_6_10_1-Debug/.ninja_log | 47 + .../.qt/QtDeploySupport.cmake | 71 + .../.qt/QtDeployTargets.cmake | 2 + .../.qt/deploy_simulator_4496084524.cmake | 8 + .../.qtc/package-manager/LICENSE.conan | 21 + .../.qtc/package-manager/auto-setup.cmake | 405 + .../.qtc/package-manager/conan.cmake | 1026 +++ .../.qtc/package-manager/conan_provider.cmake | 657 ++ .../maintenance_tool_provider.cmake | 347 + .../maintenance_tool_provider.qs | 60 + .../clangd/index/FILE.h.79AEFC497861DFC5.idx | Bin 0 -> 300 bytes .../index/QApplication.441A9790A974307A.idx | Bin 0 -> 230 bytes .../index/QHBoxLayout.19D6A1A4CD0A368F.idx | Bin 0 -> 226 bytes .../clangd/index/QLabel.433D1A299566203D.idx | Bin 0 -> 218 bytes .../index/QLineEdit.9CC14D0911539FA8.idx | Bin 0 -> 224 bytes .../index/QMainWindow.09CFC103DB254B6C.idx | Bin 0 -> 228 bytes .../index/QMenuBar.2638B0FC97CA5FBA.idx | Bin 0 -> 222 bytes .../index/QMessageBox.37FA24A878E7FCFB.idx | Bin 0 -> 228 bytes .../index/QPushButton.5D78B2F524CF418B.idx | Bin 0 -> 228 bytes .../index/QStatusBar.4CAA94E5636F6028.idx | Bin 0 -> 226 bytes .../index/QVariant.641C7AB4354F03AB.idx | Bin 0 -> 216 bytes .../clangd/index/QWidget.2FD9227800CEC7B5.idx | Bin 0 -> 220 bytes .../index/__FILE.h.3324F85E382E036A.idx | Bin 0 -> 162 bytes .../index/__fpos64_t.h.23C43F442076149A.idx | Bin 0 -> 302 bytes .../index/__fpos_t.h.ECFBE9EEDAAB6648.idx | Bin 0 -> 300 bytes .../index/__locale_t.h.40EA38A2DCA58618.idx | Bin 0 -> 166 bytes .../index/__mbstate_t.h.6C32CF66236653D7.idx | Bin 0 -> 168 bytes .../index/__sigset_t.h.72131E8056C7E284.idx | Bin 0 -> 202 bytes ...darg___gnuc_va_list.h.77A5155B54A6AD42.idx | Bin 0 -> 214 bytes .../__stdarg___va_copy.h.793AA823688C1331.idx | Bin 0 -> 210 bytes ...stdarg_header_macro.h.18E1B985A8E2DBF9.idx | Bin 0 -> 212 bytes .../__stdarg_va_arg.h.4615BC8E8D7F4604.idx | Bin 0 -> 252 bytes .../__stdarg_va_copy.h.7E45EEBB2A8DB908.idx | Bin 0 -> 208 bytes .../__stdarg_va_list.h.1B909A2E92D11A83.idx | Bin 0 -> 230 bytes ...stddef_header_macro.h.77DD91F94410DBA7.idx | Bin 0 -> 212 bytes ..._stddef_max_align_t.h.C373C76F6718B26B.idx | Bin 0 -> 340 bytes .../__stddef_null.h.913D75351C8F77A7.idx | Bin 0 -> 218 bytes .../__stddef_nullptr_t.h.C35F25969B677220.idx | Bin 0 -> 224 bytes .../__stddef_offsetof.h.DF73C29C3274F1D1.idx | Bin 0 -> 222 bytes .../__stddef_ptrdiff_t.h.CDEFA2819D7B3D79.idx | Bin 0 -> 300 bytes .../__stddef_size_t.h.C752AF99B86EB46D.idx | Bin 0 -> 294 bytes .../__stddef_wchar_t.h.44F47EDABBE5797B.idx | Bin 0 -> 184 bytes .../index/algorithm.4283CE8E04B88D2A.idx | Bin 0 -> 406 bytes .../index/algorithmfwd.h.B52ADC7A074104CF.idx | Bin 0 -> 74310 bytes .../clangd/index/align.h.80C2512B8F842646.idx | Bin 0 -> 1490 bytes .../aligned_buffer.h.A18F22CAB29234EA.idx | Bin 0 -> 332 bytes .../index/alloc_traits.h.5CF5F0A69C036EAA.idx | Bin 0 -> 9512 bytes .../index/alloc_traits.h.72E7C35C664767C1.idx | Bin 0 -> 708 bytes .../index/alloca.h.793370BF9878CFB6.idx | Bin 0 -> 610 bytes .../allocated_ptr.h.8214ECF4C56E78C2.idx | Bin 0 -> 1160 bytes .../index/allocator.h.D31E7B8BEFD5AE94.idx | Bin 0 -> 5198 bytes .../clangd/index/array.184FFFD3B962987A.idx | Bin 0 -> 12348 bytes .../index/assert.h.9895EEC17E1D2A2B.idx | Bin 0 -> 614 bytes .../index/assertions.h.266799074BAB8854.idx | Bin 0 -> 396 bytes .../clangd/index/atomic.46821F82D327FD81.idx | Bin 0 -> 37648 bytes .../index/atomic_base.h.9272BFEE4EE55D68.idx | Bin 0 -> 8570 bytes ...ic_lockfree_defines.h.2A0580E3C1CF977D.idx | Bin 0 -> 398 bytes ...atomic_wide_counter.h.397D66B6BECC0AA2.idx | Bin 0 -> 170 bytes .../index/atomic_word.h.0B7FB187C2532DE8.idx | Bin 0 -> 218 bytes .../index/atomicity.h.D4655A6FAF2C5588.idx | Bin 0 -> 640 bytes .../index/auto_ptr.h.D1AF7143391B211D.idx | Bin 0 -> 7106 bytes .../index/basic_string.h.636F8FA9AD80474A.idx | Bin 0 -> 106080 bytes .../basic_string.tcc.2D0C76EB3099AFF8.idx | Bin 0 -> 54222 bytes .../bessel_function.tcc.72969B1005DFECDA.idx | Bin 0 -> 15394 bytes .../beta_function.tcc.BB2C84D19DC363B5.idx | Bin 0 -> 1684 bytes .../index/binders.h.C589B2454DC21565.idx | Bin 0 -> 3706 bytes .../clangd/index/bit.E77EA5629EB3D467.idx | Bin 0 -> 3702 bytes .../index/byteswap.h.E57FF553A16DFAFC.idx | Bin 0 -> 448 bytes .../index/c++allocator.h.20AC450864A96F4F.idx | Bin 0 -> 242 bytes .../index/c++config.h.BF2F33665D7EB4A5.idx | Bin 0 -> 10424 bytes .../index/c++locale.h.53918663E9B050A1.idx | Bin 0 -> 572 bytes .../clangd/index/cassert.BE5CC1D7D6648627.idx | Bin 0 -> 242 bytes .../clangd/index/cctype.7A2E5B928BCF3845.idx | Bin 0 -> 1520 bytes .../clangd/index/cdefs.h.E4D450DF98C1338F.idx | Bin 0 -> 3282 bytes .../clangd/index/cerrno.B65C14291DEB12F2.idx | Bin 0 -> 302 bytes .../index/char_traits.h.263114DAEE0F7CAC.idx | Bin 0 -> 11472 bytes .../index/charconv.h.45DC5854263DB0A4.idx | Bin 0 -> 4160 bytes .../clangd/index/chrono.F95978433952CB73.idx | Bin 0 -> 336 bytes .../index/chrono.h.E832445DA3CBDA93.idx | Bin 0 -> 38654 bytes .../clangd/index/climits.41B363F9537915A2.idx | Bin 0 -> 398 bytes .../clangd/index/clocale.8BFEF3D6DA37B94B.idx | Bin 0 -> 548 bytes .../index/clock_t.h.65AFE5BA7329BCD4.idx | Bin 0 -> 320 bytes .../index/clockid_t.h.5545878511E5BAF1.idx | Bin 0 -> 340 bytes .../clangd/index/cmath.58353567A3799D69.idx | Bin 0 -> 33894 bytes .../clangd/index/compare.EDA7854AE5DA59D4.idx | Bin 0 -> 144 bytes .../concept_check.h.39429B249CB86886.idx | Bin 0 -> 352 bytes .../index/concurrence.h.368FF763D62F871B.idx | Bin 0 -> 1294 bytes ...okie_io_functions_t.h.5A08066DC7F05542.idx | Bin 0 -> 1716 bytes .../cpp_type_traits.h.D80F5D0FD57269EA.idx | Bin 0 -> 532 bytes .../index/cpu-set.h.B40F3E2869BE4FF9.idx | Bin 0 -> 892 bytes .../index/cpu_defines.h.4E18A129B41E38AC.idx | Bin 0 -> 172 bytes .../clangd/index/cstddef.06546D6D9FEED08D.idx | Bin 0 -> 2776 bytes .../clangd/index/cstdint.91EF72212746155E.idx | Bin 0 -> 2928 bytes .../clangd/index/cstdio.E3D7014BBC7C7170.idx | Bin 0 -> 4602 bytes .../clangd/index/cstdlib.73317090CF3984CF.idx | Bin 0 -> 4754 bytes .../clangd/index/cstring.CAEAD0B746E049C8.idx | Bin 0 -> 2408 bytes .../clangd/index/ctime.FD7CD791ADF7455F.idx | Bin 0 -> 1512 bytes .../clangd/index/ctype.h.B268CEA0CECCFC59.idx | Bin 0 -> 4532 bytes .../clangd/index/cwchar.415F3E4D1314A235.idx | Bin 0 -> 7308 bytes .../cxxabi_forced.h.260618EE85312CAA.idx | Bin 0 -> 158 bytes ...xabi_init_exception.h.CA78BEA70589FE17.idx | Bin 0 -> 520 bytes .../clangd/index/debug.h.E107AF16C7F0CBAA.idx | Bin 0 -> 718 bytes .../index/device.cpp.1916C73C2E77CEC2.idx | Bin 0 -> 1796 bytes .../index/device.h.370B6C181B9A9AD7.idx | Bin 0 -> 358 bytes .../ell_integral.tcc.F0AD53221D51D4D4.idx | Bin 0 -> 16436 bytes ...ble_special_members.h.D0E1B0D83298787A.idx | Bin 0 -> 318 bytes .../index/endian.h.1FC6A4D6D2846204.idx | Bin 0 -> 826 bytes .../index/endian.h.20F8E286A486EE09.idx | Bin 0 -> 376 bytes .../index/endianness.h.F2D2CC6251A4EAFA.idx | Bin 0 -> 206 bytes .../index/erase_if.h.52AC17D898D2345C.idx | Bin 0 -> 694 bytes .../index/errno-base.h.23FC55A99C73A727.idx | Bin 0 -> 932 bytes .../clangd/index/errno.h.063064A523A47758.idx | Bin 0 -> 362 bytes .../clangd/index/errno.h.10013861918E601A.idx | Bin 0 -> 2478 bytes .../clangd/index/errno.h.19BCCCD58DA5623E.idx | Bin 0 -> 794 bytes .../clangd/index/errno.h.33F6986A3C61A3BF.idx | Bin 0 -> 182 bytes .../clangd/index/errno.h.3F8ECD84FB880B64.idx | Bin 0 -> 176 bytes .../error_constants.h.FAB62781508B6283.idx | Bin 0 -> 8514 bytes .../index/error_t.h.58D3895A591B592D.idx | Bin 0 -> 228 bytes .../index/exception.9BD9E09A0A7198C6.idx | Bin 0 -> 3484 bytes .../index/exception.h.60232BC787A23EFB.idx | Bin 0 -> 1862 bytes .../exception_defines.h.E3E83F3521CDDF95.idx | Bin 0 -> 230 bytes .../exception_ptr.h.A3D4E42C18D066BB.idx | Bin 0 -> 2000 bytes .../execution_defs.h.EA0BF88CD36110B9.idx | Bin 0 -> 906 bytes .../exp_integral.tcc.1F7D80B18BC21F99.idx | Bin 0 -> 7972 bytes .../features-time64.h.BFBA8D3CA0316037.idx | Bin 0 -> 250 bytes .../index/features.h.5A4ED7C80201A723.idx | Bin 0 -> 2618 bytes .../floatn-common.h.0FE8C4DDCB84E088.idx | Bin 0 -> 1962 bytes .../index/floatn.h.DA21C738CC1B6ABF.idx | Bin 0 -> 468 bytes .../flt-eval-method.h.8058951BDB657B4B.idx | Bin 0 -> 188 bytes .../index/fp-fast.h.72CDF40E7648EF43.idx | Bin 0 -> 180 bytes .../index/fp-logb.h.EA7AC5545F14BC26.idx | Bin 0 -> 204 bytes .../index/functexcept.h.206192DEF17B89F8.idx | Bin 0 -> 398 bytes .../index/functional.1ABC5CEB1A730878.idx | Bin 0 -> 35414 bytes .../functional_hash.h.1DDE07C659671E5C.idx | Bin 0 -> 5260 bytes .../index/gamma.tcc.86364B5FE97DD8E6.idx | Bin 0 -> 6704 bytes ...glue_algorithm_defs.h.400B86BACA15F86C.idx | Bin 0 -> 22464 bytes .../glue_memory_defs.h.29B5F90E12B4C61C.idx | Bin 0 -> 2502 bytes .../glue_numeric_defs.h.6191E3EBAF802F7C.idx | Bin 0 -> 5972 bytes .../index/gthr-default.h.7F136A8E758182CE.idx | Bin 0 -> 2126 bytes .../clangd/index/gthr.h.70C66586E0E99D6D.idx | Bin 0 -> 270 bytes .../index/hash_bytes.h.878C140FA90D5822.idx | Bin 0 -> 374 bytes .../index/hashtable.h.44D7678B598CA27C.idx | Bin 0 -> 20728 bytes .../hashtable_policy.h.02AE91A05F6E02C7.idx | Bin 0 -> 9480 bytes .../hypergeometric.tcc.5676DC4F26ACC6EF.idx | Bin 0 -> 20688 bytes .../initializer_list.AFC06A41CFC1543D.idx | Bin 0 -> 1864 bytes .../index/invoke.h.2B1ACA2407CB05E3.idx | Bin 0 -> 822 bytes .../index/ios_base.h.0442D829AE4A2428.idx | Bin 0 -> 17038 bytes .../clangd/index/iosfwd.163CBDA627BDB3A3.idx | Bin 0 -> 5346 bytes .../index/iscanonical.h.C53E44E13856FCEA.idx | Bin 0 -> 592 bytes .../index/iterator.1BD365EA5EDE5210.idx | Bin 0 -> 682 bytes ...legendre_function.tcc.31F49C26DFFE04AE.idx | Bin 0 -> 2850 bytes .../libc-header-start.h.E88219B53B0B0BF5.idx | Bin 0 -> 520 bytes ...ibm-simd-decl-stubs.h.06B70A57602EA3C8.idx | Bin 0 -> 6772 bytes .../clangd/index/limits.507F66A5F268FCAA.idx | Bin 0 -> 57936 bytes .../index/limits.h.1DFE7D0FE6434B13.idx | Bin 0 -> 1018 bytes .../index/limits.h.C293B8934AC926BB.idx | Bin 0 -> 438 bytes .../index/limits.h.DB17D5B4857A0D2D.idx | Bin 0 -> 814 bytes .../clangd/index/list.7909E1D6E2B739A0.idx | Bin 0 -> 804 bytes .../index/list.tcc.FF41A54BBD49B033.idx | Bin 0 -> 31500 bytes .../index/local_lim.h.2CFD657F256B117E.idx | Bin 0 -> 688 bytes .../index/locale.h.E3C63D05A4E78516.idx | Bin 0 -> 478 bytes .../index/locale.h.F1B51844858762D2.idx | Bin 0 -> 4812 bytes .../locale_classes.h.03600D2B458E75FA.idx | Bin 0 -> 9722 bytes .../locale_classes.tcc.69A59E265193CBC8.idx | Bin 0 -> 12640 bytes .../index/locale_t.h.557516A6B361170F.idx | Bin 0 -> 302 bytes .../index/localefwd.h.8D507D2D246F7EFC.idx | Bin 0 -> 5502 bytes .../index/long-double.h.ACD735A1862B6BF8.idx | Bin 0 -> 162 bytes .../index/machine.cpp.FD5DF53B10242751.idx | Bin 0 -> 3180 bytes .../index/machine.h.D09D611E77E172BE.idx | Bin 0 -> 2574 bytes .../index/main.cpp.BD8F4F06D150F043.idx | Bin 0 -> 1966 bytes .../index/mainwindow.cpp.FDDFA08D245238F2.idx | Bin 0 -> 2838 bytes .../index/mainwindow.h.D9F0255162152630.idx | Bin 0 -> 1522 bytes .../clangd/index/map.67F74A10898EA76A.idx | Bin 0 -> 1022 bytes .../index/math-vector.h.B3EAC58DA1700969.idx | Bin 0 -> 238 bytes .../clangd/index/math.h.DE4D39AAF5AC2C76.idx | Bin 0 -> 10896 bytes ...ls-helper-functions.h.934C8C52064E404C.idx | Bin 0 -> 380 bytes .../mathcalls-narrow.h.EF4B0E9378BD4EE1.idx | Bin 0 -> 4872 bytes .../index/mathcalls.h.655A2220FF0677F8.idx | Bin 0 -> 63036 bytes .../index/mbstate_t.h.F9237FB65FF84D5A.idx | Bin 0 -> 306 bytes .../clangd/index/memory.DEB7D2B4EBB93631.idx | Bin 0 -> 2656 bytes .../memory_resource.h.8CBC2A2935956F47.idx | Bin 0 -> 10488 bytes .../index/memoryfwd.h.8339F1696DAE3C08.idx | Bin 0 -> 418 bytes ...ified_bessel_func.tcc.68852E2D9E966C43.idx | Bin 0 -> 7942 bytes .../clangd/index/move.h.82CE505FF4CFACB8.idx | Bin 0 -> 3730 bytes .../nested_exception.h.5EE3E7707B4F93EB.idx | Bin 0 -> 3270 bytes .../clangd/index/new.41D56A2D69E57DED.idx | Bin 0 -> 7456 bytes .../new_allocator.h.FD7B7B64B2A2207B.idx | Bin 0 -> 1898 bytes .../index/node_handle.h.F46F9F3F43861006.idx | Bin 0 -> 3714 bytes .../clangd/index/numeric.F93D8B803F42F31D.idx | Bin 0 -> 32506 bytes .../numeric_traits.h.8FEF7D9B8E9913D8.idx | Bin 0 -> 526 bytes .../index/optional.510E8C9953AC62A4.idx | Bin 0 -> 19262 bytes .../index/os_defines.h.5BE086DD68F6A410.idx | Bin 0 -> 394 bytes .../ostream_insert.h.D2F22116BE7D73E6.idx | Bin 0 -> 1462 bytes .../parse_numbers.h.EC5583E0556FCEF1.idx | Bin 0 -> 1316 bytes .../poly_hermite.tcc.6963BF1DD644A9E1.idx | Bin 0 -> 356 bytes .../poly_laguerre.tcc.1215DD2B2BAA2D3E.idx | Bin 0 -> 4314 bytes .../index/posix1_lim.h.D94E4687FC9359FF.idx | Bin 0 -> 1300 bytes .../index/posix2_lim.h.430DA38A1F301F29.idx | Bin 0 -> 574 bytes .../index/postypes.h.BE1513ED32E6A399.idx | Bin 0 -> 3542 bytes .../predefined_ops.h.B15CDC54361DCC11.idx | Bin 0 -> 1536 bytes .../index/pstl_config.h.78EC065511725BA3.idx | Bin 0 -> 1212 bytes .../index/pthread.h.022320E0CE01A46D.idx | Bin 0 -> 44784 bytes ...d_stack_min-dynamic.h.6F432801F0DF58B7.idx | Bin 0 -> 304 bytes .../pthreadtypes-arch.h.9E138C411BE448A0.idx | Bin 0 -> 508 bytes .../index/pthreadtypes.h.BAA8217B62BB6E86.idx | Bin 0 -> 2172 bytes .../index/ptr_traits.h.BC3863E4C7FECDA0.idx | Bin 0 -> 1160 bytes .../index/q17memory.h.5720D4359276D260.idx | Bin 0 -> 652 bytes .../q20functional.h.3571617BB606E680.idx | Bin 0 -> 612 bytes .../index/q20iterator.h.1F6726A746791FC2.idx | Bin 0 -> 1060 bytes .../index/q20memory.h.37ED72D6C2894C82.idx | Bin 0 -> 2622 bytes .../q20type_traits.h.93A5BCA07D112250.idx | Bin 0 -> 1872 bytes .../index/q20utility.h.3581844C4D648A40.idx | Bin 0 -> 1756 bytes .../q23type_traits.h.79FF926FEF5DCE37.idx | Bin 0 -> 820 bytes .../index/q23utility.h.3F2189034B68D301.idx | Bin 0 -> 1222 bytes .../qabstractbutton.h.29DFABFF9005407C.idx | Bin 0 -> 5718 bytes ...racteventdispatcher.h.4B9652A2C1EE5F96.idx | Bin 0 -> 7502 bytes .../index/qaction.h.7BFB2477F4C4BFFF.idx | Bin 0 -> 10584 bytes .../index/qalgorithms.h.E0681A54BEBECB55.idx | Bin 0 -> 6652 bytes .../index/qalloc.h.C207C904BE52795D.idx | Bin 0 -> 4136 bytes .../qanystringview.h.EBECD0082EB22033.idx | Bin 0 -> 16358 bytes .../index/qapplication.h.D6D28125D4C7146D.idx | Bin 0 -> 6948 bytes .../index/qarraydata.h.C5E46947EF82D8DA.idx | Bin 0 -> 6862 bytes .../qarraydataops.h.C8F3E917510C1741.idx | Bin 0 -> 22660 bytes .../qarraydatapointer.h.1858B1BABA9CB525.idx | Bin 0 -> 15086 bytes .../index/qassert.h.8952C645B32DC022.idx | Bin 0 -> 2008 bytes .../index/qatomic.h.F1A5ABDFFE61DF64.idx | Bin 0 -> 2358 bytes .../qatomic_cxx11.h.6523785F847F4ED3.idx | Bin 0 -> 8994 bytes .../index/qbasicatomic.h.EDD23E09BA119FF3.idx | Bin 0 -> 13436 bytes .../index/qbasictimer.h.FED1C224D8DF50E1.idx | Bin 0 -> 3286 bytes .../qbindingstorage.h.412ECFDC4DD05B82.idx | Bin 0 -> 3638 bytes .../index/qbitmap.h.4C8A65F168D40CBF.idx | Bin 0 -> 2776 bytes .../index/qboxlayout.h.88CB75E64D5067BF.idx | Bin 0 -> 6792 bytes .../index/qbrush.h.A88D4FE1362E8632.idx | Bin 0 -> 33348 bytes .../index/qbytearray.h.B2900A7C2CD87A98.idx | Bin 0 -> 43104 bytes ...bytearrayalgorithms.h.2CC4936BB0056864.idx | Bin 0 -> 8466 bytes .../qbytearraylist.h.2D6BBF3A0EFF73FA.idx | Bin 0 -> 2532 bytes .../qbytearrayview.h.6A3B4DD0A1856FD0.idx | Bin 0 -> 19810 bytes .../clangd/index/qchar.h.1E13A1C4ABD1EDFE.idx | Bin 0 -> 45660 bytes .../qcheckedint_impl.h.7B5A122FE5BB7C97.idx | Bin 0 -> 17446 bytes .../index/qcolor.h.2C0F979E7BFDF121.idx | Bin 0 -> 38192 bytes .../index/qcompare.h.828F5C9140A7289E.idx | Bin 0 -> 23140 bytes .../qcompare_impl.h.2650621243D9D33E.idx | Bin 0 -> 974 bytes .../qcomparehelpers.h.5F9CDF45553069B5.idx | Bin 0 -> 85058 bytes .../qcompilerdetection.h.2C8E703B6B7FDD2A.idx | Bin 0 -> 4814 bytes .../index/qconfig.h.AA555E53E2C1CBE1.idx | Bin 0 -> 1592 bytes .../qconstructormacros.h.8E40810EDBEDDE3B.idx | Bin 0 -> 270 bytes .../qcontainerfwd.h.3DA78562D8840644.idx | Bin 0 -> 2284 bytes .../qcontainerinfo.h.B226455DDF882FCA.idx | Bin 0 -> 8166 bytes ...containertools_impl.h.B2F9FF9E9083E2E4.idx | Bin 0 -> 10646 bytes .../qcontiguouscache.h.071637D6BB21A7C6.idx | Bin 0 -> 61908 bytes .../qcoreapplication.h.EC99B79019A101CC.idx | Bin 0 -> 9930 bytes ...pplication_platform.h.ACBCCE894762444C.idx | Bin 0 -> 468 bytes .../index/qcoreevent.h.7B132EF0D394367E.idx | Bin 0 -> 26298 bytes .../index/qcursor.h.8A3F7F74E5EDC898.idx | Bin 0 -> 4562 bytes .../qdarwinhelpers.h.047C91F066539568.idx | Bin 0 -> 288 bytes .../index/qdatastream.h.2B0C743FED1D746E.idx | Bin 0 -> 28104 bytes .../qdeadlinetimer.h.D0CF6F3502D3E74C.idx | Bin 0 -> 14700 bytes .../index/qdebug.h.16FF554EA477AEE2.idx | Bin 0 -> 66056 bytes .../index/qdialog.h.4ABD9073ED64A033.idx | Bin 0 -> 4114 bytes .../qdialogbuttonbox.h.68FF548861FBF47D.idx | Bin 0 -> 7620 bytes .../index/qendian.h.85463A895609C628.idx | Bin 0 -> 22538 bytes .../index/qeventloop.h.19BC7739BC7B77AB.idx | Bin 0 -> 5878 bytes .../qexceptionhandling.h.ACD3D5E8BD8C6DAC.idx | Bin 0 -> 580 bytes .../index/qflags.h.6A4186AD6F83A841.idx | Bin 0 -> 62074 bytes .../index/qfloat16.h.E3E5F9A772B9A986.idx | Bin 0 -> 28580 bytes .../clangd/index/qfont.h.032BAB5D2F897908.idx | Bin 0 -> 22592 bytes .../index/qfontinfo.h.922B82D297CAAB37.idx | Bin 0 -> 3028 bytes .../index/qfontmetrics.h.75886D5663DE57B4.idx | Bin 0 -> 8716 bytes .../qfontvariableaxis.h.E6278C4EB6A9BBD4.idx | Bin 0 -> 3712 bytes .../index/qforeach.h.5E7595CB644FE2C2.idx | Bin 0 -> 2538 bytes .../index/qframe.h.BF31E07CB744F413.idx | Bin 0 -> 5226 bytes ...unctionaltools_impl.h.CDBBACD1CE8E1F97.idx | Bin 0 -> 1964 bytes .../qfunctionpointer.h.06C00CBDA6DBE064.idx | Bin 0 -> 374 bytes .../qgenericatomic.h.A799AA246419369A.idx | Bin 0 -> 1184 bytes .../index/qglobal.h.B8ED7359ACF6F697.idx | Bin 0 -> 3144 bytes .../qglobalstatic.h.F1E5D1FC8117369F.idx | Bin 0 -> 3498 bytes .../index/qgridlayout.h.063E8B7FCA1F1627.idx | Bin 0 -> 5216 bytes .../qguiapplication.h.D0E8FCE2DDD80F55.idx | Bin 0 -> 9256 bytes ...pplication_platform.h.010DB510BA6BCA0E.idx | Bin 0 -> 2948 bytes .../clangd/index/qhash.h.EB8810F0C9EE8DB5.idx | Bin 0 -> 116268 bytes .../qhashfunctions.h.7A7E1C70AC96E63A.idx | Bin 0 -> 33312 bytes .../clangd/index/qicon.h.E39BB13348493927.idx | Bin 0 -> 21290 bytes .../index/qimage.h.0C1A1AFC17FDD256.idx | Bin 0 -> 21780 bytes .../index/qinputmethod.h.004CDCC56EA90579.idx | Bin 0 -> 4232 bytes .../index/qiodevice.h.AA5731D7813E8C00.idx | Bin 0 -> 7864 bytes .../qiodevicebase.h.B3D47D4D4B9ED383.idx | Bin 0 -> 1444 bytes .../index/qiterable.h.A1FBB773815EF328.idx | Bin 0 -> 16710 bytes .../index/qiterator.h.E59B458358B5FEB2.idx | Bin 0 -> 12330 bytes .../index/qkeysequence.h.90EC31176943A5DF.idx | Bin 0 -> 12058 bytes .../index/qlabel.h.7C415CA53382A61E.idx | Bin 0 -> 6618 bytes .../qlatin1stringview.h.E76037033D3E5769.idx | Bin 0 -> 20588 bytes .../index/qlayout.h.36324C8BB69B9D4D.idx | Bin 0 -> 8390 bytes .../index/qlayoutitem.h.BB1AB714BA8D668A.idx | Bin 0 -> 7918 bytes .../clangd/index/qline.h.43811B0F2CE62DA1.idx | Bin 0 -> 15304 bytes .../index/qlineedit.h.4880F1CFA10A2677.idx | Bin 0 -> 11960 bytes .../clangd/index/qlist.h.C37976018E50457E.idx | Bin 0 -> 75764 bytes .../index/qlocale.h.6746D2BC1BFDFACF.idx | Bin 0 -> 94170 bytes .../index/qlogging.h.A370B5C54BC2EC49.idx | Bin 0 -> 7814 bytes .../index/qmainwindow.h.A7279785AD6BEC34.idx | Bin 0 -> 9322 bytes .../index/qmalloc.h.96EB60F8A42B202F.idx | Bin 0 -> 1148 bytes .../clangd/index/qmap.h.7A02E5D72457AAE3.idx | Bin 0 -> 58254 bytes .../index/qmargins.h.4C40785DBA4CF172.idx | Bin 0 -> 23618 bytes .../clangd/index/qmath.h.13A021F8C33D49EA.idx | Bin 0 -> 10758 bytes .../clangd/index/qmenu.h.9D820144D9706B96.idx | Bin 0 -> 9968 bytes .../index/qmenubar.h.09714417F401B4C7.idx | Bin 0 -> 5914 bytes .../index/qmessagebox.h.49EB4EB89EDDD50A.idx | Bin 0 -> 16196 bytes .../qmetacontainer.h.4A030BA0C2A1A5E8.idx | Bin 0 -> 33520 bytes .../index/qmetatype.h.32180BED8FACFDB9.idx | Bin 0 -> 138016 bytes .../index/qminmax.h.AB6992023C17DE10.idx | Bin 0 -> 1930 bytes .../index/qnamespace.h.E29879DBE08A3965.idx | Bin 0 -> 156652 bytes .../qnativeinterface.h.C875ED6D141001E4.idx | Bin 0 -> 3938 bytes .../index/qnumeric.h.27AED9C6E5347F54.idx | Bin 0 -> 9908 bytes .../index/qobject.h.2BEBBDEE84C17E98.idx | Bin 0 -> 21414 bytes .../index/qobject_impl.h.F696E41680F3FAE9.idx | Bin 0 -> 2272 bytes .../index/qobjectdefs.h.1D273EE6F6482F88.idx | Bin 0 -> 27274 bytes .../index/qobjectdefs.h.5074367D54A620BC.idx | Bin 0 -> 594 bytes .../qobjectdefs_impl.h.00C3017F87B0E660.idx | Bin 0 -> 29524 bytes .../index/qoverload.h.F1307B14DF872462.idx | Bin 0 -> 1654 bytes .../index/qpaintdevice.h.36F453A9F2933655.idx | Bin 0 -> 4838 bytes .../clangd/index/qpair.h.1A9CB3A9EFAE50D9.idx | Bin 0 -> 676 bytes .../index/qpalette.h.8C4BF3FA69681C62.idx | Bin 0 -> 11790 bytes .../clangd/index/qpen.h.257659DF8172F9CF.idx | Bin 0 -> 6550 bytes .../index/qpicture.h.BCB0FCA55CE1227D.idx | Bin 0 -> 4182 bytes .../index/qpixelformat.h.9C7C38D1C2465B74.idx | Bin 0 -> 18844 bytes .../index/qpixmap.h.7E2A4101E0219235.idx | Bin 0 -> 9600 bytes .../index/qpoint.h.830B50C57CF1637D.idx | Bin 0 -> 18266 bytes .../index/qpolygon.h.19BBFD4CBC6BF2EB.idx | Bin 0 -> 8866 bytes ...qprocessordetection.h.1DF574DB00140B5C.idx | Bin 0 -> 394 bytes .../index/qpushbutton.h.DFA80F691C533EBB.idx | Bin 0 -> 3672 bytes .../clangd/index/qrect.h.BB3845223FD7B95B.idx | Bin 0 -> 38080 bytes .../index/qrefcount.h.5A8977E0C4126361.idx | Bin 0 -> 1164 bytes .../index/qregion.h.DB1D71CCA4EEFB8B.idx | Bin 0 -> 8602 bytes .../clangd/index/qrgb.h.BE0453B11DE6141A.idx | Bin 0 -> 2034 bytes .../index/qrgba64.h.D19DE7CBCA35C5D6.idx | Bin 0 -> 7636 bytes .../qscopedpointer.h.D5A915CB1173C36C.idx | Bin 0 -> 6370 bytes .../index/qscopeguard.h.8C3A8D169692883C.idx | Bin 0 -> 1932 bytes .../clangd/index/qset.h.DE135DE05125A77F.idx | Bin 0 -> 22792 bytes .../index/qshareddata.h.D652DF351875B496.idx | Bin 0 -> 18158 bytes .../qshareddata_impl.h.D0C10D57F6E3B42B.idx | Bin 0 -> 6044 bytes .../qsharedpointer.h.1236CB1F90144146.idx | Bin 0 -> 482 bytes ...qsharedpointer_impl.h.E241435CF7219A86.idx | Bin 0 -> 46014 bytes .../clangd/index/qsize.h.A8EC0BEE43BA1E80.idx | Bin 0 -> 19516 bytes .../index/qsizepolicy.h.3082B18559CEFAB1.idx | Bin 0 -> 10316 bytes .../clangd/index/qspan.h.FA26E55ABF80B50F.idx | Bin 0 -> 29246 bytes .../index/qstatusbar.h.2FC1EE234FB4CF8E.idx | Bin 0 -> 2996 bytes .../qstdlibdetection.h.652D00E2780BE787.idx | Bin 0 -> 302 bytes .../index/qstring.h.88F49CA53A070474.idx | Bin 0 -> 85708 bytes .../qstringalgorithms.h.00A90A376DB76738.idx | Bin 0 -> 17152 bytes .../qstringbuilder.h.8874844AAF3CA620.idx | Bin 0 -> 20044 bytes .../qstringconverter.h.1E85C3B6F81B668C.idx | Bin 0 -> 6952 bytes ...tringconverter_base.h.49667F01C0FAE82F.idx | Bin 0 -> 8280 bytes .../index/qstringfwd.h.59DD6DF20019780F.idx | Bin 0 -> 1554 bytes .../index/qstringlist.h.271791F0BAE68EED.idx | Bin 0 -> 10738 bytes .../qstringmatcher.h.F4B8959F14F773EA.idx | Bin 0 -> 2656 bytes .../qstringtokenizer.h.E2B084298429CA39.idx | Bin 0 -> 17812 bytes .../index/qstringview.h.6EE289C700C3C0A3.idx | Bin 0 -> 27142 bytes .../clangd/index/qswap.h.34EC025D24A14ABE.idx | Bin 0 -> 968 bytes .../index/qsysinfo.h.F855172BD57D939A.idx | Bin 0 -> 2082 bytes .../qsystemdetection.h.7750A3C09347B0FD.idx | Bin 0 -> 438 bytes .../index/qtabwidget.h.1BE846C8DD73A962.idx | Bin 0 -> 8100 bytes .../qtaggedpointer.h.9918C00385FA629D.idx | Bin 0 -> 7230 bytes ...qtclasshelpermacros.h.0930595A27207B24.idx | Bin 0 -> 9484 bytes .../qtconfiginclude.h.037D758AC2DBF424.idx | Bin 0 -> 378 bytes .../qtconfigmacros.h.B0EF3B4FC17BF758.idx | Bin 0 -> 958 bytes .../qtcore-config.h.6F585BF1262C49EB.idx | Bin 0 -> 1206 bytes .../qtcoreexports.h.0B485A3E13FE27B6.idx | Bin 0 -> 560 bytes .../index/qtcoreglobal.h.CD5EF3101F40F190.idx | Bin 0 -> 412 bytes ...recationdefinitions.h.A97D4A9C230A342F.idx | Bin 0 -> 350 bytes ...tdeprecationmarkers.h.D0FDE2C062049528.idx | Bin 0 -> 3482 bytes ...nvironmentvariables.h.52E8A589F2529571.idx | Bin 0 -> 2092 bytes .../index/qtextcursor.h.2295E8265FC62D46.idx | Bin 0 -> 11352 bytes .../qtextdocument.h.7D90C71ADC84539A.idx | Bin 0 -> 16604 bytes .../index/qtextformat.h.A64C999BD463E06D.idx | Bin 0 -> 66270 bytes .../index/qtextoption.h.F481B48EA256EC59.idx | Bin 0 -> 7396 bytes .../index/qtextstream.h.8DA3AEB47D48642F.idx | Bin 0 -> 16142 bytes .../qtformat_impl.h.D52BC758C12027BB.idx | Bin 0 -> 334 bytes .../index/qtgui-config.h.334D222F1559CFBF.idx | Bin 0 -> 1504 bytes .../index/qtguiexports.h.7954E79A1853077D.idx | Bin 0 -> 558 bytes .../index/qtguiglobal.h.33342C606ADCACFB.idx | Bin 0 -> 396 bytes .../index/qtmetamacros.h.BE759240727D4B28.idx | Bin 0 -> 21910 bytes .../index/qtnoop.h.F3B58C10E54D4929.idx | Bin 0 -> 242 bytes ...preprocessorsupport.h.BAB5397E56949B17.idx | Bin 0 -> 272 bytes .../index/qtransform.h.E3A42D159D4A2A02.idx | Bin 0 -> 15660 bytes .../index/qtresource.h.4A6345A7C009EF29.idx | Bin 0 -> 296 bytes .../qttranslation.h.CEAEF7835E97CB60.idx | Bin 0 -> 1000 bytes .../index/qttypetraits.h.94597342334D7E36.idx | Bin 0 -> 12144 bytes .../index/qtversion.h.B2006E405CD32348.idx | Bin 0 -> 644 bytes .../qtversionchecks.h.B5B997292F4CB4CE.idx | Bin 0 -> 546 bytes .../qtwidgets-config.h.8ABA347AF7719A3D.idx | Bin 0 -> 1852 bytes .../qtwidgetsexports.h.C0BC7A5E12048CB0.idx | Bin 0 -> 566 bytes .../qtwidgetsglobal.h.FA5D28AF36537F9D.idx | Bin 0 -> 424 bytes .../index/qtypeinfo.h.1E51E1A1433BF105.idx | Bin 0 -> 23782 bytes .../index/qtypes.h.52B5C6C303668120.idx | Bin 0 -> 6498 bytes .../clangd/index/qurl.h.1A69FEBCE76E7CFB.idx | Bin 0 -> 27898 bytes .../qutf8stringview.h.D80CF80E3D44587C.idx | Bin 0 -> 23880 bytes .../index/qvariant.h.707CD6B80BB98E58.idx | Bin 0 -> 48050 bytes .../qvarlengtharray.h.4778BB794EF91292.idx | Bin 0 -> 82464 bytes .../qversiontagging.h.6E478CD469931E5A.idx | Bin 0 -> 1484 bytes .../index/qwidget.h.164A37AC8C2ECB11.idx | Bin 0 -> 42930 bytes .../index/qwindowdefs.h.40BE5A7606A119A4.idx | Bin 0 -> 2266 bytes .../qxptype_traits.h.A4D0A6DF1CC1EC01.idx | Bin 0 -> 3232 bytes .../index/qyieldcpu.h.68BC9F41225E043C.idx | Bin 0 -> 626 bytes .../index/range_access.h.F2D342D0170A00E0.idx | Bin 0 -> 7854 bytes .../clangd/index/ratio.637BCEE78C1EAF1F.idx | Bin 0 -> 25226 bytes .../index/refwrap.h.F7E25ED78261BCB2.idx | Bin 0 -> 3646 bytes .../requires_hosted.h.26268E021F0ECE3C.idx | Bin 0 -> 262 bytes .../riemann_zeta.tcc.24AD1EA279AB5C14.idx | Bin 0 -> 6904 bytes .../clangd/index/sched.h.A585A48500495348.idx | Bin 0 -> 2066 bytes .../clangd/index/sched.h.E8530EF262253892.idx | Bin 0 -> 3540 bytes .../index/select.h.BA57472D13519767.idx | Bin 0 -> 248 bytes .../index/select.h.E19325D0BE3592A0.idx | Bin 0 -> 2334 bytes .../clangd/index/set.7B179400BD58BCF8.idx | Bin 0 -> 954 bytes .../index/setjmp.h.71DEFB3DCC800794.idx | Bin 0 -> 268 bytes .../index/shared_ptr.h.58B2A3F1F22B1E10.idx | Bin 0 -> 20508 bytes .../shared_ptr_atomic.h.D4122DD7C624F18E.idx | Bin 0 -> 9350 bytes .../shared_ptr_base.h.BE69034022EA8FA4.idx | Bin 0 -> 26038 bytes .../index/sigset_t.h.32273C537A103809.idx | Bin 0 -> 362 bytes .../single_threaded.h.918E7314A6EC8DC0.idx | Bin 0 -> 254 bytes .../index/specfun.h.5D9B7E60B033AE35.idx | Bin 0 -> 27980 bytes ...ecial_function_util.h.4AF746A92FC64C9D.idx | Bin 0 -> 388 bytes .../index/std_abs.h.B5BC80B73AA8AA04.idx | Bin 0 -> 1384 bytes .../index/std_function.h.1DBFFD209E231917.idx | Bin 0 -> 7206 bytes .../index/stdarg.h.326546A141DCE0A7.idx | Bin 0 -> 1078 bytes .../index/stdbool.h.2F95CDC12BBD2A30.idx | Bin 0 -> 244 bytes .../index/stdc-predef.h.9EA93D70716BF84B.idx | Bin 0 -> 254 bytes .../index/stddef.h.409BDBF192DBB69B.idx | Bin 0 -> 1452 bytes .../index/stdexcept.FC9481857B4FA9B4.idx | Bin 0 -> 9162 bytes .../index/stdint-intn.h.EE0939E700184847.idx | Bin 0 -> 488 bytes .../index/stdint-least.h.A0CB5BC401DAC650.idx | Bin 0 -> 818 bytes .../index/stdint-uintn.h.B3EA113168048B57.idx | Bin 0 -> 494 bytes .../index/stdint.h.22B451C129B23D79.idx | Bin 0 -> 4120 bytes .../index/stdint.h.7EECAB11D7E670F9.idx | Bin 0 -> 358 bytes .../clangd/index/stdio.h.6919C07CB89D47AD.idx | Bin 0 -> 31034 bytes .../index/stdio_lim.h.09E79B5FC5C8DF86.idx | Bin 0 -> 206 bytes .../index/stdlib-float.h.126E8959FAE2A511.idx | Bin 0 -> 162 bytes .../index/stdlib.h.42D90B865E21AB50.idx | Bin 0 -> 3282 bytes .../index/stdlib.h.61AA7B9EED10C430.idx | Bin 0 -> 38132 bytes .../index/stl_algo.h.336B2A99E112B831.idx | Bin 0 -> 109400 bytes .../index/stl_algobase.h.555E5AB59D1CE434.idx | Bin 0 -> 29762 bytes .../index/stl_bvector.h.8AE3CEBB0EAAE7AC.idx | Bin 0 -> 27172 bytes .../stl_construct.h.675F3C756D2CDDFB.idx | Bin 0 -> 1562 bytes .../index/stl_function.h.4312324AADC9200E.idx | Bin 0 -> 34254 bytes .../index/stl_heap.h.A0022ED15B79087D.idx | Bin 0 -> 10308 bytes .../index/stl_iterator.h.70D88ADB523A155E.idx | Bin 0 -> 22474 bytes ...iterator_base_funcs.h.0D39D2E36115557E.idx | Bin 0 -> 3112 bytes ...iterator_base_types.h.1C2D9B2B05C1363B.idx | Bin 0 -> 4168 bytes .../index/stl_list.h.063E636C37F12734.idx | Bin 0 -> 42092 bytes .../index/stl_map.h.EC07165BB825159E.idx | Bin 0 -> 32028 bytes .../index/stl_multimap.h.5B0E5766E75F4152.idx | Bin 0 -> 19868 bytes .../index/stl_multiset.h.D16356B97E688BC2.idx | Bin 0 -> 18754 bytes .../index/stl_numeric.h.936BC0F7F7FAE23C.idx | Bin 0 -> 17782 bytes .../index/stl_pair.h.33E007C18AD1880F.idx | Bin 0 -> 13112 bytes ...tl_raw_storage_iter.h.E907E48D11449F0C.idx | Bin 0 -> 1230 bytes .../index/stl_relops.h.8CD880CC32BA3E47.idx | Bin 0 -> 1428 bytes .../index/stl_set.h.EAD6456B443BCCE5.idx | Bin 0 -> 19418 bytes .../index/stl_tempbuf.h.1CFD178B11157DBE.idx | Bin 0 -> 3196 bytes .../index/stl_tree.h.C190197022C6FA1F.idx | Bin 0 -> 65260 bytes .../stl_uninitialized.h.54EDC68402026771.idx | Bin 0 -> 12914 bytes .../index/stl_vector.h.5BE0DC1E083D4239.idx | Bin 0 -> 27604 bytes .../stream_iterator.h.61B56BA0B3239EDE.idx | Bin 0 -> 5374 bytes .../index/streambuf.7FD2D3A2B827E078.idx | Bin 0 -> 17956 bytes .../index/streambuf.tcc.FB7963A391C77967.idx | Bin 0 -> 2316 bytes .../streambuf_iterator.h.2D64BA51BC9EC9AD.idx | Bin 0 -> 11370 bytes .../clangd/index/string.7B4FE7410F5C09C9.idx | Bin 0 -> 1928 bytes .../index/string.h.979B97B48AB27554.idx | Bin 0 -> 14476 bytes .../string_conversions.h.FEDA0A74BBD67E42.idx | Bin 0 -> 1356 bytes .../index/string_view.808DF2D0BB7723EB.idx | Bin 0 -> 27442 bytes .../string_view.tcc.3D79C5B861AFBD05.idx | Bin 0 -> 3768 bytes .../index/stringfwd.h.557FE983BB1E2646.idx | Bin 0 -> 1006 bytes .../index/strings.h.9EB46A34EB89BB5D.idx | Bin 0 -> 3384 bytes .../index/struct_FILE.h.2B6C435DE91D3DF8.idx | Bin 0 -> 428 bytes ...truct___jmp_buf_tag.h.C41AC0386D4A06C8.idx | Bin 0 -> 312 bytes .../struct_itimerspec.h.7F2AA6FE7224B30F.idx | Bin 0 -> 632 bytes .../index/struct_mutex.h.A62EF32C01DB3505.idx | Bin 0 -> 208 bytes .../struct_rwlock.h.76DF445C3AA414C9.idx | Bin 0 -> 210 bytes .../struct_sched_param.h.B3F662015F7067C8.idx | Bin 0 -> 382 bytes .../struct_timespec.h.0E09B6677A8D6A08.idx | Bin 0 -> 774 bytes .../struct_timeval.h.4A17C4CCB9EE5883.idx | Bin 0 -> 520 bytes .../index/struct_tm.h.472DDF26D5924DB0.idx | Bin 0 -> 1088 bytes .../index/stubs-64.h.C743FD695F310B00.idx | Bin 0 -> 318 bytes .../clangd/index/stubs.h.07D09A29AEBA877C.idx | Bin 0 -> 194 bytes .../index/system_error.8A12E1E8FFB1D44A.idx | Bin 0 -> 13184 bytes ...thread-shared-types.h.D988ADBA7666A8DD.idx | Bin 0 -> 526 bytes .../clangd/index/time.h.E3714B647728C2FE.idx | Bin 0 -> 986 bytes .../clangd/index/time.h.EDC06F0AFB6EC7EC.idx | Bin 0 -> 12700 bytes .../index/time64.h.1807D6F5124100A2.idx | Bin 0 -> 224 bytes .../index/time_t.h.CAA645D29A7A0EF9.idx | Bin 0 -> 296 bytes .../index/timer_t.h.3EFB88CBA2B5B801.idx | Bin 0 -> 328 bytes .../index/timesize.h.44719E86E09400E4.idx | Bin 0 -> 224 bytes .../clangd/index/timex.h.F2D36E17192C32F0.idx | Bin 0 -> 2672 bytes .../clangd/index/tuple.778CE823941F84F0.idx | Bin 0 -> 28536 bytes .../index/type_traits.DE435E04D8184E0C.idx | Bin 0 -> 47098 bytes .../index/type_traits.h.833B6807C34CC271.idx | Bin 0 -> 438 bytes .../index/typeinfo.0065C4A406A05D71.idx | Bin 0 -> 2946 bytes .../clangd/index/types.h.E5A59583DBE28918.idx | Bin 0 -> 2396 bytes .../clangd/index/types.h.E5E7FE6DA0F78AF5.idx | Bin 0 -> 4434 bytes .../index/typesizes.h.A6E116B64E63B90B.idx | Bin 0 -> 1126 bytes .../ui_mainwindow.h.F0588D34DB904819.idx | Bin 0 -> 3958 bytes .../uintn-identity.h.CB86545C6FF94BB3.idx | Bin 0 -> 248 bytes .../index/uio_lim.h.DF584C6AE54BEA07.idx | Bin 0 -> 180 bytes .../uniform_int_dist.h.C54B19F2B43B693B.idx | Bin 0 -> 7150 bytes .../index/unique_ptr.h.A3AB02F93B77F5A0.idx | Bin 0 -> 23824 bytes .../index/unordered_map.CA82C61ED27DA8D6.idx | Bin 0 -> 1058 bytes .../unordered_map.h.917859E405C5B5EA.idx | Bin 0 -> 28800 bytes .../index/unordered_set.79598C0AD7174A81.idx | Bin 0 -> 992 bytes .../unordered_set.h.84D08626DB31E81D.idx | Bin 0 -> 27726 bytes .../uses_allocator.h.258C17386C08195D.idx | Bin 0 -> 1540 bytes ...uses_allocator_args.h.DD2424DE20F3F1C7.idx | Bin 0 -> 164 bytes .../clangd/index/utility.5D04E6A553B4780A.idx | Bin 0 -> 1236 bytes .../index/utility.h.15845B2F303871C2.idx | Bin 0 -> 4286 bytes .../clangd/index/variant.0361674085D4F5FD.idx | Bin 0 -> 39352 bytes .../clangd/index/vector.04C1B55C46383484.idx | Bin 0 -> 1066 bytes .../index/vector.tcc.9925CCCCF876B8E0.idx | Bin 0 -> 24082 bytes .../clangd/index/version.DF1FEF28FD964412.idx | Bin 0 -> 2306 bytes .../index/waitflags.h.8046C5530CD87302.idx | Bin 0 -> 412 bytes .../index/waitstatus.h.D7C4F06852D51050.idx | Bin 0 -> 458 bytes .../clangd/index/wchar.h.27C0562D93BBAA12.idx | Bin 0 -> 202 bytes .../clangd/index/wchar.h.83BD995621576773.idx | Bin 0 -> 28936 bytes .../index/wint_t.h.DAC5928CF0BA7895.idx | Bin 0 -> 250 bytes .../index/wordsize.h.23D8030BEC81E6F1.idx | Bin 0 -> 204 bytes .../index/xopen_lim.h.E4E4BC8C11167D14.idx | Bin 0 -> 548 bytes .../.qtc_clangd/compile_commands.json | 1 + .../Desktop_Qt_6_10_1-Debug/CMakeCache.txt | 1410 ++++ .../CMakeCache.txt.prev | 1410 ++++ .../CMakeFiles/3.30.5/CMakeCXXCompiler.cmake | 101 + .../3.30.5/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.30.5/CMakeSystem.cmake | 15 + .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 +++ .../CMakeFiles/3.30.5/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 355 + .../CMakeFiles/TargetDirectories.txt | 9 + .../CMakeFiles/clean_additional.cmake | 10 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/rules.ninja | 72 + .../CMakeFiles/simulator.dir/device.cpp.o | Bin 0 -> 3896 bytes .../CMakeFiles/simulator.dir/machine.cpp.o | Bin 0 -> 33472 bytes .../CMakeFiles/simulator.dir/main.cpp.o | Bin 0 -> 1025320 bytes .../CMakeFiles/simulator.dir/mainwindow.cpp.o | Bin 0 -> 1340288 bytes .../simulator_autogen/mocs_compilation.cpp.o | Bin 0 -> 815824 bytes .../simulator_autogen.dir/AutogenInfo.json | 505 ++ .../simulator_autogen.dir/AutogenUsed.txt | 2 + .../simulator_autogen.dir/ParseCache.txt | 442 ++ .../Testing/Temporary/LastTest.log | 3 + .../build/Desktop_Qt_6_10_1-Debug/build.ninja | 256 + .../cmake_install.cmake | 86 + .../Desktop_Qt_6_10_1-Debug/qtcsettings.cmake | 2 + .../build/Desktop_Qt_6_10_1-Debug/simulator | Bin 0 -> 1395144 bytes .../EWIEGA46WW/moc_mainwindow.cpp | 109 + .../EWIEGA46WW/moc_mainwindow.cpp.d | 432 + .../simulator_autogen/deps | 704 ++ .../simulator_autogen/include/ui_mainwindow.h | 232 + .../simulator_autogen/moc_predefs.h | 468 ++ .../simulator_autogen/mocs_compilation.cpp | 2 + .../simulator_autogen/timestamp | 0 ass2/simulator/device.cpp | 5 + ass2/simulator/device.h | 37 + ass2/simulator/machine.cpp | 73 + ass2/simulator/machine.h | 51 + ass2/simulator/main.cpp | 11 + ass2/simulator/mainwindow.cpp | 32 + ass2/simulator/mainwindow.h | 28 + ass2/simulator/mainwindow.ui | 310 + 584 files changed, 29988 insertions(+) create mode 100644 ass2/simulator/.qtcreator/CMakeLists.txt.user create mode 100644 ass2/simulator/CMakeLists.txt create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/cache-v2 create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/cmakeFiles-v1 create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/codemodel-v2 create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/cache-v2-52e1f34d26b49ded296f.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-78784e0b02dff6c37104.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/codemodel-v2-d3128a8c376adbd699de.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-5eb11126559593f0fa7b.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/index-2025-11-23T13-31-11-0163.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator-Debug-88a02640b7072cb7034a.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator_autogen-Debug-9a808c38fc079fde37c4.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/cache-v2-52e1f34d26b49ded296f.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/cmakeFiles-v1-78784e0b02dff6c37104.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/codemodel-v2-f6f2576068631c5a0258.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/directory-.-Debug-f4edc75a4a0d79ff8fc6.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/index-2025-11-23T15-29-55-0063.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator-Debug-4cc1cefd9b05bb84f59c.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator_autogen-Debug-9a808c38fc079fde37c4.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.ninja_deps create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.ninja_log create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qt/QtDeploySupport.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qt/QtDeployTargets.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qt/deploy_simulator_4496084524.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/LICENSE.conan create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/conan.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/conan_provider.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.qs create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/FILE.h.79AEFC497861DFC5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QApplication.441A9790A974307A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QHBoxLayout.19D6A1A4CD0A368F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QLabel.433D1A299566203D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QLineEdit.9CC14D0911539FA8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QMainWindow.09CFC103DB254B6C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QMenuBar.2638B0FC97CA5FBA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QMessageBox.37FA24A878E7FCFB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QPushButton.5D78B2F524CF418B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QStatusBar.4CAA94E5636F6028.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QVariant.641C7AB4354F03AB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QWidget.2FD9227800CEC7B5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__FILE.h.3324F85E382E036A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__fpos64_t.h.23C43F442076149A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__fpos_t.h.ECFBE9EEDAAB6648.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__locale_t.h.40EA38A2DCA58618.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.6C32CF66236653D7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__sigset_t.h.72131E8056C7E284.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___gnuc_va_list.h.77A5155B54A6AD42.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___va_copy.h.793AA823688C1331.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_header_macro.h.18E1B985A8E2DBF9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_arg.h.4615BC8E8D7F4604.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_copy.h.7E45EEBB2A8DB908.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_list.h.1B909A2E92D11A83.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_header_macro.h.77DD91F94410DBA7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.C373C76F6718B26B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_null.h.913D75351C8F77A7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_nullptr_t.h.C35F25969B677220.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_offsetof.h.DF73C29C3274F1D1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_ptrdiff_t.h.CDEFA2819D7B3D79.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_size_t.h.C752AF99B86EB46D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_wchar_t.h.44F47EDABBE5797B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/algorithm.4283CE8E04B88D2A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.B52ADC7A074104CF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/align.h.80C2512B8F842646.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.A18F22CAB29234EA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.5CF5F0A69C036EAA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.72E7C35C664767C1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/alloca.h.793370BF9878CFB6.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.8214ECF4C56E78C2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.D31E7B8BEFD5AE94.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/array.184FFFD3B962987A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/assert.h.9895EEC17E1D2A2B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/assertions.h.266799074BAB8854.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic.46821F82D327FD81.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic_base.h.9272BFEE4EE55D68.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.2A0580E3C1CF977D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic_wide_counter.h.397D66B6BECC0AA2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic_word.h.0B7FB187C2532DE8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.D4655A6FAF2C5588.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/auto_ptr.h.D1AF7143391B211D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/basic_string.h.636F8FA9AD80474A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.2D0C76EB3099AFF8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/bessel_function.tcc.72969B1005DFECDA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/beta_function.tcc.BB2C84D19DC363B5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/binders.h.C589B2454DC21565.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/bit.E77EA5629EB3D467.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/byteswap.h.E57FF553A16DFAFC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++allocator.h.20AC450864A96F4F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.BF2F33665D7EB4A5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.53918663E9B050A1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cassert.BE5CC1D7D6648627.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cctype.7A2E5B928BCF3845.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cdefs.h.E4D450DF98C1338F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cerrno.B65C14291DEB12F2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/char_traits.h.263114DAEE0F7CAC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/charconv.h.45DC5854263DB0A4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/chrono.F95978433952CB73.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/chrono.h.E832445DA3CBDA93.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/climits.41B363F9537915A2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/clocale.8BFEF3D6DA37B94B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/clock_t.h.65AFE5BA7329BCD4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/clockid_t.h.5545878511E5BAF1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cmath.58353567A3799D69.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/compare.EDA7854AE5DA59D4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/concept_check.h.39429B249CB86886.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.368FF763D62F871B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cookie_io_functions_t.h.5A08066DC7F05542.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.D80F5D0FD57269EA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cpu-set.h.B40F3E2869BE4FF9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cpu_defines.h.4E18A129B41E38AC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstddef.06546D6D9FEED08D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstdint.91EF72212746155E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstdio.E3D7014BBC7C7170.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.73317090CF3984CF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstring.CAEAD0B746E049C8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ctime.FD7CD791ADF7455F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.B268CEA0CECCFC59.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cwchar.415F3E4D1314A235.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_forced.h.260618EE85312CAA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_init_exception.h.CA78BEA70589FE17.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/debug.h.E107AF16C7F0CBAA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/device.cpp.1916C73C2E77CEC2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/device.h.370B6C181B9A9AD7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ell_integral.tcc.F0AD53221D51D4D4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/enable_special_members.h.D0E1B0D83298787A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/endian.h.1FC6A4D6D2846204.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/endian.h.20F8E286A486EE09.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/endianness.h.F2D2CC6251A4EAFA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.52AC17D898D2345C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/errno-base.h.23FC55A99C73A727.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/errno.h.063064A523A47758.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/errno.h.10013861918E601A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/errno.h.19BCCCD58DA5623E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/errno.h.33F6986A3C61A3BF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/errno.h.3F8ECD84FB880B64.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/error_constants.h.FAB62781508B6283.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/error_t.h.58D3895A591B592D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception.9BD9E09A0A7198C6.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception.h.60232BC787A23EFB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.E3E83F3521CDDF95.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception_ptr.h.A3D4E42C18D066BB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/execution_defs.h.EA0BF88CD36110B9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.1F7D80B18BC21F99.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/features-time64.h.BFBA8D3CA0316037.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/features.h.5A4ED7C80201A723.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/floatn-common.h.0FE8C4DDCB84E088.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/floatn.h.DA21C738CC1B6ABF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/flt-eval-method.h.8058951BDB657B4B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/fp-fast.h.72CDF40E7648EF43.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/fp-logb.h.EA7AC5545F14BC26.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/functexcept.h.206192DEF17B89F8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/functional.1ABC5CEB1A730878.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/functional_hash.h.1DDE07C659671E5C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/gamma.tcc.86364B5FE97DD8E6.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.400B86BACA15F86C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_memory_defs.h.29B5F90E12B4C61C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.6191E3EBAF802F7C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.7F136A8E758182CE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/gthr.h.70C66586E0E99D6D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.878C140FA90D5822.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hashtable.h.44D7678B598CA27C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.02AE91A05F6E02C7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hypergeometric.tcc.5676DC4F26ACC6EF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.AFC06A41CFC1543D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.2B1ACA2407CB05E3.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ios_base.h.0442D829AE4A2428.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.163CBDA627BDB3A3.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/iscanonical.h.C53E44E13856FCEA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/iterator.1BD365EA5EDE5210.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/legendre_function.tcc.31F49C26DFFE04AE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/libc-header-start.h.E88219B53B0B0BF5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/libm-simd-decl-stubs.h.06B70A57602EA3C8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/limits.507F66A5F268FCAA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1DFE7D0FE6434B13.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/limits.h.C293B8934AC926BB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/limits.h.DB17D5B4857A0D2D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/list.7909E1D6E2B739A0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/list.tcc.FF41A54BBD49B033.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/local_lim.h.2CFD657F256B117E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale.h.E3C63D05A4E78516.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale.h.F1B51844858762D2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.h.03600D2B458E75FA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.tcc.69A59E265193CBC8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale_t.h.557516A6B361170F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/localefwd.h.8D507D2D246F7EFC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/long-double.h.ACD735A1862B6BF8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/machine.cpp.FD5DF53B10242751.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/machine.h.D09D611E77E172BE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.BD8F4F06D150F043.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.cpp.FDDFA08D245238F2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.h.D9F0255162152630.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/map.67F74A10898EA76A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/math-vector.h.B3EAC58DA1700969.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/math.h.DE4D39AAF5AC2C76.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-helper-functions.h.934C8C52064E404C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-narrow.h.EF4B0E9378BD4EE1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mathcalls.h.655A2220FF0677F8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mbstate_t.h.F9237FB65FF84D5A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/memory.DEB7D2B4EBB93631.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/memory_resource.h.8CBC2A2935956F47.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/memoryfwd.h.8339F1696DAE3C08.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/modified_bessel_func.tcc.68852E2D9E966C43.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/move.h.82CE505FF4CFACB8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.5EE3E7707B4F93EB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/new.41D56A2D69E57DED.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/new_allocator.h.FD7B7B64B2A2207B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/node_handle.h.F46F9F3F43861006.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/numeric.F93D8B803F42F31D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.8FEF7D9B8E9913D8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/optional.510E8C9953AC62A4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.5BE086DD68F6A410.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ostream_insert.h.D2F22116BE7D73E6.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/parse_numbers.h.EC5583E0556FCEF1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/poly_hermite.tcc.6963BF1DD644A9E1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.1215DD2B2BAA2D3E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/posix1_lim.h.D94E4687FC9359FF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/posix2_lim.h.430DA38A1F301F29.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.BE1513ED32E6A399.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/predefined_ops.h.B15CDC54361DCC11.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pstl_config.h.78EC065511725BA3.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.022320E0CE01A46D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pthread_stack_min-dynamic.h.6F432801F0DF58B7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pthreadtypes-arch.h.9E138C411BE448A0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pthreadtypes.h.BAA8217B62BB6E86.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ptr_traits.h.BC3863E4C7FECDA0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q17memory.h.5720D4359276D260.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20functional.h.3571617BB606E680.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.1F6726A746791FC2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.37ED72D6C2894C82.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20type_traits.h.93A5BCA07D112250.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20utility.h.3581844C4D648A40.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q23type_traits.h.79FF926FEF5DCE37.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q23utility.h.3F2189034B68D301.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.29DFABFF9005407C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.4B9652A2C1EE5F96.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.7BFB2477F4C4BFFF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.E0681A54BEBECB55.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qalloc.h.C207C904BE52795D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.EBECD0082EB22033.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qapplication.h.D6D28125D4C7146D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.C5E46947EF82D8DA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.C8F3E917510C1741.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.1858B1BABA9CB525.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.8952C645B32DC022.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.F1A5ABDFFE61DF64.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.6523785F847F4ED3.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.EDD23E09BA119FF3.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbasictimer.h.FED1C224D8DF50E1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.412ECFDC4DD05B82.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbitmap.h.4C8A65F168D40CBF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.88CB75E64D5067BF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.A88D4FE1362E8632.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.B2900A7C2CD87A98.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.2CC4936BB0056864.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.2D6BBF3A0EFF73FA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.6A3B4DD0A1856FD0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.1E13A1C4ABD1EDFE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcheckedint_impl.h.7B5A122FE5BB7C97.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.2C0F979E7BFDF121.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.828F5C9140A7289E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.2650621243D9D33E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcomparehelpers.h.5F9CDF45553069B5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.2C8E703B6B7FDD2A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.AA555E53E2C1CBE1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qconstructormacros.h.8E40810EDBEDDE3B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.3DA78562D8840644.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.B226455DDF882FCA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.B2F9FF9E9083E2E4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.071637D6BB21A7C6.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.EC99B79019A101CC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.ACBCCE894762444C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.7B132EF0D394367E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcursor.h.8A3F7F74E5EDC898.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qdarwinhelpers.h.047C91F066539568.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.2B0C743FED1D746E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.D0CF6F3502D3E74C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.16FF554EA477AEE2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.4ABD9073ED64A033.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qdialogbuttonbox.h.68FF548861FBF47D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.85463A895609C628.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.19BC7739BC7B77AB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.ACD3D5E8BD8C6DAC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.6A4186AD6F83A841.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.E3E5F9A772B9A986.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.032BAB5D2F897908.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfontinfo.h.922B82D297CAAB37.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfontmetrics.h.75886D5663DE57B4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfontvariableaxis.h.E6278C4EB6A9BBD4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.5E7595CB644FE2C2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qframe.h.BF31E07CB744F413.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfunctionaltools_impl.h.CDBBACD1CE8E1F97.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.06C00CBDA6DBE064.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.A799AA246419369A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.B8ED7359ACF6F697.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.F1E5D1FC8117369F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.063E8B7FCA1F1627.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication.h.D0E8FCE2DDD80F55.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.010DB510BA6BCA0E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.EB8810F0C9EE8DB5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.7A7E1C70AC96E63A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qicon.h.E39BB13348493927.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.0C1A1AFC17FDD256.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qinputmethod.h.004CDCC56EA90579.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.AA5731D7813E8C00.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.B3D47D4D4B9ED383.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.A1FBB773815EF328.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.E59B458358B5FEB2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qkeysequence.h.90EC31176943A5DF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlabel.h.7C415CA53382A61E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlatin1stringview.h.E76037033D3E5769.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.36324C8BB69B9D4D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlayoutitem.h.BB1AB714BA8D668A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qline.h.43811B0F2CE62DA1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlineedit.h.4880F1CFA10A2677.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.C37976018E50457E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.6746D2BC1BFDFACF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.A370B5C54BC2EC49.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmainwindow.h.A7279785AD6BEC34.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmalloc.h.96EB60F8A42B202F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.7A02E5D72457AAE3.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.4C40785DBA4CF172.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.13A021F8C33D49EA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmenu.h.9D820144D9706B96.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmenubar.h.09714417F401B4C7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.49EB4EB89EDDD50A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.4A030BA0C2A1A5E8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.32180BED8FACFDB9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qminmax.h.AB6992023C17DE10.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.E29879DBE08A3965.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.C875ED6D141001E4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.27AED9C6E5347F54.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.2BEBBDEE84C17E98.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.F696E41680F3FAE9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.1D273EE6F6482F88.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.5074367D54A620BC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.00C3017F87B0E660.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qoverload.h.F1307B14DF872462.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.36F453A9F2933655.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.1A9CB3A9EFAE50D9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.8C4BF3FA69681C62.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpen.h.257659DF8172F9CF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.BCB0FCA55CE1227D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.9C7C38D1C2465B74.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.7E2A4101E0219235.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.830B50C57CF1637D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.19BBFD4CBC6BF2EB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.1DF574DB00140B5C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpushbutton.h.DFA80F691C533EBB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.BB3845223FD7B95B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.5A8977E0C4126361.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.DB1D71CCA4EEFB8B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.BE0453B11DE6141A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.D19DE7CBCA35C5D6.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.D5A915CB1173C36C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.8C3A8D169692883C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qset.h.DE135DE05125A77F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.D652DF351875B496.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.D0C10D57F6E3B42B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.1236CB1F90144146.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.E241435CF7219A86.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.A8EC0BEE43BA1E80.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.3082B18559CEFAB1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qspan.h.FA26E55ABF80B50F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstatusbar.h.2FC1EE234FB4CF8E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstdlibdetection.h.652D00E2780BE787.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.88F49CA53A070474.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.00A90A376DB76738.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.8874844AAF3CA620.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.1E85C3B6F81B668C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.49667F01C0FAE82F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.59DD6DF20019780F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.271791F0BAE68EED.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.F4B8959F14F773EA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.E2B084298429CA39.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.6EE289C700C3C0A3.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qswap.h.34EC025D24A14ABE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.F855172BD57D939A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.7750A3C09347B0FD.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtabwidget.h.1BE846C8DD73A962.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.9918C00385FA629D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.0930595A27207B24.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtconfiginclude.h.037D758AC2DBF424.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.B0EF3B4FC17BF758.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.6F585BF1262C49EB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.0B485A3E13FE27B6.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcoreglobal.h.CD5EF3101F40F190.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationdefinitions.h.A97D4A9C230A342F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationmarkers.h.D0FDE2C062049528.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.52E8A589F2529571.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextcursor.h.2295E8265FC62D46.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.7D90C71ADC84539A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextformat.h.A64C999BD463E06D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.F481B48EA256EC59.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.8DA3AEB47D48642F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtformat_impl.h.D52BC758C12027BB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.334D222F1559CFBF.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.7954E79A1853077D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.33342C606ADCACFB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.BE759240727D4B28.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtnoop.h.F3B58C10E54D4929.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.BAB5397E56949B17.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.E3A42D159D4A2A02.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.4A6345A7C009EF29.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.CEAEF7835E97CB60.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qttypetraits.h.94597342334D7E36.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.B2006E405CD32348.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.B5B997292F4CB4CE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtwidgets-config.h.8ABA347AF7719A3D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsexports.h.C0BC7A5E12048CB0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.FA5D28AF36537F9D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.1E51E1A1433BF105.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtypes.h.52B5C6C303668120.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.1A69FEBCE76E7CFB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.D80CF80E3D44587C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.707CD6B80BB98E58.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.4778BB794EF91292.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.6E478CD469931E5A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qwidget.h.164A37AC8C2ECB11.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.40BE5A7606A119A4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qxptype_traits.h.A4D0A6DF1CC1EC01.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qyieldcpu.h.68BC9F41225E043C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.F2D342D0170A00E0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ratio.637BCEE78C1EAF1F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/refwrap.h.F7E25ED78261BCB2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/requires_hosted.h.26268E021F0ECE3C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/riemann_zeta.tcc.24AD1EA279AB5C14.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/sched.h.A585A48500495348.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/sched.h.E8530EF262253892.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/select.h.BA57472D13519767.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/select.h.E19325D0BE3592A0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/set.7B179400BD58BCF8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/setjmp.h.71DEFB3DCC800794.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.58B2A3F1F22B1E10.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_atomic.h.D4122DD7C624F18E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.BE69034022EA8FA4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/sigset_t.h.32273C537A103809.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/single_threaded.h.918E7314A6EC8DC0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/specfun.h.5D9B7E60B033AE35.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.4AF746A92FC64C9D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/std_abs.h.B5BC80B73AA8AA04.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.1DBFFD209E231917.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.326546A141DCE0A7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.2F95CDC12BBD2A30.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdc-predef.h.9EA93D70716BF84B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.409BDBF192DBB69B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.FC9481857B4FA9B4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint-intn.h.EE0939E700184847.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint-least.h.A0CB5BC401DAC650.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint-uintn.h.B3EA113168048B57.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.22B451C129B23D79.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.7EECAB11D7E670F9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.6919C07CB89D47AD.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdio_lim.h.09E79B5FC5C8DF86.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib-float.h.126E8959FAE2A511.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.42D90B865E21AB50.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.61AA7B9EED10C430.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_algo.h.336B2A99E112B831.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_algobase.h.555E5AB59D1CE434.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_bvector.h.8AE3CEBB0EAAE7AC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_construct.h.675F3C756D2CDDFB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_function.h.4312324AADC9200E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_heap.h.A0022ED15B79087D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator.h.70D88ADB523A155E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.0D39D2E36115557E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.1C2D9B2B05C1363B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.063E636C37F12734.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_map.h.EC07165BB825159E.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_multimap.h.5B0E5766E75F4152.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_multiset.h.D16356B97E688BC2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_numeric.h.936BC0F7F7FAE23C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_pair.h.33E007C18AD1880F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.E907E48D11449F0C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_relops.h.8CD880CC32BA3E47.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_set.h.EAD6456B443BCCE5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.1CFD178B11157DBE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_tree.h.C190197022C6FA1F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.54EDC68402026771.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_vector.h.5BE0DC1E083D4239.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stream_iterator.h.61B56BA0B3239EDE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/streambuf.7FD2D3A2B827E078.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/streambuf.tcc.FB7963A391C77967.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/streambuf_iterator.h.2D64BA51BC9EC9AD.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string.7B4FE7410F5C09C9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string.h.979B97B48AB27554.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_conversions.h.FEDA0A74BBD67E42.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_view.808DF2D0BB7723EB.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.3D79C5B861AFBD05.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.557FE983BB1E2646.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/strings.h.9EB46A34EB89BB5D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_FILE.h.2B6C435DE91D3DF8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct___jmp_buf_tag.h.C41AC0386D4A06C8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_itimerspec.h.7F2AA6FE7224B30F.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_mutex.h.A62EF32C01DB3505.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_rwlock.h.76DF445C3AA414C9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_sched_param.h.B3F662015F7067C8.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_timespec.h.0E09B6677A8D6A08.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_timeval.h.4A17C4CCB9EE5883.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_tm.h.472DDF26D5924DB0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stubs-64.h.C743FD695F310B00.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stubs.h.07D09A29AEBA877C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/system_error.8A12E1E8FFB1D44A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/thread-shared-types.h.D988ADBA7666A8DD.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/time.h.E3714B647728C2FE.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/time.h.EDC06F0AFB6EC7EC.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/time64.h.1807D6F5124100A2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/time_t.h.CAA645D29A7A0EF9.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/timer_t.h.3EFB88CBA2B5B801.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/timesize.h.44719E86E09400E4.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/timex.h.F2D36E17192C32F0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/tuple.778CE823941F84F0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/type_traits.DE435E04D8184E0C.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.833B6807C34CC271.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.0065C4A406A05D71.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/types.h.E5A59583DBE28918.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/types.h.E5E7FE6DA0F78AF5.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/typesizes.h.A6E116B64E63B90B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ui_mainwindow.h.F0588D34DB904819.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uintn-identity.h.CB86545C6FF94BB3.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uio_lim.h.DF584C6AE54BEA07.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.C54B19F2B43B693B.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.A3AB02F93B77F5A0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.CA82C61ED27DA8D6.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.h.917859E405C5B5EA.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_set.79598C0AD7174A81.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_set.h.84D08626DB31E81D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.258C17386C08195D.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator_args.h.DD2424DE20F3F1C7.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/utility.5D04E6A553B4780A.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/utility.h.15845B2F303871C2.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/variant.0361674085D4F5FD.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/vector.04C1B55C46383484.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/vector.tcc.9925CCCCF876B8E0.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/version.DF1FEF28FD964412.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/waitflags.h.8046C5530CD87302.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/waitstatus.h.D7C4F06852D51050.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.27C0562D93BBAA12.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.83BD995621576773.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wint_t.h.DAC5928CF0BA7895.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wordsize.h.23D8030BEC81E6F1.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/xopen_lim.h.E4E4BC8C11167D14.idx create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/compile_commands.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeCache.txt create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeCache.txt.prev create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake create mode 100755 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_CXX.bin create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeSystem.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CompilerIdCXX/a.out create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/TargetDirectories.txt create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/clean_additional.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/cmake.check_cache create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/rules.ninja create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/device.cpp.o create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/machine.cpp.o create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/main.cpp.o create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/mainwindow.cpp.o create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenInfo.json create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenUsed.txt create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/ParseCache.txt create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/Testing/Temporary/LastTest.log create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/build.ninja create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/cmake_install.cmake create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/qtcsettings.cmake create mode 100755 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp.d create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/deps create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include/ui_mainwindow.h create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp create mode 100644 ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp create mode 100644 ass2/simulator/device.cpp create mode 100644 ass2/simulator/device.h create mode 100644 ass2/simulator/machine.cpp create mode 100644 ass2/simulator/machine.h create mode 100644 ass2/simulator/main.cpp create mode 100644 ass2/simulator/mainwindow.cpp create mode 100644 ass2/simulator/mainwindow.h create mode 100644 ass2/simulator/mainwindow.ui diff --git a/ass2/simulator/.qtcreator/CMakeLists.txt.user b/ass2/simulator/.qtcreator/CMakeLists.txt.user new file mode 100644 index 0000000..7659160 --- /dev/null +++ b/ass2/simulator/.qtcreator/CMakeLists.txt.user @@ -0,0 +1,318 @@ + + + + + + EnvironmentId + {31dbddd3-0052-4c2d-a744-93c42afbacf2} + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + true + true + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 0 + 80 + true + true + 1 + 0 + false + true + false + 2 + true + true + 0 + 8 + true + false + 1 + true + true + true + *.md, *.MD, Makefile + false + true + true + + + + ProjectExplorer.Project.PluginSettings + + + true + false + true + true + true + true + + false + + + 0 + true + + true + true + Builtin.DefaultTidyAndClazy + 6 + true + + + + true + + 0 + + + + ProjectExplorer.Project.Target.0 + + Desktop + true + Desktop Qt 6.10.1 + Desktop Qt 6.10.1 + qt.qt6.6101.linux_gcc_64_kit + 0 + 0 + 0 + + Debug + 2 + false + + -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_MAINTENANCE_TOOL:FILEPATH=/home/aljaz/Qt/MaintenanceTool +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_BUILD_TYPE:STRING=Debug + 0 + /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug + + + + + all + + false + + true + Build + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + Build + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Debug + CMakeProjectManager.CMakeBuildConfiguration + 0 + 0 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + + + + + + + + false + + true + Build + ApplicationManagerPlugin.Deploy.CMakePackageStep + + + install-package --acknowledge + true + Install Application Manager package + ApplicationManagerPlugin.Deploy.InstallPackageStep + + + + + + + + 2 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ApplicationManagerPlugin.Deploy.Configuration + + 2 + + false + + false + + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph dwarf,4096 -F 250 + + CMakeProjectManager.CMakeRunConfiguration. + simulator + false + + true + true + true + %{RunConfig:Executable:Path} + + 1 + + 1 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + + + + + + + + false + + true + Build + ApplicationManagerPlugin.Deploy.CMakePackageStep + + + install-package --acknowledge + true + Install Application Manager package + ApplicationManagerPlugin.Deploy.InstallPackageStep + + + + + + + + 2 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ApplicationManagerPlugin.Deploy.Configuration + + 2 + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph dwarf,4096 -F 250 + + CMakeProjectManager.CMakeRunConfiguration. + simulator + false + + true + true + true + %{RunConfig:Executable:Path} + + 1 + + + + ProjectExplorer.Project.TargetCount + 1 + + + Version + 22 + + diff --git a/ass2/simulator/CMakeLists.txt b/ass2/simulator/CMakeLists.txt new file mode 100644 index 0000000..66a54a0 --- /dev/null +++ b/ass2/simulator/CMakeLists.txt @@ -0,0 +1,37 @@ +cmake_minimum_required(VERSION 3.19) +project(simulator LANGUAGES CXX) + +find_package(Qt6 6.5 REQUIRED COMPONENTS Core Widgets) + +qt_standard_project_setup() + +qt_add_executable(simulator + WIN32 MACOSX_BUNDLE + main.cpp + mainwindow.cpp + mainwindow.h + mainwindow.ui + machine.h machine.cpp + device.h device.cpp +) + +target_link_libraries(simulator + PRIVATE + Qt::Core + Qt::Widgets +) + +include(GNUInstallDirs) + +install(TARGETS simulator + BUNDLE DESTINATION . + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} +) + +qt_generate_deploy_app_script( + TARGET simulator + OUTPUT_SCRIPT deploy_script + NO_UNSUPPORTED_PLATFORM_ERROR +) +install(SCRIPT ${deploy_script}) diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/cache-v2 b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/cmakeFiles-v1 b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/codemodel-v2 b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/cache-v2-52e1f34d26b49ded296f.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/cache-v2-52e1f34d26b49ded296f.json new file mode 100644 index 0000000..1522b27 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/cache-v2-52e1f34d26b49ded296f.json @@ -0,0 +1,6919 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "30" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "5" + }, + { + "name" : "CMAKE_COLOR_DIAGNOSTICS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler" + } + ], + "type" : "STRING", + "value" : "/bin/g++" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/bin/gcc-ar-13" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/bin/gcc-ranlib-13" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DQT_QML_DEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_INIT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "-DQT_QML_DEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_OUTPUT_EXTENSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "STRING", + "value" : ".o" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/bin/gcc" + }, + { + "name" : "CMAKE_C_OUTPUT_EXTENSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator" + }, + { + "name" : "CMAKE_INSTALL_BINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "User executables (bin)" + } + ], + "type" : "PATH", + "value" : "bin" + }, + { + "name" : "CMAKE_INSTALL_DATADIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data (DATAROOTDIR)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_DATAROOTDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data root (share)" + } + ], + "type" : "PATH", + "value" : "share" + }, + { + "name" : "CMAKE_INSTALL_DOCDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_INCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files (include)" + } + ], + "type" : "PATH", + "value" : "include" + }, + { + "name" : "CMAKE_INSTALL_INFODIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Info documentation (DATAROOTDIR/info)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LIBDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Object code libraries (lib)" + } + ], + "type" : "PATH", + "value" : "lib" + }, + { + "name" : "CMAKE_INSTALL_LIBEXECDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program executables (libexec)" + } + ], + "type" : "PATH", + "value" : "libexec" + }, + { + "name" : "CMAKE_INSTALL_LOCALEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Locale-dependent data (DATAROOTDIR/locale)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LOCALSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable single-machine data (var)" + } + ], + "type" : "PATH", + "value" : "var" + }, + { + "name" : "CMAKE_INSTALL_MANDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Man documentation (DATAROOTDIR/man)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files for non-gcc (/usr/include)" + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/tmp" + }, + { + "name" : "CMAKE_INSTALL_RUNSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Run-time variable data (LOCALSTATEDIR/run)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_SBINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "System admin executables (sbin)" + } + ], + "type" : "PATH", + "value" : "sbin" + }, + { + "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable architecture-independent data (com)" + } + ], + "type" : "PATH", + "value" : "com" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_INSTALL_SYSCONFDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only single-machine data (etc)" + } + ], + "type" : "PATH", + "value" : "etc" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program used to build from build.ninja files." + } + ], + "type" : "FILEPATH", + "value" : "/home/aljaz/Qt/Tools/Ninja/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_INCLUDE_BEFORE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "simulator" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenGL" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()]" + }, + { + "name" : "HAVE_STDATOMIC", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test HAVE_STDATOMIC" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "OPENGL_EGL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_EGL_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "OPENGL_GLES2_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_GLES2_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "OPENGL_GLES3_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_GLES3_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "OPENGL_GLU_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_GLU_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "OPENGL_GLX_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_egl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "OPENGL_egl_LIBRARY-NOTFOUND" + }, + { + "name" : "OPENGL_gles2_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "OPENGL_gles2_LIBRARY-NOTFOUND" + }, + { + "name" : "OPENGL_gles3_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "OPENGL_gles3_LIBRARY-NOTFOUND" + }, + { + "name" : "OPENGL_glu_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "OPENGL_glu_LIBRARY-NOTFOUND" + }, + { + "name" : "OPENGL_glx_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libGLX.so" + }, + { + "name" : "OPENGL_opengl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libOpenGL.so" + }, + { + "name" : "OPENGL_xmesa_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_xmesa_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional directories where find(Qt6 ...) host Qt components are searched" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional directories where find(Qt6 ...) components are searched" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "QT_CREATOR_MAINTENANCE_TOOL_PROVIDER_USE_CLI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Use CLI mode for Qt Creator's MaintenanceTool find_package provider" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "QT_CREATOR_SKIP_MAINTENANCE_TOOL_PROVIDER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Skip Qt Creator's MaintenanceTool find_package provider" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Skip Qt Creator's package manager auto-setup" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "QT_CREATOR_SOURCE_GROUPS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt Creator source groups extensions" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_abstractbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: abstractbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_abstractslider", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: abstractslider (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accept4", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accept4 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accessibility", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accessibility (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accessibility_atspi_bridge", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_action", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: action (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_aesni", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: aesni (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_android_style_assets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: android_style_assets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_animation", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: animation (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_appstore_compliant", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: appstore_compliant (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_crc32", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_crc32 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_crypto", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_crypto (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_sve", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_sve (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_avx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512bw", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512bw (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512cd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512cd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512dq", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512dq (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512er", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512er (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512f", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512f (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512ifma", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512ifma (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512pf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512pf (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vbmi", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vbmi (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vbmi2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vl (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_backtrace", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: backtrace (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_broken_threadlocal_dtors", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: broken_threadlocal_dtors (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_buttongroup", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: buttongroup (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_calendarwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: calendarwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cborstreamreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cborstreamreader (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cborstreamwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_checkbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: checkbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clipboard", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clipboard (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clock_gettime", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clock_gettime (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clock_monotonic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clock_monotonic (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_colordialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: colordialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_colornames", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: colornames (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_columnview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: columnview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_combobox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: combobox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_commandlineparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: commandlineparser (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_commandlinkbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: commandlinkbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_completer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: completer (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_concatenatetablesproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_concurrent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: concurrent (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_contextmenu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: contextmenu (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_copy_file_range", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: copy_file_range (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cpp_winrt", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cpp_winrt (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cross_compile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cross_compile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cssparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cssparser (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ctf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ctf (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cursor", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cursor (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx11_future", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx11_future (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx17_filesystem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx20", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx20 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx20_format", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx20_format (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx23_stacktrace", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx23_stacktrace (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2a", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2a (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2b", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2b (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2c", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2c (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_datawidgetmapper", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datawidgetmapper (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datestring", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datestring (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datetimeedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datetimeedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datetimeparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datetimeparser (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dbus", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dbus (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dbus_linked", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dbus_linked (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_debug", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: debug (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_debug_and_release", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: debug_and_release (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_desktopservices", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: desktopservices (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_developer_build", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: developer_build (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dial", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dial (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dialogbuttonbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dialogbuttonbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_direct2d", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: direct2d (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_direct2d1_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwrite", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwrite (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwrite3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwrite3 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwritecolrv1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwritecolrv1 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dladdr", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dladdr (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dlopen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dlopen (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_doc_snippets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: doc_snippets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dockwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dockwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_doubleconversion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: doubleconversion (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_draganddrop", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: draganddrop (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_drm_atomic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: drm_atomic (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dup3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dup3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dynamicgl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dynamicgl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_easingcurve", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: easingcurve (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_effects", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: effects (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl_extension_platform_wayland", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl_extension_platform_wayland (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_brcm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_egldevice", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_gbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_mali", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_openwfd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_rcar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_viv", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_viv_wl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_vsp2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_elf_private_full_version", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: elf_private_full_version (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_emojisegmenter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: emojisegmenter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_enable_new_dtags", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: enable_new_dtags (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_errormessage", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: errormessage (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_etw", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: etw (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_evdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: evdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_f16c", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: f16c (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filedialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filedialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemiterator", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemiterator (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemwatcher", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontcombobox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontcombobox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontconfig", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontconfig (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_force_asserts", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_asserts (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_force_bundled_libs", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_bundled_libs (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_force_debug_info", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_debug_info (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_force_system_libs", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_system_libs (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_forkfd_pidfd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_formlayout", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: formlayout (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_framework", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: framework (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_freetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: freetype (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fscompleter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fscompleter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_futimens", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: futimens (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_future", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: future (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gc_binaries", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gc_binaries (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_gestures", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gestures (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_getauxval", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: getauxval (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_getentropy", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: getentropy (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gif", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gif (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_glib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: glib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_glibc_fortify_source", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: glibc_fortify_source (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_graphicseffect", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicseffect (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_graphicsframecapture", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicsframecapture (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_graphicsview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicsview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_groupbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: groupbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gtk3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gtk3 (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gui", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gui (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_harfbuzz", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: harfbuzz (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_highdpiscaling", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_hijricalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: hijricalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ico", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ico (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_icu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: icu (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_identityproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: identityproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_im", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: im (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_image_heuristic_mask", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_image_text", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: image_text (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_bmp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_ppm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_xbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_xpm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformatplugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageio_text_loading", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_inotify", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: inotify (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_inputdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: inputdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_integrityfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: integrityfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_integrityhid", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: integrityhid (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_intelcet", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: intelcet (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_islamiccivilcalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_itemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: itemmodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_itemviews", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: itemviews (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_jalalicalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jalalicalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_jemalloc", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jemalloc (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_journald", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: journald (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_keysequenceedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: keysequenceedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_kms", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: kms (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_label", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: label (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_largefile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: largefile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_lasx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lasx (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_lcdnumber", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lcdnumber (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libcpp_hardening", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libcpp_hardening (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_libinput", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_libinput_axis_api", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_libinput_hires_wheel_support", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_library", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: library (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libstdcpp_assertions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libstdcpp_assertions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libudev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libudev (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_lineedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lineedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_linkat", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: linkat (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_linuxfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: linuxfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_listview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: listview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_listwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: listwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_localtime_r", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: localtime_r (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_localtime_s", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: localtime_s (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_lsx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lsx (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_lttng", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lttng (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mainwindow", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mainwindow (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mdiarea", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mdiarea (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_memmem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: memmem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_memrchr", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: memrchr (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_menu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: menu (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_menubar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: menubar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_messagebox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: messagebox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_metal", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: metal (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mimetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mimetype (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mimetype_database", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mimetype_database (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mips_dsp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mips_dsp (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mips_dspr2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_movie", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: movie (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mtdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mtdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_multiprocess", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: multiprocess (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_neon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: neon (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_network", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: network (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_no_direct_extern_access", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_opengles2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles3 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles31", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles31 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles32", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles32 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_openssl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_openssl_hash", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl_hash (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_openssl_linked", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl_linked (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opensslv11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opensslv11 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opensslv30", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opensslv30 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_openvg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openvg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_pcre2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pcre2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pdf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pdf (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_permissions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: permissions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_picture", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: picture (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pkg_config", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pkg_config (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_plugin_manifest", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: plugin_manifest (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_poll_exit_on_error", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_poll", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_poll (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_pollts", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_pollts (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_ppoll", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_ppoll (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_poll_select", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_select (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_posix_fallocate", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_fallocate (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_posix_sem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_sem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_posix_shm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_shm (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_printsupport", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: printsupport (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_private_tests", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: private_tests (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_process", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: process (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_processenvironment", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: processenvironment (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_progressbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: progressbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_progressdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: progressdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_proxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: proxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pthread_clockjoin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pthread_clockjoin (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_pthread_condattr_setclock", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pthread_condattr_setclock (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pthread_timedjoin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pthread_timedjoin (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pushbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pushbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_qqnx_imf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_qqnx_pps", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qqnx_pps (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_qtgui_threadpool", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qtgui_threadpool (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_radiobutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: radiobutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_raster_64bit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: raster_64bit (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_raster_fp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: raster_fp (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rdrnd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rdrnd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rdseed", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rdseed (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_reduce_exports", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: reduce_exports (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_reduce_relocations", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: reduce_relocations (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_regularexpression", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: regularexpression (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_relocatable", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: relocatable (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_relro_now_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: relro_now_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_renameat2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: renameat2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_resizehandler", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: resizehandler (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rpath", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rpath (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rubberband", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rubberband (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_run_opengl_tests", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: run_opengl_tests (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scrollarea", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scrollarea (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scrollbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scrollbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scroller", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scroller (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_separate_debug_info", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: separate_debug_info (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sessionmanager", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sessionmanager (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_settings", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: settings (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sha3_fast", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sha3_fast (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shani", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shani (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shared", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shared (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sharedmemory", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sharedmemory (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shortcut", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shortcut (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_signaling_nan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: signaling_nan (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_simulator_and_device", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: simulator_and_device (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sizegrip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sizegrip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_slider", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: slider (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_slog2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: slog2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sortfilterproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_spinbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: spinbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_splashscreen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: splashscreen (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_splitter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: splitter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sql", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sql (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse4_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse4_1 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse4_2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse4_2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ssse3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ssse3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stack_clash_protection", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stack_clash_protection (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stack_protector", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stack_protector (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stackedwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stackedwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_standarditemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_static", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: static (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_statusbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: statusbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_statustip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: statustip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_std_atomic64", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: std_atomic64 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stdlib_libcpp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_stringlistmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stringlistmodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_android", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_android (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_fusion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_fusion (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_mac", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_mac (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_stylesheet", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_stylesheet (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_windows", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windows (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_windows11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windows11 (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_windowsvista", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windowsvista (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_syntaxhighlighter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: syntaxhighlighter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_syslog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: syslog (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_doubleconversion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_freetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_freetype (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_harfbuzz", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_libb2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_libb2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_pcre2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_pcre2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_textmarkdownreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_xcb_xinput", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_zlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_zlib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_systemsemaphore", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: systemsemaphore (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_systemtrayicon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sysv_sem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sysv_sem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sysv_shm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sysv_shm (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabletevent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabletevent (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tableview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tableview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tablewidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tablewidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_temporaryfile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: temporaryfile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_test_gui", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: test_gui (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_testlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: testlib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textbrowser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textbrowser (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textdate", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textdate (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_texthtmlparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textmarkdownreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textmarkdownwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textodfwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textodfwriter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_thread", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: thread (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_threadsafe_cloexec", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: threadsafe_cloexec (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone_locale", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone_locale (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone_tzdb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone_tzdb (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_toolbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tooltip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tooltip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_translation", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: translation (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_transposeproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_treeview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: treeview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_treewidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: treewidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_trivial_auto_var_init_pattern", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_tslib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tslib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_tuiotouch", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tuiotouch (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undocommand", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undocommand (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undogroup", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undogroup (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undostack", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undostack (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undoview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undoview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_use_bfd_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_gold_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_gold_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_lld_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_lld_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_mold_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_mold_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vaes", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vaes (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_validator", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: validator (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_version_tagging", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: version_tagging (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vkgen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vkgen (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vkkhrdisplay", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vnc", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vnc (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vsp2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vsp2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vulkan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vulkan (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vxpipedrv", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vxpipedrv (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vxworksevdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vxworksevdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wasm_exceptions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wasm_jspi", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_jspi (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wasm_simd128", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wayland", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_brcm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_brcm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wayland_client", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_client_fullscreen_shell_v1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client_fullscreen_shell_v1 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_client_primary_selection", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client_primary_selection (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_client_wl_shell", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client_wl_shell (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_client_xdg_shell", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client_xdg_shell (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_datadevice", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_datadevice (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_dmabuf_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_dmabuf_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_drm_egl_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_drm_egl_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_egl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_egl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_libhybris_egl_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_libhybris_egl_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wayland_server", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_server (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_shm_emulation_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_shm_emulation_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_vulkan_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_vulkan_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_waylandscanner", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: waylandscanner (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_whatsthis", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: whatsthis (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wheelevent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wheelevent (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_widgets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: widgets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_widgettextcontrol", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: widgettextcontrol (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_winsdkicu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: winsdkicu (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wizard", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wizard (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_x86intrin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: x86intrin (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_egl_plugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_glx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_glx (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_glx_plugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_native_painting", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_xcb_sm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_sm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_xcb_xlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xkbcommon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xkbcommon (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xkbcommon_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xlib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xml", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xml (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstream", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstream (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstreamreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstreamwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xrender", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xrender (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_zstd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: zstd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_MAINTENANCE_TOOL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/home/aljaz/Qt/MaintenanceTool" + }, + { + "name" : "QT_QMAKE_EXECUTABLE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/bin/qmake" + }, + { + "name" : "Qt6CoreTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6CoreTools." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools" + }, + { + "name" : "Qt6Core_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Core." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core" + }, + { + "name" : "Qt6DBusTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6DBusTools." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools" + }, + { + "name" : "Qt6DBus_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6DBus." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus" + }, + { + "name" : "Qt6GuiTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6GuiTools." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools" + }, + { + "name" : "Qt6Gui_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Gui." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui" + }, + { + "name" : "Qt6WidgetsTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6WidgetsTools." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools" + }, + { + "name" : "Qt6Widgets_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Widgets." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets" + }, + { + "name" : "Qt6_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6" + }, + { + "name" : "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-NOTFOUND" + }, + { + "name" : "Vulkan_GLSLC_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "Vulkan_GLSLC_EXECUTABLE-NOTFOUND" + }, + { + "name" : "Vulkan_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "Vulkan_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libvulkan.so" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "CMAKE_INSTALL_PREFIX during last run" + } + ], + "type" : "INTERNAL", + "value" : "/tmp" + }, + { + "name" : "simulator_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug" + }, + { + "name" : "simulator_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "simulator_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-78784e0b02dff6c37104.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-78784e0b02dff6c37104.json new file mode 100644 index 0000000..c9bd378 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-78784e0b02dff6c37104.json @@ -0,0 +1,1709 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeSystem.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapAtomic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindVulkan.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/MacroAddFileDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug", + "source" : "/home/aljaz/Desktop/spo/ass2/simulator" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/codemodel-v2-d3128a8c376adbd699de.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/codemodel-v2-d3128a8c376adbd699de.json new file mode 100644 index 0000000..b64136c --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/codemodel-v2-d3128a8c376adbd699de.json @@ -0,0 +1,79 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "hasInstallRule" : true, + "jsonFile" : "directory-.-Debug-5eb11126559593f0fa7b.json", + "minimumCMakeVersion" : + { + "string" : "3.16" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "simulator", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "simulator::@6890427a1f51a3e7e1df", + "jsonFile" : "target-simulator-Debug-88a02640b7072cb7034a.json", + "name" : "simulator", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "simulator_autogen::@6890427a1f51a3e7e1df", + "jsonFile" : "target-simulator_autogen-Debug-9a808c38fc079fde37c4.json", + "name" : "simulator_autogen", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "simulator_autogen_timestamp_deps::@6890427a1f51a3e7e1df", + "jsonFile" : "target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json", + "name" : "simulator_autogen_timestamp_deps", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug", + "source" : "/home/aljaz/Desktop/spo/ass2/simulator" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-5eb11126559593f0fa7b.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-5eb11126559593f0fa7b.json new file mode 100644 index 0000000..3150f44 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-5eb11126559593f0fa7b.json @@ -0,0 +1,57 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "install" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 25, + "parent" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 36, + "parent" : 0 + } + ] + }, + "installers" : + [ + { + "backtrace" : 1, + "component" : "Unspecified", + "destination" : "bin", + "paths" : + [ + "simulator" + ], + "targetId" : "simulator::@6890427a1f51a3e7e1df", + "targetIndex" : 0, + "type" : "target" + }, + { + "backtrace" : 2, + "component" : "Unspecified", + "scriptFile" : "build/Desktop_Qt_6_10_1-Debug/.qt/deploy_simulator_4496084524.cmake", + "type" : "script" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/index-2025-11-23T13-31-11-0163.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/index-2025-11-23T13-31-11-0163.json new file mode 100644 index 0000000..53a102f --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/index-2025-11-23T13-31-11-0163.json @@ -0,0 +1,89 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/home/aljaz/Qt/Tools/CMake/bin/cmake", + "cpack" : "/home/aljaz/Qt/Tools/CMake/bin/cpack", + "ctest" : "/home/aljaz/Qt/Tools/CMake/bin/ctest", + "root" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 30, + "patch" : 5, + "string" : "3.30.5", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-d3128a8c376adbd699de.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-52e1f34d26b49ded296f.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-78784e0b02dff6c37104.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-52e1f34d26b49ded296f.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-78784e0b02dff6c37104.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-d3128a8c376adbd699de.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + } + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator-Debug-88a02640b7072cb7034a.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator-Debug-88a02640b7072cb7034a.json new file mode 100644 index 0000000..f0d229c --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator-Debug-88a02640b7072cb7034a.json @@ -0,0 +1,482 @@ +{ + "artifacts" : + [ + { + "path" : "simulator" + } + ], + "backtrace" : 4, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "_qt_internal_create_executable", + "qt6_add_executable", + "qt_add_executable", + "install", + "target_link_libraries", + "set_target_properties", + "include", + "find_package", + "set_property", + "find_dependency", + "_qt_internal_find_third_party_dependencies", + "_qt_internal_find_qt_dependencies" + ], + "files" : + [ + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "CMakeLists.txt", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindOpenGL.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapOpenGL.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 3, + "file" : 1, + "line" : 8, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 1012, + "parent" : 1 + }, + { + "command" : 1, + "file" : 0, + "line" : 671, + "parent" : 2 + }, + { + "command" : 0, + "file" : 0, + "line" : 747, + "parent" : 3 + }, + { + "command" : 4, + "file" : 1, + "line" : 25, + "parent" : 0 + }, + { + "command" : 5, + "file" : 1, + "line" : 17, + "parent" : 0 + }, + { + "command" : 8, + "file" : 1, + "line" : 4, + "parent" : 0 + }, + { + "command" : 8, + "file" : 4, + "line" : 315, + "parent" : 7 + }, + { + "file" : 3, + "parent" : 8 + }, + { + "command" : 7, + "file" : 3, + "line" : 52, + "parent" : 9 + }, + { + "file" : 2, + "parent" : 10 + }, + { + "command" : 6, + "file" : 2, + "line" : 61, + "parent" : 11 + }, + { + "command" : 7, + "file" : 3, + "line" : 40, + "parent" : 9 + }, + { + "file" : 11, + "parent" : 13 + }, + { + "command" : 12, + "file" : 11, + "line" : 50, + "parent" : 14 + }, + { + "command" : 10, + "file" : 8, + "line" : 142, + "parent" : 15 + }, + { + "command" : 8, + "file" : 7, + "line" : 76, + "parent" : 16 + }, + { + "command" : 8, + "file" : 4, + "line" : 333, + "parent" : 17 + }, + { + "file" : 10, + "parent" : 18 + }, + { + "command" : 7, + "file" : 10, + "line" : 40, + "parent" : 19 + }, + { + "file" : 9, + "parent" : 20 + }, + { + "command" : 11, + "file" : 9, + "line" : 37, + "parent" : 21 + }, + { + "command" : 10, + "file" : 8, + "line" : 36, + "parent" : 22 + }, + { + "command" : 8, + "file" : 7, + "line" : 76, + "parent" : 23 + }, + { + "command" : 8, + "file" : 4, + "line" : 340, + "parent" : 24 + }, + { + "file" : 6, + "parent" : 25 + }, + { + "command" : 8, + "file" : 6, + "line" : 13, + "parent" : 26 + }, + { + "command" : 8, + "file" : 4, + "line" : 340, + "parent" : 27 + }, + { + "file" : 5, + "parent" : 28 + }, + { + "command" : 9, + "file" : 5, + "line" : 712, + "parent" : 29 + }, + { + "command" : 6, + "file" : 5, + "line" : 710, + "parent" : 29 + }, + { + "command" : 5, + "file" : 0, + "line" : 672, + "parent" : 2 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DQT_QML_DEBUG -g -fdiagnostics-color=always" + }, + { + "backtrace" : 32, + "fragment" : "-fPIC" + } + ], + "defines" : + [ + { + "backtrace" : 32, + "define" : "QT_CORE_LIB" + }, + { + "backtrace" : 6, + "define" : "QT_GUI_LIB" + }, + { + "backtrace" : 6, + "define" : "QT_WIDGETS_LIB" + } + ], + "includes" : + [ + { + "backtrace" : 0, + "path" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/include" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++" + }, + { + "backtrace" : 6, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets" + }, + { + "backtrace" : 6, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui" + } + ], + "language" : "CXX", + "sourceIndexes" : + [ + 0, + 1, + 2, + 6 + ] + } + ], + "dependencies" : + [ + { + "id" : "simulator_autogen_timestamp_deps::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 0, + "id" : "simulator_autogen::@6890427a1f51a3e7e1df" + } + ], + "id" : "simulator::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 5, + "path" : "bin" + } + ], + "prefix" : + { + "path" : "/tmp" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-DQT_QML_DEBUG -g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/aljaz/Qt/6.10.1/gcc_64/lib:", + "role" : "libraries" + }, + { + "backtrace" : 6, + "fragment" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Widgets.so.6.10.1", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Gui.so.6.10.1", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "/usr/lib/x86_64-linux-gnu/libGLX.so", + "role" : "libraries" + }, + { + "backtrace" : 31, + "fragment" : "/usr/lib/x86_64-linux-gnu/libOpenGL.so", + "role" : "libraries" + }, + { + "backtrace" : 32, + "fragment" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Core.so.6.10.1", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/home/aljaz/Qt/6.10.1/gcc_64/lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "simulator", + "nameOnDisk" : "simulator", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files\\Generated", + "sourceIndexes" : + [ + 0, + 7, + 8 + ] + }, + { + "name" : "Source Files", + "sourceIndexes" : + [ + 1, + 2, + 6 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 3, + 5 + ] + }, + { + "name" : "Forms", + "sourceIndexes" : + [ + 4 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 9 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "main.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "mainwindow.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 4, + "path" : "mainwindow.h", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 4, + "path" : "mainwindow.ui", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 4, + "path" : "machine.h", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "machine.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include/ui_mainwindow.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp.rule", + "sourceGroupIndex" : 4 + } + ], + "type" : "EXECUTABLE" +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator_autogen-Debug-9a808c38fc079fde37c4.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator_autogen-Debug-9a808c38fc079fde37c4.json new file mode 100644 index 0000000..dd6ba77 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator_autogen-Debug-9a808c38fc079fde37c4.json @@ -0,0 +1,75 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "dependencies" : + [ + { + "id" : "simulator_autogen_timestamp_deps::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "QtInternalTargets" + }, + "id" : "simulator_autogen::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "simulator_autogen", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.rule", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json new file mode 100644 index 0000000..2beca74 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply.prev/target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json @@ -0,0 +1,31 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "folder" : + { + "name" : "QtInternalTargets" + }, + "id" : "simulator_autogen_timestamp_deps::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "simulator_autogen_timestamp_deps", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/cache-v2-52e1f34d26b49ded296f.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/cache-v2-52e1f34d26b49ded296f.json new file mode 100644 index 0000000..1522b27 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/cache-v2-52e1f34d26b49ded296f.json @@ -0,0 +1,6919 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "30" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "5" + }, + { + "name" : "CMAKE_COLOR_DIAGNOSTICS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler" + } + ], + "type" : "STRING", + "value" : "/bin/g++" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/bin/gcc-ar-13" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/bin/gcc-ranlib-13" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DQT_QML_DEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_INIT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "-DQT_QML_DEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_OUTPUT_EXTENSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "STRING", + "value" : ".o" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/bin/gcc" + }, + { + "name" : "CMAKE_C_OUTPUT_EXTENSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator" + }, + { + "name" : "CMAKE_INSTALL_BINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "User executables (bin)" + } + ], + "type" : "PATH", + "value" : "bin" + }, + { + "name" : "CMAKE_INSTALL_DATADIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data (DATAROOTDIR)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_DATAROOTDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data root (share)" + } + ], + "type" : "PATH", + "value" : "share" + }, + { + "name" : "CMAKE_INSTALL_DOCDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_INCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files (include)" + } + ], + "type" : "PATH", + "value" : "include" + }, + { + "name" : "CMAKE_INSTALL_INFODIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Info documentation (DATAROOTDIR/info)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LIBDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Object code libraries (lib)" + } + ], + "type" : "PATH", + "value" : "lib" + }, + { + "name" : "CMAKE_INSTALL_LIBEXECDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program executables (libexec)" + } + ], + "type" : "PATH", + "value" : "libexec" + }, + { + "name" : "CMAKE_INSTALL_LOCALEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Locale-dependent data (DATAROOTDIR/locale)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LOCALSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable single-machine data (var)" + } + ], + "type" : "PATH", + "value" : "var" + }, + { + "name" : "CMAKE_INSTALL_MANDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Man documentation (DATAROOTDIR/man)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files for non-gcc (/usr/include)" + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/tmp" + }, + { + "name" : "CMAKE_INSTALL_RUNSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Run-time variable data (LOCALSTATEDIR/run)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_SBINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "System admin executables (sbin)" + } + ], + "type" : "PATH", + "value" : "sbin" + }, + { + "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable architecture-independent data (com)" + } + ], + "type" : "PATH", + "value" : "com" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_INSTALL_SYSCONFDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only single-machine data (etc)" + } + ], + "type" : "PATH", + "value" : "etc" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program used to build from build.ninja files." + } + ], + "type" : "FILEPATH", + "value" : "/home/aljaz/Qt/Tools/Ninja/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_INCLUDE_BEFORE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "simulator" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenGL" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()]" + }, + { + "name" : "HAVE_STDATOMIC", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test HAVE_STDATOMIC" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "OPENGL_EGL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_EGL_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "OPENGL_GLES2_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_GLES2_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "OPENGL_GLES3_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_GLES3_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "OPENGL_GLU_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_GLU_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "OPENGL_GLX_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_egl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "OPENGL_egl_LIBRARY-NOTFOUND" + }, + { + "name" : "OPENGL_gles2_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "OPENGL_gles2_LIBRARY-NOTFOUND" + }, + { + "name" : "OPENGL_gles3_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "OPENGL_gles3_LIBRARY-NOTFOUND" + }, + { + "name" : "OPENGL_glu_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "OPENGL_glu_LIBRARY-NOTFOUND" + }, + { + "name" : "OPENGL_glx_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libGLX.so" + }, + { + "name" : "OPENGL_opengl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libOpenGL.so" + }, + { + "name" : "OPENGL_xmesa_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_xmesa_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional directories where find(Qt6 ...) host Qt components are searched" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional directories where find(Qt6 ...) components are searched" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "QT_CREATOR_MAINTENANCE_TOOL_PROVIDER_USE_CLI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Use CLI mode for Qt Creator's MaintenanceTool find_package provider" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "QT_CREATOR_SKIP_MAINTENANCE_TOOL_PROVIDER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Skip Qt Creator's MaintenanceTool find_package provider" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Skip Qt Creator's package manager auto-setup" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "QT_CREATOR_SOURCE_GROUPS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt Creator source groups extensions" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_abstractbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: abstractbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_abstractslider", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: abstractslider (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accept4", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accept4 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accessibility", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accessibility (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accessibility_atspi_bridge", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_action", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: action (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_aesni", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: aesni (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_android_style_assets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: android_style_assets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_animation", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: animation (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_appstore_compliant", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: appstore_compliant (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_crc32", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_crc32 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_crypto", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_crypto (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_sve", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_sve (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_avx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512bw", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512bw (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512cd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512cd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512dq", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512dq (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512er", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512er (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512f", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512f (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512ifma", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512ifma (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512pf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512pf (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vbmi", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vbmi (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vbmi2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vl (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_backtrace", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: backtrace (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_broken_threadlocal_dtors", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: broken_threadlocal_dtors (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_buttongroup", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: buttongroup (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_calendarwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: calendarwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cborstreamreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cborstreamreader (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cborstreamwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_checkbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: checkbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clipboard", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clipboard (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clock_gettime", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clock_gettime (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clock_monotonic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clock_monotonic (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_colordialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: colordialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_colornames", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: colornames (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_columnview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: columnview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_combobox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: combobox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_commandlineparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: commandlineparser (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_commandlinkbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: commandlinkbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_completer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: completer (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_concatenatetablesproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_concurrent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: concurrent (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_contextmenu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: contextmenu (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_copy_file_range", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: copy_file_range (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cpp_winrt", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cpp_winrt (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cross_compile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cross_compile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cssparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cssparser (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ctf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ctf (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cursor", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cursor (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx11_future", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx11_future (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx17_filesystem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx20", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx20 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx20_format", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx20_format (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx23_stacktrace", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx23_stacktrace (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2a", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2a (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2b", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2b (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2c", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2c (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_datawidgetmapper", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datawidgetmapper (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datestring", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datestring (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datetimeedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datetimeedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datetimeparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datetimeparser (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dbus", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dbus (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dbus_linked", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dbus_linked (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_debug", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: debug (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_debug_and_release", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: debug_and_release (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_desktopservices", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: desktopservices (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_developer_build", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: developer_build (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dial", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dial (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dialogbuttonbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dialogbuttonbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_direct2d", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: direct2d (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_direct2d1_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwrite", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwrite (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwrite3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwrite3 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwritecolrv1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwritecolrv1 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dladdr", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dladdr (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dlopen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dlopen (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_doc_snippets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: doc_snippets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dockwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dockwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_doubleconversion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: doubleconversion (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_draganddrop", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: draganddrop (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_drm_atomic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: drm_atomic (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dup3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dup3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dynamicgl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dynamicgl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_easingcurve", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: easingcurve (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_effects", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: effects (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl_extension_platform_wayland", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl_extension_platform_wayland (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_brcm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_egldevice", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_gbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_mali", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_openwfd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_rcar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_viv", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_viv_wl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_vsp2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_elf_private_full_version", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: elf_private_full_version (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_emojisegmenter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: emojisegmenter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_enable_new_dtags", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: enable_new_dtags (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_errormessage", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: errormessage (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_etw", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: etw (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_evdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: evdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_f16c", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: f16c (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filedialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filedialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemiterator", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemiterator (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemwatcher", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontcombobox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontcombobox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontconfig", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontconfig (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_force_asserts", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_asserts (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_force_bundled_libs", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_bundled_libs (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_force_debug_info", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_debug_info (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_force_system_libs", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_system_libs (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_forkfd_pidfd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_formlayout", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: formlayout (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_framework", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: framework (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_freetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: freetype (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fscompleter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fscompleter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_futimens", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: futimens (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_future", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: future (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gc_binaries", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gc_binaries (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_gestures", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gestures (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_getauxval", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: getauxval (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_getentropy", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: getentropy (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gif", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gif (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_glib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: glib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_glibc_fortify_source", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: glibc_fortify_source (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_graphicseffect", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicseffect (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_graphicsframecapture", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicsframecapture (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_graphicsview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicsview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_groupbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: groupbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gtk3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gtk3 (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gui", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gui (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_harfbuzz", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: harfbuzz (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_highdpiscaling", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_hijricalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: hijricalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ico", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ico (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_icu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: icu (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_identityproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: identityproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_im", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: im (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_image_heuristic_mask", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_image_text", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: image_text (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_bmp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_ppm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_xbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_xpm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformatplugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageio_text_loading", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_inotify", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: inotify (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_inputdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: inputdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_integrityfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: integrityfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_integrityhid", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: integrityhid (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_intelcet", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: intelcet (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_islamiccivilcalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_itemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: itemmodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_itemviews", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: itemviews (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_jalalicalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jalalicalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_jemalloc", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jemalloc (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_journald", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: journald (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_keysequenceedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: keysequenceedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_kms", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: kms (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_label", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: label (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_largefile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: largefile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_lasx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lasx (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_lcdnumber", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lcdnumber (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libcpp_hardening", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libcpp_hardening (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_libinput", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_libinput_axis_api", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_libinput_hires_wheel_support", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_library", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: library (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libstdcpp_assertions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libstdcpp_assertions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libudev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libudev (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_lineedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lineedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_linkat", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: linkat (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_linuxfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: linuxfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_listview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: listview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_listwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: listwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_localtime_r", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: localtime_r (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_localtime_s", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: localtime_s (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_lsx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lsx (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_lttng", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lttng (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mainwindow", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mainwindow (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mdiarea", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mdiarea (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_memmem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: memmem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_memrchr", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: memrchr (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_menu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: menu (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_menubar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: menubar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_messagebox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: messagebox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_metal", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: metal (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mimetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mimetype (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mimetype_database", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mimetype_database (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mips_dsp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mips_dsp (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mips_dspr2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_movie", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: movie (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mtdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mtdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_multiprocess", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: multiprocess (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_neon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: neon (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_network", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: network (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_no_direct_extern_access", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_opengles2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles3 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles31", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles31 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles32", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles32 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_openssl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_openssl_hash", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl_hash (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_openssl_linked", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl_linked (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opensslv11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opensslv11 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opensslv30", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opensslv30 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_openvg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openvg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_pcre2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pcre2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pdf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pdf (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_permissions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: permissions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_picture", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: picture (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pkg_config", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pkg_config (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_plugin_manifest", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: plugin_manifest (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_poll_exit_on_error", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_poll", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_poll (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_pollts", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_pollts (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_ppoll", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_ppoll (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_poll_select", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_select (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_posix_fallocate", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_fallocate (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_posix_sem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_sem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_posix_shm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_shm (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_printsupport", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: printsupport (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_private_tests", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: private_tests (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_process", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: process (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_processenvironment", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: processenvironment (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_progressbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: progressbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_progressdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: progressdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_proxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: proxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pthread_clockjoin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pthread_clockjoin (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_pthread_condattr_setclock", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pthread_condattr_setclock (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pthread_timedjoin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pthread_timedjoin (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pushbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pushbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_qqnx_imf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_qqnx_pps", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qqnx_pps (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_qtgui_threadpool", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qtgui_threadpool (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_radiobutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: radiobutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_raster_64bit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: raster_64bit (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_raster_fp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: raster_fp (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rdrnd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rdrnd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rdseed", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rdseed (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_reduce_exports", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: reduce_exports (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_reduce_relocations", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: reduce_relocations (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_regularexpression", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: regularexpression (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_relocatable", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: relocatable (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_relro_now_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: relro_now_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_renameat2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: renameat2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_resizehandler", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: resizehandler (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rpath", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rpath (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rubberband", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rubberband (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_run_opengl_tests", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: run_opengl_tests (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scrollarea", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scrollarea (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scrollbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scrollbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scroller", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scroller (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_separate_debug_info", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: separate_debug_info (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sessionmanager", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sessionmanager (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_settings", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: settings (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sha3_fast", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sha3_fast (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shani", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shani (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shared", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shared (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sharedmemory", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sharedmemory (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shortcut", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shortcut (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_signaling_nan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: signaling_nan (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_simulator_and_device", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: simulator_and_device (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sizegrip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sizegrip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_slider", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: slider (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_slog2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: slog2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sortfilterproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_spinbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: spinbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_splashscreen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: splashscreen (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_splitter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: splitter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sql", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sql (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse4_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse4_1 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse4_2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse4_2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ssse3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ssse3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stack_clash_protection", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stack_clash_protection (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stack_protector", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stack_protector (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stackedwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stackedwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_standarditemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_static", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: static (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_statusbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: statusbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_statustip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: statustip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_std_atomic64", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: std_atomic64 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stdlib_libcpp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_stringlistmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stringlistmodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_android", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_android (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_fusion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_fusion (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_mac", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_mac (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_stylesheet", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_stylesheet (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_windows", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windows (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_windows11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windows11 (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_windowsvista", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windowsvista (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_syntaxhighlighter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: syntaxhighlighter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_syslog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: syslog (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_doubleconversion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_freetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_freetype (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_harfbuzz", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_libb2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_libb2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_pcre2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_pcre2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_textmarkdownreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_xcb_xinput", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_zlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_zlib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_systemsemaphore", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: systemsemaphore (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_systemtrayicon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sysv_sem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sysv_sem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sysv_shm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sysv_shm (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabletevent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabletevent (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tableview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tableview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tablewidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tablewidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_temporaryfile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: temporaryfile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_test_gui", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: test_gui (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_testlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: testlib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textbrowser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textbrowser (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textdate", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textdate (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_texthtmlparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textmarkdownreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textmarkdownwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textodfwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textodfwriter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_thread", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: thread (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_threadsafe_cloexec", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: threadsafe_cloexec (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone_locale", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone_locale (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone_tzdb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone_tzdb (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_toolbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tooltip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tooltip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_translation", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: translation (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_transposeproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_treeview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: treeview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_treewidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: treewidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_trivial_auto_var_init_pattern", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_tslib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tslib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_tuiotouch", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tuiotouch (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undocommand", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undocommand (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undogroup", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undogroup (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undostack", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undostack (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undoview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undoview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_use_bfd_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_gold_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_gold_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_lld_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_lld_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_mold_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_mold_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vaes", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vaes (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_validator", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: validator (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_version_tagging", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: version_tagging (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vkgen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vkgen (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vkkhrdisplay", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vnc", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vnc (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vsp2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vsp2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vulkan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vulkan (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vxpipedrv", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vxpipedrv (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vxworksevdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vxworksevdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wasm_exceptions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wasm_jspi", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_jspi (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wasm_simd128", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wayland", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_brcm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_brcm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wayland_client", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_client_fullscreen_shell_v1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client_fullscreen_shell_v1 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_client_primary_selection", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client_primary_selection (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_client_wl_shell", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client_wl_shell (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_client_xdg_shell", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_client_xdg_shell (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_datadevice", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_datadevice (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_dmabuf_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_dmabuf_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_drm_egl_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_drm_egl_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_egl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_egl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_libhybris_egl_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_libhybris_egl_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wayland_server", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_server (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_shm_emulation_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_shm_emulation_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wayland_vulkan_server_buffer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland_vulkan_server_buffer (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_waylandscanner", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: waylandscanner (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_whatsthis", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: whatsthis (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wheelevent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wheelevent (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_widgets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: widgets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_widgettextcontrol", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: widgettextcontrol (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_winsdkicu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: winsdkicu (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wizard", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wizard (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_x86intrin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: x86intrin (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_egl_plugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_glx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_glx (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_glx_plugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_native_painting", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_xcb_sm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_sm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_xcb_xlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xkbcommon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xkbcommon (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xkbcommon_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xlib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xml", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xml (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstream", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstream (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstreamreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstreamwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xrender", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xrender (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_zstd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: zstd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_MAINTENANCE_TOOL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/home/aljaz/Qt/MaintenanceTool" + }, + { + "name" : "QT_QMAKE_EXECUTABLE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/bin/qmake" + }, + { + "name" : "Qt6CoreTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6CoreTools." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools" + }, + { + "name" : "Qt6Core_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Core." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core" + }, + { + "name" : "Qt6DBusTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6DBusTools." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools" + }, + { + "name" : "Qt6DBus_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6DBus." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus" + }, + { + "name" : "Qt6GuiTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6GuiTools." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools" + }, + { + "name" : "Qt6Gui_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Gui." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui" + }, + { + "name" : "Qt6WidgetsTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6WidgetsTools." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools" + }, + { + "name" : "Qt6Widgets_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Widgets." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets" + }, + { + "name" : "Qt6_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6." + } + ], + "type" : "PATH", + "value" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6" + }, + { + "name" : "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-NOTFOUND" + }, + { + "name" : "Vulkan_GLSLC_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "Vulkan_GLSLC_EXECUTABLE-NOTFOUND" + }, + { + "name" : "Vulkan_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "Vulkan_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libvulkan.so" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "CMAKE_INSTALL_PREFIX during last run" + } + ], + "type" : "INTERNAL", + "value" : "/tmp" + }, + { + "name" : "simulator_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug" + }, + { + "name" : "simulator_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "simulator_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/aljaz/Desktop/spo/ass2/simulator" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/cmakeFiles-v1-78784e0b02dff6c37104.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/cmakeFiles-v1-78784e0b02dff6c37104.json new file mode 100644 index 0000000..c9bd378 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/cmakeFiles-v1-78784e0b02dff6c37104.json @@ -0,0 +1,1709 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeSystem.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapAtomic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindVulkan.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/MacroAddFileDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug", + "source" : "/home/aljaz/Desktop/spo/ass2/simulator" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/codemodel-v2-f6f2576068631c5a0258.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/codemodel-v2-f6f2576068631c5a0258.json new file mode 100644 index 0000000..979bbb4 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/codemodel-v2-f6f2576068631c5a0258.json @@ -0,0 +1,79 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "hasInstallRule" : true, + "jsonFile" : "directory-.-Debug-f4edc75a4a0d79ff8fc6.json", + "minimumCMakeVersion" : + { + "string" : "3.16" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "simulator", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "simulator::@6890427a1f51a3e7e1df", + "jsonFile" : "target-simulator-Debug-4cc1cefd9b05bb84f59c.json", + "name" : "simulator", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "simulator_autogen::@6890427a1f51a3e7e1df", + "jsonFile" : "target-simulator_autogen-Debug-9a808c38fc079fde37c4.json", + "name" : "simulator_autogen", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "simulator_autogen_timestamp_deps::@6890427a1f51a3e7e1df", + "jsonFile" : "target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json", + "name" : "simulator_autogen_timestamp_deps", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug", + "source" : "/home/aljaz/Desktop/spo/ass2/simulator" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/directory-.-Debug-f4edc75a4a0d79ff8fc6.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/directory-.-Debug-f4edc75a4a0d79ff8fc6.json new file mode 100644 index 0000000..25ab24a --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/directory-.-Debug-f4edc75a4a0d79ff8fc6.json @@ -0,0 +1,57 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "install" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 26, + "parent" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 37, + "parent" : 0 + } + ] + }, + "installers" : + [ + { + "backtrace" : 1, + "component" : "Unspecified", + "destination" : "bin", + "paths" : + [ + "simulator" + ], + "targetId" : "simulator::@6890427a1f51a3e7e1df", + "targetIndex" : 0, + "type" : "target" + }, + { + "backtrace" : 2, + "component" : "Unspecified", + "scriptFile" : "build/Desktop_Qt_6_10_1-Debug/.qt/deploy_simulator_4496084524.cmake", + "type" : "script" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/index-2025-11-23T15-29-55-0063.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/index-2025-11-23T15-29-55-0063.json new file mode 100644 index 0000000..7fbe85d --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/index-2025-11-23T15-29-55-0063.json @@ -0,0 +1,89 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/home/aljaz/Qt/Tools/CMake/bin/cmake", + "cpack" : "/home/aljaz/Qt/Tools/CMake/bin/cpack", + "ctest" : "/home/aljaz/Qt/Tools/CMake/bin/ctest", + "root" : "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 30, + "patch" : 5, + "string" : "3.30.5", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-f6f2576068631c5a0258.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-52e1f34d26b49ded296f.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-78784e0b02dff6c37104.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-52e1f34d26b49ded296f.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-78784e0b02dff6c37104.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-f6f2576068631c5a0258.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + } + } +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator-Debug-4cc1cefd9b05bb84f59c.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator-Debug-4cc1cefd9b05bb84f59c.json new file mode 100644 index 0000000..7ee9087 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator-Debug-4cc1cefd9b05bb84f59c.json @@ -0,0 +1,496 @@ +{ + "artifacts" : + [ + { + "path" : "simulator" + } + ], + "backtrace" : 4, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "_qt_internal_create_executable", + "qt6_add_executable", + "qt_add_executable", + "install", + "target_link_libraries", + "set_target_properties", + "include", + "find_package", + "set_property", + "find_dependency", + "_qt_internal_find_third_party_dependencies", + "_qt_internal_find_qt_dependencies" + ], + "files" : + [ + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "CMakeLists.txt", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindOpenGL.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapOpenGL.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 3, + "file" : 1, + "line" : 8, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 1012, + "parent" : 1 + }, + { + "command" : 1, + "file" : 0, + "line" : 671, + "parent" : 2 + }, + { + "command" : 0, + "file" : 0, + "line" : 747, + "parent" : 3 + }, + { + "command" : 4, + "file" : 1, + "line" : 26, + "parent" : 0 + }, + { + "command" : 5, + "file" : 1, + "line" : 18, + "parent" : 0 + }, + { + "command" : 8, + "file" : 1, + "line" : 4, + "parent" : 0 + }, + { + "command" : 8, + "file" : 4, + "line" : 315, + "parent" : 7 + }, + { + "file" : 3, + "parent" : 8 + }, + { + "command" : 7, + "file" : 3, + "line" : 52, + "parent" : 9 + }, + { + "file" : 2, + "parent" : 10 + }, + { + "command" : 6, + "file" : 2, + "line" : 61, + "parent" : 11 + }, + { + "command" : 7, + "file" : 3, + "line" : 40, + "parent" : 9 + }, + { + "file" : 11, + "parent" : 13 + }, + { + "command" : 12, + "file" : 11, + "line" : 50, + "parent" : 14 + }, + { + "command" : 10, + "file" : 8, + "line" : 142, + "parent" : 15 + }, + { + "command" : 8, + "file" : 7, + "line" : 76, + "parent" : 16 + }, + { + "command" : 8, + "file" : 4, + "line" : 333, + "parent" : 17 + }, + { + "file" : 10, + "parent" : 18 + }, + { + "command" : 7, + "file" : 10, + "line" : 40, + "parent" : 19 + }, + { + "file" : 9, + "parent" : 20 + }, + { + "command" : 11, + "file" : 9, + "line" : 37, + "parent" : 21 + }, + { + "command" : 10, + "file" : 8, + "line" : 36, + "parent" : 22 + }, + { + "command" : 8, + "file" : 7, + "line" : 76, + "parent" : 23 + }, + { + "command" : 8, + "file" : 4, + "line" : 340, + "parent" : 24 + }, + { + "file" : 6, + "parent" : 25 + }, + { + "command" : 8, + "file" : 6, + "line" : 13, + "parent" : 26 + }, + { + "command" : 8, + "file" : 4, + "line" : 340, + "parent" : 27 + }, + { + "file" : 5, + "parent" : 28 + }, + { + "command" : 9, + "file" : 5, + "line" : 712, + "parent" : 29 + }, + { + "command" : 6, + "file" : 5, + "line" : 710, + "parent" : 29 + }, + { + "command" : 5, + "file" : 0, + "line" : 672, + "parent" : 2 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DQT_QML_DEBUG -g -fdiagnostics-color=always" + }, + { + "backtrace" : 32, + "fragment" : "-fPIC" + } + ], + "defines" : + [ + { + "backtrace" : 32, + "define" : "QT_CORE_LIB" + }, + { + "backtrace" : 6, + "define" : "QT_GUI_LIB" + }, + { + "backtrace" : 6, + "define" : "QT_WIDGETS_LIB" + } + ], + "includes" : + [ + { + "backtrace" : 0, + "path" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/include" + }, + { + "backtrace" : 32, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++" + }, + { + "backtrace" : 6, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets" + }, + { + "backtrace" : 6, + "isSystem" : true, + "path" : "/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui" + } + ], + "language" : "CXX", + "sourceIndexes" : + [ + 0, + 1, + 2, + 6, + 8 + ] + } + ], + "dependencies" : + [ + { + "id" : "simulator_autogen_timestamp_deps::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 0, + "id" : "simulator_autogen::@6890427a1f51a3e7e1df" + } + ], + "id" : "simulator::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 5, + "path" : "bin" + } + ], + "prefix" : + { + "path" : "/tmp" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-DQT_QML_DEBUG -g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/aljaz/Qt/6.10.1/gcc_64/lib:", + "role" : "libraries" + }, + { + "backtrace" : 6, + "fragment" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Widgets.so.6.10.1", + "role" : "libraries" + }, + { + "backtrace" : 12, + "fragment" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Gui.so.6.10.1", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "/usr/lib/x86_64-linux-gnu/libGLX.so", + "role" : "libraries" + }, + { + "backtrace" : 31, + "fragment" : "/usr/lib/x86_64-linux-gnu/libOpenGL.so", + "role" : "libraries" + }, + { + "backtrace" : 32, + "fragment" : "/home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Core.so.6.10.1", + "role" : "libraries" + }, + { + "fragment" : "-Wl,-rpath-link,/home/aljaz/Qt/6.10.1/gcc_64/lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "simulator", + "nameOnDisk" : "simulator", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files\\Generated", + "sourceIndexes" : + [ + 0, + 9, + 10 + ] + }, + { + "name" : "Source Files", + "sourceIndexes" : + [ + 1, + 2, + 6, + 8 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 3, + 5, + 7 + ] + }, + { + "name" : "Forms", + "sourceIndexes" : + [ + 4 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "main.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "mainwindow.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 4, + "path" : "mainwindow.h", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 4, + "path" : "mainwindow.ui", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 4, + "path" : "machine.h", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "machine.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 4, + "path" : "device.h", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "device.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include/ui_mainwindow.h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp.rule", + "sourceGroupIndex" : 4 + } + ], + "type" : "EXECUTABLE" +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator_autogen-Debug-9a808c38fc079fde37c4.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator_autogen-Debug-9a808c38fc079fde37c4.json new file mode 100644 index 0000000..dd6ba77 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator_autogen-Debug-9a808c38fc079fde37c4.json @@ -0,0 +1,75 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "dependencies" : + [ + { + "id" : "simulator_autogen_timestamp_deps::@6890427a1f51a3e7e1df" + } + ], + "folder" : + { + "name" : "QtInternalTargets" + }, + "id" : "simulator_autogen::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "simulator_autogen", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.rule", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json new file mode 100644 index 0000000..2beca74 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.cmake/api/v1/reply/target-simulator_autogen_timestamp_deps-Debug-b4bdbaa46d9fbe3e669d.json @@ -0,0 +1,31 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "folder" : + { + "name" : "QtInternalTargets" + }, + "id" : "simulator_autogen_timestamp_deps::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "simulator_autogen_timestamp_deps", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sources" : [], + "type" : "UTILITY" +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.ninja_deps b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..b461af9acb340dbcdacbda09fcf3bba8db227041 GIT binary patch literal 245004 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 f + if(CMAKE_SYSROOT_COMPILE) + list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_SYSROOT}${CMAKE_SYSROOT_COMPILE}") + elseif(CMAKE_SYSROOT) + list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_SYSROOT}${CMAKE_SYSROOT}") + endif() + endif() + + separate_arguments(SPLIT_CXX_FLAGS NATIVE_COMMAND ${CMAKE_CXX_FLAGS}) + + if(CMAKE_OSX_SYSROOT) + set(xcode_sysroot_option "--sysroot=${CMAKE_OSX_SYSROOT}") + endif() + + execute_process( + COMMAND ${CMAKE_COMMAND} -E echo "#include " + COMMAND ${EXPAND_CXX_COMPILER} ${SPLIT_CXX_FLAGS} -x c++ ${xcode_sysroot_option} ${compile_options} -E -dM - + OUTPUT_VARIABLE string_defines + ) + + if(string_defines MATCHES "#define __GLIBCXX__") + # Allow -D_GLIBCXX_USE_CXX11_ABI=ON/OFF as argument to cmake + if(DEFINED _GLIBCXX_USE_CXX11_ABI) + if(_GLIBCXX_USE_CXX11_ABI) + set(${result} libstdc++11 PARENT_SCOPE) + return() + else() + set(${result} libstdc++ PARENT_SCOPE) + return() + endif() + endif() + + if(string_defines MATCHES "#define _GLIBCXX_USE_CXX11_ABI 1\n") + set(${result} libstdc++11 PARENT_SCOPE) + else() + # Either the compiler is missing the define because it is old, and so + # it can't use the new abi, or the compiler was configured to use the + # old abi by the user or distro (e.g. devtoolset on RHEL/CentOS) + set(${result} libstdc++ PARENT_SCOPE) + endif() + else() + set(${result} libc++ PARENT_SCOPE) + endif() +endfunction() + +function(conan_cmake_detect_vs_runtime result) + + conan_parse_arguments(${ARGV}) + if(ARGUMENTS_BUILD_TYPE) + set(build_type "${ARGUMENTS_BUILD_TYPE}") + elseif(CMAKE_BUILD_TYPE) + set(build_type "${CMAKE_BUILD_TYPE}") + else() + message(FATAL_ERROR "Please specify in command line CMAKE_BUILD_TYPE (-DCMAKE_BUILD_TYPE=Release)") + endif() + + if(build_type) + string(TOUPPER "${build_type}" build_type) + endif() + set(variables CMAKE_CXX_FLAGS_${build_type} CMAKE_C_FLAGS_${build_type} CMAKE_CXX_FLAGS CMAKE_C_FLAGS) + foreach(variable ${variables}) + if(NOT "${${variable}}" STREQUAL "") + string(REPLACE " " ";" flags "${${variable}}") + foreach (flag ${flags}) + if("${flag}" STREQUAL "/MD" OR "${flag}" STREQUAL "/MDd" OR "${flag}" STREQUAL "/MT" OR "${flag}" STREQUAL "/MTd") + string(SUBSTRING "${flag}" 1 -1 runtime) + set(${result} "${runtime}" PARENT_SCOPE) + return() + endif() + endforeach() + endif() + endforeach() + if("${build_type}" STREQUAL "DEBUG") + set(${result} "MDd" PARENT_SCOPE) + else() + set(${result} "MD" PARENT_SCOPE) + endif() +endfunction() + +function(_collect_settings result) + set(ARGUMENTS_PROFILE_AUTO arch build_type compiler compiler.version + compiler.runtime compiler.libcxx compiler.toolset + compiler.cppstd) + foreach(ARG ${ARGUMENTS_PROFILE_AUTO}) + string(TOUPPER ${ARG} _arg_name) + string(REPLACE "." "_" _arg_name ${_arg_name}) + if(_CONAN_SETTING_${_arg_name}) + set(detected_setings ${detected_setings} ${ARG}=${_CONAN_SETTING_${_arg_name}}) + endif() + endforeach() + set(${result} ${detected_setings} PARENT_SCOPE) +endfunction() + +function(conan_cmake_autodetect detected_settings) + _conan_detect_build_type(${ARGV}) + _conan_check_system_name() + _conan_check_language() + _conan_detect_compiler(${ARGV}) + _collect_settings(collected_settings) + set(${detected_settings} ${collected_settings} PARENT_SCOPE) +endfunction() + +macro(conan_parse_arguments) + set(options BASIC_SETUP CMAKE_TARGETS UPDATE KEEP_RPATHS NO_LOAD NO_OUTPUT_DIRS OUTPUT_QUIET NO_IMPORTS SKIP_STD) + set(oneValueArgs CONANFILE ARCH BUILD_TYPE INSTALL_FOLDER OUTPUT_FOLDER CONAN_COMMAND) + set(multiValueArgs DEBUG_PROFILE RELEASE_PROFILE RELWITHDEBINFO_PROFILE MINSIZEREL_PROFILE + PROFILE REQUIRES OPTIONS IMPORTS SETTINGS BUILD ENV GENERATORS PROFILE_AUTO + INSTALL_ARGS CONFIGURATION_TYPES PROFILE_BUILD BUILD_REQUIRES) + cmake_parse_arguments(ARGUMENTS "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) +endmacro() + +function(old_conan_cmake_install) + # Calls "conan install" + # Argument BUILD is equivalant to --build={missing, PkgName,...} or + # --build when argument is 'BUILD all' (which builds all packages from source) + # Argument CONAN_COMMAND, to specify the conan path, e.g. in case of running from source + # cmake does not identify conan as command, even if it is +x and it is in the path + conan_parse_arguments(${ARGV}) + + if(CONAN_CMAKE_MULTI) + set(ARGUMENTS_GENERATORS ${ARGUMENTS_GENERATORS} cmake_multi) + else() + set(ARGUMENTS_GENERATORS ${ARGUMENTS_GENERATORS} cmake) + endif() + + set(CONAN_BUILD_POLICY "") + foreach(ARG ${ARGUMENTS_BUILD}) + if(${ARG} STREQUAL "all") + set(CONAN_BUILD_POLICY ${CONAN_BUILD_POLICY} --build) + break() + else() + set(CONAN_BUILD_POLICY ${CONAN_BUILD_POLICY} --build=${ARG}) + endif() + endforeach() + if(ARGUMENTS_CONAN_COMMAND) + set(CONAN_CMD ${ARGUMENTS_CONAN_COMMAND}) + else() + conan_check(REQUIRED) + endif() + set(CONAN_OPTIONS "") + if(ARGUMENTS_CONANFILE) + if(IS_ABSOLUTE ${ARGUMENTS_CONANFILE}) + set(CONANFILE ${ARGUMENTS_CONANFILE}) + else() + set(CONANFILE ${CMAKE_CURRENT_SOURCE_DIR}/${ARGUMENTS_CONANFILE}) + endif() + else() + set(CONANFILE ".") + endif() + foreach(ARG ${ARGUMENTS_OPTIONS}) + set(CONAN_OPTIONS ${CONAN_OPTIONS} -o=${ARG}) + endforeach() + if(ARGUMENTS_UPDATE) + set(CONAN_INSTALL_UPDATE --update) + endif() + if(ARGUMENTS_NO_IMPORTS) + set(CONAN_INSTALL_NO_IMPORTS --no-imports) + endif() + set(CONAN_INSTALL_FOLDER "") + if(ARGUMENTS_INSTALL_FOLDER) + set(CONAN_INSTALL_FOLDER -if=${ARGUMENTS_INSTALL_FOLDER}) + endif() + set(CONAN_OUTPUT_FOLDER "") + if(ARGUMENTS_OUTPUT_FOLDER) + set(CONAN_OUTPUT_FOLDER -of=${ARGUMENTS_OUTPUT_FOLDER}) + endif() + foreach(ARG ${ARGUMENTS_GENERATORS}) + set(CONAN_GENERATORS ${CONAN_GENERATORS} -g=${ARG}) + endforeach() + foreach(ARG ${ARGUMENTS_ENV}) + set(CONAN_ENV_VARS ${CONAN_ENV_VARS} -e=${ARG}) + endforeach() + set(conan_args install ${CONANFILE} ${settings} ${CONAN_ENV_VARS} ${CONAN_GENERATORS} ${CONAN_BUILD_POLICY} ${CONAN_INSTALL_UPDATE} ${CONAN_INSTALL_NO_IMPORTS} ${CONAN_OPTIONS} ${CONAN_INSTALL_FOLDER} ${ARGUMENTS_INSTALL_ARGS}) + + string (REPLACE ";" " " _conan_args "${conan_args}") + message(STATUS "Conan executing: ${CONAN_CMD} ${_conan_args}") + + if(ARGUMENTS_OUTPUT_QUIET) + execute_process(COMMAND ${CONAN_CMD} ${conan_args} + RESULT_VARIABLE return_code + OUTPUT_VARIABLE conan_output + ERROR_VARIABLE conan_output + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + else() + execute_process(COMMAND ${CONAN_CMD} ${conan_args} + RESULT_VARIABLE return_code + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + endif() + + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan install failed='${return_code}'") + endif() + +endfunction() + +function(conan_cmake_install) + if(DEFINED CONAN_COMMAND) + set(CONAN_CMD ${CONAN_COMMAND}) + else() + conan_check(REQUIRED) + endif() + + set(installOptions UPDATE NO_IMPORTS OUTPUT_QUIET ERROR_QUIET) + set(installOneValueArgs PATH_OR_REFERENCE REFERENCE REMOTE LOCKFILE LOCKFILE_OUT LOCKFILE_NODE_ID INSTALL_FOLDER OUTPUT_FOLDER) + set(installMultiValueArgs GENERATOR BUILD ENV ENV_HOST ENV_BUILD OPTIONS_HOST OPTIONS OPTIONS_BUILD PROFILE + PROFILE_HOST PROFILE_BUILD SETTINGS SETTINGS_HOST SETTINGS_BUILD) + cmake_parse_arguments(ARGS "${installOptions}" "${installOneValueArgs}" "${installMultiValueArgs}" ${ARGN}) + foreach(arg ${installOptions}) + if(ARGS_${arg}) + set(${arg} ${${arg}} ${ARGS_${arg}}) + endif() + endforeach() + foreach(arg ${installOneValueArgs}) + if(DEFINED ARGS_${arg}) + if("${arg}" STREQUAL "REMOTE") + set(flag "--remote") + elseif("${arg}" STREQUAL "LOCKFILE") + set(flag "--lockfile") + elseif("${arg}" STREQUAL "LOCKFILE_OUT") + set(flag "--lockfile-out") + elseif("${arg}" STREQUAL "LOCKFILE_NODE_ID") + set(flag "--lockfile-node-id") + elseif("${arg}" STREQUAL "INSTALL_FOLDER") + set(flag "--install-folder") + elseif("${arg}" STREQUAL "OUTPUT_FOLDER") + set(flag "--output-folder") + endif() + set(${arg} ${${arg}} ${flag} ${ARGS_${arg}}) + endif() + endforeach() + foreach(arg ${installMultiValueArgs}) + if(DEFINED ARGS_${arg}) + if("${arg}" STREQUAL "GENERATOR") + set(flag "--generator") + elseif("${arg}" STREQUAL "BUILD") + set(flag "--build") + elseif("${arg}" STREQUAL "ENV") + set(flag "--env") + elseif("${arg}" STREQUAL "ENV_HOST") + set(flag "--env:host") + elseif("${arg}" STREQUAL "ENV_BUILD") + set(flag "--env:build") + elseif("${arg}" STREQUAL "OPTIONS") + set(flag "--options") + elseif("${arg}" STREQUAL "OPTIONS_HOST") + set(flag "--options:host") + elseif("${arg}" STREQUAL "OPTIONS_BUILD") + set(flag "--options:build") + elseif("${arg}" STREQUAL "PROFILE") + set(flag "--profile") + elseif("${arg}" STREQUAL "PROFILE_HOST") + set(flag "--profile:host") + elseif("${arg}" STREQUAL "PROFILE_BUILD") + set(flag "--profile:build") + elseif("${arg}" STREQUAL "SETTINGS") + set(flag "--settings") + elseif("${arg}" STREQUAL "SETTINGS_HOST") + set(flag "--settings:host") + elseif("${arg}" STREQUAL "SETTINGS_BUILD") + set(flag "--settings:build") + endif() + list(LENGTH ARGS_${arg} numargs) + foreach(item ${ARGS_${arg}}) + if(${item} STREQUAL "all" AND ${arg} STREQUAL "BUILD") + set(${arg} "--build") + break() + endif() + set(${arg} ${${arg}} ${flag} ${item}) + endforeach() + endif() + endforeach() + if(DEFINED UPDATE) + set(UPDATE --update) + endif() + if(DEFINED NO_IMPORTS) + set(NO_IMPORTS --no-imports) + endif() + set(install_args install ${PATH_OR_REFERENCE} ${REFERENCE} ${UPDATE} ${NO_IMPORTS} ${REMOTE} ${LOCKFILE} ${LOCKFILE_OUT} ${LOCKFILE_NODE_ID} ${INSTALL_FOLDER} ${OUTPUT_FOLDER} + ${GENERATOR} ${BUILD} ${ENV} ${ENV_HOST} ${ENV_BUILD} ${OPTIONS} ${OPTIONS_HOST} ${OPTIONS_BUILD} + ${PROFILE} ${PROFILE_HOST} ${PROFILE_BUILD} ${SETTINGS} ${SETTINGS_HOST} ${SETTINGS_BUILD}) + + string(REPLACE ";" " " _install_args "${install_args}") + message(STATUS "Conan executing: ${CONAN_CMD} ${_install_args}") + + if(ARGS_OUTPUT_QUIET) + set(OUTPUT_OPT OUTPUT_QUIET) + endif() + if(ARGS_ERROR_QUIET) + set(ERROR_OPT ERROR_QUIET) + endif() + + execute_process(COMMAND ${CONAN_CMD} ${install_args} + RESULT_VARIABLE return_code + ${OUTPUT_OPT} + ${ERROR_OPT} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + + if(NOT "${return_code}" STREQUAL "0") + if (ARGS_ERROR_QUIET) + message(WARNING "Conan install failed='${return_code}'") + else() + message(FATAL_ERROR "Conan install failed='${return_code}'") + endif() + endif() + +endfunction() + +function(conan_cmake_lock_create) + if(DEFINED CONAN_COMMAND) + set(CONAN_CMD ${CONAN_COMMAND}) + else() + conan_check(REQUIRED) + endif() + + set(lockCreateOptions UPDATE BASE OUTPUT_QUIET ERROR_QUIET) + set(lockCreateOneValueArgs PATH REFERENCE REMOTE LOCKFILE LOCKFILE_OUT) + set(lockCreateMultiValueArgs BUILD ENV ENV_HOST ENV_BUILD OPTIONS_HOST OPTIONS OPTIONS_BUILD PROFILE + PROFILE_HOST PROFILE_BUILD SETTINGS SETTINGS_HOST SETTINGS_BUILD) + cmake_parse_arguments(ARGS "${lockCreateOptions}" "${lockCreateOneValueArgs}" "${lockCreateMultiValueArgs}" ${ARGN}) + foreach(arg ${lockCreateOptions}) + if(ARGS_${arg}) + set(${arg} ${${arg}} ${ARGS_${arg}}) + endif() + endforeach() + foreach(arg ${lockCreateOneValueArgs}) + if(DEFINED ARGS_${arg}) + if("${arg}" STREQUAL "REMOTE") + set(flag "--remote") + elseif("${arg}" STREQUAL "LOCKFILE") + set(flag "--lockfile") + elseif("${arg}" STREQUAL "LOCKFILE_OUT") + set(flag "--lockfile-out") + endif() + set(${arg} ${${arg}} ${flag} ${ARGS_${arg}}) + endif() + endforeach() + foreach(arg ${lockCreateMultiValueArgs}) + if(DEFINED ARGS_${arg}) + if("${arg}" STREQUAL "BUILD") + set(flag "--build") + elseif("${arg}" STREQUAL "ENV") + set(flag "--env") + elseif("${arg}" STREQUAL "ENV_HOST") + set(flag "--env:host") + elseif("${arg}" STREQUAL "ENV_BUILD") + set(flag "--env:build") + elseif("${arg}" STREQUAL "OPTIONS") + set(flag "--options") + elseif("${arg}" STREQUAL "OPTIONS_HOST") + set(flag "--options:host") + elseif("${arg}" STREQUAL "OPTIONS_BUILD") + set(flag "--options:build") + elseif("${arg}" STREQUAL "PROFILE") + set(flag "--profile") + elseif("${arg}" STREQUAL "PROFILE_HOST") + set(flag "--profile:host") + elseif("${arg}" STREQUAL "PROFILE_BUILD") + set(flag "--profile:build") + elseif("${arg}" STREQUAL "SETTINGS") + set(flag "--settings") + elseif("${arg}" STREQUAL "SETTINGS_HOST") + set(flag "--settings:host") + elseif("${arg}" STREQUAL "SETTINGS_BUILD") + set(flag "--settings:build") + endif() + list(LENGTH ARGS_${arg} numargs) + foreach(item ${ARGS_${arg}}) + if(${item} STREQUAL "all" AND ${arg} STREQUAL "BUILD") + set(${arg} "--build") + break() + endif() + set(${arg} ${${arg}} ${flag} ${item}) + endforeach() + endif() + endforeach() + if(DEFINED UPDATE) + set(UPDATE --update) + endif() + if(DEFINED BASE) + set(BASE --base) + endif() + set(lock_create_Args lock create ${PATH} ${REFERENCE} ${UPDATE} ${BASE} ${REMOTE} ${LOCKFILE} ${LOCKFILE_OUT} ${LOCKFILE_NODE_ID} ${INSTALL_FOLDER} + ${GENERATOR} ${BUILD} ${ENV} ${ENV_HOST} ${ENV_BUILD} ${OPTIONS} ${OPTIONS_HOST} ${OPTIONS_BUILD} + ${PROFILE} ${PROFILE_HOST} ${PROFILE_BUILD} ${SETTINGS} ${SETTINGS_HOST} ${SETTINGS_BUILD}) + + string(REPLACE ";" " " _lock_create_Args "${lock_create_Args}") + message(STATUS "Conan executing: ${CONAN_CMD} ${_lock_create_Args}") + + if(ARGS_OUTPUT_QUIET) + set(OUTPUT_OPT OUTPUT_QUIET) + endif() + if(ARGS_ERROR_QUIET) + set(ERROR_OPT ERROR_QUIET) + endif() + + execute_process(COMMAND ${CONAN_CMD} ${lock_create_Args} + RESULT_VARIABLE return_code + ${OUTPUT_OPT} + ${ERROR_OPT} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + + if(NOT "${return_code}" STREQUAL "0") + if (ARGS_ERROR_QUIET) + message(WARNING "Conan lock create failed='${return_code}'") + else() + message(FATAL_ERROR "Conan lock create failed='${return_code}'") + endif() + endif() +endfunction() + +function(conan_cmake_setup_conanfile) + conan_parse_arguments(${ARGV}) + if(ARGUMENTS_CONANFILE) + get_filename_component(_CONANFILE_NAME ${ARGUMENTS_CONANFILE} NAME) + # configure_file will make sure cmake re-runs when conanfile is updated + configure_file(${ARGUMENTS_CONANFILE} ${CMAKE_CURRENT_BINARY_DIR}/${_CONANFILE_NAME}.junk COPYONLY) + file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/${_CONANFILE_NAME}.junk) + else() + conan_cmake_generate_conanfile(ON ${ARGV}) + endif() +endfunction() + +function(conan_cmake_configure) + conan_cmake_generate_conanfile(OFF ${ARGV}) +endfunction() + +# Generate, writing in disk a conanfile.txt with the requires, options, and imports +# specified as arguments +# This will be considered as temporary file, generated in CMAKE_CURRENT_BINARY_DIR) +function(conan_cmake_generate_conanfile DEFAULT_GENERATOR) + + conan_parse_arguments(${ARGV}) + + set(_FN "${CMAKE_CURRENT_BINARY_DIR}/conanfile.txt") + file(WRITE ${_FN} "") + + if(DEFINED ARGUMENTS_REQUIRES) + file(APPEND ${_FN} "[requires]\n") + foreach(REQUIRE ${ARGUMENTS_REQUIRES}) + file(APPEND ${_FN} ${REQUIRE} "\n") + endforeach() + endif() + + if (DEFAULT_GENERATOR OR DEFINED ARGUMENTS_GENERATORS) + file(APPEND ${_FN} "[generators]\n") + if (DEFAULT_GENERATOR) + file(APPEND ${_FN} "cmake\n") + endif() + if (DEFINED ARGUMENTS_GENERATORS) + foreach(GENERATOR ${ARGUMENTS_GENERATORS}) + file(APPEND ${_FN} ${GENERATOR} "\n") + endforeach() + endif() + endif() + + if(DEFINED ARGUMENTS_BUILD_REQUIRES) + file(APPEND ${_FN} "[build_requires]\n") + foreach(BUILD_REQUIRE ${ARGUMENTS_BUILD_REQUIRES}) + file(APPEND ${_FN} ${BUILD_REQUIRE} "\n") + endforeach() + endif() + + if(DEFINED ARGUMENTS_IMPORTS) + file(APPEND ${_FN} "[imports]\n") + foreach(IMPORTS ${ARGUMENTS_IMPORTS}) + file(APPEND ${_FN} ${IMPORTS} "\n") + endforeach() + endif() + + if(DEFINED ARGUMENTS_OPTIONS) + file(APPEND ${_FN} "[options]\n") + foreach(OPTION ${ARGUMENTS_OPTIONS}) + file(APPEND ${_FN} ${OPTION} "\n") + endforeach() + endif() + +endfunction() + + +macro(conan_load_buildinfo) + if(CONAN_CMAKE_MULTI) + set(_CONANBUILDINFO conanbuildinfo_multi.cmake) + else() + set(_CONANBUILDINFO conanbuildinfo.cmake) + endif() + if(ARGUMENTS_INSTALL_FOLDER) + set(_CONANBUILDINFOFOLDER ${ARGUMENTS_INSTALL_FOLDER}) + else() + set(_CONANBUILDINFOFOLDER ${CMAKE_CURRENT_BINARY_DIR}) + endif() + # Checks for the existence of conanbuildinfo.cmake, and loads it + # important that it is macro, so variables defined at parent scope + if(EXISTS "${_CONANBUILDINFOFOLDER}/${_CONANBUILDINFO}") + message(STATUS "Conan: Loading ${_CONANBUILDINFO}") + include(${_CONANBUILDINFOFOLDER}/${_CONANBUILDINFO}) + else() + message(FATAL_ERROR "${_CONANBUILDINFO} doesn't exist in ${CMAKE_CURRENT_BINARY_DIR}") + endif() +endmacro() + + +macro(conan_cmake_run) + conan_parse_arguments(${ARGV}) + + if(ARGUMENTS_CONFIGURATION_TYPES AND NOT CMAKE_CONFIGURATION_TYPES) + message(WARNING "CONFIGURATION_TYPES should only be specified for multi-configuration generators") + elseif(ARGUMENTS_CONFIGURATION_TYPES AND ARGUMENTS_BUILD_TYPE) + message(WARNING "CONFIGURATION_TYPES and BUILD_TYPE arguments should not be defined at the same time.") + endif() + + if(CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE AND NOT CONAN_EXPORTED + AND NOT ARGUMENTS_BUILD_TYPE) + set(CONAN_CMAKE_MULTI ON) + if (NOT ARGUMENTS_CONFIGURATION_TYPES) + set(ARGUMENTS_CONFIGURATION_TYPES "Release;Debug") + endif() + message(STATUS "Conan: Using cmake-multi generator") + else() + set(CONAN_CMAKE_MULTI OFF) + endif() + + if(NOT CONAN_EXPORTED) + conan_cmake_setup_conanfile(${ARGV}) + if(CONAN_CMAKE_MULTI) + foreach(CMAKE_BUILD_TYPE ${ARGUMENTS_CONFIGURATION_TYPES}) + set(ENV{CONAN_IMPORT_PATH} ${CMAKE_BUILD_TYPE}) + conan_cmake_settings(settings ${ARGV}) + old_conan_cmake_install(SETTINGS ${settings} ${ARGV}) + endforeach() + set(CMAKE_BUILD_TYPE) + else() + conan_cmake_settings(settings ${ARGV}) + old_conan_cmake_install(SETTINGS ${settings} ${ARGV}) + endif() + endif() + + if (NOT ARGUMENTS_NO_LOAD) + conan_load_buildinfo() + endif() + + if(ARGUMENTS_BASIC_SETUP) + foreach(_option CMAKE_TARGETS KEEP_RPATHS NO_OUTPUT_DIRS SKIP_STD) + if(ARGUMENTS_${_option}) + if(${_option} STREQUAL "CMAKE_TARGETS") + list(APPEND _setup_options "TARGETS") + else() + list(APPEND _setup_options ${_option}) + endif() + endif() + endforeach() + conan_basic_setup(${_setup_options}) + endif() +endmacro() + +macro(conan_check) + # Checks conan availability in PATH + # Arguments REQUIRED, DETECT_QUIET and VERSION are optional + # Example usage: + # conan_check(VERSION 1.0.0 REQUIRED) + set(options REQUIRED DETECT_QUIET) + set(oneValueArgs VERSION) + cmake_parse_arguments(CONAN "${options}" "${oneValueArgs}" "" ${ARGN}) + if(NOT CONAN_DETECT_QUIET) + message(STATUS "Conan: checking conan executable") + endif() + + find_program(CONAN_CMD conan) + if(NOT CONAN_CMD AND CONAN_REQUIRED) + message(FATAL_ERROR "Conan executable not found! Please install conan.") + endif() + if(NOT CONAN_DETECT_QUIET) + message(STATUS "Conan: Found program ${CONAN_CMD}") + endif() + execute_process(COMMAND ${CONAN_CMD} --version + RESULT_VARIABLE return_code + OUTPUT_VARIABLE CONAN_VERSION_OUTPUT + ERROR_VARIABLE CONAN_VERSION_OUTPUT) + + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan --version failed='${return_code}'") + endif() + + if(NOT CONAN_DETECT_QUIET) + string(STRIP "${CONAN_VERSION_OUTPUT}" _CONAN_VERSION_OUTPUT) + message(STATUS "Conan: Version found ${_CONAN_VERSION_OUTPUT}") + endif() + + if(DEFINED CONAN_VERSION) + string(REGEX MATCH ".*Conan version ([0-9]+\\.[0-9]+\\.[0-9]+)" FOO + "${CONAN_VERSION_OUTPUT}") + if(${CMAKE_MATCH_1} VERSION_LESS ${CONAN_VERSION}) + message(FATAL_ERROR "Conan outdated. Installed: ${CMAKE_MATCH_1}, \ + required: ${CONAN_VERSION}. Consider updating via 'pip \ + install conan==${CONAN_VERSION}'.") + endif() + endif() +endmacro() + +function(conan_add_remote) + # Adds a remote + # Arguments URL and NAME are required, INDEX, COMMAND and VERIFY_SSL are optional + # Example usage: + # conan_add_remote(NAME bincrafters INDEX 1 + # URL https://api.bintray.com/conan/bincrafters/public-conan + # VERIFY_SSL True) + set(oneValueArgs URL NAME INDEX COMMAND VERIFY_SSL) + cmake_parse_arguments(CONAN "" "${oneValueArgs}" "" ${ARGN}) + + if(DEFINED CONAN_INDEX) + set(CONAN_INDEX_ARG "-i ${CONAN_INDEX}") + endif() + if(DEFINED CONAN_COMMAND) + set(CONAN_CMD ${CONAN_COMMAND}) + else() + conan_check(REQUIRED DETECT_QUIET) + endif() + set(CONAN_VERIFY_SSL_ARG "True") + if(DEFINED CONAN_VERIFY_SSL) + set(CONAN_VERIFY_SSL_ARG ${CONAN_VERIFY_SSL}) + endif() + message(STATUS "Conan: Adding ${CONAN_NAME} remote repository (${CONAN_URL}) verify ssl (${CONAN_VERIFY_SSL_ARG})") + execute_process(COMMAND ${CONAN_CMD} remote add ${CONAN_NAME} ${CONAN_INDEX_ARG} -f ${CONAN_URL} ${CONAN_VERIFY_SSL_ARG} + RESULT_VARIABLE return_code) + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan remote failed='${return_code}'") + endif() +endfunction() + +macro(conan_config_install) + # install a full configuration from a local or remote zip file + # Argument ITEM is required, arguments TYPE, SOURCE, TARGET and VERIFY_SSL are optional + # Example usage: + # conan_config_install(ITEM https://github.com/conan-io/cmake-conan.git + # TYPE git SOURCE source-folder TARGET target-folder VERIFY_SSL false) + set(oneValueArgs ITEM TYPE SOURCE TARGET VERIFY_SSL) + set(multiValueArgs ARGS) + cmake_parse_arguments(CONAN "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) + + if(DEFINED CONAN_COMMAND) + set(CONAN_CMD ${CONAN_COMMAND}) + else() + conan_check(REQUIRED) + endif() + + if(DEFINED CONAN_VERIFY_SSL) + set(CONAN_VERIFY_SSL_ARG "--verify-ssl=${CONAN_VERIFY_SSL}") + endif() + + if(DEFINED CONAN_TYPE) + set(CONAN_TYPE_ARG "--type=${CONAN_TYPE}") + endif() + + if(DEFINED CONAN_ARGS) + set(CONAN_ARGS_ARGS "--args=\"${CONAN_ARGS}\"") + endif() + + if(DEFINED CONAN_SOURCE) + set(CONAN_SOURCE_ARGS "--source-folder=${CONAN_SOURCE}") + endif() + + if(DEFINED CONAN_TARGET) + set(CONAN_TARGET_ARGS "--target-folder=${CONAN_TARGET}") + endif() + + set (CONAN_CONFIG_INSTALL_ARGS ${CONAN_VERIFY_SSL_ARG} + ${CONAN_TYPE_ARG} + ${CONAN_ARGS_ARGS} + ${CONAN_SOURCE_ARGS} + ${CONAN_TARGET_ARGS}) + + message(STATUS "Conan: Installing config from ${CONAN_ITEM}") + execute_process(COMMAND ${CONAN_CMD} config install ${CONAN_ITEM} ${CONAN_CONFIG_INSTALL_ARGS} + RESULT_VARIABLE return_code) + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan config failed='${return_code}'") + endif() +endmacro() diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/conan_provider.cmake b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/conan_provider.cmake new file mode 100644 index 0000000..265a0f7 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/conan_provider.cmake @@ -0,0 +1,657 @@ +# https://github.com/conan-io/cmake-conan/blob/develop2/conan_provider.cmake +# commit: f6464d1e13ef7a47c569f5061f9607ea63339d39 +# +# The MIT License (MIT) +# +# Copyright (c) 2019 JFrog +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +set(CONAN_MINIMUM_VERSION 2.0.5) + + +function(detect_os OS OS_API_LEVEL OS_SDK OS_SUBSYSTEM OS_VERSION) + # it could be cross compilation + message(STATUS "CMake-Conan: cmake_system_name=${CMAKE_SYSTEM_NAME}") + if(CMAKE_SYSTEM_NAME AND NOT CMAKE_SYSTEM_NAME STREQUAL "Generic") + if(CMAKE_SYSTEM_NAME STREQUAL "Darwin") + set(${OS} Macos PARENT_SCOPE) + elseif(CMAKE_SYSTEM_NAME STREQUAL "QNX") + set(${OS} Neutrino PARENT_SCOPE) + elseif(CMAKE_SYSTEM_NAME STREQUAL "CYGWIN") + set(${OS} Windows PARENT_SCOPE) + set(${OS_SUBSYSTEM} cygwin PARENT_SCOPE) + elseif(CMAKE_SYSTEM_NAME MATCHES "^MSYS") + set(${OS} Windows PARENT_SCOPE) + set(${OS_SUBSYSTEM} msys2 PARENT_SCOPE) + else() + set(${OS} ${CMAKE_SYSTEM_NAME} PARENT_SCOPE) + endif() + if(CMAKE_SYSTEM_NAME STREQUAL "Android") + if(DEFINED ANDROID_PLATFORM) + string(REGEX MATCH "[0-9]+" _OS_API_LEVEL ${ANDROID_PLATFORM}) + elseif(DEFINED CMAKE_SYSTEM_VERSION) + set(_OS_API_LEVEL ${CMAKE_SYSTEM_VERSION}) + endif() + message(STATUS "CMake-Conan: android api level=${_OS_API_LEVEL}") + set(${OS_API_LEVEL} ${_OS_API_LEVEL} PARENT_SCOPE) + endif() + if(CMAKE_SYSTEM_NAME MATCHES "Darwin|iOS|tvOS|watchOS") + # CMAKE_OSX_SYSROOT contains the full path to the SDK for MakeFile/Ninja + # generators, but just has the original input string for Xcode. + if(NOT IS_DIRECTORY ${CMAKE_OSX_SYSROOT}) + set(_OS_SDK ${CMAKE_OSX_SYSROOT}) + else() + if(CMAKE_OSX_SYSROOT MATCHES Simulator) + set(apple_platform_suffix simulator) + else() + set(apple_platform_suffix os) + endif() + if(CMAKE_OSX_SYSROOT MATCHES AppleTV) + set(_OS_SDK "appletv${apple_platform_suffix}") + elseif(CMAKE_OSX_SYSROOT MATCHES iPhone) + set(_OS_SDK "iphone${apple_platform_suffix}") + elseif(CMAKE_OSX_SYSROOT MATCHES Watch) + set(_OS_SDK "watch${apple_platform_suffix}") + endif() + endif() + if(DEFINED _OS_SDK) + message(STATUS "CMake-Conan: cmake_osx_sysroot=${CMAKE_OSX_SYSROOT}") + set(${OS_SDK} ${_OS_SDK} PARENT_SCOPE) + endif() + if(DEFINED CMAKE_OSX_DEPLOYMENT_TARGET) + message(STATUS "CMake-Conan: cmake_osx_deployment_target=${CMAKE_OSX_DEPLOYMENT_TARGET}") + set(${OS_VERSION} ${CMAKE_OSX_DEPLOYMENT_TARGET} PARENT_SCOPE) + endif() + endif() + endif() +endfunction() + + +function(detect_arch ARCH) + # CMAKE_OSX_ARCHITECTURES can contain multiple architectures, but Conan only supports one. + # Therefore this code only finds one. If the recipes support multiple architectures, the + # build will work. Otherwise, there will be a linker error for the missing architecture(s). + if(DEFINED CMAKE_OSX_ARCHITECTURES) + string(REPLACE " " ";" apple_arch_list "${CMAKE_OSX_ARCHITECTURES}") + list(LENGTH apple_arch_list apple_arch_count) + if(apple_arch_count GREATER 1) + message(WARNING "CMake-Conan: Multiple architectures detected, this will only work if Conan recipe(s) produce fat binaries.") + endif() + endif() + if(CMAKE_SYSTEM_NAME MATCHES "Darwin|iOS|tvOS|watchOS" AND NOT CMAKE_OSX_ARCHITECTURES STREQUAL "") + set(host_arch ${CMAKE_OSX_ARCHITECTURES}) + elseif(MSVC) + set(host_arch ${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}) + else() + set(host_arch ${CMAKE_SYSTEM_PROCESSOR}) + endif() + if(host_arch MATCHES "aarch64|arm64|ARM64") + set(_ARCH armv8) + elseif(host_arch MATCHES "armv7|armv7-a|armv7l|ARMV7") + set(_ARCH armv7) + elseif(host_arch MATCHES armv7s) + set(_ARCH armv7s) + elseif(host_arch MATCHES "i686|i386|X86") + set(_ARCH x86) + elseif(host_arch MATCHES "AMD64|amd64|x86_64|x64") + set(_ARCH x86_64) + endif() + message(STATUS "CMake-Conan: cmake_system_processor=${_ARCH}") + set(${ARCH} ${_ARCH} PARENT_SCOPE) +endfunction() + + +function(detect_cxx_standard CXX_STANDARD) + set(${CXX_STANDARD} ${CMAKE_CXX_STANDARD} PARENT_SCOPE) + if(CMAKE_CXX_EXTENSIONS) + set(${CXX_STANDARD} "gnu${CMAKE_CXX_STANDARD}" PARENT_SCOPE) + endif() +endfunction() + + +macro(detect_gnu_libstdcxx) + # _CONAN_IS_GNU_LIBSTDCXX true if GNU libstdc++ + check_cxx_source_compiles(" + #include + #if !defined(__GLIBCXX__) && !defined(__GLIBCPP__) + static_assert(false); + #endif + int main(){}" _CONAN_IS_GNU_LIBSTDCXX) + + # _CONAN_GNU_LIBSTDCXX_IS_CXX11_ABI true if C++11 ABI + check_cxx_source_compiles(" + #include + static_assert(sizeof(std::string) != sizeof(void*), \"using libstdc++\"); + int main () {}" _CONAN_GNU_LIBSTDCXX_IS_CXX11_ABI) + + set(_CONAN_GNU_LIBSTDCXX_SUFFIX "") + if(_CONAN_GNU_LIBSTDCXX_IS_CXX11_ABI) + set(_CONAN_GNU_LIBSTDCXX_SUFFIX "11") + endif() + unset (_CONAN_GNU_LIBSTDCXX_IS_CXX11_ABI) +endmacro() + + +macro(detect_libcxx) + # _CONAN_IS_LIBCXX true if LLVM libc++ + check_cxx_source_compiles(" + #include + #if !defined(_LIBCPP_VERSION) + static_assert(false); + #endif + int main(){}" _CONAN_IS_LIBCXX) +endmacro() + + +function(detect_lib_cxx LIB_CXX) + if(CMAKE_SYSTEM_NAME STREQUAL "Android") + message(STATUS "CMake-Conan: android_stl=${CMAKE_ANDROID_STL_TYPE}") + set(${LIB_CXX} ${CMAKE_ANDROID_STL_TYPE} PARENT_SCOPE) + return() + endif() + + include(CheckCXXSourceCompiles) + + if(CMAKE_CXX_COMPILER_ID MATCHES "GNU") + detect_gnu_libstdcxx() + set(${LIB_CXX} "libstdc++${_CONAN_GNU_LIBSTDCXX_SUFFIX}" PARENT_SCOPE) + elseif(CMAKE_CXX_COMPILER_ID MATCHES "AppleClang") + set(${LIB_CXX} "libc++" PARENT_SCOPE) + elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND NOT CMAKE_SYSTEM_NAME MATCHES "Windows") + # Check for libc++ + detect_libcxx() + if(_CONAN_IS_LIBCXX) + set(${LIB_CXX} "libc++" PARENT_SCOPE) + return() + endif() + + # Check for libstdc++ + detect_gnu_libstdcxx() + if(_CONAN_IS_GNU_LIBSTDCXX) + set(${LIB_CXX} "libstdc++${_CONAN_GNU_LIBSTDCXX_SUFFIX}" PARENT_SCOPE) + return() + endif() + + # TODO: it would be an error if we reach this point + elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + # Do nothing - compiler.runtime and compiler.runtime_type + # should be handled separately: https://github.com/conan-io/cmake-conan/pull/516 + return() + else() + # TODO: unable to determine, ask user to provide a full profile file instead + endif() +endfunction() + + +function(detect_compiler COMPILER COMPILER_VERSION COMPILER_RUNTIME COMPILER_RUNTIME_TYPE) + if(DEFINED CMAKE_CXX_COMPILER_ID) + set(_COMPILER ${CMAKE_CXX_COMPILER_ID}) + set(_COMPILER_VERSION ${CMAKE_CXX_COMPILER_VERSION}) + else() + if(NOT DEFINED CMAKE_C_COMPILER_ID) + message(FATAL_ERROR "C or C++ compiler not defined") + endif() + set(_COMPILER ${CMAKE_C_COMPILER_ID}) + set(_COMPILER_VERSION ${CMAKE_C_COMPILER_VERSION}) + endif() + + message(STATUS "CMake-Conan: CMake compiler=${_COMPILER}") + message(STATUS "CMake-Conan: CMake compiler version=${_COMPILER_VERSION}") + + if(_COMPILER MATCHES MSVC) + set(_COMPILER "msvc") + string(SUBSTRING ${MSVC_VERSION} 0 3 _COMPILER_VERSION) + # Configure compiler.runtime and compiler.runtime_type settings for MSVC + if(CMAKE_MSVC_RUNTIME_LIBRARY) + set(_msvc_runtime_library ${CMAKE_MSVC_RUNTIME_LIBRARY}) + else() + set(_msvc_runtime_library MultiThreaded$<$:Debug>DLL) # default value documented by CMake + endif() + + set(_KNOWN_MSVC_RUNTIME_VALUES "") + list(APPEND _KNOWN_MSVC_RUNTIME_VALUES MultiThreaded MultiThreadedDLL) + list(APPEND _KNOWN_MSVC_RUNTIME_VALUES MultiThreadedDebug MultiThreadedDebugDLL) + list(APPEND _KNOWN_MSVC_RUNTIME_VALUES MultiThreaded$<$:Debug> MultiThreaded$<$:Debug>DLL) + + # only accept the 6 possible values, otherwise we don't don't know to map this + if(NOT _msvc_runtime_library IN_LIST _KNOWN_MSVC_RUNTIME_VALUES) + message(FATAL_ERROR "CMake-Conan: unable to map MSVC runtime: ${_msvc_runtime_library} to Conan settings") + endif() + + # Runtime is "dynamic" in all cases if it ends in DLL + if(_msvc_runtime_library MATCHES ".*DLL$") + set(_COMPILER_RUNTIME "dynamic") + else() + set(_COMPILER_RUNTIME "static") + endif() + message(STATUS "CMake-Conan: CMake compiler.runtime=${_COMPILER_RUNTIME}") + + # Only define compiler.runtime_type when explicitly requested + # If a generator expression is used, let Conan handle it conditional on build_type + if(NOT _msvc_runtime_library MATCHES ":Debug>") + if(_msvc_runtime_library MATCHES "Debug") + set(_COMPILER_RUNTIME_TYPE "Debug") + else() + set(_COMPILER_RUNTIME_TYPE "Release") + endif() + message(STATUS "CMake-Conan: CMake compiler.runtime_type=${_COMPILER_RUNTIME_TYPE}") + endif() + + unset(_KNOWN_MSVC_RUNTIME_VALUES) + + elseif(_COMPILER MATCHES AppleClang) + set(_COMPILER "apple-clang") + string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION}) + list(GET VERSION_LIST 0 _COMPILER_VERSION) + elseif(_COMPILER MATCHES Clang) + set(_COMPILER "clang") + string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION}) + list(GET VERSION_LIST 0 _COMPILER_VERSION) + elseif(_COMPILER MATCHES GNU) + set(_COMPILER "gcc") + string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION}) + list(GET VERSION_LIST 0 _COMPILER_VERSION) + endif() + + message(STATUS "CMake-Conan: [settings] compiler=${_COMPILER}") + message(STATUS "CMake-Conan: [settings] compiler.version=${_COMPILER_VERSION}") + if (_COMPILER_RUNTIME) + message(STATUS "CMake-Conan: [settings] compiler.runtime=${_COMPILER_RUNTIME}") + endif() + if (_COMPILER_RUNTIME_TYPE) + message(STATUS "CMake-Conan: [settings] compiler.runtime_type=${_COMPILER_RUNTIME_TYPE}") + endif() + + set(${COMPILER} ${_COMPILER} PARENT_SCOPE) + set(${COMPILER_VERSION} ${_COMPILER_VERSION} PARENT_SCOPE) + set(${COMPILER_RUNTIME} ${_COMPILER_RUNTIME} PARENT_SCOPE) + set(${COMPILER_RUNTIME_TYPE} ${_COMPILER_RUNTIME_TYPE} PARENT_SCOPE) +endfunction() + + +function(detect_build_type BUILD_TYPE) + get_property(_MULTICONFIG_GENERATOR GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) + if(NOT _MULTICONFIG_GENERATOR) + # Only set when we know we are in a single-configuration generator + # Note: we may want to fail early if `CMAKE_BUILD_TYPE` is not defined + set(${BUILD_TYPE} ${CMAKE_BUILD_TYPE} PARENT_SCOPE) + endif() +endfunction() + +macro(set_conan_compiler_if_appleclang lang command output_variable) + if(CMAKE_${lang}_COMPILER_ID STREQUAL "AppleClang") + execute_process(COMMAND xcrun --find ${command} + OUTPUT_VARIABLE _xcrun_out OUTPUT_STRIP_TRAILING_WHITESPACE) + cmake_path(GET _xcrun_out PARENT_PATH _xcrun_toolchain_path) + cmake_path(GET CMAKE_${lang}_COMPILER PARENT_PATH _compiler_parent_path) + if ("${_xcrun_toolchain_path}" STREQUAL "${_compiler_parent_path}") + set(${output_variable} "") + endif() + unset(_xcrun_out) + unset(_xcrun_toolchain_path) + unset(_compiler_parent_path) + endif() +endmacro() + + +macro(append_compiler_executables_configuration) + set(_conan_c_compiler "") + set(_conan_cpp_compiler "") + if(CMAKE_C_COMPILER) + set(_conan_c_compiler "\"c\":\"${CMAKE_C_COMPILER}\",") + set_conan_compiler_if_appleclang(C cc _conan_c_compiler) + else() + message(WARNING "CMake-Conan: The C compiler is not defined. " + "Please define CMAKE_C_COMPILER or enable the C language.") + endif() + if(CMAKE_CXX_COMPILER) + set(_conan_cpp_compiler "\"cpp\":\"${CMAKE_CXX_COMPILER}\"") + set_conan_compiler_if_appleclang(CXX c++ _conan_cpp_compiler) + else() + message(WARNING "CMake-Conan: The C++ compiler is not defined. " + "Please define CMAKE_CXX_COMPILER or enable the C++ language.") + endif() + + # QtCreator: see https://github.com/conan-io/cmake-conan/pull/689 for details + if(NOT "x${_conan_c_compiler}${_conan_cpp_compiler}" STREQUAL "x" + AND NOT CMAKE_C_COMPILER_ID STREQUAL "MSVC") + string(APPEND PROFILE "tools.build:compiler_executables={${_conan_c_compiler}${_conan_cpp_compiler}}\n") + endif() + unset(_conan_c_compiler) + unset(_conan_cpp_compiler) +endmacro() + + +function(detect_host_profile output_file) + detect_os(MYOS MYOS_API_LEVEL MYOS_SDK MYOS_SUBSYSTEM MYOS_VERSION) + detect_arch(MYARCH) + detect_compiler(MYCOMPILER MYCOMPILER_VERSION MYCOMPILER_RUNTIME MYCOMPILER_RUNTIME_TYPE) + detect_cxx_standard(MYCXX_STANDARD) + detect_lib_cxx(MYLIB_CXX) + detect_build_type(MYBUILD_TYPE) + + set(PROFILE "") + string(APPEND PROFILE "[settings]\n") + if(MYARCH) + string(APPEND PROFILE arch=${MYARCH} "\n") + endif() + if(MYOS) + string(APPEND PROFILE os=${MYOS} "\n") + endif() + if(MYOS_API_LEVEL) + string(APPEND PROFILE os.api_level=${MYOS_API_LEVEL} "\n") + endif() + if(MYOS_VERSION) + string(APPEND PROFILE os.version=${MYOS_VERSION} "\n") + endif() + if(MYOS_SDK) + string(APPEND PROFILE os.sdk=${MYOS_SDK} "\n") + endif() + if(MYOS_SUBSYSTEM) + string(APPEND PROFILE os.subsystem=${MYOS_SUBSYSTEM} "\n") + endif() + if(MYCOMPILER) + string(APPEND PROFILE compiler=${MYCOMPILER} "\n") + endif() + if(MYCOMPILER_VERSION) + string(APPEND PROFILE compiler.version=${MYCOMPILER_VERSION} "\n") + endif() + if(MYCOMPILER_RUNTIME) + string(APPEND PROFILE compiler.runtime=${MYCOMPILER_RUNTIME} "\n") + endif() + if(MYCOMPILER_RUNTIME_TYPE) + string(APPEND PROFILE compiler.runtime_type=${MYCOMPILER_RUNTIME_TYPE} "\n") + endif() + if(MYCXX_STANDARD) + string(APPEND PROFILE compiler.cppstd=${MYCXX_STANDARD} "\n") + endif() + if(MYLIB_CXX) + string(APPEND PROFILE compiler.libcxx=${MYLIB_CXX} "\n") + endif() + if(MYBUILD_TYPE) + string(APPEND PROFILE "build_type=${MYBUILD_TYPE}\n") + endif() + + if(NOT DEFINED output_file) + set(_FN "${CMAKE_BINARY_DIR}/profile") + else() + set(_FN ${output_file}) + endif() + + string(APPEND PROFILE "[conf]\n") + string(APPEND PROFILE "tools.cmake.cmaketoolchain:generator=${CMAKE_GENERATOR}\n") + + # propagate compilers via profile + append_compiler_executables_configuration() + + if(MYOS STREQUAL "Android") + string(APPEND PROFILE "tools.android:ndk_path=${CMAKE_ANDROID_NDK}\n") + endif() + + message(STATUS "CMake-Conan: Creating profile ${_FN}") + file(WRITE ${_FN} ${PROFILE}) + message(STATUS "CMake-Conan: Profile: \n${PROFILE}") +endfunction() + + +function(conan_profile_detect_default) + message(STATUS "CMake-Conan: Checking if a default profile exists") + execute_process(COMMAND ${CONAN_COMMAND} profile path default + RESULT_VARIABLE return_code + OUTPUT_VARIABLE conan_stdout + ERROR_VARIABLE conan_stderr + ECHO_ERROR_VARIABLE # show the text output regardless + ECHO_OUTPUT_VARIABLE + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + if(NOT ${return_code} EQUAL "0") + message(STATUS "CMake-Conan: The default profile doesn't exist, detecting it.") + execute_process(COMMAND ${CONAN_COMMAND} profile detect + RESULT_VARIABLE return_code + OUTPUT_VARIABLE conan_stdout + ERROR_VARIABLE conan_stderr + ECHO_ERROR_VARIABLE # show the text output regardless + ECHO_OUTPUT_VARIABLE + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + endif() +endfunction() + + +function(conan_install) + cmake_parse_arguments(ARGS CONAN_ARGS ${ARGN}) + set(CONAN_OUTPUT_FOLDER ${CMAKE_BINARY_DIR}/conan) + # Invoke "conan install" with the provided arguments + set(CONAN_ARGS ${CONAN_ARGS} -of=${CONAN_OUTPUT_FOLDER}) + message(STATUS "CMake-Conan: conan install ${CMAKE_SOURCE_DIR} ${CONAN_ARGS} ${ARGN}") + + + # In case there was not a valid cmake executable in the PATH, we inject the + # same we used to invoke the provider to the PATH + if(DEFINED PATH_TO_CMAKE_BIN) + set(_OLD_PATH $ENV{PATH}) + set(ENV{PATH} "$ENV{PATH}:${PATH_TO_CMAKE_BIN}") + endif() + + execute_process(COMMAND ${CONAN_COMMAND} install ${CMAKE_SOURCE_DIR} ${CONAN_ARGS} ${ARGN} --format=json + RESULT_VARIABLE return_code + OUTPUT_VARIABLE conan_stdout + ERROR_VARIABLE conan_stderr + ECHO_ERROR_VARIABLE # show the text output regardless + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + + if(DEFINED PATH_TO_CMAKE_BIN) + set(ENV{PATH} "${_OLD_PATH}") + endif() + + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan install failed='${return_code}'") + else() + # the files are generated in a folder that depends on the layout used, if + # one is specified, but we don't know a priori where this is. + # TODO: this can be made more robust if Conan can provide this in the json output + string(JSON CONAN_GENERATORS_FOLDER GET ${conan_stdout} graph nodes 0 generators_folder) + cmake_path(CONVERT ${CONAN_GENERATORS_FOLDER} TO_CMAKE_PATH_LIST CONAN_GENERATORS_FOLDER) + # message("conan stdout: ${conan_stdout}") + message(STATUS "CMake-Conan: CONAN_GENERATORS_FOLDER=${CONAN_GENERATORS_FOLDER}") + set_property(GLOBAL PROPERTY CONAN_GENERATORS_FOLDER "${CONAN_GENERATORS_FOLDER}") + # reconfigure on conanfile changes + string(JSON CONANFILE GET ${conan_stdout} graph nodes 0 label) + message(STATUS "CMake-Conan: CONANFILE=${CMAKE_SOURCE_DIR}/${CONANFILE}") + set_property(DIRECTORY ${CMAKE_SOURCE_DIR} APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/${CONANFILE}") + # success + set_property(GLOBAL PROPERTY CONAN_INSTALL_SUCCESS TRUE) + endif() +endfunction() + + +function(conan_get_version conan_command conan_current_version) + execute_process( + COMMAND ${conan_command} --version + OUTPUT_VARIABLE conan_output + RESULT_VARIABLE conan_result + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(conan_result) + message(FATAL_ERROR "CMake-Conan: Error when trying to run Conan") + endif() + + string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" conan_version ${conan_output}) + set(${conan_current_version} ${conan_version} PARENT_SCOPE) +endfunction() + + +function(conan_version_check) + set(options ) + set(oneValueArgs MINIMUM CURRENT) + set(multiValueArgs ) + cmake_parse_arguments(CONAN_VERSION_CHECK + "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) + + if(NOT CONAN_VERSION_CHECK_MINIMUM) + message(FATAL_ERROR "CMake-Conan: Required parameter MINIMUM not set!") + endif() + if(NOT CONAN_VERSION_CHECK_CURRENT) + message(FATAL_ERROR "CMake-Conan: Required parameter CURRENT not set!") + endif() + + if(CONAN_VERSION_CHECK_CURRENT VERSION_LESS CONAN_VERSION_CHECK_MINIMUM) + message(FATAL_ERROR "CMake-Conan: Conan version must be ${CONAN_VERSION_CHECK_MINIMUM} or later") + endif() +endfunction() + + +macro(construct_profile_argument argument_variable profile_list) + set(${argument_variable} "") + if("${profile_list}" STREQUAL "CONAN_HOST_PROFILE") + set(_arg_flag "--profile:host=") + elseif("${profile_list}" STREQUAL "CONAN_BUILD_PROFILE") + set(_arg_flag "--profile:build=") + endif() + + set(_profile_list "${${profile_list}}") + list(TRANSFORM _profile_list REPLACE "auto-cmake" "${CMAKE_BINARY_DIR}/conan_host_profile") + list(TRANSFORM _profile_list PREPEND ${_arg_flag}) + set(${argument_variable} ${_profile_list}) + + unset(_arg_flag) + unset(_profile_list) +endmacro() + + +macro(conan_provide_dependency method package_name) + set_property(GLOBAL PROPERTY CONAN_PROVIDE_DEPENDENCY_INVOKED TRUE) + get_property(_conan_install_success GLOBAL PROPERTY CONAN_INSTALL_SUCCESS) + if(NOT _conan_install_success) + find_program(CONAN_COMMAND "conan" REQUIRED) + conan_get_version(${CONAN_COMMAND} CONAN_CURRENT_VERSION) + conan_version_check(MINIMUM ${CONAN_MINIMUM_VERSION} CURRENT ${CONAN_CURRENT_VERSION}) + message(STATUS "CMake-Conan: first find_package() found. Installing dependencies with Conan") + if("default" IN_LIST CONAN_HOST_PROFILE OR "default" IN_LIST CONAN_BUILD_PROFILE) + conan_profile_detect_default() + endif() + if("auto-cmake" IN_LIST CONAN_HOST_PROFILE) + detect_host_profile(${CMAKE_BINARY_DIR}/conan_host_profile) + endif() + construct_profile_argument(_host_profile_flags CONAN_HOST_PROFILE) + construct_profile_argument(_build_profile_flags CONAN_BUILD_PROFILE) + if(EXISTS "${CMAKE_SOURCE_DIR}/conanfile.py") + file(READ "${CMAKE_SOURCE_DIR}/conanfile.py" outfile) + if(NOT "${outfile}" MATCHES ".*CMakeDeps.*") + message(WARNING "Cmake-conan: CMakeDeps generator was not defined in the conanfile") + endif() + set(generator "") + elseif (EXISTS "${CMAKE_SOURCE_DIR}/conanfile.txt") + file(READ "${CMAKE_SOURCE_DIR}/conanfile.txt" outfile) + if(NOT "${outfile}" MATCHES ".*CMakeDeps.*") + message(WARNING "Cmake-conan: CMakeDeps generator was not defined in the conanfile. " + "Please define the generator as it will be mandatory in the future") + endif() + set(generator "-g;CMakeDeps") + endif() + get_property(_multiconfig_generator GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) + if(NOT _multiconfig_generator) + message(STATUS "CMake-Conan: Installing single configuration ${CMAKE_BUILD_TYPE}") + conan_install(${_host_profile_flags} ${_build_profile_flags} ${CONAN_INSTALL_ARGS} ${generator}) + else() + message(STATUS "CMake-Conan: Installing both Debug and Release") + conan_install(${_host_profile_flags} ${_build_profile_flags} -s build_type=Release ${CONAN_INSTALL_ARGS} ${generator}) + conan_install(${_host_profile_flags} ${_build_profile_flags} -s build_type=Debug ${CONAN_INSTALL_ARGS} ${generator}) + endif() + unset(_host_profile_flags) + unset(_build_profile_flags) + unset(_multiconfig_generator) + unset(_conan_install_success) + else() + message(STATUS "CMake-Conan: find_package(${ARGV1}) found, 'conan install' already ran") + unset(_conan_install_success) + endif() + + get_property(_conan_generators_folder GLOBAL PROPERTY CONAN_GENERATORS_FOLDER) + + # Ensure that we consider Conan-provided packages ahead of any other, + # irrespective of other settings that modify the search order or search paths + # This follows the guidelines from the find_package documentation + # (https://cmake.org/cmake/help/latest/command/find_package.html): + # find_package ( PATHS paths... NO_DEFAULT_PATH) + # find_package () + + # Filter out `REQUIRED` from the argument list, as the first call may fail + set(_find_args_${package_name} "${ARGN}") + list(REMOVE_ITEM _find_args_${package_name} "REQUIRED") + if(NOT "MODULE" IN_LIST _find_args_${package_name}) + find_package(${package_name} ${_find_args_${package_name}} BYPASS_PROVIDER PATHS "${_conan_generators_folder}" NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + unset(_find_args_${package_name}) + endif() + + # Invoke find_package a second time - if the first call succeeded, + # this will simply reuse the result. If not, fall back to CMake default search + # behaviour, also allowing modules to be searched. + if(NOT ${package_name}_FOUND) + list(FIND CMAKE_MODULE_PATH "${_conan_generators_folder}" _index) + if(_index EQUAL -1) + list(PREPEND CMAKE_MODULE_PATH "${_conan_generators_folder}") + endif() + unset(_index) + find_package(${package_name} ${ARGN} BYPASS_PROVIDER) + list(REMOVE_ITEM CMAKE_MODULE_PATH "${_conan_generators_folder}") + endif() +endmacro() + +#[=[ not needed by Qt Creator, and if not commented it would break the auto-setup feature + +cmake_language( + SET_DEPENDENCY_PROVIDER conan_provide_dependency + SUPPORTED_METHODS FIND_PACKAGE +) + + +macro(conan_provide_dependency_check) + set(_CONAN_PROVIDE_DEPENDENCY_INVOKED FALSE) + get_property(_CONAN_PROVIDE_DEPENDENCY_INVOKED GLOBAL PROPERTY CONAN_PROVIDE_DEPENDENCY_INVOKED) + if(NOT _CONAN_PROVIDE_DEPENDENCY_INVOKED) + message(WARNING "Conan is correctly configured as dependency provider, " + "but Conan has not been invoked. Please add at least one " + "call to `find_package()`.") + if(DEFINED CONAN_COMMAND) + # supress warning in case `CONAN_COMMAND` was specified but unused. + set(_CONAN_COMMAND ${CONAN_COMMAND}) + unset(_CONAN_COMMAND) + endif() + endif() + unset(_CONAN_PROVIDE_DEPENDENCY_INVOKED) +endmacro() + + +# Add a deferred call at the end of processing the top-level directory +# to check if the dependency provider was invoked at all. +cmake_language(DEFER DIRECTORY "${CMAKE_SOURCE_DIR}" CALL conan_provide_dependency_check) + +]=] + +# Configurable variables for Conan profiles +set(CONAN_HOST_PROFILE "default;auto-cmake" CACHE STRING "Conan host profile") +set(CONAN_BUILD_PROFILE "default" CACHE STRING "Conan build profile") +set(CONAN_INSTALL_ARGS "--build=missing" CACHE STRING "Command line arguments for conan install") + +find_program(_cmake_program NAMES cmake NO_PACKAGE_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH NO_CMAKE_FIND_ROOT_PATH) +if(NOT _cmake_program) + get_filename_component(PATH_TO_CMAKE_BIN "${CMAKE_COMMAND}" DIRECTORY) + set(PATH_TO_CMAKE_BIN "${PATH_TO_CMAKE_BIN}" CACHE INTERNAL "Path where the CMake executable is") +endif() + diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake new file mode 100644 index 0000000..cbbe4cc --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake @@ -0,0 +1,347 @@ +function(qt_maintenance_tool_get_component_platform platform_dir component_platform) + # Mapping between platform file directory and component platform + set(map_llvm-mingw_64 win64_llvm_mingw) + set(map_mingw_64 win64_mingw) + set(map_msvc2019_64 win64_msvc2019_64) + set(map_msvc2022_64 win64_msvc2022_64) + set(map_msvc2022_arm64 win64_msvc2022_arm64) + set(map_gcc_64 linux_gcc_64) + set(map_gcc_arm64 linux_gcc_arm64) + set(map_ios ios) + set(map_macos clang_64) + set(map_android_arm64_v8a android) + set(map_android_armv7 android) + set(map_android_x86 android) + set(map_android_x86_64 android) + set(map_wasm_multithread wasm_multithread) + set(map_wasm_singlethread wasm_singlethread) + + if (platform_dir STREQUAL "msvc2022_arm64" AND QT_HOST_PATH) + set(${component_platform} "win64_msvc2022_arm64_cross_compiled" PARENT_SCOPE) + return() + endif() + + set(${component_platform} ${map_${platform_dir}} PARENT_SCOPE) +endfunction() + +function(qt_maintenance_tool_get_addons addon_list) + set(${addon_list} + qt3d + qt5compat + qtcharts + qtconnectivity + qtdatavis3d + qtgraphs + qtgrpc + qthttpserver + qtimageformats + qtlocation + qtlottie + qtmultimedia + qtnetworkauth + qtpositioning + qtquick3d + qtquick3dphysics + qtquickeffectmaker + qtquicktimeline + qtremoteobjects + qtscxml + qtsensors + qtserialbus + qtserialport + qtshadertools + qtspeech + qtvirtualkeyboard + qtwebchannel + qtwebsockets + qtwebview + + # found in commercial version + qtapplicationmanager + qtinterfraceframework + qtlanguageserver + qtmqtt + qtstatemachine + qtopcua + tqtc-qtvncserver + + PARENT_SCOPE + ) +endfunction() + +function(qt_maintenance_tool_get_extensions extensions) + set(${extensions} + qtinsighttracker + qtpdf + qtwebengine + + PARENT_SCOPE + ) +endfunction() + +function(qt_maintenance_tool_get_standalone_addons standalone_addons_list) + set(${standalone_addons_list} + qtquick3d + qt5compat + qtshadertools + qtquicktimeline + + PARENT_SCOPE + ) +endfunction() + +function(qt_maintenance_tool_remove_installed_components components_list) + set(actual_components_list ${${components_list}}) + execute_process( + COMMAND "${QT_MAINTENANCE_TOOL}" list + RESULT_VARIABLE result + OUTPUT_VARIABLE output + ERROR_VARIABLE output + TIMEOUT 600 + ) + if (NOT result EQUAL 0) + message(WARNING "Qt MaintenanceTool returned an error.\n${output}") + set(${components_list} "" PARENT_SCOPE) + return() + endif() + + foreach(component_name IN LISTS actual_components_list) + string(FIND "${output}" "= 20." + ) + # We don't create an explicit policy stack entry before changing the policy, because setting + # the policy value bubbles it up to the parent find_package() scope, which is fine, that's + # exactly the scope we want to modify. + cmake_policy(SET CMP0155 OLD) + endif() + + if (${package_name} MATCHES "^Qt([5-9])(.*)$") + set(__qt_dependency_qt_major_version ${CMAKE_MATCH_1}) + set(__qt_dependency_qt_package_name ${CMAKE_MATCH_2}) + + # https://cmake.org/cmake/help/latest/command/find_package.html + set(__qt_dependency_options + CONFIG NO_MODULE MODULE REQUIRED EXACT QUIET GLOBAL NO_POLICY_SCOPE NO_DEFAULT_PATH NO_PACKAGE_ROOT_PATH + NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_PACKAGE_REGISTRY + NO_CMAKE_SYSTEM_PATH NO_CMAKE_INSTALL_PREFIX NO_CMAKE_SYSTEM_PACKAGE_REGISTRY CMAKE_FIND_ROOT_PATH_BOTH + ONLY_CMAKE_FIND_ROOT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + set(__qt_dependency_oneValueArgs REGISTRY_VIEW) + set(__qt_dependency_multiValueArgs COMPONENTS OPTIONAL_COMPONENTS NAMES CONFIGS HINTS PATHS PATH_SUFFIXES) + cmake_parse_arguments(__qt_dependency_arg "${__qt_dependency_options}" "${__qt_dependency_oneValueArgs}" "${__qt_dependency_multiValueArgs}" ${ARGN}) + + if (__qt_dependency_arg_REQUIRED AND __qt_dependency_arg_COMPONENTS) + # Install missing COMPONENTS. + set(__qt_dependency_pkgs_to_install "") + foreach(pkg IN LISTS __qt_dependency_arg_COMPONENTS) + find_package(Qt${__qt_dependency_qt_major_version}${pkg} + PATHS ${CMAKE_PREFIX_PATH} ${CMAKE_MODULE_PATH} NO_DEFAULT_PATH BYPASS_PROVIDER QUIET) + if (NOT Qt${__qt_dependency_qt_major_version}${pkg}_FOUND) + list(APPEND __qt_dependency_pkgs_to_install ${pkg}) + endif() + endforeach() + if (__qt_dependency_pkgs_to_install) + qt_maintenance_tool_install("${__qt_dependency_qt_major_version}" "${__qt_dependency_pkgs_to_install}") + endif() + elseif(__qt_dependency_arg_REQUIRED AND NOT __qt_dependency_qt_package_name) + # Install the Desktop package if Qt::Core is missing + find_package(Qt${__qt_dependency_qt_major_version}Core + PATHS ${CMAKE_PREFIX_PATH} ${CMAKE_MODULE_PATH} NO_DEFAULT_PATH BYPASS_PROVIDER QUIET) + if (NOT Qt${__qt_dependency_qt_major_version}$Core_FOUND) + qt_maintenance_tool_install("${__qt_dependency_qt_major_version}" Core) + endif() + endif() + + find_package(${package_name} ${ARGN} + PATHS ${CMAKE_PREFIX_PATH} ${CMAKE_MODULE_PATH} NO_DEFAULT_PATH BYPASS_PROVIDER QUIET) + if (NOT ${package_name}_FOUND AND __qt_dependency_arg_REQUIRED) + qt_maintenance_tool_install("${__qt_dependency_qt_major_version}" "${__qt_dependency_qt_package_name}") + find_package(${package_name} ${ARGN} BYPASS_PROVIDER) + endif() + else() + find_package(${package_name} ${ARGN} BYPASS_PROVIDER) + endif() +endmacro() + +cmake_language( + SET_DEPENDENCY_PROVIDER qt_maintenance_tool_dependency + SUPPORTED_METHODS FIND_PACKAGE +) diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.qs b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.qs new file mode 100644 index 0000000..24daee2 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.qs @@ -0,0 +1,60 @@ +accountFieldsVisible = function() +{ + var qtPackagesString = installer.environmentVariable("QTC_MAINTENANCE_TOOL_QT_PACKAGES").toString(); + qtPackagesString = qtPackagesString.split(";").join(" "); + + var result = QMessageBox.question("qtcreator.install.packages", "Qt Creator", + "CMake could not find: " + qtPackagesString + "

" + + "Do you want to install the missing packages?", + QMessageBox.Yes | QMessageBox.No, QMessageBox.Yes); + if (result == QMessageBox.No) { + gui.rejectWithoutPrompt(); + } else { + var ifwVersion = installer.value("FrameworkVersion"); + if (installer.versionMatches(ifwVersion, "=4.9.0")) + gui.clickButton("submitButtonLogin"); + else + gui.clickButton(buttons.NextButton); + } +} + +usageStatisticVisible = function() +{ + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.CredentialsPageCallback = function() +{ + var page = gui.currentPageWidget(); + page.accountFieldsVisible.connect(accountFieldsVisible) + var ifwVersion = installer.value("FrameworkVersion"); + if (installer.versionMatches(ifwVersion, "=4.9.0")) + page.usageStatisticVisible.connect(usageStatisticVisible); +} + +Controller.prototype.IntroductionPageCallback = function() +{ + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.ComponentSelectionPageCallback = function() +{ + var componentsString = installer.environmentVariable("QTC_MAINTENANCE_TOOL_COMPONENTS"); + var componentsList = componentsString.split(";"); + for (var idx = 0; idx < componentsList.length; idx++) { + installer.selectComponent(componentsList[idx]); + } + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.FinishedPageCallback = function() +{ + gui.clickButton(buttons.FinishButton); +} + +function Controller() +{ + installer.installationFinished.connect(function() { + gui.clickButton(buttons.NextButton); + }) +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/FILE.h.79AEFC497861DFC5.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/FILE.h.79AEFC497861DFC5.idx new file mode 100644 index 0000000000000000000000000000000000000000..d1d54d5d8469c450c5ed55a758b902bfaa0dd506 GIT binary patch literal 300 zcmYk1y-LJD5Xb-P#X~%7L`1=21;OgFjRX;~5d#4$xn6SFiCM_Unc2l0_z(*BD%RG% z!##wJXzAw8!eKuC48LJ!?vgk@5x})hx{7QX0NC@vwly!luIw^nt4(u-IJv#Sq#)VM z(nm+q&Szfd($kby97;JU3`_6ULz;3^8*7?cIwmctWO^#7CC?!@C0!_`9Jk8US?M&X z?mW7W&c>ywT{nKHothfUs$asYUmX_Uc{M%uN3q-)d^XQC!Uhlw4~9ppghOBe2(gKl uat{BIVtY-jUxJF3ukU*C;oD+M?EiKBRGIdg+l)uO2!3`K%dhX#H{chbl1<+L literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QApplication.441A9790A974307A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QApplication.441A9790A974307A.idx new file mode 100644 index 0000000000000000000000000000000000000000..957b96f50c71f1fb2104d80e7dd164aa81d4ca48 GIT binary patch literal 230 zcmWIYbaT7Mz`)>~;#rZKT9U{DWQzcCaY<2TFOUX~;#rZKT9U{DWQzcCaY<2T7mx;nw9K4TD}8JCCgoS; xfDO>gU?{H4O#->5C^fAZLgyrc=;ET}VsQ|I@te=<=)do$Y-VI)U;+t1000MqK-mBQ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QLabel.433D1A299566203D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QLabel.433D1A299566203D.idx new file mode 100644 index 0000000000000000000000000000000000000000..c1b28b1d868814a19976a4c9a882d26bb9575de5 GIT binary patch literal 218 zcmWIYbaT7Jz`)>~;#rZKT9U{DWQzcCaY<2TBajAzw9K4TD}81C^fAZLgyrc=;ET}VsQ|I@mI%O*~;#rZKT9U{DWQzcCaY<2TJCFv0w9K4TD}8UfRAFGWVY_GBGfL1RwwaAX`2& literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QMainWindow.09CFC103DB254B6C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QMainWindow.09CFC103DB254B6C.idx new file mode 100644 index 0000000000000000000000000000000000000000..16b80d3c4af0fbfc36afb54b3c17d5d66ea0b9b3 GIT binary patch literal 228 zcmWIYbaT7Iz`)>~;#rZKT9U{DWQzcCaY<2TH;@K{w9K4TD}8JC<^oM9 x2b-Xm0d!MkZW72nMX71U5IQFjL>Ct&7mI@!jQR^A*Jw!KDqz^ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QMenuBar.2638B0FC97CA5FBA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QMenuBar.2638B0FC97CA5FBA.idx new file mode 100644 index 0000000000000000000000000000000000000000..c57ec667efc4c6361db2bd17b9731a98a2720a5c GIT binary patch literal 222 zcmWIYbaT7Lz`)>~;#rZKT9U{DWQzcCaY<2TE06|*w9K4TD}8~;#rZKT9U{DWQzcCaY<2TH;@K{w9K4TD}8JC=0Z$J x%CFGN0J^C%HwomPqSUlv2%VD%qKk`?i^V|~;#rZKT9U{DWQzcCaY<2TH;@K{w9K4TD}8JC76461 x0-KCt&7mI@!j6Y|*w)_*>{GO4Cfe9o40RW~;#rZKT9U{DWQzcCaY<2TCy)k%w9K4TD}80N2Pq^#A|> literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QVariant.641C7AB4354F03AB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/QVariant.641C7AB4354F03AB.idx new file mode 100644 index 0000000000000000000000000000000000000000..97cb5540d3c376b20311799805137262829c8d5a GIT binary patch literal 216 zcmWIYbaT7Fz`)>~;#rZKT9U{DWQzcCaY<2TJ&*>2w9K4TD}8~;#rZKT9U{DWQzcCaY<2TGmr*@w9K4TD}8~;#rZKT9U{DWQzcCaY<389gqftw9K4TD}8UpuWIs*d$i^?e| literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__fpos64_t.h.23C43F442076149A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__fpos64_t.h.23C43F442076149A.idx new file mode 100644 index 0000000000000000000000000000000000000000..665fc7288972e00bf1cb320f261883329e028dd6 GIT binary patch literal 302 zcmWIYbaPW}ESb29TvD|FNIO7)X6ON#YNDhpDJ^)eVp)S(|ApH`4xY-SQ)LYC&-q~emq zl2own;>z44kgJPQ(~8A`^ugZ}`YXSjlwjmyV&q_y1$zi0pOXlpi;I$rl|c+(D8K+S VjKRRbbYcfboc!G21|~*k1^`wlQrQ3i literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__fpos_t.h.ECFBE9EEDAAB6648.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__fpos_t.h.ECFBE9EEDAAB6648.idx new file mode 100644 index 0000000000000000000000000000000000000000..b309fcb4134bba9fb048110f3214de23ac16a394 GIT binary patch literal 300 zcmWIYbaPW-WMFVk@vO*AElFfyU|}ESb29TvD|FNIO7)X6ON#YNDhpDJ^)eVp)S(|ApH`4x9A83~*4(7xlEji! zuz`)>~;#rZKT9U{DWQzcCaY<386Oaajw9K4TD}8wd9A*G@^GWQr50GBB$mH+?% literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.6C32CF66236653D7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.6C32CF66236653D7.idx new file mode 100644 index 0000000000000000000000000000000000000000..82a7a9259ccb87750080b47388e61f0bd133fbc2 GIT binary patch literal 168 zcmWIYbaPw4z`)>~;#rZKT9U{DWQzcCaY<38Gmr*@w9K4TD}8~;#rZKT9U{DWQzcCaY<386Oaajw9K4TD}8GI?jy+A214Ws*7@0Yk#lRK-2_8l^DK-rlZ}+ryn|>RmR5NlhGIB7=z=VrZa}q)9 X;-chYZV-d<+nj|4N%E&JF)#oC*efyF literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___gnuc_va_list.h.77A5155B54A6AD42.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___gnuc_va_list.h.77A5155B54A6AD42.idx new file mode 100644 index 0000000000000000000000000000000000000000..bbf98d1905808de78c5053f633ee71dde040075c GIT binary patch literal 214 zcmXYrF$%&k6oylDC~;Ku6#CH7wNU7&xJpRV*hbQZCaF~KAYQ~%cmP*tXAhxC>x0Ml z@xS5y+a!*k2%#uT+LBv3bUtxwtQOj_n}d*i4FH8IIZ%0|7uZK)#Do; d%mW~;#rZKT9U{DWQzcCaY<2TE|3O;w9K4TD}8rQi3?vCPkIU1z}1mu8=FaE||VnN&iz(rWcmWcG9f;@yGET b&-G?Qo!?zxPp!C~_Trq}?fd?CMvQ#{?p!-~ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_arg.h.4615BC8E8D7F4604.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_arg.h.4615BC8E8D7F4604.idx new file mode 100644 index 0000000000000000000000000000000000000000..fe283570abb2fd0951408bb72d3600b2bb6b1bf7 GIT binary patch literal 252 zcmWIYbaVT{z`)>~;#rZKT9U{DWQzcCaY<2T7LW#mw9K4TD}8~;#rZKT9U{DWQzcCaY<2THjoB`w9K4TD}8~;#rZKT9U{DWQzcCaY<2THjoB`w9K4TD}8SgBXm_i(<}Kr<6ZsU;qGPSU_?B literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_header_macro.h.77DD91F94410DBA7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_header_macro.h.77DD91F94410DBA7.idx new file mode 100644 index 0000000000000000000000000000000000000000..3f8b6f50718944c999313a88b4ea4eb5e9393357 GIT binary patch literal 212 zcmWIYbaOkyz`)>~;#rZKT9U{DWQzcCaY<2T0gwiRw9K4TD}8YivwwoKXTW^Rw{Neaxrpoa0!8( c1Ch^31kuGs$;I3t2IGU}jt_dxgyk6+05TUmv;Y7A literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.C373C76F6718B26B.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.C373C76F6718B26B.idx new file mode 100644 index 0000000000000000000000000000000000000000..16e710fe829fadb4d7561c8f455fc614732c8d58 GIT binary patch literal 340 zcmYjMJxjzu5S`p9NW@M!>{cwU%b=x*P2}XzMzNK!x0zg4H@lc!A==vc8*D8OwDY6& zf9PLPoV#3+fth*pcr&~?ACE?-5kQ)cn~H*50f0?TA8P%{eGv!Bhdig^5RRzOmc+1< zO(u<=+AIu3aH5hyl_HcRj?+}IR9hXivk4U1&^{uTt|FA?O5WpHzzgS$XOPw;gR9Z# z2{okfCa5K&jI`4^k1g8UMQxS2%?Y!twUc#RBqekv_J3DRw%PpS@AcQy-=$v%{;WUf z4K@}9wg7qnQM3v*6+Y=GqqtSHufy}t%S^vMG)%{9@y?RvEhFdH*NSg*^k?tiAH6p^ G0r&^tHDay+ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_null.h.913D75351C8F77A7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_null.h.913D75351C8F77A7.idx new file mode 100644 index 0000000000000000000000000000000000000000..46ad7068c1a73517b2ce16b7e88719d51e66f4fc GIT binary patch literal 218 zcmWIYbaT7Jz`)>~;#rZKT9U{DWQzcCaY<2T29O4Ww9K4TD}8~;#rZKT9U{DWQzcCaY<2TE|3O;w9K4TD}8;4-#!`n-h45+jERSlmzP%@>=+=y k#mLXWF9hQORp%svIK@TD#oQnUWA)=tW#1j+A22Wg0QyBgS^xk5 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_offsetof.h.DF73C29C3274F1D1.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_offsetof.h.DF73C29C3274F1D1.idx new file mode 100644 index 0000000000000000000000000000000000000000..ae9bb57ec6fd4fcef95c46cbbd88387a685872fc GIT binary patch literal 222 zcmWIYbaT7Lz`)>~;#rZKT9U{DWQzcCaY<2T4v+?ew9K4TD}8!6{V&Xs{-jPYr*O*+uJgkco=zkc}2la0TNt{ i{2crOFdk5KP9lg?T$EhQ4Pr2Eo@3o?x@h`l1_l8A20Ru3 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_ptrdiff_t.h.CDEFA2819D7B3D79.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_ptrdiff_t.h.CDEFA2819D7B3D79.idx new file mode 100644 index 0000000000000000000000000000000000000000..5a0649778334d872e8e231be42ad9492086e7ef7 GIT binary patch literal 300 zcmWIYbaPW-WMFVk@vO*AElFfyU|SyL9=aic_`J4394;DN4yqON%ej%V2=Bfi9`cO;Q9pqn@Qv<;}HxKW+wQ1_mZU zNkJtr!N3W2A|oR!Ls4p4u?><+MlOg7umT1K^}MKp!e^=SyL9=aic_`J4396)tV)e9(aT_fFo15T%uP}RI>5yC2-l6uC=qT3W(Ec(K`}uY zFu}kHb{r!kD??FgTCok1N=7b-3a|nO2J=h#>$9dhzh>fL;^pN9c@GS@nD{yP`C+`G b)SN^RySOO1m>a}kO8RWTGFv0$4+8@LVRc9x literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_wchar_t.h.44F47EDABBE5797B.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/__stddef_wchar_t.h.44F47EDABBE5797B.idx new file mode 100644 index 0000000000000000000000000000000000000000..6d774f4c27080abddc6744bf74e5ec3d17351790 GIT binary patch literal 184 zcmXYqK?=e!5Je*hF5G$!2VJ_8N}d51;q=o4+mc z{2_$MbkVoOIF3Gx4eZS^@|W6JS^+@gS^~5OyhF*bbIyh+nI~lD!J3MCQgCARUzEje zpLQ5*xd78Cd)5R}2G*Ktc~uR1$@3J6AQSm9MX~jUD#g(~9Am0=LxiLW6=$`iLWWBX%j9iSqoW81Hj{*tDz&lDoHzT?j zc^DmK9d%&BZ=Tlk)mocA2dehu@q`P@RO{>2-2L|sC~VGQE(KFvl$w(WViy-B7wdx< gOdtXRKp_kTj5WVsu4&wE?as{1#KOP~6J}rl0K+L~N&o-= literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.B52ADC7A074104CF.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.B52ADC7A074104CF.idx new file mode 100644 index 0000000000000000000000000000000000000000..f5c1253acb642043b5d6e9ca6887fd130b6b86f5 GIT binary patch literal 74310 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.A18F22CAB29234EA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.A18F22CAB29234EA.idx new file mode 100644 index 0000000000000000000000000000000000000000..0ba596ca150d94e6131792c357742a79913890ed GIT binary patch literal 332 zcmWIYbaQiIWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@Xsn-FQKFxilbN2Eni8K>nwFMYq?f@!Ku<|!L27(SQDSCEF+*`>ZW73z zqSUnFejwev>+hD;OgfT`T#T|DvXWpY0EtbU=?t9TgXEZa7;R*1RAItAj43iHaNf2H z^Fpt?aHs+m#c;<+Ar!^4#f!ptC577$ZJl~NoRNny-YnhHq)$ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.5CF5F0A69C036EAA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.5CF5F0A69C036EAA.idx new file mode 100644 index 0000000000000000000000000000000000000000..f9a599d479b94afc9dccfcf2d9049e20c6f68c43 GIT binary patch literal 9512 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

fL@mnS}nxj?T0~C z5O`Dw$1=g`ytrl|MRndy5_pq@W2?*Q%(y!wMRjH^HPx!;7L#^U({5M3MoVk7J@>i^ z_b%1E`BC&a$mq8@cAE>pMTJ|Dklr9^D0j zxx3knbB=p4`+=iZvO8b{_V?}|s7BIb-jDTgulspUTOT*O!|is)o;6q?H>`1*`rs=w zk1TAw;#R_6(wgRPZVJ2V)>OPkfkkr18>gBaBurT(blv!WZ{1)E5}YCT-BCkqxI_My zyY0A2OzISZJB36%Q1Mm^Hp-0*C9Ys6aquyO46w5qkd(@{?4961@F4Cf5 zff$T2$e{b@@rf9OT_Xmn27E3?qVBLsMRT>-7Z;Ynx~8rZ2P2P}6Ks?l`KaN5kE9tt z6mR>t+XaV?f4;>B%5Hp9b0Vtgg95Ld5gNN~wEYQZLEdwt)WCmHcrtKkV8yQ2M1Nnu X0H5yv=cLr^z6u2rp#F45QC5cu?{B>BP%e;F4-__6G}nR&d-s}|&VAF^4iq+1G}D6#PwM;UsZcy^ zK2UfoBg0lkIhe!|Q)5&1>xTP*5*CUU1~B2@ibmV~ug*BY%){iv>!S!0=3$EDjYQ(5 zaHq(_l!c@^z1E#mzX+x>zGx=LgJWP6=dXg|<9wuW!W4J4hozUZ4?kM&EsMk%>O&O*r zJ1Ac7(x>?MKw(!ASGY|z;>@)(ng4ym8{|c)If)>1ii?tq!Lh;!GnIjXNqcIVfajta IoQ#YN003Ez4FCWD literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/alloca.h.793370BF9878CFB6.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/alloca.h.793370BF9878CFB6.idx new file mode 100644 index 0000000000000000000000000000000000000000..34041cbff93effa1f67bd3b8409589f1c27bb3ea GIT binary patch literal 610 zcmZvYziSjh6vyA5`LTBa+aM|%d!=dLrbz@$t$tHih9&Z#m;7^z$Kl$e+q zvMHn_btI8O49RAUiRDPRtrN)_iJA#FB25UkgwYj3plb-cI=capkXWUZ#%Tj7lTX+- zy>IBlG?m(lWrfV7ib_$(7IM07c#m+&lC_M}uDUT#MZ#q>M5;{~VpNIGyqj8`1>I-< z8;oqXrb2CNH&PLjSv#w(M*X@S)8{Y8A0AyhdN&09r(*-~gW=!`lyY8QVZgi44+2c%pV)=Wy8(IPT||uYSA0=gVA8z`Q6+9`n^;8Gj8!TOkZ@_zmMC` ze;u9#)?^|-amnGMtL5E+H^pZ*y9A|Shn<;M>OQK+)02h09e(>~)^aMCbJ@YGk9YOk o*MF_|h(B`KVTF=qS}U$6GvV*Gqr)ZgV?UQ4gu#q-SKbMLf2293K>z>% literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.8214ECF4C56E78C2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.8214ECF4C56E78C2.idx new file mode 100644 index 0000000000000000000000000000000000000000..b3a5887fd924d42218f8f63267c12073ec43f433 GIT binary patch literal 1160 zcmWIYbaQK9VPJ4h@vO*AElC728AO1%xTGla1ds-Uw9K4TD}8nj%#|KrPSnU1hi6xn`%)jm%*B+q$rza353(CV4d+RUGwXu^KSbE|DT1*W43pC}19xOBDFTr}Zm zhF4A^FG|pbC-wdFR4AS{ALzhThEzG219>!@R8DT2v=+?}V}+C4d6SC{0ae>_*owiz zTW+SVpyShLM;W=8Eac|k_X>xT4IG+`h6 z$O1ll%@x@}@p_j&#lHtyXQgPR0aG0#%-gU@qx(IY>Z6jM+AdBx z^$AVbV!A-{?Sg&((S(8dDkl*XX2nIx#rhxyFpt3iBaFeoz*M*Bf=!H}<$Y!rW<~~3 HVFLvKZzzP~ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.D31E7B8BEFD5AE94.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.D31E7B8BEFD5AE94.idx new file mode 100644 index 0000000000000000000000000000000000000000..a7f3ea267296b75e22d1698baf65033775c78836 GIT binary patch literal 5198 zcma)A4OA4@6@G7k1$L(>{|*QapeO>n2rgP;42|fC=7^q%(KHRq?Ct<-_6KKY5o$CQ z;=eIi{Hf+dk5-JW$!V}!o1WIhT8(LYY8$KAQmk!k5xjMXV1gY9lP|2LCt)s_=74=3n;T{rp*@f*A$5pSC@{|m1??z(I=|lL9yt#juyJX__)Ekcu%{tM_6wZ+?6jW>;zsnnP%Qn}f(#PSl zO)IlGJ!;SvcF5ZJmGCS%^{d=pj@Nu}sEP#3jB2`NX1Sw$dNCaAP)ji!^bx)pz7BWM z6Ld)4RZ?rvA#2Ge0pJmhQ*s^+KMs3>NA0u|3|NyAXp$Nrsg8i(0kH%Q@XLzB7ig9p zQZVRg@cU%HN)*}Y@w-7_V1u4-!%no2>cztDVYezOM!aAaMktJu7$x-&gNEziE6veQ z$w*Vi>xVh@C2KTG-jK2Twc$PMXY&D)f=1QDXSgp^bo8*_O3l}k6Pl8a2-L|CSS#&ysH zL!h0%{^Za9yKwME5iA3cJ(S-=OAUdL-%QwWJ!=0ab}eXe!aZufN0SYK5U2gBw=4CP z3Jb{vD_baBq9G8n^y8DAt5?K7lFpR?ySTvH5z zkYA@=JbEj`R%IbJh|0o@g%kA~s{b8-@rm8l2j^Ny8mMbBY9{M9R2NR&w7unN>yt3s z3T|>qTe$ItK*+_^B^O@ax#L+2$p;J78P$3E4b_(uUwE(T-KDjxLXJ?=5vUL*5YkRd z-`=%9`FYp{SXh*?s6fA=`VX(1&mZ^shUZ!0dZ?)fa>4|OkBK6B;`-+tYc<6_7EI&D zP9;J+m(>nc#su0~`rJ#CE-lVlZQ-&YSbHhImu4CQA!{~gzxex>b1(2D8)~GFn)+ZV zCL&9nT>Ql~U!V0m7Lrp;gyosbMg4|0PV8&_)xR2s+90#AnN56Cg|=CO#O!HnR~{z_copWg4OE~jUEC{V}is-bL?nn-7lC9 zgpFJdk<*C0W$X3Zh5N^~BZt!@gSpXpWNuI}+D3P7`}Hq2mzjS6IH zP-rxbF+zrh*BU+JYh-3^VV#zdHIR=%p^-7-k%z$_#=f|0LF;1^C;gyc1w_Q2V9&vb zASr_xjgip|k};TJ6pVoyyLR%OU*=s}3GrW)uqYj;^RUT;4Ky8hjXVwW89QSj&s>d3 zoM2hd0&cvt&ufublvvO#eZ3Nb6YGg9Hgd$Gy~1>LKii44IjTn>02~4qQ6W_F4L;WxR;jn z4jR>JgMe+Zwtx}B1VfFoo`C!14dzDxZxA$&u~~pc)*?_b@8|1p zdk5+dK+dWYs#CCXc;LH)^)v;k@VndZ%@>2a4?t?VIMT(14->W+Fw7bY62zmq|2(tv z&e5ZBJWxu~A(|W6>=BxOgqBCf-88S8mPN*=X!0qV7a8|Zdk>u(8TV0p-|+DujUJ@h z|1R_&FMLL$KZ}g9!$ERcUqfQ4i}Bgb1?g{qqA;#7JRjQ~?1(iv3>8)j;I$5iRf5e8 zUbB{l5x|xP3f9Oli`d9u1=hZ>oUwhu4A#3)flUh(tYe`9^8*Ujr%-_n3KXn6p#o(Z zFD$n#Pr(xbKI$DRQcydnWd}{c=xJHhzU*;2{{V$(}P8O;l|_S)Il{CL3`<>axY^U%QTd+2QJXuR+$je3>x$ah#taNOB9 zK_ol(A2w}u?T;#)fD1tOwGRd?Ron~|9{WN-d+>eWm9*0nRN#Md+C!M@2no|LAwp%H U<@A+|#P3Co&&VX18j$_|4`RqIE&u=k literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/array.184FFFD3B962987A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/array.184FFFD3B962987A.idx new file mode 100644 index 0000000000000000000000000000000000000000..fa5b21cbde4343dc973d5e5fdc6267e681901ef9 GIT binary patch literal 12348 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 nE;Nz%`@($99%&qV2GiuCipzQKtX literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/assert.h.9895EEC17E1D2A2B.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/assert.h.9895EEC17E1D2A2B.idx new file mode 100644 index 0000000000000000000000000000000000000000..8b6f378645cf7998bad9daa4fa0c4323c805a02c GIT binary patch literal 614 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 A%>V!Z literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic_wide_counter.h.397D66B6BECC0AA2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic_wide_counter.h.397D66B6BECC0AA2.idx new file mode 100644 index 0000000000000000000000000000000000000000..c556fcfe5575674c77f4bed292c7a3254bcaed12 GIT binary patch literal 170 zcmWIYbaPw8z`)>~;#rZKT9U{DWQzcCaY<38E06|*w9K4TD}8;xG1@p8^mCYn*Z#LI49>+1_l619xN*W literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic_word.h.0B7FB187C2532DE8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomic_word.h.0B7FB187C2532DE8.idx new file mode 100644 index 0000000000000000000000000000000000000000..2cd6b8b5f90b874b1884c5584b9b53070f4c3306 GIT binary patch literal 218 zcmWIYbaT7Jz`)>~;#rZKT9U{DWQzcCaY<382apDXw9K4TD}8SgBXl+TRXZszWiijU;qF~_cp}< literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.D4655A6FAF2C5588.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.D4655A6FAF2C5588.idx new file mode 100644 index 0000000000000000000000000000000000000000..84d66bd144e9bb5cb3749812ef11e63f09341a91 GIT binary patch literal 640 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 PR2KE~66)ui=+FNJqDbn^ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.2D0C76EB3099AFF8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.2D0C76EB3099AFF8.idx new file mode 100644 index 0000000000000000000000000000000000000000..275324f43dcc3bb80f8e732bde68ba77c637d0df GIT binary patch literal 54222 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/beta_function.tcc.BB2C84D19DC363B5.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/beta_function.tcc.BB2C84D19DC363B5.idx new file mode 100644 index 0000000000000000000000000000000000000000..4165ce8444c108245f3dc5cc8b2eb7ab5cb2b3b5 GIT binary patch literal 1684 zcmWIYbaU%rV_>`lZE1`k8sjIi)G7 z`pK$BPC%q@XslmSWT>A6)El2xnwMOXnV+XulAO#?T$!5$(p{9AR?G{u;e1SBL5rKY zFrx@#C|@XlMfZbu+VdouZ{Dx3KNY(`1Wj1Z#Y4QLHd+x)IIih^mQs_a5hD+y5rdHe z*mXccRjzo(k;X6^HW|inm2fSX*)og~DiKJ$NYzMfgj}pjERtNDN*od|UNs)Ba=W<1 zEsKtC_M9S&5&97ZFatywq4NbjfrM-&k zO3f@_Y#8tvz)jchOlL1=-j{=>`qL7pS^MQQOVNZ|9?MReee_TzvkYT1qe?R)QY^GE zs`rq#Hcl3e6aPd%LgZ zf6a~ZW}qhyGKw5zRDyY0OD@2XPh?6v7Z;-`r>P{&d>+Pdp>QPxFG45+i5Dpxsf>_| z6^ccYixY}N;>8QcBdKg=6l!Kfl5JrWYC-0=G77aK_)O7{LKi0;Xh-wos;g;#A1<9S zo#deWH20iap`!R~H1j6){qs~Po;DvCG^ZIEPBY5EeAbZIY9_j0brD8jPPkQ5UiPAD zG085dI(KrKf6|+sG|9nDSBi}{%zJbQ=)G1(fmTE={a&uP;ex{NBS3!~WYj#!XatM< zzSsx4wmOH8(Zo6Fnp4X*{t`b9%%mYKA+oSQ^otn zmhAiD0)}Vq?v6H(Ua{rLpema}kJgeb%@S)$| H76t|Y#&#kt literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/binders.h.C589B2454DC21565.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/binders.h.C589B2454DC21565.idx new file mode 100644 index 0000000000000000000000000000000000000000..8902efd524191fc4fee26e2050b35589977fc94b GIT binary patch literal 3706 zcmb7GQH&c$8Qw9DbNKdr>r1!3=)M&jPpEtMO z-OTLX*-4Kig)~wtk*cJ$1SLf@0i_Xbi2A?_NEINJhay2Gkb*>csRROnfTs$C_-1y; zc6xo`Xl4INDzA_gG|S4a3-re-Ux_KNGl-f29Mb>kTLH zMMNJ78Mh-h@adtBzg?jRPA{Z0Yau<<-!2=a_gPq>iBYX78w>YUk5nI^E!S@|F7kA# z%{uEmh(m3n%W8@q^=u)S$S=8mGT(`PCkn79pDqzJin&jf9jHW2ub^9Q)TPl@KyAJr z_n03E>iSWTER`;j6*d)c?y=#r3KfU|8@2tRkz!*DYr@cTS(|!x#CSDNR{~C1-|mGT zt5BP6+T68U@U`U7Wg2v7Gzis0l4%|Mxgw#0$4x@-$F|2zaTieA=D|Tq@@s8A-2$DqZU`%9*4q52RkqTY*;I>*dNY z(gNXm0VC2YEu`YayYXgm{H_(yIj)_ z6u|;v^SA@v3T?#zjAW(Ckds!YEJi5R4pUMV!O%4A5o!gJ*$|CXmZZz&BC1eUU9T!e zC1r?O5>dO+=(&C@7CT;GN6k{XQm-Be_Cpvb4W}H|Fk~0x|QI(cfmA-UYyLKDWVm^(LaYd4o zmS5rtVh?#U-U)b*F0x)zMmS9Si#6P98f0aTCfpz1;^<5^s)3-MyD{uMDI=Rh?ta8@ z;wT+K)-p0|c_nVu@7_8ZKkD{`Y8IEL3P~D7B=lip#Cl=CZ9bqu>jVP@I0;H?NMJp% zA$n9Vpnecx_sQ5r+(8galai1RDJ1BW&Qz&}r^BLp3_TPMSes1>0%)5#9vV)bN2>GG z0Rwm403?C7{9P!MLX7$+5yQ|WlyHAJ)ii3}g2d2DJt$Gq(TP2X0Y!lopg>P@h$1yu z!a%sHwRDdmZ`HSOG&Cuq+brbF!FeV5rAO!I>vg4z^gQ7#^lS%{t-;+S&=T?mc11(P z>y3t_2DqqyeZ>Y8{XDT^zZPkcdN+MM`xHPI4mpgH*S&b#%v}%Jd6( zyGYxJFewLh>W!fsVv=x5oeJ&Cmjs$jJdFm$Bf5!SV!A&w{w#;j&JI?9&6NUwOH_)>pNcDW;N&F z!ZLof`jJ}8b~d(b-mWD?iE7sfLj2?>i+ocWiu&Z5EI}HL#<&3yVNh>GLkxPYJH#-) z`TdnMcQQYJbT%{nA;Wrs0qRvNXI|*!{4!g{b;R_Deg6_uo&)97d?IZr$2eU z|C!f1n1+W-qjS zNb(oqB^ivlTz0o%kX^fe?YuGnkAHvXBK!c!AU7zei}q1|`(w|Ww|?{NY{tZNl#8a- zMNhvqb8O=m##f#%WM(mavUc**>Y}H!$Ky-wW3PWVaegLureMj7p8nz=uD`j`J9%w) zCJ%rc`Hem5BEfw?fm`qHGTy!N=I`MiNj^vJdyd?n4%)|Ws}FCzS~UM;8Xts@ntR}F$@E!L)D&t-z(t}5?c202lZneDuY;S`RWf~*6m>eLb&X74BSkHk^5Am^ z4&ErA0QP2~`EiY1PXl`*ChcF32%KoA|MVaKHh*>h*Ua}MX<9Fn$(PCAVMVN0$kZ!j zRzK^^5JAdJlc3XwS;|YBwXzUa%1WC-S#fh#?*U~qr}k;blCqhzWS^$&*>C)Jm5Oh@ zh)i!2<2L!I&Q&i!NGV6{TaO4SwK&Ri9G7W5NhY5pdxw&;o+49Eky-ux)lKhLR}LJy znKi9*BzKN{LI*Xi^CWwo3<)=_>m+x5eEtT>-WbjQbNkEZjCb$6mN6}F%A3>ROzRmk z^$eNQWzj7H&`E#j38{$CAca7Ym3qSYxt#`ity;t8RdF#Q62j?_w zT|M%Vw5v2NI$=yCounsp0I-{Mk4D6qXWt9IIx|C03=KL-!5uLv5m;Zk@Po7a*Z$lw GjQ;_|=cU8| literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/bit.E77EA5629EB3D467.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/bit.E77EA5629EB3D467.idx new file mode 100644 index 0000000000000000000000000000000000000000..ed692b13f17cfad7944eb02659d40d74e3bbbbf5 GIT binary patch literal 3702 zcmd^BZA@Eb6u##`CT!&ba?21YA1$qA;5tAz*cK2lQ=&5&M(2hZVbH}gXtuT_5RGv( z1UC#A;!MiIFltjPl8UZdvZjq$lywFvqig~lqBz3Gk3q;nNL&_Mw#$1Gek}eX#G8IS z_j%6S^Pcy4&wI;C4;;|*99L3Z+EAx8RfcmMCj{R{lR?)K{9e6I=xVilH5yI5(V)@k zt7_}3wVEnrPI2(1$S8>%d=!7{)&U{sF}vlzT9p@%_m6BhmL`Vm~G^ej52{#vd-YqH1Xle`;NZZ{?@% zT0Y+?kw}6WMp{7jsK^{A31%4Spm-1>2PyUg?*}>4j{-kRu^A)HNXBbMz8Q(W1^E_= z?HFmN`X1zaDBp{GFU5Y0^fSGy=*74{-oGc22rvkWK~S<%_(AQ59So0xdX(ZxkWRvO z#+y-LMiSqQ>SiSIEvRmxxD}JUP$lBm#((>EWF=h& zTR|2f3w46k>v!Ktb=xnKiVfdY$C?&u!Y~1Bpt8YpEYJ-qH^uXiI1kT?d`4qoy3(Fe6P);Nes`KU@lVd= zclMlK4&C-+p&wrs^?MHYxyxFAKD*&7R&?l&ylm{9bHNOi;mSBMac9Q9l$fu$&Ml!8 zOX~)?n0RQ#q*hq7Zm3Z4HrgzlkmjU%7f4-H?}m6c)0cDe#lozqYh52c!tK}M(V?zY zep2dt1}r5>t6jQW4cA%nzwyVpixJ>a3?w`Q| zu_7I94@*;xpLYi7j-UUh*<%b}32+~;mO_1HBuD%6nx9C2) z4av8uYsW!8PCXNVlmMi%@uneb8b~Lchv<3w{NzQsmwL*JMP4js@iQo!LDFd#Fm?f- z7Wr*imj*tpdFjTwee3ZSsHzUm4*l;d^y$&X)9Nqt?`-;AIpHebQ~u4RyZ`x6JXuz; zb9kv@VfFM&_2b%U`fgm*M?a`r7uK1luzj29;45ACH+{{b%7 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/byteswap.h.E57FF553A16DFAFC.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/byteswap.h.E57FF553A16DFAFC.idx new file mode 100644 index 0000000000000000000000000000000000000000..1c47c111d68cd3a0ec3b725fc5d0b605b6bb22bf GIT binary patch literal 448 zcmWIYbaUIm$iU#7;#rZKT9U}Zz`!5^#Kk2=ncYAd4AL@lQmyp$^-GJ3^fU94b4pWE z_0v)lOG=AUi}f-Xut`@~n8ll!=;mbRl~(Ac=auRwWtJ4{CsmfD7MCX$kff=kvH)xi zLvdwp639J8scFR*fb_0UF?ZPl?Kl~En1t+wJitx`5-SVO^eudytjom3B+DTy4HM>J zQsY#Uf${dQJh|`fg$5&L9wucLWkHxQ50ep#5faax#U0M8jVwG{8vDhDk&8*3LtFx; zWoqEsMYq0MPXbzJ#bJeHofoGU+`4nk&r_1C4nGAd(&o@cQe?_$3RhH=nv)1JwYVs` dSQ*4%1`!Ydj3O9dGVDLyx%T7-0VYOf1^~S$WJmx2 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++allocator.h.20AC450864A96F4F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++allocator.h.20AC450864A96F4F.idx new file mode 100644 index 0000000000000000000000000000000000000000..8ce12beacb83802a2aff6644f6f5a55c992f9280 GIT binary patch literal 242 zcmWIYbaQ*fz`)>~;#rZKT9U{DWQzcCaY<2TBajAzw9K4TD}8&aj1V;-5&$`iKN|o5 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.BF2F33665D7EB4A5.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.BF2F33665D7EB4A5.idx new file mode 100644 index 0000000000000000000000000000000000000000..4ed28f7449d32c973f2615564feae2a77a49d76c GIT binary patch literal 10424 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 IKt_N4A6hc?od5s; literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.53918663E9B050A1.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.53918663E9B050A1.idx new file mode 100644 index 0000000000000000000000000000000000000000..25ff9c1a7349c7a6510e3e80f1874fe2b506714c GIT binary patch literal 572 zcmWIYbaOLdVqkDi@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@Xsn-{lb@WJlgfZiS%rmJyqSq^PG(+dg>HIYDYCw#%#valA7X@F2GHip z+$4~#MX71UMT`s#I-lO%Y*^pI&dkH4r=e#KaS;Op50jsU9}+KJBOT65)0vd!qn~BS z$io!R5-$bQ64&%TOR34zh>3^Ekik#^Cd|WR&0r1ZojY8?&l)e|&&b83#i1n&Q>0mG zucEqAGYhC!UqoLWCd|WR$!DnuM36?Pu}; literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cassert.BE5CC1D7D6648627.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cassert.BE5CC1D7D6648627.idx new file mode 100644 index 0000000000000000000000000000000000000000..5b706852250583d76abd3458023629b788d6317a GIT binary patch literal 242 zcmWIYbaQ*fz`)>~;#rZKT9U{DWQzcCaY<2TACLxvw9K4TD}8pnS0+?Y81_mbS%BxS`Ki|8UiJ6fB E09ENg4gdfE literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cctype.7A2E5B928BCF3845.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cctype.7A2E5B928BCF3845.idx new file mode 100644 index 0000000000000000000000000000000000000000..8febb3437ecc3361ce7cd0e3a3e053b228849ab1 GIT binary patch literal 1520 zcmZvcTSyd97{_N%yV{PI)QoDBU@0k3+pI8Iv`tsnTNf=dx=^jN<2pIc4s)ULA&Bfo zN<{=w4_1@~L3BZb?pB0FS1GE8f{2JpGO~ubG|>jvN9O_ z?BcjUxYBNx%#f4gxOBJ-Q&Gid{rvv9(`~)T%V(o?>%>9ia;hIP{CI) zKyF=WzkFZw2qX!CARlCanj!hYU|0G=fw&Ox^L_?+HPU&huP)n7DyZd zOZX)Wu7be{36Rxp5q1 zngKM~mbv`vmFl?DAk*xijNt@t8cLKgk|5J4qWpHY^=@v(uZLj5(wI-6S?{|E!&S|P zH@(BH#9OhSF)xEcF z-MZaDO9BE+qC(*twj_SDX3Kh{P$(vnKiw8>R37>N@(GWM)+|t~)p0tlIw~eKIxbA3 zj`#BX*mM4z=%|>u_&E_Vaq10GTXgE^*qDepVX<)=qBUEjKE#irNE(-)m6Zuiq$5dGJ(1B{Cc3OXLSouwXoU@ zRAyEW0M!7i_0T~N8UF_8U|@ANbj*fKy!lX-4;lYOP*ue0N~o%o_4bH{l7IJEjVHM} z0q_anC+ z6wXpcFCX`wZSx9zraBPdEBKC=hA-anY%E?^IMA$$8QjDoyXVtNz#giP0QTv zLEc;f3J@+p(P9f`rY$fMCil&P(!5V@KQTzk_bO^`tWsGh4Ep`%q&is#r;X9 z4IFCVY-MfctjugSi~tz{!wUf_WOXS(rL3+3sEXAlfK05e2dJLaEdaH!+6<7H)tvx! zvU&iZ0aoiF(nBUb1LO^m*>5)Fvss-FQ9e7r2%;iZS3*?D>N@CH2WK<+fym7APH5E$ znd<3&75+YHqj4^nBlJkI5vrH!IV<$Cq`x;F_(<#8%c``bUe0`o4n z<-SG08tXMQ(Z7z=EG~||>jMPnj@@aK6k#fwl!|EnJbn64`_FJ%L{?8wPN0{1?xv_5 z|8mcF$Z#`{ z0YC7<5Avllx2Kf_a<0n>H~^Ff0Ns(|ety=3pweIh^gz%9di6b)Ejy}tyl*uDFA#nq z_k_pJUmI+!Lq8#)0OA7p8qHc?4h#?Q3MXI~;bA#kr=h)DJMv$TAmAFn*8tr||I@Um z{yjsH1U%&MLvEI2>a7T?l!bj4wFI1j_zWB?fjFCu!8I}MaRiJYJR(PhK8ba$n;yN5 zfEs{n06heMyP#G2S>az0utT|nywiSvj!$tlSe>4@iwq}oIGLjjWQWt@y~QmTk_gCv zI76;pt88b}y5nQNB;X*YJjl_Qnu_i=?0H_lmw=xE{#ibag(q>Z>v!2{1ZV^e?bf5d zr`JBd;+{^16FFrfM?tyC+JF6UMkWD+2oEA!*pV$SY-1}-Sp=j(Aq~F=J{lb*E*yTF((IW;28=2133S<1<8w&JRSqfIA?wLP42 z4>wK%8=HsMHH%YD5zq~AH*k@_uJ`wy`nLU-?+8fXg#@0y^FA#p^M0Ux?<@g19M0jW z4?BM4-dn-np93PSLZ}M8Dwz^tADY^S-l6*MBcVN-GZ%>k1HuMG-wy>~(fxJj+e?Ur zOwKuz^PnqWGOtSJ)sp_z=r?ib+1N|O!hVGJBN~G)_)$-(ezgVo34S!oo6~H<(@URU zCc{@Cz5?m3T9C1OUr1?L1p&9Aa2rxXQ_kvV*6K|a5|9IN4x~5P`#-v4SN?U?0$KrXm9Jm4$D`rTOYLe1I1li7 zxp4h2#QLrDo_&*m)z+(NecHY9m2t84XLV#a5ebQMW1ex=Z_Jayr%ePT03iX;4nKST zN!xcD?C%j!%i~&prj(%I=Qdv`%?%F-=-_Y%M_cKPT~997rao*ZpakL)NKN%j>Q8JH zJf_q5zaKiHzf~vf$nO#@$DzX!%pQ+>X=tF zRfhQV^pN2Jga;7qUQb(Gy~nA$o)J*a3+3_$yH*pu-eOdz4b{E;ID>6}4*09f8E^;y NPQgk36bc~!{6CGO25Ff&saE>>`lZE1`k8sjIi)G7 z`pK$BPC%q@Xsn-{T2z#m&wx!8SVk`ct6YVJS-hEvZcb)iX@zcjUMaGXNtq?ZFn)4= zURq{4(2(NF+$4~Dic-^xZGg0!|F=%RO>KotJdD~L+TviR0tqfg9S$8h&*aC8D)A1T zMT|U*`W*VaFhxbFIf)>4aZz%yDu}`O?%K3Fhby?_SeTiZnHZQsVi3RtV=yoP0JM-t Ang9R* literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/char_traits.h.263114DAEE0F7CAC.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/char_traits.h.263114DAEE0F7CAC.idx new file mode 100644 index 0000000000000000000000000000000000000000..5e372bb14650295b1def9c50a619cb0834711eed GIT binary patch literal 11472 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/chrono.F95978433952CB73.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/chrono.F95978433952CB73.idx new file mode 100644 index 0000000000000000000000000000000000000000..776a369616eee1aa01dbdb448a7fff20b119a406 GIT binary patch literal 336 zcmWIYbaV4yWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@Xsn-$>K#by|)WXutqSWH}jQrw~)D*(HAf_`ESLP;x zTvU{rRvZVUYl8co=3?>i(0n9be&u^Qb P$$Eu}iID*qelP$4{LxUd literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/chrono.h.E832445DA3CBDA93.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/chrono.h.E832445DA3CBDA93.idx new file mode 100644 index 0000000000000000000000000000000000000000..083d74d9c65dba2a35b1242c62321f5526964626 GIT binary patch literal 38654 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 Q%f*lQQLw>0f*;QRA4g~HIRF3v literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/climits.41B363F9537915A2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/climits.41B363F9537915A2.idx new file mode 100644 index 0000000000000000000000000000000000000000..dd271ef959bd8da73f3ff982c09377b0a365e10e GIT binary patch literal 398 zcmWIYbaQKCWMFVk@vO*AElFfyU|t!&&%q}f1f=ec=8aV-xzM(NtBUm9;Wfc}?@n$BvIhlE-6}stprTR$vl7Obe z_{sTsX_@IjyBLZqbCWbwW zY{X#%7Z!QGU2OA;Jtd4>OgbDo5-`;-s?35bpLSgXsy5>=6M_jBrRF4p*u_Q3#mXQC aGl+lyrk^DmKibaCOJ`zcWB`Uf3;+Ol0BME* literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/clocale.8BFEF3D6DA37B94B.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/clocale.8BFEF3D6DA37B94B.idx new file mode 100644 index 0000000000000000000000000000000000000000..785b320e1d7daae9e887b9a06f69371c9977a52b GIT binary patch literal 548 zcmWIYbaRtoVqkDi@vO*AElFfyU|i zi;MI#^OAE)Q&RPlRgIj0NZ-&{AF2+kGKdj+8CWGNEX?A~OmuTH^GYjp)ALG^4Nb}{ zDTeWr^YhX&(}9NM09j=W5HrEd;?xod59st1D=VN6Dsz*PfzCHiSpM~o?_)bDCRPrJ zcbH7LO!yf%!5l_L*34}=n_q`6y&=WK22)_hWhR19!1D3OLo=rQds0m7Fa@SurospX z3`MDF#S4Mv%}nY#o7#4qiIIy*heJmKVjTm+_ltFBuQqLxVw7P5X{_je@J@T4L^I4~ zjGSN>!Gv!ru6WWR|1p`72Spg>OrUCz^I)oBjsprKo1Hf|Ty5sMX9zO;Q9pZo$-r`?u8uS8_8jGcd5S39(6n2?j|9 z1||juMn+bKqSUlvJ)la5uKo3)pE%7KxmX!F7=iK-05bq64AKn~E=tWw1hI>Yl8ePb W3{b#80qd&H`bGaWA8%)5VE_QB=u@o# literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/clockid_t.h.5545878511E5BAF1.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/clockid_t.h.5545878511E5BAF1.idx new file mode 100644 index 0000000000000000000000000000000000000000..b6dd0ec9e39c29eef14183a69a53c882bcc007d7 GIT binary patch literal 340 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/compare.EDA7854AE5DA59D4.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/compare.EDA7854AE5DA59D4.idx new file mode 100644 index 0000000000000000000000000000000000000000..b85a7e6f94149fe350e928ff413cd23d98b3148d GIT binary patch literal 144 zcmWIYbaU%qU|?`g@vO*AElFenvPFQnxTGjk2S|fKT4qkFmA<}yX>pN$W?phmX-cYo zvZ|325a}Bl>nG>u79G89+lCV|u!rKS~&1L^wXMoh~repoSbG0Jhs34o1)$mb-2 X=;ET}Vr~$FG3Bvym7SXIYX$}YtcW39 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/concept_check.h.39429B249CB86886.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/concept_check.h.39429B249CB86886.idx new file mode 100644 index 0000000000000000000000000000000000000000..1bdd05aaefbd00cb6c171ed208231feea48374e8 GIT binary patch literal 352 zcmWIYbaRVfWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@Xsn-i)et)}&k%<8S`Oa1X literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.368FF763D62F871B.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.368FF763D62F871B.idx new file mode 100644 index 0000000000000000000000000000000000000000..73132a8c6af184bdb9b8b258c914be9349747531 GIT binary patch literal 1294 zcma)+O-LI-6vyX{&#w}sA0n8>kCuuA(XDBsB3PjXLoSsHMcYGdvTjT?ZbEif5~zn* zNG_p8+vX%#i)~Tkp&m5!kh6yt3PL|_9@<;!$Hf+HYbVHNMtac4F1+8H|Gf8RhM56R zUtd`%Ay-E{u?a=@A|a%j{hA&PI)OO_^9Mspwq<;kBKpxY4s^k=dQ@s9rb}{Im5pdrQDx;gnRV&t z=3`wQ!yV4nP*62ut)r^(-yV$Wfha4c#V34)ZHp>??Rp6zx2M02ouBqNz=C#SZ!8QI z>}7s&f8cAvg%&idM%zJ<5DQM8n{;tXfGq(RIj6vu;=KQOYx^PH>tRWJ=sU}0e)J18 zj^hG_FUjxclAqr`K7c!3nIZsH-u< z$(pGz4ew`@fQOp*u0L68nW~&;&FzA97g|ld1^1v~4;-A6)Rv?Y=QOpYInUnz>uJ<7 z^Q@ZEvw++oC8}9x;f{;mgju;){URPJD;tw z3Y}G*#l!IXKZYirK7Yd&b~xW+<<0f=`pjEaxL4{G%DUU#LXm!Fe-AG?C=C{sL(4<= zoG;wpsRaY&fm$xwf$|+Fa?R%lfA$|${yJqrSB2{|ml98Ik7z z=S0o|+dpA`4lpNj9xyNRCg7&XTYy_4?*cn3;RS_rC9Yue;mX z-v0ba##(vjXe3;EiZON`|JE7#Jw4E`RcI@qwYz(}({2K=H}req@sfqUECh_Tl}>5} zPQ&FlclV$-aRSeb9)TN*s3!(eDX9ja`xL0MR%9RUg0!&LZr@J!+WV`Ghz_&T7@^#w zs`J3soh|~k@r8uS|D$Gm=k?WQv?pA}3fWP8B@X9lH>0j_rBN2%7e)ipvSpSDYx`x< z0Hsw3EA7aEu1Is(xpi;9J*Tv?2&BS3DfG&IUl~w&Gj83kYnn5|j*;y2_ zKTKW4$qsc{U^VTaC!n-gS*nP}km+2I=DS8ZF>mQ(#*u}yEvypKqL@pHN>$+4$S<@G zwWkV%G1_2{YQ&GZeu$l&PzdPsY5V5$8esfpz*Q`jL$19D$`KftxFK5MQ~ikOU5JLM zMU_H<9t(v^$-Q)p_c^R2$%q6e$uwYvTWwIP0=#`xV>(+>jEC^=B_}FA3Hi{u=d(q7 zixxNFozl8!%CRaM-l*xzN*hU*u;~ypdc$X%k+=|_UzZT2Jv{+zg*Z4N?0Nh%P8>Gl zI4-S;rOJvj7xB^h_2l}sD}_|$(UpNJ^(|A0O8l zetvn(<7Iy#z=8)bBl`ANWP9zkZ=wg2x6ju&zi|1&)zF&ri)$BO4NQZiT2x7)?>7E8 z->hvuU)^KpsVoGMrV!?Qqqc#4tKa=K`AhNXW_Kati)R-vg>Yz#xg&l&{P vm`joaC}_o85*ossZ`HPDeNk_b(vdZp^{Mp$L>)hT@!>}|H@>`lZE1`k8sjIi)G7 z`pK$BPC%q@Xsn-z)# z48+*v{JgZxbf6){mAOeEHx#9&6_cG9%Yt9@DH<+n(7A7vn ze~cXe82MomJdFKJ4E;>(Fn(j-}QD_#baI+-DA`|GCKU}mn4%wjdc{@~4<7*9q|BiV_bSuO zjSB-fT@L|;ML0y@Uai(K%HX=2eHbX5#E}Fy(kbKew7q;5=Yhh(oWWu+v->P}y=${` zz6ca{;BbJ)OiIS?f){I6UI7aGbNItU;HtBMeQm~rYe3~;#rZKT9U{DWQzcCaY<382apDXw9K4TD}8YrxhVwB^MlL1=;km?SGZ`2F34AL; literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstddef.06546D6D9FEED08D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstddef.06546D6D9FEED08D.idx new file mode 100644 index 0000000000000000000000000000000000000000..c7fbb9e4e82309e415057918ed0899fee89d8793 GIT binary patch literal 2776 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 URd~t#SiX3N3?mZ%s2=+L2MiThTmS$7 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstdio.E3D7014BBC7C7170.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstdio.E3D7014BBC7C7170.idx new file mode 100644 index 0000000000000000000000000000000000000000..0a86c4f8e4a2c6ab0644540a1b95cbcef934bc3c GIT binary patch literal 4602 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.73317090CF3984CF.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.73317090CF3984CF.idx new file mode 100644 index 0000000000000000000000000000000000000000..36b7e32ed80777291d465decbc5efbaf81a11f28 GIT binary patch literal 4754 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ctime.FD7CD791ADF7455F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ctime.FD7CD791ADF7455F.idx new file mode 100644 index 0000000000000000000000000000000000000000..27b7db33760d0d06960586628b11ecbda6c296ab GIT binary patch literal 1512 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cwchar.415F3E4D1314A235.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/cwchar.415F3E4D1314A235.idx new file mode 100644 index 0000000000000000000000000000000000000000..ed45511bd74fde72cbbad64bf9a0a0508ee431b7 GIT binary patch literal 7308 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 N)0(p6HWMQ=0{}hMfoA{! literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/debug.h.E107AF16C7F0CBAA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/debug.h.E107AF16C7F0CBAA.idx new file mode 100644 index 0000000000000000000000000000000000000000..7977c480566363125900f24502dde2bd419043ff GIT binary patch literal 718 zcmWIYbaOk##K7R3;#rZKT9U}Zz`!5^#Kk2=nJGXT4AL@lQmyp$^-GJ3^fU94b4pWE z^^;YNoPbE*&{#huHK{aRKe4ztwWuUBKd)FXgMla=V0}Qv#g(~9AbW~Z(~1RwZgI+* z&A&hCF)t$*lMknl5yTA)3=a#L1eg}OX#j;iIX$&u!f85}gWRPan*fDFIYV_}!bc;% zyU#f8WDOK{;&f7n3704@E2!v5aR3Uta=PlngllIDrdQM!I{}3QIRn*T!qPo0$%P6( zU4X(aoGx(Hj)8ZSf^J51G4e3kE7=>uR3~w2Bwv=?I2WkekJC>9ChYlkg9)eIoP|JP zFHSGG1BGNS$2ptuF9iy_ak?qNRCDsUC7wFMz6vPp$ms|-2BRwtAWBHoFO_e z)%}5!G mIo;uA15-v$B1lbfQF5_3h`|UVAb=@btCZnwap-+UMg{;QZ=F8? literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/device.cpp.1916C73C2E77CEC2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/device.cpp.1916C73C2E77CEC2.idx new file mode 100644 index 0000000000000000000000000000000000000000..a15b3474b929448472168128565da19bf768158e GIT binary patch literal 1796 zcmb_dUz6K35Z9$g8cP50r?jTfmeK+VK~Wq^xVa%SO_SU;Gi|O3xw%J=BI_J+wqzuk zB)s#?@X!yzBcFu_z6GCv2i9@i%N=lY)2U}{d3S&N(`t7mjruz~e-{zz`2BgrE!{*2 zU5D3LEv|rm`CyDNwp0h)w&q(+ulW#%LMC$@$OPf;aO|}QgS~Nk-1Bz!2c2<$Z&03B zTAoKO&`c7`J+EA*QYuR=FW;Y6DwWKyvp4E_Py3HEX?MSWEDWDL^}4;s`@5O#px@o? zjlaw7UT4&6kM~C2Xn%lkpG;N62@SueKanmsM^?qe#EMX38pMbw38__@OcD|LIlvoQ zuj#pU&&6FnNrGdXM-!_8E{TvVOniQ7f}tg2r9wl7wxjuy*i5PBxJnqjCf$E%!SV<|fV6xUj5 z=$A;?mRqmaK^0M^6`p|IYRdS^xU_I%XaE{613PV{Dh*vJvW39v3@B8D&B9n7;c1@J zL$iRD&#{u>0^tB*ks%O{nhy~KW~>i^9sgCU2y1RsqG5ht=+=4%{YQaAG2wI0)=L~x z84%DDw)|_j2-fVkU{6%5?l%a}(K_cVcV!K_%3Dt1pO?_*KMKZcERIijz_OY(w_bBe zz!+@em+ieC=l_B7UOOjtHxcKW8)y%N4+o1m8y+2*m@@WUdeF^x56Tt+=VM)tMu2kUw?V=^^HP}Ah%E|Tx}FLiHJH{ZT?_| literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/device.h.370B6C181B9A9AD7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/device.h.370B6C181B9A9AD7.idx new file mode 100644 index 0000000000000000000000000000000000000000..152743f979f40124cd87a3b3d712a8326b97fcbc GIT binary patch literal 358 zcmWIYbaRViWMFVk@vO*AElFfyU|>(naQaP5X#DmAuTf})kqvxFBCYvAEbszc@3uG$*knzeqm?tXnU+pnyD$89>)m z<|a7+onpc9j(=kRR8uh~MkWSkCJrV(7B&_(E(Q*;GZ{8c<+$#Vxw4g=3FsphW;SLX zFu}kHmS$vOElN!*4n{JEQ4*{lrVmClaY6J!Ol9CfQB>1>>+j0q4c{5LSQt4N1)ype c7>ZJJ5<#5eqU2(35Q8PZ&ANOMCkrq*0sTc=r2qf` literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ell_integral.tcc.F0AD53221D51D4D4.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ell_integral.tcc.F0AD53221D51D4D4.idx new file mode 100644 index 0000000000000000000000000000000000000000..2e4f4e93b82665071609f6ff0f844c84e696c843 GIT binary patch literal 16436 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/endian.h.1FC6A4D6D2846204.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/endian.h.1FC6A4D6D2846204.idx new file mode 100644 index 0000000000000000000000000000000000000000..fd4e73a62ae769ab8f141cf7e5cfabbbc5ad6351 GIT binary patch literal 826 zcmWIYbaOLeW?*nm@vO*AElFfyU|vHMB4Ke$ncKWt-#sQ$P45tj- z5R>O(g;uX;Ujzypa2dc=cN$#j*1KAM11N07Wds-g6I#D)&fnI%OgxN|?2>R{9!3Qo z1-Jv)Zu>X?tctu3)N9CP2v>AbA~^2jFWtvLVGS+~xbW&LO!r?c4txp}R_9WO3m2v4 vB!YZYT$EgF4Pr1>Dt$>}<68Wlg^7ikm4OK)1_7Xq00pct1_J{yr@#OJD9^v> literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/endian.h.20F8E286A486EE09.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/endian.h.20F8E286A486EE09.idx new file mode 100644 index 0000000000000000000000000000000000000000..37298fe9f8131c901a308d5286ec8d191b53a45c GIT binary patch literal 376 zcmWIYbaN|UWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`V|&t@n$BvIhlE-6}stprTR&kCB^!wc`2ERd3qTPq-x1aEiMLXV<@i7O#<0jl$ut& z9!OiXoenR)pTWV%#VE%i2XYx0+~b~7)Rs6`04S`@sVxZ;);Z#J-e|>EZze8ASq@oo zm@p5cmWY-zjJNXK>RH;49)$t*%5%uWjXeCa)oqpj=R`)JY8EX4nCefiXQvjpt8W0R z7UmEZg9)=Z?)(Q7R_9cgh6w}Ros$US6c;5IgY9RmP(S~;#rZKT9U{DWQzcCaY<384Uh(dw9K4TD}8Khn&7@0Yk#bClf({d6) XoZ_P7Vr~$Fv8YUKd#kvW9RmXZ&0R6_ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.52AC17D898D2345C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.52AC17D898D2345C.idx new file mode 100644 index 0000000000000000000000000000000000000000..1fa19fdbf811a931cd1e042f162101615d20d180 GIT binary patch literal 694 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/errno.h.19BCCCD58DA5623E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/errno.h.19BCCCD58DA5623E.idx new file mode 100644 index 0000000000000000000000000000000000000000..0fe4c7c9afc7bfb9a8a92175d334f234ee95bcc9 GIT binary patch literal 794 zcmaKpO=uHA6vyA1Y`!$5)>5@1OeLiyO}auuky2DFL~>9;1VO2BvOAj{oZSgCv-xNX zdK5i~2=(Ai6c5FtXFq0z%Rlrk03W>4B@~*lKLH{?_Bs2aTh5q2G}R4N0o!)$VniY=2$Dphu!C@@xQ`XJF=GRS6_N@IrG*xj z#6dhLM6J4*g(T{WMZ0_V{HCr6_F8!ZY!3@m2A49jW?5D!g+&9Kg$}V|8_V8U%_Ufc zg2?~K{R^wj)moL&AnaG$L1?w8l7|)?|3VEqB!0(5Q|Vr#=`^Fs*xED?n$Zx)ap`fP zhAPN`-@2l|=K93FYhUhMeOrWl{8a#ErC2G!X@Dc?lwp`Vndeid*v?)N3Q0n>SS`ot zae^SO+}BcV@6*R`jYnCdV9w-bCP&F|~;#rZKT9U{DWQzcCaY<2T9FPWsw9K4TD}8VbaOKEN-K2J^GZP);Tno7bCW~;#rZKT9U{DWQzcCaY<2T1ds-Uw9K4TD}8)3{~kO}tUCYS2Bh7m%d;eVgs>v);LU-+NVzM#*qx-6>K>+y~yR=eG+`h1oe ztIOdGTHGGL#TRI3@Ob^IU9WVwEdigZe{#s$XmvQP)lTp_y{gq7wAeguw`vp3ytM(B z>h@cl4xiuR_joK$kGqyw(d`NNEuI>S-Q%)4+@#uSw}eI^{$As7susKIvw0m2eveo9 zTrfmytxBrBo_f`7X>c^C#FpQ$ptQi}w-?-70F$wi&;T4Bx5ZkmO`xMIG)$OFgV$5b zC*84ySFM35+V6JxR6ntKJ+M4>wb5ZyVM6YD0%P+#+*ZHnD71WDbz#8ah4vxP7PSfX+$Tb6I}f|Aich!IrOLxl6L8za3f_I<7I@&q1l(|dRS1mqRc-3uF3G7G%Y;1$qVFkCt!-wYgdYl$d zgX$HV1&AL;9cbWZ)ZuQlIvsHGLWfd!_*Au?Kyxua;_z9l7JctX=p0&nj>Rf*tNukE zZ#|sjMQ;5Ab{!54R&|_-+XE+|rUoYBYp}wA;oG*r;k5JPXyd059O8WO(qpUdaK*rb zH$eXN?s^E~_t?aA`Lgn0q8kg`2JK7=mmgNvr5{bvr!Qbz&=HZJ7C6OtGkH8-BW@@7 z<(goPoCdrOch&Q6AIyj^41YQ-@F2l3#7F3c!jAAN)$Iw?E`Z6p;HC(Ve2nycwAie$ z;ZA5GT^(<=^zx9f`!0u{Z~5K+KMK6a6M+4w=BrO&Q(>#@@U#&T!sp}n9ZsVILg}lm zof7@??!(OAMOc4$R>i7m4=>T*1s+>$wAQW1W(#;_ZNRNRu@*l(8`fI>SVH4~6JAg4 z1@&6paJk?D!incy!xIBH#49ciJdFAIPzM$UX_J2wUU3Zk4wnj%h+l2;YeN)I6?en9 zc?CS(E~{G`zmMM}_aFHzu==6N=`Hw4_DR?mbX9wt4x2dP7N^>%I(-CgU?B7)h*x5f z7k(!AbFD6xwn z@yDT+;R;CtXcC)b6h;Dh3!e+C@g3`_klp|ku!2ZoB+z_y0F<$^p2A3={exfq6~FFCQ%Ds6`zhN`V?u?5KC+&^w)y|A4^l`sfCjU{ zCSfFSbn%17@11umT_Je@xS2af7zu0|;(cJ<(3^P*nFYW>$_`RfsE|<2mDe8Y@%of} zg$x16#%xAmB(Nxb=bh3;8DkYP9e`bw?SdWF3JGn0dsSG^AIl3B(hHz5Y)pbM66l|h z>q=amHd7(70E}bf5`>Y!>3J{IFM4!Kr9x5wn8v0>3L}A@5B<;AzB@5h3dsS$&g@2E zB(N*|g_d0#hRsq)835ZT+Xe&G3JHDt{9hIpzFP}WAAqK?DQ00L@Ww~w-$rbEWwt^x z0H|VBvBF3o@6g95Z$1C$ye=eW8Ziy%F(6VH0T2QgeDSpJe5rqKo3D@ph_HgP6*M7K z$S4bni^gV@^tw+W{QxRurBT92pxJMkvvc%s4=AJ@fIXD$fz8tj30)4JT+sJ_f3H?Z z8bCAI%wEDs;AVBj+WYKFYzmnGz-r1?(}++Zq10jLewn)bj9nr90h-RHM++l?TYJxB zUR$17qmV2B=Ck>6!bsqU$KAh#r%kF;NCg0UDccK6uN4wnI;yzw`}q0w3K*EFN_2dm&`7m`S@>-DC8ahhO^<3!bsp` z$$$%aojO0Nkg)(PW6O-fNTB$ICx&%(zuT&it^j1S>_}lGFyLU~&ZoXSu|*++0kAMj zZ($^0vt=foxw(C-LdF0PWWip-NMJy1&R_rj;duaN0?mwY+-y*%4U)WCAdU&FLYG1nym7 zKR^1wO8^)E$YNRX!bl(@Y|Zy4Hyt>mkSG8~v(YKSNZ_R}ette|^W$d~G75kI3-l63 z0;BKDACYHWc1|G^0cfGDg~o*n35~4#^@Tg_!H*OY4bWIN)+CGsS{|ACnrqwRpDLs; z041y>Ru~Cfn9}ImGwRnb6=DWpJR2V^j06(BD;}=6*>po8JpssLdHsZuz<@FBHxKN1 z`?f+R1MnDSkHKxz3JHC6;lID%HQVvKLMj2;N7+7rv_e84z-xTF6{$yQccDY^*XwZd z1)B z#|`bhI)$57QNt=4i521SQy90J!oNgmf8P6X@#N+Mr(>Y~n3ORC(2epH`qQ*4_V>>0 z$M^Po^;jJ6&VJ58$fJ@4p37LI2QM~G*^&N=35M|uH9SKjkPip#XWmcy;dh32#@k1y zzG{N72<XfsfH_41^jST5ti5JSuN+YkC_iMrIeJ#|}PJ z0D(LvkA8engagkNIMQ`J)^y(;b+ZWQsTosqu+v}{m%q!7m8CHA`wjPZSa(Ywi+=Ps z#bpt-I`8U;PLxtd2e z%6M>V;vFkcxCX?qn${R4;5U?qZ>s$xVeHy zcQ>V1|NA<>xBxmWHI*jeo}~rH^-Fy=tq$CMd-m0j7z%v|qRD#6>RQpiDr9Qg*y#B@JvzLc2h3FIGC+cq~N`Iia?nfF0 zKe)NtN4Kv>Ld7U!*(wOKlBTSr88}na|G;zckNh`tB90ZcMy-W2wA8S)!;i$W#AW&f zF*Sg;JTJhuhulBTof~-nQRvH-Xw!ey2Y+@r`<_|rH-LLNO~5-`Y0N@^*K!YRftd$X@U#Qnm~ViaCmZNazVYCeQTAKAAimq|)}N5p^>>Q<_?~zY z+%Hn{BGp&tA5mu?YB@Wk4J!6h^IrLrgy{;z=eY{Tzf{;Zth4FV9ykD7sbMSa@QiGu z=54eO&L6WGXwOp_Y>zn%xV6j$E50z@nEqk3w0&13`JhgCPqme!pojfBYQK)6LWMXX0Eot3B54dmh}C=1P5uFfW22JSoB; zf&GIywL-qVMHt~b}~ zBl-N5MQg^@-s0{yIm9FIW~;4EsCX0H%`~}L-Z@OlAU@B?Fn-sF{ZBSF%{&JDsDx4a zlKrFa=d*54_8bTI4ATrf`pa)UH(^BgzaNLKTxeL>LG*Y{UVSU~HS9lh`r4Yep>1J8 zp}v5a^uYjl#)kuN9;qrkv+dLOf!;)uHc4fe(QktF`i_)#=&Q-l)Zy3!dk6IaeLCe_ z`#q^6+M)Hx#F6^XE#{BV7f&9subk}%Vpl%$;3=Rhk}7n%rL4z^;KlF$3*2b~()4?d zIVJ?*2_^=?%o5x@twcBGli=pbB)Tz+1UFA1(S2jtjHxLxFQ0)fOX5rPWyh2fXr50Z zjfo_YuWpLXQ?YcyHJw9Uj$q!dwhAp3MnB8H^=S0sj~;#rZKT9U{DWQzcCaY<38JCFv0)S{yNqWBVqw9K4TD}8?kvp(r)2SP#gvO=MFjl*_JShLSgt?wn?wlzzh3CTlOV0HZhA-S8Os;Q1qNe z%mcCVfuoa|Nut^$S9t=53p_x#&^U%Rk{Oju+SJf*WAEiyx1qs2R&?Cz9b#%>yI>mA zI-V|2wZLTEu(3uh$c?Fv6`Xf;l?94eVuhmxA!(kf3Oj1YhEA}NhgifSxTuuy7?}$k z7sWoRkDG=wiM_lQtE6N&c-o{kfg~oG)D)EziEiUouSq;NmUc{STy!j(g>}=gx=WKJ z{+Dt5!Tf_j+llR%I_m(dj%l(&7Ss_(*Rfidg|%!^T_t!^TU#^a2Z|5F%f=Rb4+#pq6PjF=2Ds7P_f3w8ws;*~?%02DHzs}j&p?_isv0^&xFv||z< zkK<9$<$A|;r>!mBJqn(LcriyjT18`M2c$I}-KIr?r>Ul4Re^_H0K)LGVEQ*(AWl(3 z1GLH$y!{U>qqk3sRa6EJPl-hgG9EsSz8t2a_p9 zbKG5H(^N!vX**!CO=4NFfiMi4YM4;qz&uB)Q=2Lpz29>N3(=ccM~!!6i` zRE*QmkVaKl_A+V)9N!^9u4Gp{wHvI7 zo@3V;*&PwZR0c2)N2%~R@Uf@1tVHCac!c(C<7`CI?Od#;9#2JhHfa|C%(D7f+ zidQelltFW7x}ezT;Jl2;Diz1h2nZc}tMEwukwkS(;HG9Ir)pF6?gKR-REv;sL-p@V zKKr%h(#xrv12?Tfa#vMX$bGO=_UVYdxj9w+Vp>ACG?z8-K(*ySMPaVLaVt+wmu8}RtJ_uSrSZa%td| zF7=O7XIlfHz9pS14-p|r?hW-om+o;S-m*Ds8Ip+P|eU%u8x&%Z)rUf zn}9wdOCqaz5J^5Pgbxc5E_1>NA(;_{Pk|GqN^}XrgGzEXkPUkbkh3k>^}eJ8lrTs4 ziAVn!#Mbd=p@)+KIw>^qgq&eeZkbs;Hje`bj89z6*#v6FB3|Hgi|#vjuIc!D5I?ml z73FH49;_Luc#t=)Or8Ab!rLDSqTE#5RL^VSOoJ{N&A7EB_Xqlyc`TFroBKO`X&^AL zjN>_S{^~F9bU*w(R525nS;gau@q2qV3}5)67Kj$^ig7hCsxv*{OTCfajlR_1)qj^S z4J{jr`ck$#JLF5H#!}LkW`)LC!IMwrevIxp^z_v#N!}LP<`GtscLsJY_nk%qqZJYj zP*3W-abMkoFZ}!yjB0=F{#Ne7`-j1@UE`yIP1BT4FgoBE1#x7eLEwZ6J<#*WyHEA? v2pm9;n0JjL%T%o%mOy@dOZ_SJ%l2JWjVl^fq7^(TLXH0GO8*sZ0{;0E&lDr+ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception.h.60232BC787A23EFB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception.h.60232BC787A23EFB.idx new file mode 100644 index 0000000000000000000000000000000000000000..02349e376e06534912c1977d14bd6654198007c6 GIT binary patch literal 1862 zcmZvb4@?_X7{Fi4F-mPaK)T9wNi8w;cLayy=d!)T1ch`-Q zIVDSo6BhpjaR{=RxXF?c&BmWBadFcHlVz(@CliMYi#oRi32Jm|%;M{n_n4W@^~-&~ z@BjC;&A!G)XBGh7psy>2WR?K{>&z!c<4_kzLL!HK~@an6f2pl zASNku0Esfo@i5Br;W!&cxMZh@BuS|WVVe+#tcYMpL0euA_E{bect2Hi(R*nxu<3VH%ly36i$6B-5>gQz1O1&+S z|Ml;BtggLoOLdgv<6YHZK7L<3fMCim5$%5#>cMaNXX-TVKuqVRGU>_y; z{)w3XZ+!YQeGRIikuCal>I@BFT#QSv2%u4Z7~odk@IRpW_XpEv2jkE)DM8FH#D$2q zy`#XS)~*CFPMwpQb6>RgC*OA2bJW?y>|=Zy5?$22IdsO-+?`JDVLW;!C5ZXG?6#?? zjf0o7)EQZTv1x3%iU0)w;2*9^ow><{_~Cx@S2^l6xOewjw@DEs-dK5JVOQY!KhtLK zTCa&o31SveNV0Ok@xp<7K>haxAPBc#DZf;#GOd zWl0;vjB)Cs1dAxj)~ErXH!_thU2mMc%1|&1hPQuwv%Zvq`BCFb#4;Je9dp^qLPdzpeDf8owR{_H3P=O^M5@a+C;6r6NF6>aP8U7(lN z^bWQpzBp>6;K&bmCkE$+Ybi(;*B+d2I%KEd(c8BVsfrd`DA<1V>)x$3&%`MB;J2Np z^Olx}D42RUl00T!Gfu%D8-Kd;?T<4v6ueSokh0!5e2Idc4ap-YX`3f21p}W&`i%#y znG^(1p7R_w?Op|~e@*W=X1`&i9`etZrbpf>E2H4_Lep8#uFuOU5HGtvymIlEb_$xV zULUusCu0;OD;tit&YfQc#ivH!tb5`SiFyo5WzR0#-+zsQ)|%P%2YcqGDd_Lno3*%H xKSx2Kp=av>&BYrOocQ$CBHOX!dmxDc$&~tEFm0zcEE+mPuc|UZCi$ZP@Glf=Swa8+ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.E3E83F3521CDDF95.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.E3E83F3521CDDF95.idx new file mode 100644 index 0000000000000000000000000000000000000000..9c7713a6d4340230119d21328085da422143d66d GIT binary patch literal 230 zcmWIYbaT7Mz`)>~;#rZKT9U{DWQzcCaY<38EszF-w9K4TD}8x0s-^dX|iXpe5e2lYjA1^Km-{WI^8mx6^>q84HQ=AROf>U|NW7~ pF-5HA6i`@>Lrw-JT$GxV2x1o(B^Psp7>xWY9yP4no_3Cb0RT7+I2Hf^ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception_ptr.h.A3D4E42C18D066BB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exception_ptr.h.A3D4E42C18D066BB.idx new file mode 100644 index 0000000000000000000000000000000000000000..278c10d2761ba6627c56ef9c0f218d63bbb71ab2 GIT binary patch literal 2000 zcmb7FT}&KR6uxI!7Ir(pP$=xeB7+420=pnBMd%N;0kbq%+LAu#!)AZ(F1IXq=*;Xg zTWwlX8)}THG}cESG%+ob5RB!a)}&fBrh%7=nlx>qPntGS)0z}RQoXZq_b$=cI+?w> z-}%0C?m6eq$sP&}41807(7tHE9LGk;ju0wmKi$wsNgmr+PgDIX9X)&&ZI#S#7OT(2f{{(P$fi_EN#V63{^2ku@XsY8m2}f zt&E0fG=ZZ+=5x6MF-xRjh3E=ZDQ;C%=K0@lmNuqpn8azTOT$J|qZt>POeB<4D3Qc0 zaGy?S1S|VmS~@z=$f%}HW;AN}D2^D)gi5HvQeioU(-~qz?miUhsqcHSPdB1$4F)%m zeTVxtV5Uu>^(uuDZPdg_0{8g+{-mz?Sz?J~6#F9$&pyvye@CZ3Obp#0G0jkz1PLXE zh~pbYPvR?1i{coeSpVOC?8=_dXIxF;$4e=md|c*6dIA#~Q~yD-^|6gzx@{1rd4R= z0pA!Prrd5P29sfGB$JMPIxZQDQ_>_Udm69yXI3kXEJ>5xFjDvq@Xq(7tY5oih;r=VBh^H6yna!$Db)fb>$@U!5Ug=&H4!7-nU z7hvlGbPN6}Y`vO`uY>(Mcm%%)^^1^G|1$J0!?56QL;G#$7kCBgR-lVxHi?Ol1#~T< sAGS87*0T0k|GDeWX1+nFL~P}gUmjPNBA*5vsn@dr#;L61IZ`OGLFaQ7m literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/execution_defs.h.EA0BF88CD36110B9.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/execution_defs.h.EA0BF88CD36110B9.idx new file mode 100644 index 0000000000000000000000000000000000000000..6a5f340b0d80726519931c9bf44f4f7429555f7a GIT binary patch literal 906 zcmWIYbaQKBW?*nm@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@XslmQT#}=oT9KMuT9TQc7oU=vR;-u7KtNMTWkG6uNl{{ENiop2%G@N7 zO+`Shrq(laYt9laZy9Q48V@28LY>QkCffk|``ajJXWCf-qqo#yo~R zBwjv4J`%5hp#aY7X|$ZRy6{^T6AxoIV@Nk+B*KVkj2Y8_rb5A;n{$pT?R-(h%EDNp zRH6eDW?`&!uM9x&YTau65xhpmphm`M1izKhvz0Lj#-D1c!Mu2hYzr?Bqm-1C3QU-X zQC37&4#AU`l1GwL5>Y~uQ;||Zl2aE^N0Kv;GC-0u7BNPWGnFz$lCu!8K$1(9N=1^( z5XnH2L-xAXwh!6QA52*TjFc&iEK?Xk$pj2;zjEkWmymXtk&BUwgG&`AEFUrP`wNw) zhk@#+F$zs%l!i%^|9QJHeY)y%0UkyxDJx}|Fb|`xh^;Jw=O*QbBaMCPZbv>7mI@!jQ97k|6hG}?>j~&24Gr;0RRiviCX{w literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.1F7D80B18BC21F99.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.1F7D80B18BC21F99.idx new file mode 100644 index 0000000000000000000000000000000000000000..b0915c1f0ffcfe2a752a9a67d5a939cd22613cb5 GIT binary patch literal 7972 zcmeHMeNaz8xydGDO}JLlee?y8LRbXqPD{4_sf^G1U?Pbd%wDCTW4mlm3t?{8Z{q0#VT zwOU5XOi2DM(HO=DhaO_JJNs!f`;0#n7t^%K`EH58auM+*e4x|OcD>mLaa1#T>N1@Gy;c}jpOSSwi@$^K124M=K$g9ngg0QvAHy1Qxl3!eo&K|_u> zCxRVDg9XGE_z$eKfQrZ+Aa-!&4oGysd?FtL@eo&T!(toe=(Ay^4RiE4vDiuEXLD8- zzmc9SX3VyL+yXJIVhU_nZo@w8ZJGLyt%Vt4Kh3^)rK+m$l_rW;fAq5Dk><+mSl*6* zJ^T8sx1Cqwcpp^9mQBXLb^Tf;q98|}<1>T;2ShtSP7ED_gdvzk@IwfF2-68}Ly|V+ z^C$)VNYc;6BPetPar%3Z*n@n0q2Lh;eZ-ZIBk?#_Zoy&;;THu?EO!#e56d0|&B{`$ z1KfSU%It)epo7RE;t_fY{nRNG)IvfnH`-l5 zxj@3wj)Dsie*qK(Uj*tRS8hj1cC>)V?I^{LmJr;H>254z@h?1%<@RF<=>hI&M^pHo zP`I+f-|Vl|eWLNiuk>@+z26^yrlV@_YTmh^zJ2QKk|WF4AQ3DSE@W01kDCZ~2!nSB zV_B@5dF=XU&#hX+OOxMduM9|oTKPLl$~Vnb{3&=H?;U0i{$#03v3*?#%@8lVmJo@C z%P{9M%wvf{Lp7RFjc9`FkhBg(6MPPZpF=*P(r^feAHp2mhr|20coavC5+b(Rje>Ot zgYua~I|vI0LB}dy@LcGtJt^%4yr!rsQsWh^s@Iqdt_junoU5+gFr^arSl-K-71evnTIV@2`&KYeYg_Kq3lcQ{RR?GU6 zZ}B=h`K6BTRrS5KyhM!J;BkGq?a1~3Pu^!!5*BE4zT7^^)*vCzzgwx(cfK>pZfjTh zhk0qD)4Tl44$t1tJk>FM%lnhe8j#IxsEFIQ2c|+|NTPzB5m!j#;?CCZ-5cP{u2lUp zF~xIo-z0PT6D<$AP%PRX;NHE{FqmEv8@Zo1q3(Lyn-OE$-N>vAb_xYMg-ki+acj+( zb)wyUugT9?N_}^ZQu@_=8*hTX@kw-0-r5^BKlNAVy}3woLecz#&$M`_rflS>`d|A4-BCEFwK?A)=OB>THI%W{4;97Km%% z;=@24CR-m0J^<DS!Bpz-B(2J&fx&6I}_Hz3l z!V!ls$G5$BMlX&c`ulK1ACZ4k9&2~SJnTg@vjSEPW8Vsy2CGnI75Z@4#;mZ)r*@nP z@bG$2sdT+`YNVeDum4_y?m7LGQvdvQ*Z+C^?~{qi&11UTQiOtvKmU$rH*4b8Z@v{w zU;d8OR;AHR2O`I=26!-qjNTj{&RRMg;AULo?*&`OjThuM&wc%OKUX>- zn};KBx#VM0XvoxNE@o3Z&D2b^jljVJpdH}iHl%4ozG58B94=}4x!8jid(hKFpA)Az zaT<#UmfqOiw?)MqPx^HjdH$&3_?-gXZQccq%-VA`%#nCMz}fVdjwbh`W7*#@b>c3F z?SgoAgCYVq#JUOo;=Q8Nw~O=s$?KR(h4RJphAc1doKcPW*t`Gram| PMVCGVBtR2?JZ}F26xOLL literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/features-time64.h.BFBA8D3CA0316037.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/features-time64.h.BFBA8D3CA0316037.idx new file mode 100644 index 0000000000000000000000000000000000000000..70249b1f4adc0be5e71f4d3841fddc7a47ce8a71 GIT binary patch literal 250 zcmWIYbaVT}z`)>~;#rZKT9U{DWQzcCaY<3;R3HroX_+~xR{Hw-rNu@1nR&@Mr75ZU zX{m`NrA4X5x+R&psb(g684TD|RaltCo0;h5WagDt=%(kD>L+EE6zhYu6lYeYlBB6T zzbFN&iJ`bMHwomjqSUlv2%VD%qKk`?iSe=rn?vVS>#ZxCP~h49xhk6b1|{KSWUx`Aq>q;t+w|>fXC=f4J-=g?I9~_nz}T z=iJk-4_>v(m*=<@VZr;N4CW98$8nSB$7D7}RMG!0p74lBLx5hdk2V?g5xYYpqr(jP za6^bW+GsHOm?NSL{(kd!a{smJ71(4B3-#G!G=v$#U$J7}BL7eQ{d^)Lc1Q2?*|9rX z@A#O^(c4Y`cY|raNgqlbI5wE}M{Rc~GE%c&#c}g>ol+p;p$6jUHmfh5pf99MQl zpyw|-%)^Ah96ZcnbJaY$Fei zKpN%z2{=CiN%Kbut2gXjnddP{b-+#f8@CYZLhQh8EK-+(+a- zD+mt{fIMKq3Xq7EiC7YQ)xL9S;Hr~LsfRisb#m2x;M~W8ukLkgIgp>XoG!eB$Q?9I zbS=OktUQFJm@|JaA1unx45DJ%fp2Fg?pU^DmUeXYItpSjiDf&MSgd3365ov!+yruy z$xnD1?&N;VzKQxggUK1}#(Y|_+KQ!gWL>^i_W7d5&2(WiBF$(vTbP8ENqDAcJK0JO zetfcQ3w4!?NiOyfLDCjW9v)5)nZQF0A~h_50(2rxr(Eu1q<)NKMIJ_;!)SqckN`2@ z5(CqjeFR*NFxwQ!5B+5MZ99#i1FJgNow60~xN$klbr#%7B!ytLDX93ZEz3jiX=;$QY|_X2r_EAZva+1$GeZ;4TKA z?dfFRY{1`9kc>$(%VSi~(DJIWc_|dM0pG^t?X~@wra3kH2MVe&sm61}qYAB4lA6EQ zrc-bNlM}21IS4~%EwL5~1`!!#x-R~8EPbx`T?gpHsy&FMVa2KRv6V_nZf4+uT1u^PXrSZLFJm`_i*jmT{zO}xYA$oK2v;;%dp^@!BV zFI+d$bhF?D$N;wtkTyDOj|_NAlq*0fxRkO?3Sfn$R#?k;3n*JyZ3JkA39TTFH37On z*(K-Qpz3BrDByI=(T#ceMRb)QNCL+*AGTi|e5ZIK z54DKYB55>JSIDaiNz+JxRPag#$>t#qNE+)F0WN{}B?w?r3P4-HT0npTm|XzAjF*6G z3FzduM+v;mY%2&>*1wKa&9K6J#w$Unl=Di^Rf3-J8W3vayaseNa$XBUt(@0_u2#;Q zKxmTlCeSr8Uepu%^;e%{SJRA^11V=U*xFF?#R}a4n-lGIM5_ONW9N3rGdhga!}8`C zN1o&InGp}3@gU8RbEV;H0@7S=QI9=X)q|xm|9s=Y^pw#rnTON;A@xPlE; zopgNJ5V6VowhL*x4INFwD?7#FmTNSZ=$mhLvSwxedh7G$Iu*V2Da-jIh8iMfRe*J6s~6 zi|Y@H6zGCbSSz;%YBYtWG)+iFBW<)1EUBPSRub%wS`8Z0)<6;PKr=Jvhku-8v-#fV zoNwQA&O2xGva_=KIfi+zG`rerav1{|h6yJhr^`{^LB6*ibGgNoZZH@mr^8TgE3rtW zCWF~zbV&}AGvO%nU$|OKDNISyTgq)xwZ6m5g9SKr0ej zRj|J2rF^%uDTshW!G|>R_#vBDa|>%O>GQt@gUiPb)S-{YzcH?VHn#u%_;bbSf2m((_6Mb};%e|`1Ehj+a z#aOwK&!fNdMt=A^L_Q0`Sy0?x+{sLYd?PplFmkajDw*eiJx8B)Ct^F*vvC-rE_+7P zj*)(Dgx%^rW7vJymUrc=4+se7!a#8aHUV#{KXg4lGv`2Jb~gcud}6e0>;Z~RpDFzD6C&FLn{rIqf2aHV>+HA~Ena8>B{6tRSQ)1-Np$BiBT6vNF11Ib@-0 zFy|JLTaeJAF6*lI`?=pP#NQ^M3Ri{7ZGNq){k=J0`VNujL6`@ne~88(efRTS%Ot5< zUaOonMn!B9mDFxvyVYc3v;^#uT6^zL1tmOqYngPv3BpbFf_?w($m^{&aeol70eAzH z-CtS15|_6$vIY7P?pM=F{z5W6>1XC8=aiZhe9mXsEy7VBj&V3V$}FpD=c(ap)sE3ME?&nwkW$}B0?Ps_!Fa*UmrAeBo@W9yNt07k5hi@2|M?-w0DfOqE@nkeMG2TN53?GJ znlOTA&1#Kgiz}-u5-*T75YF2wz;KxNICl}y7JUwVahL(k_dfP+nVvBXC~V4Mstgk@ mO3g_Gv5Sk6i@}1-cajQ?Ki=3fgNc!e0T^*GzyxD3FaQ8GUSm)I literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/flt-eval-method.h.8058951BDB657B4B.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/flt-eval-method.h.8058951BDB657B4B.idx new file mode 100644 index 0000000000000000000000000000000000000000..a336a9af8db60024d02edf13f2ef57e323b44ef7 GIT binary patch literal 188 zcmWIYbaUInz`)>~;#rZKT9U{DWQzcCaY<38BajAzw9K4TD}8773%@% zM>S;*JjwH-8MzpxxTF-p761vE*|R3?GMk&j$ipbaA;b?8E=tWw1hI>Yl8d=P48}$G NWv%yqVfn(q001XQFO2{I literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/fp-fast.h.72CDF40E7648EF43.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/fp-fast.h.72CDF40E7648EF43.idx new file mode 100644 index 0000000000000000000000000000000000000000..65de371fc48e5ce787824a7aa2d8927a95cb701a GIT binary patch literal 180 zcmWIYbaPw7z`)>~;#rZKT9U{DWQzcCaY<38C6ES#w9K4TD}8+HT$GxV2x1o(B^Psp7>q}b&b+o^TZ{$+ F0|2{8F0%jt literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/fp-logb.h.EA7AC5545F14BC26.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/fp-logb.h.EA7AC5545F14BC26.idx new file mode 100644 index 0000000000000000000000000000000000000000..decbd14a81c1b2ca8e57d1940b8a770a1132b026 GIT binary patch literal 204 zcmWIYbaOkxz`)>~;#rZKT9U{DWQzcCaY<38C6ES#w9K4TD}8G7pI}21T&LJ)h69$@=lL+Dz W7bO>SgBXmPgFo~x*9>uEU;qG10xwAb literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/functexcept.h.206192DEF17B89F8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/functexcept.h.206192DEF17B89F8.idx new file mode 100644 index 0000000000000000000000000000000000000000..801e55a8bb524aadded617373fa6badb28840840 GIT binary patch literal 398 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 igj8)({ERlbREA9dQtC?X3eOKr?^*{QMg}+_Ccj literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.400B86BACA15F86C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.400B86BACA15F86C.idx new file mode 100644 index 0000000000000000000000000000000000000000..fe722b3a5cc5f02b6c2a3c3794b975f2e7275b62 GIT binary patch literal 22464 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_memory_defs.h.29B5F90E12B4C61C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_memory_defs.h.29B5F90E12B4C61C.idx new file mode 100644 index 0000000000000000000000000000000000000000..42e0d32438112a89b5e460678f894b4bc90b2db7 GIT binary patch literal 2502 zcmcIl&ui0Q7=G)IZLOII6g1m$y|Hv)OqX$}=YNQ@T6Sd=({Nnjs3jyPWxb^S^HO8lc~vkL zOXlxu%oXh`~Grv}IVV+e#ezij5{gM*uYx1OnFzW(0$s(wv zgt{H^=dymwe>?9_3TR+^N~i^yGeN)nXn#^-tw_~%zp)>y?JcTB)2{TxxMQh`ChPbt z(>*W@s+qp3inkagkAwai{%+;XRuT#;u@iLDTgBvuIAL6Cg>JoDbRWUB1le}TD~8uCegoS0QR9~L{Tg` zwx}73UdpSYvSsHWe#9MVk#!=@7mOAy;=6 zog4gD8J~be8}KWZuZ=>eb@`k)d*k^S*Umu)5%$5p1n|wFRWU|TZk3hhv(|nNHW6U} z209@eUW)HYB)lBIC_Gwne1d~+B8#k3yJh@)hQe$$I6I znd6{~2*WVk!D?9T)sSnAf7*EBVV;A{MCgL91qwHtV%qeJDU*YBL`XxrnJKLF6h1$g z4!;|{cbNl$2-{&hDnyp~HQXQU+;jZN#0L%%MCgGYG^%Auo2PKNL!Lgf?!Xrg))S!* z`oi;VCj0KpeEj%qj)RRvh(XM=dW~n4jr)1qf=oiZmqq#7?B{KF<5wvOgjoUv!*2KB zr?>I_p$H#oi3om(02B+dSscWsFc4-T5KIvu%&aGvj7OLmPB7VxFteFpG8tiJF2Q6i z!pu^F$xwuukpz>C2s8T#Ci4(xrV$Lbs>`fp$5x#6>?Y2B{EPqgYV7^vJ8P#xarh4H C$}7tN literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.6191E3EBAF802F7C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.6191E3EBAF802F7C.idx new file mode 100644 index 0000000000000000000000000000000000000000..233fd41d9b1e5c16a9a62a914789f2588831deb4 GIT binary patch literal 5972 zcmd6rUuauZ9LIlY*Sf^mMpIq0t@XC++SI1Wk~S8urLb-W!Wkei0(n>hKLV}dd@xfG ztB>XtSz6}$`w>>2jc|P{2|ktAo))!C+CZ9U5f2U4V^I>zC_i1` zWL0j63*s=zPs*yOEgvb6+;M%ldGoW7FEk>{%|amK5AriNM_42uT?QDZaO0Kf#yNtQ z4vv_E-CzHpXrEVcMm8$M+8j89lg?hPMh;+vJuz zhgNul0^E*vb{|wDOLog=m}@werwu4IpiMUqqIRtkcbsw74>^a}_ z$DsYU*&vLo#T?RPX#!@&%%UhE)re-~Y!+!qmC%zgi&2p`aTI&kKUA;(HQRG~XjtoL7(_X9aSdVqUNa1@newyzKG8 ziDCk(Uvs)pi&c!}0!}1{IN7=Z5^x=4Lmw}D)S2M<~Dk64sTx=JUuNf z=}#}cK5!iyj4*>anCpbluDb?IgUQt|KM52c8uCMg86+WzSJ>UQ$24ev_tjHhkDea$ z!zeR|LNoy0j%_eVT=?GiojADi!(l({V+P&O-3s2jJ@5cASUf#!TsnVj+7Cm_U=bFB z5V~)Buj!(9X14uE^34TX7AZ)zfw$8Kron;S<9|;*@%c+O7ah>i3ZY>0UNeSokM6mm z9Q^oYTaaN0;~=?K8su*uhOhmRI{BW>pci_v!Tl}NVCI!~{)N`J&iEn0f}DaWT&V6q zzZt_bZQiTDUjFkdTMQux;WY1QqAOfKyYsn=v7RfoQcECpf_JB%W^v)N=bN8|)gNtX z9)d$S&Cs3HVD^{5jpn7M8#Wd^@YtZMof>?$@A-4wh2&qhO6DOS1n<3fPy-FO?W(8L z7oL#W4@)P%zc#emd4hEVmPr>dne_mc3410p@>nLsnap@&nQ&$@ql{%jm&uGRmI+fP zGon}~B$>=OVwvz`GNXrOLXF9c8I}nvCck+0sn?|4KcDgVqg{Mgn#KFJ{?A8O-+18z zk1y)m?(3o31%PqIix8e{5k?csgd&p}Lo5?^OlIV;Oo%a=@xn6U#AFRAB5|*4l8&#; V0ip|E?3&}m?}DCT7$yRJ{RdRm`?&xB literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.7F136A8E758182CE.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.7F136A8E758182CE.idx new file mode 100644 index 0000000000000000000000000000000000000000..3da2d6b056024744f583be8b0a0eb9d4580adf46 GIT binary patch literal 2126 zcmZvde^3-<7{}k;?tR_mR*B^lB~-F#a0nLRBnE9@3K6u)(a5lI(DS&%!vo}g5HcWl zAu{10R)|GM1d$*yHwtG>VUC2RXm!zmKW=UeLkDdr`*ByMHT0_U?!JGtb2mGm=lgx1 z=Y8Mj-Q5j2Sy@>e0M8fXR1_O*Iu!swga1~W#Z-vz4=$t0Y)F$N$!@hsrV_o`USN=R z+O}H^x`Kr5;Q!Q$)RZkL+IX|6#9k3!SYns-F-gzipR_Dl+Ges@r9wPBzQADA+08bb z16X$zZ@XX1VlY}8X91AyIu+43dW~VC*l{S1!N$NV2@9+N7;v43m%tizC^7>xMa7_)qEb*wQ5h(s$O^0!*?^6ra!^iD1*o8C7uZEnC8(sR3RF>44XP>H z4R%vh18OL8Fu=i3>|}tG=2`~S(!7TOduXm>Kpo9{8L*e;dIr=h{OQ0)k6vo2O2mC@ zfnp1cCM`L3vTJ6;FV5w-&uLs*6bbv6yx;8MhElNKheRKe4?ymk?gj6O{V!s{fiw;j zM@Ez$?!C5&+q{tx*aR*ijD-EhfF-GG=T=r=mvPG?NLXN#xFnhKPU|~nSGVf$B%-))*4UP%IJ3+QPpMf5TOV1veDka1jyC?!VEVBA&8fVG?R4;Zh@J<2kM3Ry{@%Ex9qYJ9Fe> z4fgjyu?H?D0$=nT=J59E7jc0=Axvj_4Xng^kJ5QZy@7>4{Xt&c!{gk~?~y)=(Qew=1MRQaKxDR8P|!gz6y84y1MQrRA3ntUXr4g)1kF>3pQ1T{_<+LuV)EDh ze0jmUxcAdgGYy|26W7kK-@2}+vK6-}l8bztgcre8LnSX?Zo~c{)C85&sQcuD{z)5e&fMMv;|5nFq!xT z)(_+SP$K+hSYy{uXEzVy!~rA*kX$j?uYW1-mE&LG4C!;ywZt#5O=wONl37&4?6kfuR-p4T_Wt^F;v#;X$8n6Mc6p%7TR${wv`y9-r!l}!=Y0i+s0vOf94@xR+T zzqo=|rw!H0@0PGW)v?uAZ(YGfCy+RSo*?-~V~a*tTr0SV1uqo6%BL@{H?LOPz4}+Y zt*KmUB=MjBzBcIDQ}-A4k3exm`Si`Z(e&?3Gk*vB7juh6;twgi_|~A*d(5OF?qR_XXZw{`2>vRYb@zu`Eqd#N1+e)UpPhXAL*H$N0SrkDz<*K8cQ60| literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/gthr.h.70C66586E0E99D6D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/gthr.h.70C66586E0E99D6D.idx new file mode 100644 index 0000000000000000000000000000000000000000..15cbfc714d50fe3d209ed4ad28b94ac8255b666d GIT binary patch literal 270 zcmWIYbaP{4WMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`V|&t@n$BvIhlE-6}stprTWRLMovJaZ)mKalvz@&pI(wtq??kOmROooqL;xywi!UZ z48@hXNg$ULrKS}d0O?5f-*Yl8ePb44{u;fJt1cvtZAshW(6;3;^EJM92UD literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.878C140FA90D5822.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.878C140FA90D5822.idx new file mode 100644 index 0000000000000000000000000000000000000000..e9875b3d4e28c12d63ad393e816d559b4d5b7f37 GIT binary patch literal 374 zcmWIYbaTsNWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@Xsn-}&ue{4X5?a& zf!+ zZG@buv8g4DH>vNRr$X_x`9P?}&nNd&Qri;|1QK@27k0RfE7Z!4LXEZ?`4 Hk%<8SmNjWw literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hashtable.h.44D7678B598CA27C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hashtable.h.44D7678B598CA27C.idx new file mode 100644 index 0000000000000000000000000000000000000000..2136e88eb46cc008633a9f8f2ded77cceaec17ad GIT binary patch literal 20728 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.02AE91A05F6E02C7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.02AE91A05F6E02C7.idx new file mode 100644 index 0000000000000000000000000000000000000000..3076a6f1cc90add3a04e03d03afcf81a7e0bd37c GIT binary patch literal 9480 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 Q6zIBKpS%z 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 E0oV-)0{{R3 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.AFC06A41CFC1543D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.AFC06A41CFC1543D.idx new file mode 100644 index 0000000000000000000000000000000000000000..a32ad4df7333bb4cc7a11de5d00a85a12b029b4b GIT binary patch literal 1864 zcmb_dO>7%Q6n@@1wqtKM+s64>D_9en2D`M`#tBViTTVs(8e$GqtrB`MUVH3rS+A|# zHFBt;N)!%-3-m}UIB;oIP6(tTapM3Is4Yq*Dxo3-mmW$HfeVKUX2y9^&IoA#4h}V2{~#wCan;1oO(^iCPkZ=9(9Ud z-64&-X?vz!C0?D>ZAuzN*CXC(N-Tb%7Ohd+V=nO2D}ps`(=&^f`6_h^mg#z9JW8YJ z6l;VO3Z~@}vb3#29;rCgDtgoW6xuje4Ub!E3s8!p-!PYw)PHEk%>ZC2}v2075a7Eod9 z>Cg&ws9mB!?J`tMi>7s5Z@P|d+9j)5rg~|A>RI;D$0wNR@!9>Oerx(j;mG76%e0%V zLsh%E(}7`nF1}f26|*{a8vf?BQ;;pp=ipJ^+ZnrTiGV}FTWheJS5Bwf*y(}EUnyG6 zEk$tGYQ}XRK=7CT_~PZ0sw#C4fO0HwEFu6x?fsvUPR(BZ`NO^l^fLOecKAsFNYgJ? zFMa#cEv;YL!{`}xh6q6VVfwjq7i!sk5g25&-m5<$0O^GnHmg5sL$5_3!stnD@+kpG zzZ^OB`|aHPc^P*1gJSrNpa9VPyL@5rg}RK5=QoXu*S>5=&!`!qa6tRfi=TgzyLaV= zDn*(5xxidl0MZw(k5=D3H+M4vGNZ?}@q_@R6F1LX>bvs#H!^gy=qvt}ZUH>HB%<$m zGc>mT>#dCl>}B>7+QhH`wBOt}{qVp$qjywkH>2}`e769kzrX!Q>8pD;z6(k!bAK>= zFeU)BK$i;O3wHgsaq^?`2X}vpKp(SD4Wx(wv}Y^ezQ}&1aDKaDVs7YmNXd`nlbFMh zvf8^kh!x>XePJ<6G{IT=_KF#z7-z_|`2bOzT$>r$e>Hi=Co2ghG2Gr3fIp-6H(DQm zeU@p*LvanoIB9=aOc_F?SA09mY-r)I# z&)#@o-LJgQvPdbZDE16JvQqd$U^rX|DJB*H#jICj`4mRNwO|$Soj@gQ9!r4l0w#b< zAce*7QCn7~0#gdU&^3$8_W;F1N~yQhkCmacD=ZcP1F#nDs6c*fG_tZ1UWs95vSNgc zL3D?$U>)bXgWhFjIxyX{{mML($ziu-WmcWlut~uGZTS3Lr{oUsOAm+kQ7+$EwxXZH I+rA$73oQa%4FCWD literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.2B1ACA2407CB05E3.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.2B1ACA2407CB05E3.idx new file mode 100644 index 0000000000000000000000000000000000000000..64d0768b51c480ca16f38d90800e9de8f2f5df48 GIT binary patch literal 822 zcmWIYbaT^VW?*nm@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@Xsn-?d;n?YLv>`Wk`eIV;}p=6I4P&kb*O|qi@=K-FeqW@<3iN8K(Sxo|rmiARRfM#u(k2#}{~V*pbm z!|0^rWQ^c>ih9Z*@r*sK5WEnP5NQN2-Yni0!Asyu5Jd3uwDJrQynL>FB)KAG0MTzhdMR9_;k$p8BiikDoqQfJ}#26t8dbkZ$M!)T{F0= yYs8srXEOi$He>>?C^aV$uB}vMGzwtyY5_ZD_`{M`%1{Q})N@LOLsz4+f z7*aUY0q<@O2V>95R2CQ?2Gc8}i9jM;QB@vHgyRKlxPzG$OeqYun&}2ZL(z(= zU?Nf!DUT#3_DXjJm=_6+zL>eBcPz}LFiq*sDUFN^gGay{;M+hYI4T|}0UbrrL>Z2y zs5(-fh*SzsfsFBy;zU_I&;wd-L}f4*i;m9+e=&C@1@Z}Cu8D)>K+tkAe4RdYuC$k> zH9R2*gAMm*BOMru7KfpQKWH8wPNamp>S{J~0|Ei0uVNpCD~qk~;CWCu6l5-{ibbo! zY>mLU#)GeW7l*+Eu}Ebpn>1iRe}saSfueArI8ss)300RTdIcs%t3gn_ELvS&Y)wXS zG!RL!*RgoGyaWb2q%xj>1=A}KsSK4@gD==%yOk%dg4IznzPMXyf|*qYEa4bVZ75oq z2u3R7uol58ZVk*|l)WjjrjH3}wT$B+WPBLbICmj>B+lF&n`jLs`lIo2Q*a{Sdk|Uy zR*!=j?h!61E$9`vnz?F#HT*!7JN2ro3$2&=Y`wDOH!fHnDGm&|ZD`=So;_1bup$bp zGhP)AMZi_9hR`bz53^}2OC+k|{R<0AL!pAw%Ibn>th5lu8>tKzM?>+#@<>rUQ5@>o zv#=sqSsg4dj6@5{5*6j0;cWptM~lXULy5Sx5GI2-sYjQ|m-HV!1oqtEibP3yurwa% z7QDAtpv&aGKYCqsZ~le2gFp59mt}y~1niw3Da5y}_2Jvr>crbLZTPaafT304$_kj5 zA8AXy{t52Z`cmAjT$Fm7k`alH4##4lKp349!JyWSg*NsU{`;}pdj(p*DLRiQc>bH8 z{0QC9Etq7%7b&s$A|*BT;-|hyjWi`R^(G}X^(G}&yh+MUyT0f^8#+A%d$s8cdW#!sW&J zTo#1GfF-WF^2Y+tW4(~tvhaj-`HY2&FG$M2&`0Ir5(t9As$lV$>Uh$upZhKvYW3N# zQx=PqmbLoq*J}Gk5B{8~5ZlKy`|^K@sVW+&O#BM2_|NlLOc3;5wD_fdf+U;#Ui{Vph6n zAp;gxtFwSpL->Ko2@IlAn#-hMRh0xss#Fv#E`kY4*(w!T|1JY> z9tf$yz~2pQt?s-YRDE7Y%8c}$WY|tqaPz>?clI54+dyjxjShj0rBSd&e3a^9tLs9q zD~ls6nQPUDG4z5jVNhYn!V?lChVew8)c^zC(%&Wr*ZL(6EcLdv>DKG2iLmZRC$&_^ zBv>l&wR4DRi9j}ASXfvcj};~}hK1lBlYe*A1KDEn3HJi;Z6IZ|mj0p?4k(WtfR z;ZT;~FQ0)(MNxHFvVN1!k5oz+F(h25=qz}F83=o1>8aJSJET~(kvKPOGz*2J!1)XRIs%lo8gbwYxxWhfG7`>)CxX)IhCff<4! z;u^IQ4M}7T5?olu7Dr;xCQ78#2-yQ4AAgEV$+1Bg>fax*3HZfXNhd@frhLeYG&_>c z=i>V*DG6DV`^e&EQ!B+MR)$88k0i=Q17{>EC1TZ;Aqkz$4@OCNe0*6jAz62IX#$KN z*4};Afp{No(ED&50opRLq9_Jv%ej5){^E#xRw$buwFbBpYUWU(56-7jD=-_DyGwA82RW(kI9>m7-#kN_YROt8lSME9-iQH^#l!ob9;A2; z=|PKa6dC0(*^gw;RHVxXg6$h}uX*`w)%U={C5<6t947mb>={HF!dQ0oxuwB2;+)?p zRWgGb6mNqPNH%ED-yiXj9qUE}JY1 ziA~osO-{|(vyC2_(duO%` z3j}tx)kt=aUFyeT#DT7Zo}TpN^qUOnNy`C8C^-VIzsABA=OxhZ`H|G-7tB>4DVq?s+D0fN^F&6VbiuXSd9(jXIYi{c^qh-k( zQ9~NXOkP9D8fqjPW^%q|a_7XfUhTfQv?_}{EwpX5satIh6m+Uj*19iFmi#%F^hvGk zshVx7mg4B}itnu_?hV8}qL(Bud4r1X*!sZ@ z4}5k_wTmpXhILj`&%&1F4Kh78^sC9Q%uI~)kZV)A-Y35INoVA!b3f5#YUfQ8a!EOJ z&P=M#gn{!0dG4PkFa0iCzu!fsuzKIg$4{g*&ZeZCP3RF>KO(!5jpUUih&r%$UhB~^=gC_ho9iNf zX7>Ekrv4L7Jl>$LJ`c~jdin6?1#QVQa_ZbzKx_+0Dp<{VTKRJHrlN%&5=@!%sN#E6 zNrmC7u0Q(V=g+Nw1W)lsnKZ(d=Zy%APUH7Cs>cp3qGUL;XBz1^jr2%1XivA66aU?N zZTmVydcxYxrztrNXDe^mTJ2`7)rZ~~w(a4&me;$;Qfqze($rm=!{iOhx_I2%H3#+u zpYf1kDZ@`H-jgC*qj|Sp{eI79fn#Wj;}G#3BB`|DmiA4hHILr?oQM1-#qoyXdqb?} z#g%jE%vJUm@CjWW(HZk>#E~XFY$p(^gYq4;Kq#VGZA?WQdY zUTAcY(v*wpY-*j&j^i5K>B?>KtPZam(k;yB{W{sNXCxbDwBIs%_L4h~_PBEL>mE`o zRGlNfbEFdrnz8zl`c-dt*y%IZ+OU<6vt8GJ1S%}eck89 zHPy{;Bu|w2GK|b&@3_y zl2_sE#UdA04L%&T{HebVVL@P=s&SQ>MhbLp)14ZA!flJY^b;%gS`{=mLh z1~2@>+X4^xDo_pb+nbK{{@LJVYtGbg-+7a!a{N1nx zzgxP;Dg6&)TdHO+RXZjd9N(D{=Jxt?SM4>VC@8f4n9VY2ma`>$n>Nx-*F(6v?Vg<@ zx?eJOuZPSLECm39#PQ{wwntfjnLsumP)zUiQcT$$pSr}*Y6T~S8n-n_{T z-Cu3t=b<@6v(11g#2e%pSeJSInZ3JPoYK9_=B(LmJPfZ4)J%Xq#lirtM;D+O~fD__>Z3KmVbJJS_Y;Me$7$ zOZT=TuMBJs0 z{dfP%kR~&puPFHn?BNZwr@*qOy8Prx zAQkLDBt`cn(G#@NZ`M&~9nD0r!Edgl&XqJ1Z(x3NBXw@1nRveV%^lRagJvS^;5S>S zvxR1&X1{rqI*-y!ybJoxGt@XkU6@KCS_6aU2n||@_>7Wep)&Y7$K0l6ZPT*-$tap* zHfveUS~lifh}nQVhScC^h||Dk;TR2$*DzNo?iETNE@Z=eL20v@K?HV~h5w-OhPhDpEz~c@ZAzc}E5av>KhJIR(vAnRMDcL-SzT16OIyHdAxp6`IlhnOXp8 z#LFO3aF7g5M~DnE3J#2+28;=?WjP*(rrywX^PFY>Oiy%W|t#m_yvfTJ+*Q!9$ko+L0ZVMGCY|P zA%iH+fHCp?HZ60T=1z~|na!FTqc|=%FqK1P_#pyi(819$>_BV`6fr~$U+0)1Pbe3! zu5eiBfo8oUu3p?gAdMqs_!$CZ5PLW-hOq~6F<2WM4MSHU8U{OvV_?`}z=7B94DEym z9xQ9U{ZzdRW)}GqukF(H`TQ|3k9{)wbi`Ri=uCAa;W8obnBqRBS{Fuzc9=fRrSSmxE#ng{Ptc!f zw$C(|ppR?naV-N8FL17=p3yQ8kuv~p(NdfF8) z824?RwP*MB8^*(gG|8DwayOh11PVbFM+Z?NhB62z92mq%h5msrI0}egbWWmx(7_Qv z>_A7r4(6~QE)z_Az%v}?!!NKM?MPyK_ytS83zw?>MDo2swQWdW1dXbvQEiU`40DQ> zJw4K|e+9Pf<6{qXC!0jAb-e(DgK{p85p+9JN13 z-58G{1*OgvG+WRsscR+86ZA{e{t|WLPG;bEn>ExU=(RL!E%gcduhjlm>c$k^0My5L z6~>2<5Tx*~jWkctf2a1pQ+MhD5100gO*B`~TWHo6>J#*v)cz)QW7=sz*6G+zvjn|^ zx^~b!LGPsYoz#ul2PAsb*hO;$y_;t3ranRMr}q8SjaLW*?k@HN>2wQqwa`4#e~8)- zQFrQY4EJH@M>Jc|hiTSf>J#+m)c!ej-HmCo0SGOfuV)H+q3&9! z=cUtug?bM`FV^jgb$1Hz1B_39Tz3h2iSAmW=cUsfm+1L|eph%mk zH|VYgJujW^(4co0^z*v?dEK4*ml^;U*jDNpf?lP&R_S@^bca=XcR|0b+h5k*DV!0o zMcZ0EL(uDW*LpoKo$jz+?=I+#x_zVW#_Yj>2$|NJzvmUbo&MmdbXgObyu^Vmri$T)-O({ zuWZ%_3VNSz->17%KsbQknfvv&f@asqIfk2(<`jzK=q0jaZt2jHtIba^~;41oAf?SdVk@QW_?hz zev=r}LEV2)?}j$xH3UvdUiiVo3N-^V%1b^%W9wTd8w0D5;s*?aVgGeuIwFM#{E$(h?k@`a_bfFoHCL(vALckcIz7xO&>2J1dVyf}ITZtd>F z#EaK>!~B%EKP6s-_TjEb+((HQi$VsV8SZ1mi|_^{_QZXhc(JTxn5T&Q6!Bsu0@5Vn zK25xMcQ?#)#C?u40E31o~L-R@BnCw;$EnD5hONX%eo&`yts!A^CeY%Ni~GO9?{fCGy{SK=48-O2qmo#427B#SW~9!eVB1P<)+Z zj`fVqMc@;s6Rsb;5-R-PLVYbXAkwD8)PI{{wyOS@o(I_2p* zSc<9{(%pNXJOG0^o8-Rl$=4wei~$Vhju%i-qG2x4eM|HX=mspP!WeiJH8qAL`0wx~ z%cdy7Z`SBWjqbwP_X8sATqsgoKWK0+(KAtl9}XmEgPw^8lHXjVJ6GwMm@4|s^}2Jt zo{4VuLmJ|2)H5*+@dG^SY|=9^4e2g-4CB6dp?*0=59YI;OY|#nM2LREf@lqoVx<@UbtbR!3Jq^4?l%-K zo}qvzD(<%wFG3;)fP(IK6)&QM1}s5$v*N`f z;zfN}T7zxEOUSrx@O}xVZ?cNV*nuY)Y*k(6aKgV1kdltyK80xT!4Bxi~PB7Ag zMqV*S30PNzB$(HVv4h#%;~lvW(IErek+oO$qJIo1WwvdRFT$1q zS1@US_09{**uhf7{06-*?nt&#@>l77aibWpBlFkmeQ`%(-3~PHx-$yGx-%TttlW$v z$}vklrMU=8v%|Vwljg@W|La3??2B{Hey17c*Q)xp>Og6R`M6De9R96g@}Cm{mS=O- z*>VNlU{f1x4m{i;S+O}@vbpg4-T$cC^WvMEe}Gjmjr5&H2H>1Z?0-yfJ*4{jj7M*u z*u2~$k{b>+X;m`ZdP3t^W>6&0^|@sZVlQEMc`w=vad$+|4K%I?B0>*Av( zM(t=w7%^B!Cq@$-r-rdL<0I1X5uMs$bm|nxzMQd|*wNOs8fVhf^kIAc{qNZussg=( zoO}QCoyULv^M42DmQ9;>laaPlo`y(Pd)V^xUk>T856`8_}44b(@!vG80? zP1x77MG2eijrv`_8gDe}stQM3lYA~8=IO$CRsKkH#P;IQ)1LWA(i;>m{t4=y9=$iu&%hL69DILcsrjGi2HGeh8V|(v*izq$*J3xAya}UhX4- z>c)#i1^vNrWR-P%4|_8a$u@Wd;?ZZ@Qv#2vV$T_wMeNDH3G3D$RlA##5~Rnfb_Mn- zY`3)~e~+nCH{0*QvRA3~Tx5#!m^v@@MgzVIktMbcGrwd%nqL8v{^&CtwcZj`N1t7- z@GB6i?y?r{>d7Qe(_DQ0uYp{$66*pHIeTeqwqk5?VND zO=?)2+9pmp#FI(HMHb?hOe0QtBwnmY@nk0PB(!TTaVrh+il!nD^VRguqN{>SXDW=P zo;+XDdTaqx+1OHM901n=7-9;R!I+aVuqo3fwC%f_^J`GqI0UtVyA=vdAwUBYps7R7 zEV&ift zjlnQ`!L=82kwS#QKRz&*#&H{~ibBDuPm#0sfn(etIHphTWD=q1Ny<4ocXjyu;d{ zuyfZOm6f5F(=hZjj5USu@-%wsqbz>Ec)%YPA3@Nw2x=p5%9(%6{(9EBufi&u zj-bPka~O*#g#bN?pj4&&PoEaQUHi%p?Y5D$GcWgMSVg>6lk@vfUEMa7J&#`6A-5fi zD24Fyt%R50yoKZ1UcdT|%BCWy6LLB+loSHwLXb`As4j7~9GSOMWit_U0`gA4NK*(< zHiG&n@r{9%bt@jcr?Te|)B^4n^dyAE-`!xx4Uy-8O=D_A-Atd1i`|G0XdU(N5=2R5l*HY=X>9kZlU#X_88poFpKWVoOr=%NrgVSoX^u?d||NHIdPpNDMdN~Anhp>oJ z2rvE7i(UD${M631cg~$t*$W7|2)P&W%%l*YoJ7*MezC9iOy0QjDl0+IF38`7NlPI> z-%jM?z1MHWl=Vk1*ll@~PlQL3MYJiOrDXlt*?GRxZW~H~MSM{*;Z$W|!KFV=zjX7e z-Bv(=`FwuTL#ooeI`_j7kulfow(k%i#$!njHf8&#!#@O~yobL*8x}WeSlf z{$Styc+b1zZ>)FRRoNs2Z3g#dJSQmxf+y;71+s&S^tZlN*+c~G2lsyL8z}^6aH1{| ze^qo5{@;jL6}ZWz4UO0D41dqLftVB(l152E?3t35U`<-quod_Y$U1IziH5|$PeT@Q z#-eCks9M>`yU-HMwGvoJEGd}xp$T8TgJ~{>e!E4TMv9a zB<~rG4=j}!8-&-e2Y3@Ws3|nO75o@D=$gDTnU`2XT;wTjd?#puN+uKr=BUEVE|d&ETX%(y&2zJ2*t|8&@3*aOM%GuEN#m%)-ulLi88Tt$l(WYk1 z)@OU@-f6}>eV&IB(~JfB0uObJW-QbfdT6hjQK46O=;CRHPxpCfP-sTAUhN^G*NheV z3J=k$X4L6*9xAkE)a&&g+L30&^|*)HKr>eBt3AYeSMOvj-uag;H&Qj@RmZC?D{$qY z%4{p}vO&wTt-v*dYO*OX5jP&XoV8TAHN1WGoKVZ>c)6CaCCRHrT!VNyZwXI*hzdDl wNfGhac*V7hMtso;;>8%c_4vKcEe(THi;72&Vxz>Ge2VCWu_V7UHriVKFW#NHwg3PC literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/iscanonical.h.C53E44E13856FCEA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/iscanonical.h.C53E44E13856FCEA.idx new file mode 100644 index 0000000000000000000000000000000000000000..5f54bf34d770b77c65f274533a63d287fcfba966 GIT binary patch literal 592 zcmWIYbaV4yVqkDi@vO*AElFfyU|M%+0W!NSA9&A`B^$E_y@CKxzbnHab@7};6lx2DZsUH>T!qClTpUyKt( zFmSRkLKGYnVXJ2id2$4zz<}F8j1xpKaI!H&6fhK}rWHRzvWrm)Vh1D$8JKMp>`lZE1`k8sjIi)G7 z`pK$BPC%q@XslmSWT>B$nx2}MQj{8>R+^Vwl9`{USCX8}K!nEPg4E>9#2mQ3_|lTh z9K8&n3o3JyK(-g9rWN~hF)*yO2)v;DViyC82xFLVm}o`!gLm5VB$`DSBZMQ6crO@* zUofKZRbDWv!Bk&ApRLh%^u97hhQu|!&r)jgG-BjoG-5DP00$9}P;)CW;6Bx5%qYY7 zozd_+qZ!Q7Acwo}9SsERDYA6CxWp}sj&JrHK<|r%iNnkmVGQRF7eMeLH6yhUyjhHH zvl!hG{J)G2e;FMS{8lEBRwkstYGu-CWzt2+w=wCqG3mkhFP_G2(2ZW<&Mw0^i&0?~ zqY6v{#J8HoXouiGW|Vo%sDR*qWiE`*uEXZi9RR)MXr1# zb$}w%o30caZwu7ABDv zLza&D1P#dv^(# zs8Jgnkxii&)+f)o$H>K~!=a-E3y!KetaF=_&-yJVBNGD?NB{x=$CVBC literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/libc-header-start.h.E88219B53B0B0BF5.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/libc-header-start.h.E88219B53B0B0BF5.idx new file mode 100644 index 0000000000000000000000000000000000000000..48296c10ff34409c6e43668e3cbfebf2838fdd20 GIT binary patch literal 520 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/limits.507F66A5F268FCAA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/limits.507F66A5F268FCAA.idx new file mode 100644 index 0000000000000000000000000000000000000000..656812107df82b2b4cd286c46fa896bcf79ba844 GIT binary patch literal 57936 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 A2LJ#7 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1DFE7D0FE6434B13.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1DFE7D0FE6434B13.idx new file mode 100644 index 0000000000000000000000000000000000000000..ae6b668171e72eb1b8561ba416baa956a83bf6d5 GIT binary patch literal 1018 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/local_lim.h.2CFD657F256B117E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/local_lim.h.2CFD657F256B117E.idx new file mode 100644 index 0000000000000000000000000000000000000000..bd42e604927097f43ffa75e9b033584e4a0c462c GIT binary patch literal 688 zcmWIYbaPw5#K7R3;#rZKT9U}Zz`!5^#Kk2=nM;5)7^G$9q+03g>z5W6>1XC8=aigQzUl~w@B+{}_}ES!76pr^GfxTfNJ$~@{<#D;(;1T(p6BBQIwjP z5?@@Bn4BG-o0+GZQkj>So0$wWrMNOT3FOYA)U@Iij0_AZeV!s_XZLV1axpn^IB7%t zz`($Ipu36zgVRsI9MVRm^ zxz-KW&IqLeg(Ep4#bClBI#TYg9>)1V;TVn>QJApp?cWaVhr^cvg_Agv;KCQnuS=h9 z*|HfZ?84!q3R9gaVqLgZ;LJWIE+%PCX-Swc50fstt~iXxrOLCS&tcs`pk7-JTRE6; zdr`sfLz7F60re_!DoVhFd6>-E&Ec***J0-@nZ5iJP_I3QJzSAe_mRSfrZ-Omg@ZYQ z;i{#*uF0<5GV>u&IE*6O3g_G8ChJET&xUY0OJk@m@Kb8f5l>1F2=;j%)ks2WncgRHw%@p literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale.h.E3C63D05A4E78516.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale.h.E3C63D05A4E78516.idx new file mode 100644 index 0000000000000000000000000000000000000000..ad2b6d89704a72921bff8db920aec59bb3f671b7 GIT binary patch literal 478 zcmWIYbaT7L$iU#7;#rZKT9U}Zz`!5^#Kk2=nHE4A4AL@lQmyp$^-GJ3^fU94b4pWE z^(!pQ;>}ESb29TvD|FNIO7)X6ON#Y#@{<#DQuQ(ziYs%IKzfT((~2X3=6`SuzsD(^ z#Kp+PsK}ux2r-v|;m}OAJB|{o1sQo5g?NR;V8WUgG#;1kXcY&l7UvL$3s?093#_`Z zS_&wv%AqO^Q?0aM!K8KvOLl*8pUw&pT8yS1GkwFr F004bVVC4V+ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale.h.F1B51844858762D2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale.h.F1B51844858762D2.idx new file mode 100644 index 0000000000000000000000000000000000000000..4b9633ee77a99938a0391a7b4be7086619dc65da GIT binary patch literal 4812 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 Ydz8}aWO~z63_Y&3Hf`*!+FT6#H{*B)asU7T literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale_t.h.557516A6B361170F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/locale_t.h.557516A6B361170F.idx new file mode 100644 index 0000000000000000000000000000000000000000..fbd29d062867ec1b5f284be3c016522945c8f975 GIT binary patch literal 302 zcmWIYbaPW>`lZE1`k8sjIi)G7 z`V|&t@n$BvIhlE-6}stprTR&kCB^zBl?AEA`tk8O`N@ensqrOx84RRqM$!snG89+l zCMg1)V&t`1Z{ChDVQvOy1_mZ^VR30N!N3W2CL3KwUYBAa-$4aFN^nLy3`*0RU?$N$>yw literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/localefwd.h.8D507D2D246F7EFC.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/localefwd.h.8D507D2D246F7EFC.idx new file mode 100644 index 0000000000000000000000000000000000000000..d059f8acc906c9990dd85e30c933366ff97ba4fd GIT binary patch literal 5502 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 XE5}!qlL~GVPbE$WDbG&FXQ%%KwQM#J literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/long-double.h.ACD735A1862B6BF8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/long-double.h.ACD735A1862B6BF8.idx new file mode 100644 index 0000000000000000000000000000000000000000..4cf81b885ea53983bf8b551067ce80fbda42bb4b GIT binary patch literal 162 zcmWIYbaR`~;#rZKT9U{DWQzcCaY<38EszF-w9K4TD}80nd r$HkC!n;5wmML0yX!G=TRa}q&xaZz$HH;BP_xJTscx$g_sGcW)EZ!jvX literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/machine.cpp.FD5DF53B10242751.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/machine.cpp.FD5DF53B10242751.idx new file mode 100644 index 0000000000000000000000000000000000000000..64f0500c29f004a6fade36e8e165e44d784835e5 GIT binary patch literal 3180 zcmb_dU2NOd6~30KMviEO`iaEEKZ@fywxUwhWgPz{LTk%E^_DoZA&f~Bczi8Dni zBsI%>=u02k0t5Ci3i zoI+!4L>?Iybj_$YgtAdb!t~;@Jh`xNW_faXMxH&lP+XorvoO@i6l7U(0A{uB5Lq4? zQVhd%6o(A;H!_(_^IY-F(u{m+eyX{fJ2&rb7Ehm&r)Q?l%{6r^^V4%P%V()xE-uYX zE}vPFm(DF9VP345RU#_-Pn4gD)5KnP%$jJ|Oi{6INwl?UT~{2_5?AY*UZMu_q9c#U zI4@&inyl8#o}H}J9kWafQ8QG%ULtonSaif?)6{Ko(J5MF8`!QW77;Hx>ds!R>2=%v zi5r$utC7;8^8`^!#IpaNSZ)BO1>vn2rcg4~dX*TEVa+szy0LDU8-}2o)v98YnkH0O zvy^gGfl%CYRJfs7hGvunv*rRIVeQBBMffjiO4%@NM^kM8(@m?O=o`u=9Nwj}E9Qm( z^(Dei&IH?0)OD~TmStMdFICMc;Cwz0qN<`=rmzZn$5K?XqukaI+g8dTAx7D$6kL%7 zU8yyR06QB5W>v5^ZHH8a3eD-7y$Q@4f@$cRNGKygYg!tPFxx3XVBRX5MS?|a zvu=U^l4ceB9dwTZ>)I-55Y=B|T`|fc$VGK~C1C`dO9hyTY!;6qp@ICE58ahH=qh>J zMd?8SA-@&PAUU;G+jRtZjpT4XhsCn0!W6gq+aKuvGNR4)fVOjW?SXs)?21-`o5jAr zd3D{c5!Hr-Z(lr6zqMA{EhK&Co3(Fev;~d zGzDMCj0ht@8Y-zd2x_`S%I;&ugsi~LSen{&2(p`Ucx=lzEX^TJ#b$Li)rQc;@Skq} z<(uqNEE;RRe-IuF4#G>S`N_}x?RMAA535{YTtqk@$)}`jM>d8+O*QxY^*iCqZ`fR5 z6x4i#Pe?-@L;I-u>Bo-WdhM|vJQnzx z-g%>3xxu32J6!M)=16#FjouyTdAa8(yDv{O1>bIlnb}L(vUrx6_3h@Exz?`stBK@^*V_ge76X?a&oPeS9?$Vu za;(pDJe8d4qu{@*ef8GD=~sUkU~!NM20gOTRJ29*==IxY&tKa-?`DK!qMi|#;#x*5 zKExerWrQ|a+ksup^~`(g&uy)LR%Q}78_Bj3mB3O&iqd!!csw#5rST?kF;a}uc)#CD zp8m(PmnuLw8_%Xa!ctsHQveo^$H&tYfW^glF--y9{qr~d&%V02?sDOo10EMP#rn8( zbKNa26t?Z)_Bj0UN&NPgcLM)@{Ds)b!(CTv5DL@H^m<6KRP2D)Cw*LBjP?nO4|9iG zJ1PZScaA77JqluXeyI4n-v@qkdEnB|p;AmA)9<;9r{XPllrx-lhl`#)))u^YX*VQ6T@d3%5LyEL%l?3L45`(UJ^{M)*dQC}JlOR}irbew5a?lodqVAd!yWu# izK z&$;LP+U_|W9ThIdW-p!dR5nvemovsD(SNa2=yy8kgZgV>t*nD}vSdq7Z%bQScY7+u zlI_Vyy65+%<~-iclIbOV{VOxLHaD|JXR{Pb&0}*}4_nqhkZDdN5`DRBCXpU^GQBp@ zmMN|%O-pf&?Tj0t`gmcu03q9&|k{v z4y-toUA&N%=8JvT>KF5oO2N6oM1@gdYGKCMIvw7-Zrh1_^HTC^iv5P)(t>#RnVr3* zrs1IAHpQ|^`n4dwz*e^X*#2d$+^;Y_pUj9_LKe3v`9XYs)I(*qXqGmj|<0F3|?xNyn*6~8S!XAJmtf# z;h+C_`T@!7C=Q!pj~2wc@~1!QO73__@G^=$ZjYq}@dsyXN19J}B_*$-xW=flv>={( z;d*NR$)WjzTNE3HVQN9V=fH2#=XN}{LU0eoF2iMNL3~^L(d)r0UuPwcW8TxuX;p}4 zZLGRK55JBY)cE`S+C|#EP8R?yY*PHbo zEr>U4k1XkW#kX5>FU3B?XK6v~+VTRRia9ScBir3=BgC^8Tp#&wM2z62jflUPV`)w?bB^vC80CpJ2 zLL~|-|CR*&0UK*%iKrb7;6Q*j4qGV7pahhmP6{!wEfKVXK`fLdVu4u5IevC9IhuyT z4oW~A8bFZ-cHgPan$LFf)$}4AhGW9m*9~I;P?;$dcyPBRyisox-kT+)Eo0aUfD#R$ zV1yFDhz3w3f(;1K-3mUi0UvsJMIPALjbtn0zy@r{R-}QAH6>dS=B7QqKx8Yjzy?%k zi4{>`6Sw?68zWev&aMmK90D}-@Cq;}!Rx016kT9rf03=I0vkY~aTQHq6K(yrjdid@ z#Et~8^#K_gSHT4(fD3g}WPwdzhW;8GyV??AI~>4i0dT030u4$qL3&h08Q8dT*BDsF hcZv1C+0*Z$fwW4Bg(XF|`XHXar~A+@$AeQC`v*l)zHk5l literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.BD8F4F06D150F043.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.BD8F4F06D150F043.idx new file mode 100644 index 0000000000000000000000000000000000000000..f7522de64059c477fc77e0bbf5fe3d075be0e683 GIT binary patch literal 1966 zcmb_d%WoS+7#|m7$8GvZ8el1f0-<1I#$$)dM3sC<9VfL^92^|wxEk+H){AFnwllM` zjkv>+3j$7v3*y2F^;T7a3&-*jlskV0Qv0p#O`K4ofLQI$&iuajV`jFS8yjC`5vse* zVZaPcBZQXV(?x~;b zn-kh@bA7YXc{ick_3g%5XKUNu-f1D+Bt020Liv02eX`DU-^h^YP!g*33ekQLacZO@ z-N@%|!eFEbP3a-R*2{@oi_`<_7j1?ff_fE48qw7;oNNs#agEB5vjq(8Fa*pxV?Fs-Qv2os*^)nZ6NSNfAcAUX|z z46q()!vfq(a=NES5cv>G!AA&t2>TNbgoEle1deIrf@24>Vi94*w2TzkcYRfx?V!gL znEPEeWX^1fITaoOoH*mzN(Dj8ZVmQCu~>Nv;USvU`JcP81YKp1O}Hmj7(l{GP8c5I zhoGvZO1V@ap5wq4-f!+%FaL=t>9iB_ZbtrzY=hce--TmEAI~22b;ukI*&d%dP`o3K z9Nmv6Dc3;)A`M4_FD8XVBwi*ve|ABfVv$tdJj5`?NZib@gP=q+(&TT4<+0R5`nhx{ z-**EnqdlLq>x9fkeoRyC_rSjw8~DPNgHrEt7LRF=X(dT}EeyHujL#tyy8*Y!DCk~+ zi{zvGg*!L%pL{ouRuCfTbb4+)j4zpZP;5_s3IET2IJ2_%_3w+Rd6G$IE+k^#{>tw? zyj!oPE|a;;-01|?_a6M#|ATt~=g#I968P%$+Xnb|8a&mAkv{mO^IwW9vSwVH=%WW}pTc0`BXs`4AzMds)tuMG_htaEUbql;bX8`MlceE9dRZe zBPCHW3uHzy5jl{aVERT!$0qtF2AQGB(d0yGY_z@5kzg3s0Gesj5E!PtomCXoU=5+Y zrO?sQQQDUr8y{qLrus|L@MLO9NRRAf1_t{lhfB7p)WGoI#G}~GB*zE)CdS5@@ySs{ zrl_nc3lu9o#qOa71bx;}bCjM_DOT5eC|#6Ii8WM>nl?p=#{ed6FmWc@%|yuoVcN_r z;TYC5)Qq4|qQXfgFRXBoHmC_zm2@g?BsHN(tY=wGpymv2QRZ@zsar3V*VtT6;M2y# z0?P}U{(o{=0jL^;H>Ic~uX3g=D3D=MRY+5rRn)vfa;hw|3SWX?Wlm!=G7F(t`>-<4 zYKo|2NHu2>AaZ6`Dhc1b$YvB(H$+YcGD+1EtdwWxVe>MRo>lWC)K?%Eb4Kb0%gq8x z&@@$pevw5Z5$*2o29?Zmno3TC-OyN0STq(bg08a}&C!*Ott%Pnq?^}j&4-&TnoHpNx>2HGi+hvA~%9WKx6If2t5 z=f&9rC0r56%3HabqAexB)L}q~N~xTPvP69U?E=L`B2<)K23XWlR!hS@fnxqf4q$jYgo@Q^jK2mc6|Q!bCHoB=l00Jx%xBhvg}{ zayn9`$k;kAdyigiTdiijw~%d{@96g~oxIp`RC=T|bNbZ+QWXXUINxs?1}r&Ae1!(XCnq;>O?!GnQD$M$YSd%PZBtj<|iiQL6MOhkOADxG!LPS!Z$V6LgH zX^jP{0?n4W3lJAR+VT7c*N)z5a8O`&dYuiiT4(J#yc=o4jQ*Pgp&$A4AD;Os?Wpk5 z{*XU{S+Vnqx}xW~k6$}P%vPO$Y4~{8A6w6~0lF#F6vpWIn}-jaIw5sddTE!-<;K3f zwA<-+ElEC)&xeV@9pP`n1YSDm4pw6+U-j~dseM5pRd!AG{!C*DXr25Pt4 zy&m&^S*4x2ar*7u74@{w>8r*Le*e5-&l$G3!!WM2B@ zCZL;|n_4jmHbeUC$AIpaSnC?;8Vq}D5wpHZ&o;b374#Q>f4XPk*T-+KiS=wlJ!J#p zWM1k8al?)_?>b*o(A8M8zTp8!*jc&Oy{6hzMQkD-B(@Nni58-R*h+K~B+*Jli1zy0 MfWNLe8mid%5AmA4%>V!Z literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.h.D9F0255162152630.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mainwindow.h.D9F0255162152630.idx new file mode 100644 index 0000000000000000000000000000000000000000..75917feec2f168742c7b7648255619cbf089b287 GIT binary patch literal 1522 zcmWIYbaQ*f%D~{9;#rZKT9U}Zz`!5^#Kk2=nSP8w1_(Ij<>i+omSpDVSt%5j#24q} zmvAxoCT8Y^XXd5kmm@K)tQbNw8PYOyQmyp$^)vEwQ}q*bvJ$KGT~dp)OY#f!iwpAg z6N`(D^ouidOLG!S@{9Cy6O%JC^HTLPNYTsvlSqo|%%KT2ibZh!g_34EcHSMX8A?PNgL!KxT4IW^#6F3PWio zLmiT`;>z5l+rR)dxoG%1P$5v1i3t?mAi&Pf#m>XP3E{B$s;R_DPY@Mn;$dcBQy1}0$A z5|8rpw1l4Q6=3258ZICxpvErBDJln&2E}*bp_$VqvNy!C^#F&_X`dN5b#MlK{1o>dbGZdw!6+1CAFvvP=sqNkt&B(~Z&c(nb0C744 zgBD+}r@^YT%#1ATd@OuC9+&$U7M-#TZ8HeFI(1Km0HY9C80HFCNH7Y5LjWfHzf%2? zP_mUGP#9zgOc)k0j9lOVfeG_5)TZ|?Qq@9J4GSlrYEU4-RImJba-Q5_WgVzXn!&N2flQtRxf1>IUFswv4M0jE5D&4;MCv(2s8zxS64mJ(}SXSm?m*9{Pf~6__^>5Df{h9a? zE%;%P2J`{4ua8(=8}o>_~F el8co=4rD+5Tm5$XX(u5j4tQ|^5(k#>FaQ8YaJ(}B literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/map.67F74A10898EA76A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/map.67F74A10898EA76A.idx new file mode 100644 index 0000000000000000000000000000000000000000..11e903a5b36e92c621bb923860a50e64808d85d5 GIT binary patch literal 1022 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

H=h^Z#EzcVbLVNbyQJqY(H$=nq%xv* zX)gKK|9KgK;b^5^f_h17%JLeY1P8mj?TlT9C)^`hlB5%X0d zScYH{2%TSkcFM!EAN+yDF95%g4cX?OiO$`EzWf8%VU-S6kweI+MCpVmqT1&U&ivu~ zT_LK3RWht1L5o?5yZgp{{Nhg}E&*I3XXxwpnO|idIe_m^l}(boNzy_KU)gP$+JD;i zzmdoT$RkSe<*fc2KUj340*O7Gw1?An=B%`YZ}+ACp%USe98SVKmd_ZFFn_~fQM_qa zTuTpqFzFr=Au@yz$H&_$-+Imbs{2U90K|~>YvfRFUzKkC2rmM|xMAAW#HcLcmr&P& z^Lo>HI${*f+eGt@mS)l1^ENp&zQfzzp|1t80v{_-@-_+lCK{&*dKR-nx7a*5t!t?ah`#YQm zK1WRm)j_CETP~v#rW3-5x3=c@JryICDKAjMR-Lq!-1016g5d49;rowIrX@gfSc7K-$yU1~1RCbHPZc+1m#8&HOH%a)l79~6bct%89zEMHK{DF#P z${vT#Z0+zWt{#cavb>q-665FL<))VM_jC8(s{U|L|1&2o62&l@dN7Qp(hQ>oK^aDS zQO+=$A!HaW$jvY&i&Xqvl>Ahxa?f9DS3P`6>-L=;?M)8tI&@P1si~tSy~k)FH-`Bi DwHj9} literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-helper-functions.h.934C8C52064E404C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-helper-functions.h.934C8C52064E404C.idx new file mode 100644 index 0000000000000000000000000000000000000000..f232f10520f3e1350068d1da809ba8e33215ca50 GIT binary patch literal 380 zcmWIYbaN|VWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`V|&t@n$BvIhlE-6}stprTR&kCB^!=i6t4yi8(pNx*4fC1*t{4X{C9|C7Jno#d;YG z#g(~9AoGe+(~6$}>GU-WeZN9u1lV~Pg&Bkez*YeX9!7BnaU`A$gA5W+fk6R@r^29u z#M5BVK;mgLXv2AnbGDszn13pd189}HumO@)D&o2bo{W-=HiD<1te}J7sVJ!+$!Vx) qAnDUE*04dS)Yi~8gz<_}a}q)9;-chYZV-d<>YMtSc32fN-L-c|x9gR=9#?Eiu&_+n zl5SZM3lUpIC+U2YnTpYk2x}-dlZ7TDKBL28Y|sCF?|JXNe~~rmo9F$#zk5F4|NEOd zAtwh60Hf^_{H2a^TYCVA#(!_Qr^MI+4ec+f?~?Sa!W>tbtvoZsZ}NYT+!jhP^<9#o zkShKkN&8u*^0UREKeJl&(Kw<8LqHen=@c~*GTH=cQxQQu-oi*7ufA3 z3vqRp+HfuPxp3uo6YSmvo^srI@uq?^GXvSU`pHBm0T90s%|t(Ru9@OoSo|C#(79%c zb7Apwj7{g7Db9t(&$V=jz-_?@n1bRfk_Y*E@g zaB8nSI57vl;Hu>yR&C=e;)@Hs6{SV@Q6a8m)C@iU;qQ?Q`U$mwd?OgULR4%gNJ#L4+_y3c?xhj%)4#%`ptd5n!>(w|?84 zpR)cvLn2-*M`L=dee4-1pe zZHEI>3K+af1Q~+gsGplE!ZHSpp246m5kw#8%Dv|@&Di~Zw|5zgCxQrpec+w^;ozdk zA%>MU2E&OU?*k`X$y&au;e`x4gAt(w^6+GO#LV1?8}k^vO#~5wW^wqhs|!wlbghKJ zWFm+@^ynyNvGU-tnlVk;ZU)&zkV*1J6&HRyc}wlA1q`f2kkjOZLFX4&Z#=Yg5remg zAg>&s#hp`Qof8Y{kT8@8qEUG5d6`wW|2g}({~bSr384hKFul*E^_YL&yo|vRB8VjE z!$~>XGHpxT-y0bWB7!KhOPKg@Htal5SzGPi%-~HT$YJp$TbIMyRaM8oVUSJ)QAM|Q z!b6|3y<08}Z>?dFN(A8nljMEa(duim?=safm`VgOO}bG~9~XDdHEAD%*N7lI(8oLW zovP&RIr|SXc%2AxSUkjough9TW{nF+ axNO=z^?HiEk(!Zz@^ry(nfte`0{9Ql*-U5v literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mathcalls.h.655A2220FF0677F8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/mathcalls.h.655A2220FF0677F8.idx new file mode 100644 index 0000000000000000000000000000000000000000..0a1ba38bafed42b2c599b2b02aea67a0082ea946 GIT binary patch literal 63036 zcmb7t1$-3e^Y`u^&ZVSy(BM*Nu~MXXi&dcffI>^5L4q_179h9=*A%xPfgr)%0>ujy zr^TgEpcHp$;houiW@nze(0|{2;BI&3`^;nW%pP&9IIkk)=xo7i|^Qw^(rg-lZzE>KM^AGME`reT(>F z3F?A6h4chDt^JVxY5kHGZQm)fOA-m4!nipU?b<%VNn2VLx?|V>kVVh`TYOKu@M4O1ne?|Q#P{hBA=+d!UL~B)>ZV_GEw~c7iIv7jP zqkZehc5h7@)-j@Ou)k!dT}pA2`!#peTU7@*Nuhl;AS(DR+7lI=L~{SsNh%Pg)inr8 zlY|Ok>66f*q>}q-QPLpHmGvkp*iVuEE!o>tiPQY6F6pqhDU*)!>vNs`|EErzHfeo| z3ieefOyOf+k{~!;Y1bV!x@|~!C*M?l_y1>_vSr?)y2$V;ghP@V1(YQ97U=$Ib!9|h z{#MUU=#zuL%3@l7jZG@8kG>`i!Td;D0pX*p|CT0cRTU}zMN@rHNh_)k$VX3oxc@(D zDv~CprNGve)W&N%TDHvFte(yB>wnu4>RtO5tB2{6NbajYATTKf;^F7an|5jZte#VP zKda|t?ORGeElMg6efC5_ev0&O$=;?)oaSG3Nr$~nnRJw&HtFpDKXu}?N$ZoZ)pJ_f zSEFz9a>Xj|yo9N%tymevc&v3NBm+tC<&akyx)g}o}QnDaPlEPr9vE`Mr z9EQIrq`yVd+lqy)51Aw-%fDEy+J$rpE*crqwk5T+Q>xY-yR{5!<5yTFOYubYDQGAz zz5PVER4G9beFWIrM#5dI;S|t^CxvM&S0u^t*#{8W70(1mrn>i;3l+6{NLaTv)N+dE zD~Y;-1WUu_CeiYevm&LEb7In|+##Pd+qWTnibW<)C3fxG+k|0(OIPr7qk&RgrF`5N(D{5+G()hp(;7l1k#XRZ>j1m6K*V8s+d@_4_xdukz{GBz4ap z;;VZ8h_}?~zbl?DGD*El0^*Y`X&oV@dXUc9ynjxAT=yHORjHHD8YsF+@*JMayQW9zUvim`tRsGj= z66YEpNz^h;vivkc^;Am11u+S=e%qL(QHp9`ELg4=@kBEUWHSN)?u}A!$=ARVYxll} z6oTyDmiO4pZv*#yD?>==^)DdmJRgWQwvyn{a7uy|kp#^iG{u7b&klXCc9&@adWw3; zRuBn`*+-GkY|bH$;K173zY}q#u46>kxLarqq2o2UZ&$*;jY|w!;e4(Ue0tLdFZ)!0O%V%aol8JbQ^Ivz3y#M}4HY)dxCvr$5NAGaX3MeaSq(u4ESX zB-8%yj&!g-{Rl)^580lgLEhenNsLfuFD+8zfaR|7AEB5)W^C)5W0!4NxcSq>Y0|V2 zYU8yLY73XS%l`DqNwfr@8GTV0;)SC{x-I@SjJ^{g17eoZVZ z=ij?Y&6<8R|H&1bR);BD?N9Vg3_#!1pqjR!mx*nfo)$^|Nt4Lf)(ub{U7nUPpX|6b zQ9D*q5|=`vh`^nm z$}jJIQtPXPe+Nn~jvIMTVtq>k@->*AOuzF}+K*d>heWokY|!@Cy@*m*Wy`o1KxzS9 z9v%|aA`&jUxz{1kga&?uI-jLW(RY+{0YYpxOuhC+JLl7Zw+mHxyioj5m7*P7C{mc6 z20p<;*&mP^F73q5HvsVhlRDoH0WyQzb`IRh%)YlXv#(SNl^K$pY~V981TupUs1bgG z5c>;DtS%rE`wE4q3q^90J4x(f0^6w~UMRd%K_Eae@za4j#kBA3V%k?Kg(@bJoE*Z8 zRu$^N|4{hf-DnjO(J`WZtB|nvz1nCuz!oelkk5UTPJrw*0QQ6=K(;NrMA{!98ZK>- z&Nm?O0!29A4gr$1Y43bM61cRJINyN43rymCI|M*??9>y_1l$Wqsz`QnzJ?TZgJSra z87QtR{zoBQo%HyHh^}_#_LqIz4r$OK_9r$M-YF<{fYC!N4kAsi-#*mzI~xcVMb_3%dYlEsPhTQkYwj%UqB-D9c5oYlGg3R?GH!-mzb0K z1_Tl?iSz9cAW8eMHWfbj;Dc^myL`|-qE%S8)@?qBDp$5e*)qk$+DCMYD&97t+XpS% zM|S-H4J8b#u&(d7gH#diBipDi$jrV4VffS*KRb4DK7oZdc0tqyWNcqyQPhPZLHh6z z{12(%0}F3|0UN#%Z-3dhHrBq1ve8irj^B#xB#5%R0#Zh`5AOzzqb^#6hqTphT15D8 zk>H5Ngow8(PN{5Rg63qY0af-sG=HE|6N2eEQl(rjRn8^&l$$Ggx>jO)In`#rdQ@f^SD8UZ`?9mre=rT9wYZbjc_Orc3-l z3C?t>z7gb1m+IRgVCifQwXt@i)CBZhDuo}!DWwm}={z5zU2Z=b7lo9}sR`xkRK~rt z+k}OvmKFq`TvUrQKuCwKvu9M~AbRT-YsWe>((7(gm!# z^9hOY#!jU!0A*icI(4B)n6hJdC?>@(OlyB*iRlWVHqlP5u82qi=pHSgjdqNnd&zuP zin4|dB+P(!MZx0QpP|kd(Aq?*O_8_+u1m&RYIjlc7P1mdY-7F+Gurj+)G^Ze3{_ts z&8FJjfR1*FH$ez9JPoUfLw*84W0E&Qr0J0b5_9xKo zm9G7XH(^FtYg8NiGgN&+zRo>rs&fUo(}f~IN~gP=uNGa@JqU3+5T(!+b8V4Cj$%4y z;E>CfkyOZy$O7#ms1#vHvAe|nghJpAwjf=AAe)34sS8B{8DU+pSDY_Qi?>cdjLJ|;h5!ejyBL}s5x33*4Hof6=h5Ev>axb}^ z#C?QUAk^*!^##SCPT?ykj6=lA(iIWI479rThx&wkk!07xzJO%vJIcNYGhkTb|4{n_ z@OX`t#&1A7U-m6v+k|v!*%NE$UO_q{Vw1@mNaV6mlDH8plo}No5*pd23typBMRcU{ z4JM^KTPoiOmLs)w#~x5Qfa8TD)4s9`s;G8d38DnrAk+y;>xhf&*dwG%Yn$j?IwGBG z2hy#R&F%)ujcMUq`99+qg*n`B{Ei2T`M_C3`t=j&cL(5_Skc; zlmwUwyShsXaS6q7$yiJ64$?9c%O&q5QwoQ(69I%fnFZczxi|zV3n^M&4#5WkIl>uD z`%pM}f_X_?LvGAK6f_xZwBZ!S`9eP4+QpzN5bj)J#&ktQTZo-ZrGYP-XBX4n(%84{ zFe#kh*q>NQyi-v7{Kh8OeQF>1!7YgH3};&S0qO7)(>dQD6ECnt&bLDdGvFi+|A*Qi zfX8dh2EPIAeA&0{@CHg`e>zB~L^i>}I>&oRuqDHXy&h3tkd_uRd)v zOBy?ppR&wZR`PP!G8{ZLp#%W;dR$ zRc1a{V)}ajED4*^8h|5HI08XpjAg`N-n-2*##|+_+{*rK;?hk3;60W&+A>BXaDwS^ zvwroWdbyQr5x9Y?z2EZgw*rmSf0$nzgFH^PryU7gzs9=*fCsoTaULVi0}{`hUm8Cp zcYs-LbT~YD&j8D7{K;jkW>kAeZ^jJAyLG(zzgYk~Yq?cOg95-`p*jWfxdj``-$ zhzSGsUIp^PlrHd+>AhsWW2C-khPWjx6`gC~ms9e1yv72~IKeU!Ea*XO#W|{R9z1+q zEB%uwSCB?rv9)`u5AnMUj1yd5t05IGaslGXkHR9gLl-aTY{%sxtHF zA^@&p;9S#~i^}uZ40VB#ammwK*^4Ik8dtg2Q%qwDR7NY~%)k?yM;$8#z(*|ckYyag z%1pL~n{Io@jk_6psb~j4zG9IzjhY}(<{WYKoyfFT2LbF)hRrsO*}nSyPT;(9-mG1>$2;>?V0zm)pH+k5-6MgUCYBHpl!8>roz&0@wp%h8=7 zW0zH&-)>SWud$US?zfEnzT+iBs4&MO4A6a(>S>8c746c~}bCv96tv?TZa_ebo zPzeT(GL2Dwt&@D$oY=228)?190Iu{a(|Co-v)s(()~0T*!$s>(Xbr&gEV8yy8=4yp z6b@f!W zR^w&xx64m7`x1b+7)TlaVpeiHZ|$%X>$d&60DyBj;|@j#sIP3l>m8GSS|WHaz@~Du zbT&Hsz&>tvYH9rNrvMwuCNb7y#DYl+IBC{&ZD$VSlX4OBRt0*EpIIJFYW7@3R(siZ zFJ9mO?Fk@Huz6@=G=ZEoT*#Y7W9ywR_%8GaD{Gu(#GxuIHM6@-oj>Ae=H+9G0C0$Z z8IPLP-7;4G;Bw#Bzt;fZSuSIY$B4nkmPYpYUzwBNK7Ip$6IkLE%eaDBzcxD=^VO*T z-m~ycTx3LgXhkmLAj=qpKsluPq&1eW?a?d)G!OU6R?FCmKy4~Nxa;NE!+|k?oWdPV z8X*h0pxwGw;}gvG33?qJT-VUne~)VuX! z!j=0o0XT~5LNmT*jq|;Gby3&evjF)M7x9tleFSS4ZJr#`C*6UFeis0ElWQGq8PS-x z9QLV35B%^@#-{*0!9ZuU#F)w4(RXd?sbp)nznjTx4CEq`Nt9;$bk0XjLw;(S*=syx zU|plGua158W>`W*;L0qZ-kk4E)3}M2bA~mB=f1>Q=_Y%(BXTm=nJk#rI_)#>IhTIh zXIWvSa^B9WL@o^`y!mNFT-JI3JIPr)Ri0<2ca{5pK?l!tnD;%ve&&2>F?7nT<&OIr z_fxH1yk$H9j|q9+aF|toHygUM%954it495jEy!yuW>`<7C$x+#UBLE*AD*vNI2+7T zJXEfm#&w*0w1yebv)R2$wS+j4D0~TO;k?+n*X6 z05*qf3=57|IM++1+4uXn0~JHh0PsFng;t)@)+NlX`E1tx!0cWlmVu5*lp`hNjA`At z+#g^E8Ah`i0%-xi=R$+&Q~MRl0Ttnq=U6Z~=I_TBUe$a-Re(L=mU(U&&#@wMBo{k= zEcw2fodEd4A1LRt36&F@FIe&nfEzgDvPM~GL78#NFQ?xO7#5V%YdqtIzGE79P^;x6 zm3i#L?)%=22H+!Z>ek-YFpU2+zjbxyL3F+x6Dpkr*b#=&I!&&=(jDo(Eol8i03PLv zfR#Ui<9(_%l84jR{fji&8?!7IOph#bx@Am9B=#Mx$@iZ3-n^SWMQ#{(ToG81d5deoajy~bLu4K20h zV7c|#mQOySK5E5tllGNOtXmU+L%3fid5lTElkS_Tonpr> zt_{E)+&D`-8J2j0jntRSuUwS~oB1+u`0M5Xyv7pGnZ`LkqkS|_?Zmki#{qI67n02T zHnWPm3~LurJ9n81%K*5T^Iq*SR^yiQnc3dmRSkS{xADf$JO#YQ2%b$>S^+Dq^!n;O z%kA-f_Rn1hz#*J9b-Iz$TAk;$dbxad||WWB^v(^fUmjE(>=y?T-qHsKXKc; zVb+hwow@HVJjMD$FsS zmQ*Y3H7>He1Ez5R_3JmYj=LWo&@XIb{pKA2_?o-U*$>N%%{h;&l|B~%uxFfcYoj$t z+h`Vbb@1!k-(E-zY*qx;yPPfcux!7)13s!%=-cu|K^|vY$*2U1Alolh9V6wC@?8LS zmgUK6(3#MYymz)8t#|-{bGdvp;mTE2-CH>>FUs=(fae&v(ll0@fkwa>tG}x;&4Wh0 zTYt~Q_h8q|Jsj^b;!(ABm?d1`ylDYLzItyx05>vlvSmz0Wu0IRW&_qd>&}GeO%DM% zj|bjG)41q6r!9)z)@x6l;>BQV&($XVm+j+S{(jTLoj(QOF>Xd@7MHyj*0J-XPp(ZY z?u9*>yUgBfdN)I*wPUMPHB+75zPIW7USm7A4oyG@%nI%V^!~l>mwzkM;sfXyuCy~u zWce1o=%SAfZ$+tHa)q-I}9c>Uw05qSXyi&Ez=(c{<= z2^$c*Yr&|7Uju9km+y`hbjQl$oCeVb^40m-OP0)A3Bb){c^%*FPQta1u8*t(T-pOrKDrdhyav061Ni(b?oKF|)aw-1xl4 zR{`(70N@VJng(f%1?HBPiM?kZoELJn(8q8x!^3a4W$dPTbf-GbAJiz>h@)3)0&pi6 za*4-Sg2ryVX}SIP_xeshHa)TsfM+>xGM|skHZE{i#s68wdX}sN{l^kld%UYXurR-7 zHg*^0)9zL?{ujaZ&ntq z491g-NIfGLOg+aeIGHBP006?V22N7?Rd{H_`Hu4#oo>Q=86?`#R8*)N4zwsC)M0>dTyos)j@H%I?lOhyqU#4rg+n1Osy3&1_EpkH%h|Ztp?y_wk5PCkrP{^GP%;l zZ@&S+aSTkfvL#}-;KKnjI#t^3`1bX^jSfw!G0+ zCcVxLW-s}3NtuGR;K=|t4jqk3W&HZt-M=2?`3Qi!IAgMQb6`zG9kXzH^=)}Bbp_x8 z)(B@3k~PkMtH=-A&4&P6${9Py^U{peSvz-H+2uuRgBjs$si|d+zY1A!!RR^zfIo7L z6D=bV%{Bt51&!%fiZx650DxmTV>;oIvuUWOX~d<8-Ri(jm$UxT_!3n6soBn$o$@#P zVQol_Pa>L?o&vB7ERR}Ht{|3V&b^?<&>VGPkg{r@H@)X!IBTb;C0{R}mN>Q+09SJh zmJKZHW0x8pUK>|u*93rp+LI|R6IjLv*7MV8t7H@%?7^pU(k{*D+UHTl z`tbnV&Opb`X;VtAkJs0GIQb^vU_nLsb`I@Cw z;f+?0O53+4oV(TxkR$yIC{?xjM?OYI zx3U@l?{eOB3@od?C|{2TMZX^c!1Y`kN3msHa!&4W{QEf*0JeqYwKdwpc$XF_ZPnj* zSB_i`umwDf<4te8@4m2A`nz%IhaCgpKMbTpDEV$i^n`YC*}r}Sz~c;@ZUs(9V~sDlBNvuE)I_!t-@*Y?_zl zW4=oJS6{B&dj$X|@?fDSWB5Fr)(t}ou3q(3#r*)>!dW*q8bd3}K|khN_ASi{yaL!U z&e$=o6Rn}}&VaJ6@n)5}TYoLp2p&muzL!noGOlz-T7BGEepkEu>3df^48Xmdud@(2 zWPa?Py1o14%%>se{sP!wmPgMu&zWDiZJoBxp+m8enHzhJ)2s~#Oz#0Rosk+3gXpc5 z=ATWgy1GGL0G{+$Y&nD0Z5Z0Sbcf>rjAkIc>Y**tPTVQHY@cxlko&lw>DkXQvxd76 zX>q5{I~CHGZsIkTaHSgtHuN#YA0C~WVOrhFO<`ff^3Gevd7K;ZQ6TMoZVwwZ{aMM{ z0Q`lENay$q%uH^^!>xNwPK162!1>&abSfkF3$v_QOD0Ym1;AffA`N>v`)tWwJmpvA z#sP2wmyw>cN!>nJ&>D6z{yG4!a>vk`N{;8@Ynpazb@1J9psQKpBu~I3PfmRe^m%+@ z%Z4S#d<*Mrt_;moQsS;E&xVYdm#P_TRajz-85jdCqpc*f|GDFG*un|`oWiws9bQ*$u0TormuDwhs9CjK@#b>n&foa`%48oEZFir2#T)CbsWhSA$HQWYyq zf75Gt&l3PV!K2T4A}7l?VOeCO$gWRYzyS`c7nu~U@Q(A-Nt`ySMR8-_M}vX_e# ze=)qs+;#w5%{8X8PHlF6Uhdly6SwsTd+#FeIL9E~DPKm(bao zy)why)1cBj26$$!xe2h{+{v_JUuoubOh_f{9m8QaQhT;ht*3RW{r?M5H|JPyF4oV7Ev>@rKc6U(`J$*-@S@ep7MT$M|vaS10D z?Lqgrfjx$HtC*t=2;^R&CtkMBQvVH^IOErYMtMN)=E}r*ym6k)M(WdMU3boSavnYWUEmaA9UAWSW?^?NRK8}a2`@694u#zr3v_0` znXpQw6aV{dG7Q|@vvON_Z;RzQZ8P7@;I_@u&V9$c*PtuF=5URj2P<-R|6h;j>W!{BPF_g<~6f}*8=bwD-E5CNV`;Y+ocqI)uR+fm~tQ z;L0L~7X3NJ%dvL=2)ajAc3MWuxBDL@=a1fmxTRb|XE&wcF28p_%ix81!eRBrxLj}fW`oP!2;>!M%gL5dJmbl(JB-HQxqEzvWD_(VpQK$^B?^95dbG~)})5g z5Pv!3w-;^y_XPl-a~sktA+n5bW~Tad(UBMcZee}cuij&ot=PBa!k_O<{IVk)6>}@n z39ww^zrNf0>bNQA0XUBZ`@ zPJ?9LF$?bx8B?Nk7wBqkac3_lwY%e(ga-Q#Mgwd(%OmZUQ+VpXBA&k7ldmfryKxce zeeR)FPuCDf7MOH?a%^b;zG5KR#QSDTcM7PyeBrPy>81fNflD~V3><>%8+nd$zFhs> z5%)4i!v2EG=&aRbjc0_+DnBG$9)R8A{-cL&vbB5Fy5Ik3$2#5MOp<|Q6XimC!{!2I zL#odQ-~i5;Ub@p}+#g@ozZ4!1z#Ci@TE=P;lYLO2%kNfqII&`_rCo!3{`38;Gu;<% zZw0_>{yHW*Fk77`6BmwJ3BUvfI*&KxxH9_R3_jLyZ4bzp>+Bdi3A3_xNdI1&qX3)6 zHKxZ-+R$HGZ*0%CE1O5bp&uiilO7E>GN^NhZ&rr(1cl{{>F7vi9h>I8d6VaL0^n#C zxX$vf!v)g~v#F~$MOJ<}rS0lS0N&*qleLqL{j6-Wm<0vn0XT~#(pZsM|8XTM?XAY! z5Xikki#lye3;XbXiRW!j^@8&U76}b+|NKFAOXV7`+lAIY2f&wHZCV;@Bf5Og4PCaa zN!c5gyeyK=+w}{uFhrCdl`>e zhg-eemRz!JS(XX~>jLl&tL$PVGz>jfQ;7%*kPAj`( zpJ>s$C#cY>VVgq-!2@qDB0X8fN3e9b@Zp<;aTnWl0pKvsnT)NpC(jx+`6}_oOaLxn z;A-_!)+B2fFN#t`W=besVmTnUFp^GE2fhwDNIFK5lq-4*S|0k@9*T7M+~SFt?W$I6k=_PuW+H{>yffVJfk(o$9K-M?s6 zWKw+BEC9U3<9do2IK_89=v1a==~ENh18~288Bds>x>M12uX|RzVr&E8J(ft8Lbi9m zm}jM4bu17KOF;%YyAe6VR5_J?%P%cU0qiitocCsAMe3ypI(8u4#{j#{<-1^dFZhnX zpx$fBoXHwG6wU(VKy{AxhFMYWu<{-las5?fH~82#aPAC88Jnw!Vjd1}pgyHxDm=#TpX z?g{5imR2s5zZ(1S`H)>h0C<~orXws(B%&;9&lGa&zAq;otZn|sjWZu25aJOl&jp$Rz`JOU8>r6c%gz}v>lSFIIm+| z^Di?Ox1ZJzBf;++6br#Wkyd$sAjRN?;VsxFTM6Mc#f+L`4+-oJqj)OVf4q7V71{}WldjmwhK?ypnVU(9blaE*i`Cky;(gf*ULNy zVCT8U@@-K1$?8u>t1YQNF#&*AxWY73$uT7-99XLe1&Su6d8#G2iAg zro-U@*O^S6l-K?E&o7qz5(vPHoH5l|s^W(onq-cck^_KiSaY1`p>j}tzNi1(Jo$^y zfK3=@ObQ{_IBQ>@Dq1ja@Jx6cjpaF-DD`IOndsDelBb*nZ;2ky*d}V-+E-+3V^*~fzEs@TXEI&^kFf5uPp!r%hDW}W^1bEjs7VAtDuFj<>ZRo zG`%gw}xX*Ol}upZUNvbuCeo=YM=R$yAGMy?d*cM2|EA=+eWgOv__LE zldtDjJ5&F74S-jmru(t@NY`^^BO#V1Q)GsR7vs9vO% zS-)4J(Tbw)eGb6k{%t5o#XN~W&wA_(&OV4AB8R&1F&rj zqXn#dEZ9E7q4`6svddvw=9+A^GHtc8=_ddc+daSgsCp#;zG5I9Z_6t0dAug;p7^@} zyu=luw~Xbgee?F+J+qa10Kom+(X>C4W8iGh^=;pae}4r$p5Uxwm8TT!KRTs&^+EKg zsUgUZ6!Rb;;d=jn>(&B*@mv`)@6tew z3i{~wPk+t=;1e$6Fv}Q*5AoiZo!y0d`2E#?O?WX}d>xxD4c+}}t3LhcK?#5@;+A$E+(=mXiK4@DJ!`%JrZR@n9$cGL z{@k9T$(oF}0lAd5CeHH4S+In?W43S?7^mNxS#458_KonUiYr3rbW#~wf0`lSNcHIe zyvsGAU+qZXJCAlRZ(%M4U@Z6YMbmo`k5Qygn(O^l!{<7{8X3Q`uqFkANo4Mewd0DOja0BN{s}bpS|3CzS;Zz>-pP3If6Hvzz3_#}vD~n4!Qwq1cHRo7M%;j8 z+$C^$h1W~7_e%ue0&W^QHPW=J`T2y<_{RSLGJ$(J#2W&}=BD|LTj51>D>q8lBKtNt z@#iMIp?>}#Epdf*DMQ*+-wnVRE+V~NAXmlBkE|_vzvxK--sC297VdJR^1OVZjYIZD zC&GNo8P7HC_ZKyD_{qej6SiN71>h*om}Vc$m}Z|<1!mP*U;YjN$8p<`$=39+_Ah@; zxG|;Cc32Df7EyNIhqVfg{4Qz^z~(WGp2SF?d2sFikM?HR0kb{#vNNa1&I?X!%-%Su zD!}e@mB}ng<*Jk~qdB{86ab%dl}R0B#*+rU9)EG)QUJnAlS~6Gi={QbQRnllXI>o! z;1sS3J#>?+hZ~i?xWD=GZvb4u5*=fsHDO}p!uMzHJ_ERDRxjEBAb*P1tJsQDWyf{h4W~ie*tFD^jkvAg{_*p3C*K20HLmhj z<=_SjNn;>Sbn;58CiVp28I~C135fB19W(Lc9vin0+yKDC45XJ(*O`Uf1@F|q(+??{ zJI7woMXrpqdf0E4bGH}XT%Rt^dpsw=mN1MKYI61|zcjwrmhX21a6MPWnJc8i4sKAY z{Hb5=0&D`q$lRbEp-p(m*)=V0Yzp27FOKopa~_yTd5;T!(?0J`gstWBQSV6y7DaZZ ze4M57cRzzX2GSx!R%Gz=k53K!a~}ZLa>mX9kF;~6YJA&!T3q7;@DzkALS2VI>bkCH zn$-EFW;X!t^9SM(C1Al#N1F}KwHJU-xr9!SEHbmYZx2WQZ}F^7SImR(!aK`zj>eyu zZQWsa_MN=VzFs;GVDSudMw6^Yr4ws*9D02NV6ej@OGER7TnkwDe@l_&)0~H3SIEPd zCU5y;(fQ?Oz1L-22>`3j_s1FkdS@A)P)&`{Q?JCV!Q`d@i{QfU+2!I?+a}L*kx{J+DFM6kGOK; z>#yTB1MqLomQJVTL-R>rb{QM!5lE`= z=HYMsmS_Ir2$(J|BOR=w&d|Z?S3fmR+dKa!M`04>Hl(>x_VdgO1y`2ud+oZEd62rq`>GErvdqp3rP!nX*e?->|UgQ&V*yIO5=`pUcO5(bGZ7NtzDTngJ)j@ z*bFWry&)lg{BSj}&#;dN`f{b|`SB66ntQ05BJ+jOr3Q5e;9}0$dE_d~x1{KR zQ4?M-1K3usi1Qkg?3CFbv>JG$ecBT+-nnJySbQ4%&Wp~HvzECt{OZhC0DR2yhFRWW z7QCQ(+idQxy&CPkw5wpMUMB&_67QJaJHDrBbLkNE!b+=nKA`G zP6XgTERmi*N@s1&CTz&tyzrj@{F5cpBN};jbEH@QguU7Fo`O-z5}kK&kc~rc#?sn*r>0h*tgd= zYggrDmS5o=J+27N6ZVRQCW_wPO`D>N1_AOei=_Rse1uy!?UQ#qRa^x>;v!}CXO$314i z9^W571YLMOYjw#3&A8ifIHs{bIBzWZ)Y{@c?o_M5Zt3NL58+sd{Z{TkqD2X#xY zbid>%IdVJz_j1;-(Y1fzFCX@o~uuFs8Um zXag>lyU+Hl*J^#-0)R6Z=p689Iaj##BK^?QT>y8QbEZLHBWV;2PssLuOtTAsT*ngU zD!;YT){TleRqAy6?iaziAnR9!zzVPfziWQamg%Q)Me6^w>Jq%0&hltqA@yrY-$!-I zmd$n<9szPAO3OsvmYbdGcs?R?ZUFA#-lJ}oPHSSDHCSC?V{HIVXNmOm1+yl_X|=OL zk9NUb0l16H7-xcmSs!On!^hA2cIo7^0KCV*0UpPhsqB~A*M_xPc&7Okm9n>_Hl_Nz)^ne;3mQfXi6Poc9T2oomcmzUhAxrvhvv zx1zHXkScrZO7ps@n;rz%d@diYn&ik|xBhaG(^;PZ5M~sbgXmCMF4*P_J(lTY;{|`f zZ=o4Td!I>WN^ZmRH-fi)6%W9l7`Wav*5gJ_&IAKI2@zEqZ3N&NE+efC{xLhcZJ4$0 zKbNnZy9>ab+$;1HUbbPtwX-$71BPA)>m;+zydG9esV|!i+zGI8-OAO!u00iiQ@Iss zykPUtczO3`#aCZuI|aZ)oHcE1q>80D@z7 zYH$L|?Q6PZTRYs^x(I-qxOw6|8RBtzk4seZgk3O6q zqHn_Ho@?D9u!GM@Vv}S6f6UxJ6<~KbV`t8gtCw@ri&v|@cI++KQL(~0hj~)LTJJ4Y zYw*%-0Q-kCrDGY*a^Gp*F09Mu?SS0J`6im)L~!b%9d7N*7Cw3XifOmuB#J9cbB64c zDPuBpJ^Xqt0GD$SoiQct@ys6@=Kpr>E`W{WjLAGKG&8%a?PuS8d@C;ZDFBY*jH#vN z)9~?S&%N{gU(@fvB9%MY*=_!9M!1Tdcx}yBwu!qZm3XI47>a!m$%0tWlOT+;c|>lK@%&3_NJ#9TzOI9lFmMtet0D6j&M+gKx< zHH7Syesg9`JhX4}efYJIFHEXogOFEISsGpe*i6nBHpjNd6AAp}-on8XKfeaRRcwjr z_uBG@5_|Ui_{X2=OFe*r$8AHuH<2TBcJ*D~)(B_}z(2UL>GvjDl^(yxC&_{>GK59a!7v-IhZIMx-3FY20JzXok^aUs>nnH=68dv-b@EpK_h)ai#V= zDSA?gli#;l^aP5?JwpR)l-1X5#*G6;S3Xnuy{GWz1B;}c5KgEx5saVTqm~8PS6i00>7yG^IJ`lX7l3aOj7-8LAfk8y<&n#x$g5EQ>i+yJUUT zwl)AKaD{1=BMo=H!)TlTVl?6HKctvq2 z3=49UOAf`MxGTs}+g8P)Kr6^m^O53EWEJG7NkDNZk_vL{m)I1YLZ={Iz4@d#6e|Te zYDug(6dMIO>P%O0C>RQI>|KkZQ}h$0t7kciL*Y)4qqdcbL-9?Jqo!xYp@1gX11gS* z;!p$=Or!Rmij!PLEJ2PkNs2=uN|0k8;wkzU<*Uz`aDQ>y3|`-s0fOEkK+wkm5Y!ur zN*EAyjR1l=YG#DqV}Q^b7YJ%}bCTzdb9W}FpSdzYZR(kzOb!#&(wYfsmSTe5Wl#>a zp<#r2+m{K-s44=*cflT0VO(Mv=jTacr+8Y&INXhDu%aSFL!orpPJCvFB%% zf+D5ZDV$>w#i7tB{w3U$GiRD7hbq3C911kv^p1yZpZWvBVKd)h@Y=|PGiJUs8sVDh zy{09(Z|1wt2#U0V`Rd9@p;eHhp1G-PD3%Ix)N_Buq2MXVQO_k6hk~UbNAG2dj)EL} zOQup#I25F-M>mQ?@lTMW&v6v*1jmaCbE48vfD=rko=qqYMKnQFU>RibF9;kfV=Dia~-LIge7%5v0pfQIrv+>oYQi6~VfPV>A)z0&4e;{YH6KhVT`JnaL8QIF* z$d($^xMQ-8=@i+3+mTlCkq~4{{Q+T?m24LLM1Tngtd9;@)dk^KE7`9a;<1(du_oiG zmE);ZNF;e}C3~$Und(V4)#K(uu}HAw(#BBm5v1#um!gdzM~-?5FM@P^;-PpV{u~M* zf*kur099~`7=m>5?y=%fh!E_5J2Hr(Q%n#{p|3|M2ncf2%3GzOpdZLl4+#{9qI@7n zANv&613CJNgyMK0M_=Jm;11;IO9P73fgE*!tV%$kIgq25fMRhVNA?&6-$1&)hPiw7 z+QvP*I^+!i9cxgmK{=HL>R@ECNO{{oW&aFaLg+**)kJs)iF27}rJM)vx~e}4 zCW1A$-@a9J3Lb)VeT_)bLXe|tH-!g5j=oBvcp#{GDh!CqhXR0L8uhw^;!wa3({fj5w&*OMY`AV;o}`>4@i34hcQq6M1L^j;tin^o3#993ZH2!~!|`TtQJQkfX1~ zC`<)%)Df7!tWO9E5q zR*!;5AV>B*MTW)0l1Yy;8r~nROJIgyb~OO z3Hp8+5Q)z3XBeUP7$9_|272ea?9#TLN)FgeK);fgBZ8Lvbjc2FlWh6a~;gj;_KKF#|dJK8QkOAV;@7 z6cPhD>iMlI0mZ;Tj(UKiI27~(IlA?wC>K~C72HClp|BR1MmHi9#sWF^qeYd1;#MGC zZvhHafgD|%C^7|d^cjOfQ6NX|9Vzw%()H6J3O3;{i-JpFEz4m{3H3+OBrt_siLblU zu1dw46RKD+P!F3G55vzg)gKVl3%LQ5b=S7C}JfgJTLRf(tA5y;U` zm?%~RRzZb`P-!SQ1g4Rb3q^xKy8Vis!c+JMr0Yu^iuYi1oG^eYO$!y^0Xe!kq<{`s zE)~Z?rJ)E8m`1m$6tV$1`tcpbXh4o`Whp2F=A&XUsC+021E!J7EegAUDO9utm4f0d zU<&;Q7)V5c|(D9H{lpd?XX0mSQ@O9~|5p9e(_K+ZrXV1SZFp#qR2 zmva;w0O|VDl!5^uM?VZB@Bhe=M>6E@A8Vq#{Hxr_zdxp!?F4979CGN79NpBD1ApY` zMvy%ABS#;pKMm`1tN zS82$RKBmzZ2jn>)IeN>Gt9<0>HjI4ZBS$~lBxm@@v7a2O{K@-0(&gA9Z}&*om$T&F z9y!vol0SQ->qpV#z#eO_{MM`7$zwgH(R-3y)FVe<){{$mX~^k3rjbu8$jdy^_1z1( zmG@0Se&ms^Kl~!c@yL-Uw&W=u>H4rC*YL>ES6k!@9y$6c0Qr8$Ix3g%s*dFB9nsH>ytY(Hg zjwMqL&sE9D)j6h-ix_fkj&yx5OTNsJBTZedzlZnyW5IiEafLk7lYFMfH6%co>q$PB z3FPM-MaZg=V{@d-Lof1Vj&yw^ORme2qpzIES2OwP$Mg?@NK-pG-oue8bi zILcC9$CWhlH;!raxrO|TV;bA7xJp3|#W96!K5`(AbbU)s9>b9%XDM=ON zTmMVd*aHy*v65x7mT~7ZxGkHtth_CkwVb@I5L6+rYIK}(D-^C!QruR`QYl#6R>@LD z-d4*}P2SebT2o4{owc^St(yshV{=M|FcrLUJ=-WI4QpDQ;EYA6fYIH<9_Z4%T( z-ZszDT$U;%Q%Ei$xpk)2^0sZ3wi4VSsDl(0o-sV9NE@CnyqLJ{9MoBYy9afbw>^V; z%G*8}`$$m(&8!2pb;%Gj>ky4F%FHs#lw})b796ELu^DS-9BWFUF=kK<1nN+K(3>%4 z;TU*dk_l7HtW&gHW}BI2o3cUXnwjQmgg7&EoS9q5h&MCFYuUz|`QlC4Fe}a6D_gpgmgU_LznDXq7u@=02%qd(KRM z&Xj6(-b{a9BU~`ETrh)0E*H)87d6BsGyNrvaM{dqSxa)=%yL~L+%U7=&>H!snfa#H zgm=u$cQnEyGt(oj)nA!eUuiN1Ss4deva_SDplC~WcC=ME+LE0;%*r;*$|ou}+R8c_ zezm6lKtIM>na9G9l$j7?1;uDWW30k4n$XEs=E+);=~mEmElI4EJJyoDA7^EWvw}q~ zi>#nUT9O1SbAl#xrImT5Mp$QMUgtw7u+EY;Vyl&FtM-IF(aN7_6&Km=v~us%3bxxS zuv?R{-^#dOYvlb_zWtU|%R^SCLzWybhphaEv|Nr@nT}|PBUb(+8sdbN;e?e#6zqhR z_k{JHMksm0svrobt!$^Yt~_t$J+CFXV&%W0<#NNycS9@s9jm|{t+o%Wd=E6l1FOOV ztA@z-xs~;~rZCT~LeH%d0`bbq`btB*vI@P@5Cc3x13Xes2Y3n(@JKx!>pArYNtSr>FY(CHu*6el2|Q9@#A;8b z)gGzZt3CNwa}o;Vfr}6Qgq$LGAV=S`QK$~&=(`CD&4C>K@R4G1AV(hQQ1A_;>&r-r zwt*b|K_G?KK#smpr+6B;^i*LqR7+3*4NN2VtQ0W=>H3o>3Xy>veW6Y?x6uAQF`tu%&RDm3M&`6Ofkggw1 zQYZ>+Nfm)YwIs!!z%=@joPtdtNAG=#E`c0}o6v)x{{S=G>Ir`%RiavoH{gDfWo50pmQ6^MA6kh^4 zDy)R!P(TTkrXQG61PSEmTLlUkfzni@2qleTL|_{IjVuZZfgD{YDGCH~_k6R914zr9DPGd(GXCY3WA{0Q1}B( zqrVkI@eYuqj|~cNfE@YUngSXiT|eTd2nNW}ADB?c0_5nmp%?|o(Mt5^(vTZ{-*S=Le5A|Ae&i<~ z>H7OhKPkuf$kD9`dBR7IK8KR$dn}jj@LrXQT-{>|{pBNaZI2v%?jc|H$k9)V$$33; z^!IAXTRrBloYbolkb8Peqd)K^fAq+auZWQYdZg=Pf;`S6M=u$ET zIgv+>?3eIbPpTh&U2G<<5*m0L1gmP;@6>uDUTEMp)*_zYK({Kk`S9 zIqE%54(O4izg0vY=doRtqj@EbT+AcK_AIaH}q#EhO?9k97SB2YHD{ zj{dF@xrIlLK03({JaTlqL5|;TX-+6;Rbuk=jvU=;l4p11$kivga!0zffaJT~mrlOg zv8|Mgc9l0dXZOv4ys;x)pO?t}I&$q5TEk)zlD!|ur%e7}$KV@gihk)yxCOJ3NKBejU!t|MK4Bu{?Uk)uCiCdcYnX5~*^m6<%LV;ZSooaiE5!lrjQ3aTy;Vqfc^!jvRfUlizccrQDq> zY2@e})9A*MJewm&&Lrf@+?P(i%aN{|CURDe9DO%Q&dIS{woh_ZD)L5-DRlEo?#Gd% zzal{X#*riEHgYhIc__c)Di`u7jwy8WM=r#XqnjUc8Sa}4`3Oh4egZ~L!I2|P9C-mp zx~})+_8U2ROOl^& z&)8HlgLnN3NvEb2ZZSb|F{Q z$k8VZ@=c8#xpX9F)JWG`g}hJubI9E^a%A1fzckY2`3gCdM!M7p@*s_LeQcAm;u`_b?6A{mdpq7dG z8y&_uMK0~g!!xGPtpT}oM$S&hle5a7d^jUVKVKlH&B)QM5qW7wjy_V!D>HKRg$KD| zMvmMtkl$sb>(36z(K2%M(_r$fj2yXBAy>*sm+O7u7Hp$^Ja`f{s@^FkCx%(lP#z>d#MLvv?uAl3X(_-Z4JxN}Q zk)w}#@=A;xeJM(Ah>@dPJ@Pw@9Q}NU{0t*UA7kWL7+X{M6IQKBo`f-t953WL7*p6D zgB6~91tVR#2v!_&4vdm?O(Ji=m_|7PrZmd^FQ(C-Es?)pxvV{^C6}kj(cktZAE(ICPyfiLDb_`~GF5dU zC#IN2w}0fd6gm1PlH8Oc=aA!_R7oShq{z|7B{?F+5-9(pDh+uaMUL%oRME-RD9X}L z5y`hGa`aQTaaWeysM{~slQb|R>5~@_^hy9h-yi@%U%3E5U&sPMHv&M=r&}QC>w6&h zSbN`<1GzuN%IL~W{!Wpjmy8^oB1c~Zl1Ec)Oy$T_H7B_+#WeaEKlv<0j&5ejNhwNG zzDbod@=A&v+Zm~%lN(Z$CHG9^b`lp+T-gk)ux~ zLQz?1-M2>`lZE1`k8sjIi)G7 z`V|&t@n$BvIhlE-6}stprTR&kCB^zBl?AEA`tk9(NyR0JC8_ZxdKnC)>PFTJX9HbS znVX~tbk4$^Gj@K|*XiMAU}j)oVijSP1rrRMV5c%Nu`(2;rWNZUsbu7Wr~oTqU@(<@ vox^+l(Q%+KBL|~2R1~NyClSOhE=n#I2Qh%50s~ARVh&xg(O-Fok&yuaRyR;C literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/memory.DEB7D2B4EBB93631.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/memory.DEB7D2B4EBB93631.idx new file mode 100644 index 0000000000000000000000000000000000000000..0b5c6752486002f7717c81f8fa76860553836711 GIT binary patch literal 2656 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 q>9gsFvz=}cv{X}Ecy}JgQnitP_Xqf&OS~Pu literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/move.h.82CE505FF4CFACB8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/move.h.82CE505FF4CFACB8.idx new file mode 100644 index 0000000000000000000000000000000000000000..4a08518588b162909f2a09700501958d10872ef9 GIT binary patch literal 3730 zcmcguU2GKB6~5Pu$zqRj0=Dt49s6c5Yp>%U)`0}O?k2^oBMTa0uc4r%p3LsvwTH~k zY-VQtQ?RPg5<)-_f)WR$01@f~MNJ+^NJLE4U@}czO+pA&!N23$y5@r~>{CX_194lY zDMI=zGpW0}Wom{oMG}@dPHmTHWLz_{l(-hrOk#7QgK1?nTT2t7s*{BLh`3|AIZCV) z(d@YH+L}E@+^G!Zk~Vd-wn>J^DB()frFI+1SdOE|nJ3M0Z!+I*(-gI-nE-Y06w}g_ zXby4QWKU1p8mA;{8q{&XCxit~njONAA!Nucn{X`~!p|B>kg%-@h?{+*V2Vi--2rZ9 zN{bt`jp!zs7}FDDEDG>q5`$-02!V-v3D6`+J1*6dEGzPFrTd=6a{rrReOrlmB1C;1PX1334RMHikkS%vRx^l}Oxg@(fN53@ zE540o1<(@tGZ1*6JYJI|K1BfAbeuwYOs<##D-6qgI7|ZgwGB&4(quv3f|_Z7+8}RC zez0sphQuV~2IST#ihIc#1R%aCe#S>FP20mg!x<6`y3?ToWfv2Z#l&*V zf?DX2htfYSa9e_L?<8lHk09Zmn4ae{_oa=W=LkFZp7h?rGM5oXfmLKLgnC&P42ve) z2*a7_2;|jOIN=Mzrfe6e`Iht!XCggZCYSyHY=xDuHw|v=sR-&ViYL;NC%#80U?eXN zG5!a-E~sW*-OybK-~nnTp-M@_Yt5dmNPTd_z}mhoThyUwY~zN_Q58saU9>;iHykVL zTHU>-L!cYLJz?381IhucG@Y?vbL-Ukb_?r<$eNYi9o|BACbSH3#`wC81IY96W(xpr z16%WM0tbK?W3p_RAYd1kg*RLiaI-Kmrvs@&^ogu)(_U3IEmwt??x=1Sc8hB0k5ksm z2<&V}4pLQCqulMLx?q@F&{N=tP9|u^vdVfkl-qn;kF8$r3{VWm*sN-Ij~2JPwW?94iLr*0;U zY?5{+R&=d}zs~SIop5hDoh+=5vF{RPz)|6r1&yy2om_LTdhe=sLpQUN?W1P)7B@M! z5L`+hW&XTnjhK7>U>SoT_ej=j~2wcL_CG1;%s#-c#?L+?C%jz4M(7IJ~2hYwm zeC`R&VrdqHPE<=Lm{7%{+B=!hj%5p`4==cJ-3vAnJg3wW@wq@2_6vrN2Y# z;SHaEwfM^;_rY^be{ z9rG$=&=u&qTZAf9O9C87!d<=cB3}9;4hVYntiJV=aO0>{rX0h*W4K!A%gTAYqk$_LOgj{vXA@qj;Gxba>{*5B~8`(=K2%_!=t3@ss-xJ$&WI zf7`b}Rt{n5Pyq(AavDpgi|O~U^j?8}=Zm+~6+fGO3G7WTnhpwk{j-E+rslc*HwK9F0%Kgk=n9Nf?&E*?)$#RvZ=3|i8+g$hg;aijV(YsH$%n52VpDag zHKO7SzvLYLp~zVDabbWDv=FOT#+QuOh@q}mW^mmMZWP?ATz7<#s$6#pwAUR$H*Puj z#owE*z6-IO!4+q4jbO;i9IlwdH6qQSU+#SBl_dw}Ae%SwqBn7!5EPLBfZ1*lfsFhm z_B*vT^e2!Xtr`u9V_^=^=Peq+s8>F~_ye3@M#4M@ddudU1V^^wXZAmL={lQ}aCCLi zoP-Bg3s}LN+@t0vLsqniwpP?vXn-fStO|Z^9tdPpLu0LV?1ZzNeNl#`^QWS}%3LgI PT8^67iTB}5@9Vz+G^~R( literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.5EE3E7707B4F93EB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.5EE3E7707B4F93EB.idx new file mode 100644 index 0000000000000000000000000000000000000000..efef5b4827c621cfea88f84af8ce0593284ecdf8 GIT binary patch literal 3270 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 X@lSt!tNkHupMstl literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/node_handle.h.F46F9F3F43861006.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/node_handle.h.F46F9F3F43861006.idx new file mode 100644 index 0000000000000000000000000000000000000000..12c460b6d4ef00a29bfec92a764a2c4428f6c9f7 GIT binary patch literal 3714 zcmWIYbaSiXV_%<1-TTQgTvl zyi+T66v7g7N>gzU)=?lz zT_w=HC<<{~UV&yLZk0eoZAwcrb23XR?HH1+${5lzb5gDJ_4P}Oi}W+|l5GA0ccL}xe;9=n5X5e_o#P*Jf3raC?vM@35vN5uQ4D!L!M)1D{MEW%MM zQ7Z-Gt+WWdp!{MN1G5N+zk|OMOjv~D9Haa>MnwewCZqgK1V7wvyIOlI3p-x3kLcgh ze*3TozoHEu=al$#F7q;SamaJXgK`xZT(nl`XVn%~#A`u~#>NY^&%Y=!$#4`17s$dK zE5osjk$)MZB#eLke6~j4(fi6I`thELlG5*UYTC>)96gKzJ&YnS^JF-#GV)zz6hiQ4 zG4ae|5`giWj+(G-iQv#7(Y}ceqWSV)SL)*Ra$M8cTgmWmckM-&{9a!g;~1P=>A!0 z)|I51ceEyk7R>Xs8ySmLg1V(JjV|^DpP-km%(I-Yw6PEiUGfs4e{Lgu6alPZZ*HX~7(A zpTC0hib+nUtKGIL`N#=1vB_}63&bO(?hKI(30N4)aI`Usv@s&_I~heg5qV37;|!zd z8D#z=M(Ib4@-Y48;T!h`bsy;@(dUL%&y3b){_Mo-bHC%c)wZ1i)A1^bW_aZ!@}gue zUPY7o{&^}CPn!>n?MciGlbGdT@ohg@TTS|j!9o(9zfoRFQH=fSGLqxuLw}`l$C=V~ zB-+Qk@`L`YC1M*$)F!I)*!*m72zS1Qjui)Hku}#!ykCR);w_AL9*+Nk7n}O z*ck67S)=SOrH@WB#Fv%Wf;yTO(&!OBpTh7#FIh@3s z;PqKE*k1T8IZdLalEK?8KhE$wL(_PVh}HVc^~c~m$?Va$%cLZeFSQcKOkA-g4A-x7>=i}N!A!6%-gU@qx(JH(7m=Ub^E6@iw`6w zzoU|$+AdBx^$D-pE+!Wy?z$lNnPivWnv!?oLqXyX5*=kRU7-1P!M^`^9aWT?lL#s> mii?tq^+61d^Twy2ZF|7Z!_39b$-oX0f&fk!gMony!2|#iup&_a literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/numeric.F93D8B803F42F31D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/numeric.F93D8B803F42F31D.idx new file mode 100644 index 0000000000000000000000000000000000000000..0fc39b80c8e80528a025fa794f4861dabe5b466a GIT binary patch literal 32506 zcmeHP30xD$_ut)Y1Y<;mfCdm3PtX8@Cu*5hX@gs?y~2PPYpQfm>f+7|24 zY84T$Dpp%jidMW@#jBpxdbi$+wqEpaTU(F+%x)$d3@SDriPcZ*X0o$y-n{pn?|buh zVxNS#xXSl1tV?RbC=JahNDRXy;C}<7SN+}we1LyM6cv-ASJ7z{)kUFJ8r2Ghru1~G zQOT%uT1uBjjZmnKw1HA-DFvlhXw&H+5qv09p;u@qDk&*Vr8h7X)t6D|8Q9;{$FhrB z0ef`Qrat7pN~=N=RN8cIM2gW-id66flR@i|5{xdW%GfC?twNubq|2l_Q`~1N&8Ri0 zo-&kHGHic6%^3Asit3j^Q)%E4HDxer*lF~EGo>jo1{wm)6Smk{P|1VY*~#Dp0+K1C z0jj4!L+LVUy#ksE4gzJvd8mMN)?}2*KqbR(l7qOrCPOOpG^N!sl$KV~27^McQfE<_ zdL3-gsX!1=K&MZo^{jsVGJq6?I$ft%F&P>t(xB3))CxT`PqKkYjf_+%l|~Kgw`3~C z$iO~Oyq+FzQ~^hVjzB2TG)<@1uv0Uu%{rAGi%Qe$G{7{_lRz+>ZV(lx(^Gt3AcVNw^Cqyg3?=g4a4I>dsnxmEuV)&?C- zwEfU-?2S+hfd*QsgM)Li!ZHrn&hsH0ha-+R0?LH=MfAo_7(tv5QRXlaTK(gI&sbxc z7@9LB3Ic}5gb)xm)l@P+1h;NN25aAzai#&EKv>>#!VZ%yDAloY> zAeqG*m`(<*1(60|%Pcb_8BUV(CW|$bq8$2x2~x5wdWS+upuYmd3T?XD6xm?tWdI@} zWKE$3MY$9@U8U8sp^c%EIi-^+jS&O`;7LXSLq9{QX&A+mVQfG;!+{V0t-0X8fY68Y z4+jg*w*UdH%vh)i6xh`ZfdC8)p#Tygmbsx@LFxi9pab86tO4d}fPP-Mv-^S7ZU7MH zG7N+Xh&fZz_-H<|V2^5O<2j^{{lIEBXO1;w6(h<$t9_U;Tclc6sS&B55jaYDG>>pJ z0*D3@zXf!77O4q|pb=|8Au#m&H_Hx*OweW;nFLexeDW=UnZM}yr9wFgh1zwfiPlc z+CWRSf5w)2wthg;IiEjo4AyjX&dyIC6KMQ@&k#rg)bQD?;hK)XdGJYW6v7c_NOjB^ z!tTMiTWzb7YAE+uDEnC0BhmkKN2nH~Av{rX+O~g?NkjP_p@=`;&{7)Hv=g`Aclcxg4BCnCECSi{7m4}6PA^q~;5O_~)rENRl}rX@oH<3VziQIHn{ zuntrrS^&nA< zY3mI)Uo_bA!14z8Sanp<08k?43eXQ2$X_u`0XEQdnraj@n2dsL11KE_AW0Up6afvb zgj3yMHOI8oMGsjHkBTR3c~GP`awQf<$AC8kaAOS0Mzlh&R)N=+;u zajzaMH*>I{WMM85`>MdahfSxoup9|q+<+Qp6O~p8inah8P1rfgC=IP(3qEjGiHvy~ zqH3&&>YFB5!6(>S29*eugkV9+%R~mwOi*BzTTle6LMoja^xp!n5fuq6(azTfknIqD zEId_!W?pgiOlTGk8-%U{*n$K?E0*Y2hR#nTdxhz`a^J@SUugt*Zy# z3*~*}=PH4M_xGch&dV4b%u(Rg8b~wk=U&#_=cR-%;^J3KOuxts{2|!{N;b^islvOD zO3+^s^^>OY&zr#MQO_d(4-9!A;d=BA0G>*EDRu!*Z2`TEEKfb7E$k}@Cq2b%{2>tj zPXf~7P}`Gj4PQa>X+ZL2#GDMJy8jwmc2%*9*VC|+2#K}3bTI@Q7SxUb;7*HD=6--m50~4exQ!z7qIp3<48jL%>2!4G4&a7kRGEUM1DBy2AAcDVP5(M?u z!c*mD*Kr2zkYITpDLOKeJ%7cz6#VufOOw)zz_2A-hm@q1u5uM)v7Isb-z51r>0`QJ zQr~*5+F*EdVTayvnkl{7d5W=4pwlXxT!lNCE||2LM{p?YwALqj`8FSExEPBDoeD{^ zkaRO$FsW43f|WEPpS}eL2e~PrVA!*>`H_{Nm=`E%yvJg?kUE)f=>AY zGG8DuT`*}AcOl#9v%iAZBvkI~C&oI0P785zA<&7tK%IhEo#KAF|L6UIh5f}?ThQr@ zfIK5`GhHxgBbU~!PN653#~(Z!O>@JQ3dmA09CyK_er~nc;rz;`Y6|mOri-yIK++Z= zxkcz>x?obTI{vJr(hJliW5RM3H@lw*@+UAm?t)1@odn(B?8@%E^Yxm4j*sH(w1Ffy z06TFPOxmz^04wS2P13VU{Y^!OSY5mrhg<@>)|Eb>~cvm7f9kR znAE4PjP0~O?6vhV35R!cIu#IP0nmxNU{b0+&d#o6=OWRBIlGT=I{iYDzW_6e@>BHt$P*d}OzydaTZ5O`b=G(fJC$QO|wi^v8DUK06c(rq&-L1vW5 z%gK7>WPQGUpY*s-HbB6Z$d?E`mIxali%R4>gl;>8668>ce2=i+9$|gdE{f>AziGuf zthPj+?UL;}>ci95S{F3TmB>fCjJ9Y^#p_JP>+*M(;NDB{MhKK(P`uR=T*kLcaqm*R z5n4z9UwErhT*kM{@Oouu&;w6D3jloX$TJEsK4CGu&w>onXvy8+Q_T1*^IIyoGK zwgw+>ef7*oj;DBVY4W3LCYn?dEV8 z-1k=R%yDty?p9O1w@`HRT~&g+jZ|{%)R-~5-Y%3_$yYBtFmum#!UM$699)!R$&tCZ zDA%$*19zH%i;$@i*8v}J83wx1yRWQy$>k*t39)=R-e@_`s$%&DyyXVGJ$h1bWkSOZ z6Sg;WIA@(t&b@b6(^YC$t0-xoZ{Bs!I^F;%UlH}bBI@%|CP(0!BXHxR%vgczSj+Yn zLA@=4`Y7sjypdP*iTfu|kS)RMKom7a*xKFC;k@hH^|c1f=)rzgOXbMEVg7mLr<&T8 z+k3u#51V)DT2r9y7Cdqb9)(s{tLu3mpZ~mFGl#SPxuGhM?a5%;5=ISx`KFO_Y zTsU9%U*kFV+U8bv1+%f`VYNyII?L=zsUx)mKAROYIuKyLYAQN4#zWWmR#BkCL1@nS ziNAPh4hE58`C?qM823Xv64-9F7!T*$CAg#n_d}~)EHA-ZmEhs1z4qp$z4>2gf~`ob z+wi6n*Uu~n!Nu|{NmgSNw8KgbDQAWWLmkdyL&jbo+GK1(D45S+Y%qlq-NPmC04uUBmqqurG_WOw905mqG8D|Xq`_sF|Z4hQ+;{ocvh zCFvgxc6W1d=Q+3(fquiFp{utE@O@%_zTUZwYbU#csbQXI%ak8=orPj~InlA4 z=xi=c%8wEeM~M#RVxD}yz-hjqj=3r+pGXQPlC{m%H-Od-r^y(E);Z1{&!sNT?`&7I zo!VZxQ#IjgHyb@UB-{6}q5L0P#fZFbUW>WAEzU-5CQO+yr!4St9H8n=xMUOF7zHcj zO29N+iJ51ba>A{gXox!a0AITuB^n}M8^#ICqi?Q^w=3UW^zP9oyVIf9>`JL0nisxx zP+8o=Mi;IwberXZpR!d=e2f+ncLvF@br@WX?8 z*_DxZ_mPx-vu9;5hl?o3LL=6PTx!{q#-q77egb!&~33i7y`W`9LcTBbuzL*w($zAiKiT;?Prj zyoE*frBuYM!konQ=l^GA!sXw7Bm2iQaj?UoKPfl$&k?P!COMqq9wT+K<_BvfTe+gm zc6?^%wUG*kn^Eu}XJYZJ%2bfr7U0eWxCcsYQE?J52=}TN5k=48)4RVm@PBCzH`UNz zTK}pHT9F2(dP!LOlCU|NYFKxdjEzy?#)EHl&?`?smfQ<%WCI`hUZKZcVIb;&(j(B3 zdz;O7teQXFkGryd_O4n(?TYmRvN|aD$q99O)TdL-)5rEz+&B<2h1&lh;3G`Mn6?Cedx0Y)n~ zQZ2U3ThnWV(MF4n(57xWy>j|UyFvr1JAv&YcMgZAw?`MIx-JQ9v2yG1EE|o|e&pm1 zPQl*q+9*al_d-|cu>Q7+37_=Gt@~NEa;zZmW!yJSdic7Hb@Blfli+fqEx(H{6o?B2 zt_Vav@+$(*D*`W+jKkc!^8~UR%DsK$+exqOq%X3&k9?fabDYo%y@mIY?-#o6=a1<8 zbnTsy9}Zrc>u}4A7<~54g(;gSTA8xPg_X+u^QR^{+>Ba|3u+g*y6Yqxp&CA*ctf8L zw|-z(G!PPbF?5CM_6H89(Rd!CS-C$y0Fosj&FZkX$n-27*+?_aNI z+V)Q!PVvO;n(U4rxXyGq#k=?IzMJat^-Qa@<5W4-Jr0-5u@Q=ubN9v#_iHf6O8%{i zZrPJ>RpwjW*unJrZt<6`<~p1y2V+-aB^8Y0DZZg#+0Ce*MFn;he5U2yOP~y&%>y~X zQ6Y9z=!-%>I-Cy*Ox%wg_#If)N>rZ0Y1Q3Z5rtL=TXL?;_XYFAE~ux!XQ zrO%}z0jRAIjph?FzOHzPkQ^eKqH3yGeuQXpga|?H6TusAbUD*-1;BRIlb2%u*k(IR zr>$@}|J<08)ppWu<5za&pF+*V?@u>7ZC^?aJUwjnnA3Z|b~qOcif#nYUgWvbu3U@? zO(2|bKZoPPN!7Q&I~UCHeY<#giH!vM<+8Yu#O&=Q4(Gkt&Fh-zr4vh^dr5DJblg`- zo~ugj3N|{`u_0yei8p{ZXyMM`=6!vmb+MOSbHg@*tYs@+Yb)-FvX&k@?+q$C>$Tag zCQ&!tD_r%Z&t?!ss-9sUd&tmsWx?6+0oHYObuMU0NaRZix21$Tic%8!ZNmLFA>n`B zQ6_LJ6S$+dVKbKh8GkHSxebW1?Pno%WF@=b8yd6I;TBE5>;?@W{r2SSmHtvXSp?srazl{sgwWwLqRzqF=B4G5$2jkmlmfbNS;`Z^ph~QMs+{ zMR-PrkSrjYA(9u%7ZQ?%mhDA^WRYciF(FyZw^s@cxs4A`zG%goe%XFI40rAX&T<;_BM%CQwTTMPg;@|M0rQIpy$I^qR`Fh#Pig&2nkwgab2nRXUtC(Z&}Z_tyaK_kwLFC41*uq!@syc?a&7di{wAb7cFzD iKWd}qj&q0h;Zb1`?IN)b{M~T=V+8*(jQ<$LfBb(~drO4? literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.8FEF7D9B8E9913D8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.8FEF7D9B8E9913D8.idx new file mode 100644 index 0000000000000000000000000000000000000000..c03f45d3024c1b74f7088ceb25b4b301de011f9c GIT binary patch literal 526 zcmWIYbaP{4VqkDi@vO*AElFfyU|5LrH85Ka1Ai%@4lu>IbqZ5S3z+e=Wm&chJ zE6m8nB+DTy4HNdd_>V#5D~}jZ{}e`!DU4Du2_B{;j4DeQ&0zevruSJ&O`b-KJWOf~ zY6>u6{{t(k0ygb72kM`|$T5LY4kp3Fw181#0izv^uUToYqPkKu3#ea3L`5AYJgM)W zr$X_x`9R^fj0|rP`okX@Y}ys_^Dxl8aU5~7F!l3d7bF}Bta}9%?qTHULAVzfA~}g5 iRmDZg#mXQCGl+lyrvBNlEH2%BwwsBOnE@DTFaQ8w({^nD literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/optional.510E8C9953AC62A4.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/optional.510E8C9953AC62A4.idx new file mode 100644 index 0000000000000000000000000000000000000000..759f57052954d2c1b29f54f28b57dcae4bb664f5 GIT binary patch literal 19262 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 Ee|tADt^fc4 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.5BE086DD68F6A410.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.5BE086DD68F6A410.idx new file mode 100644 index 0000000000000000000000000000000000000000..f8ade64c2deb709a858d98b27c023c257a96677a GIT binary patch literal 394 zcmWIYbaQKBWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`e~_&C8b5F#d;YG*rY2g%;L>VbaOKEN-K2J^GfxTRgIj0NZ-&{KPj`MSUUQ$-`vEVur+XWOWpVnZ(27%jyf~z5cO8zI^NYZ$NY9IOL>ZihzE~ fNd$3z5W6>1XC8=aiL;rjIRTNrp|O5aW=XMraz#aAQf7Qweo=C2ie3f-F?v!fl2Z#xGV}A|Q&Q71^HPh6 z)Rzx*U20-(d}dy8YEcPcO_}+{Y2_&l#g(~9ApaDlrWIELJ-X5&@PhJ-T?~vO%yHat zycOLK-f7R1Xzu*;PuIh%fEP{p`uS{)zN7b*(S-fI{xQtI{|+P^%NolDGo(vhy>n&u zB~3;i=3Mq%IY>A%Fsu*TE;jew0WCB`nvR;VZHeH}K@*N^dY`4#$ z!`=6e1_JhIs%LZ9K2BLW#}Q5VnY2$(wfz+jG+~y${XaT1KZF9!u41o}hM8@lwCTk$ z@1RID)k}@;pOt1^i7x!#?bV)Hr`WR4RBKk+tEjHj%mSLN#;2wTGrQ;(W5)THb92yC zNAPZWmTYk`4_(+zV?x!`)*@COW_?M0Wmv%SFq`n0h#`2^R@N>Ep1+j83W68O8z~Os z9lXIRD9`Ox0d!M2OSufpP3E=JWY1ptP{G8*oW-2Q1rz3B&S%bt^UT9H?hWcb(uw9m zYwj)U%QURJ(1f=f(C{pn)zXV5JgM)Wr$X_x`9KFWF)}nU!qbHPWNkI+Ck6}A)cbmP z|DEzaawR(tvz~~aBFrB=%!Yi1(g>clu(bk$XUk`cB+k#E{7_;o&|%0)`$K=FamSg`b!hHoUim?P))KJ|Xu``S zTh_&kZQ6z=>~r#8fN|jotVHP55u=!9OcXPP|4FKAWvj z&K~6O9!>b#y43BT(kwop3E!HMcj7}q;tw=oU!VTpb3Qa zlvEa^LKQO<6(TpDEo|25hlUI_?l7nH8TGLqud8ZC4~G}M!B!Z{9lZ+zmV1cXO#Pokl*cS zDtxc{9S_h2Jxnq^OmZ-TlgCZDDv%!Zyu%UP=nzh$xVFfM15TFxjBvw;U_qsL)JUj+XMqx2C* z1qA;(qw#e{3j}{Ulge}^O&C9dcgwS6i;H;}F1&Md&QYbEFN%QiW~^Xr2vg6)XsKX{ z#Iu*Q*FwlmXH=ZdXoTR;XOy1LsDt45GI8`WNy7L)#mv-YGfc`cg85;CnuKn)do6~9 zV*I`0)carRFeH?wv!`+OTxrITm};uQym*Oh3otxqGK$Sa1dMt3#=Sw^M>>HzP!sH= zzJHzy#na{kbu46JSjZ#?iv#<~+G^5I3>ISOU|#t_f7TMQ4Hy#p8V~h-Njb9{!&N>f z|3$8RBy|8o$Gr(v$-JCjk74NG5p7#H)#21>MlMD<4mkywnOWlea_6oXewrkl#Z;$tdV$5Voq@0wRNf6Kc!iGz;La7KX-|* z``j-Ww%?kPcj7}q;tvcR!15v|5#;#dqU2&_5QA~n{-h-#(cz6u%uEbSAQ1>)hA|iz E0KeqT`2YX_ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/poly_hermite.tcc.6963BF1DD644A9E1.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/poly_hermite.tcc.6963BF1DD644A9E1.idx new file mode 100644 index 0000000000000000000000000000000000000000..c3088d5a5aed161028c6d13faa1682fdb091c5c0 GIT binary patch literal 356 zcmWIYbaRVgWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@XslmSWT;<|pHms1ky@0SS(2((lAH`Qp)xlKq`N3Jt@tjGj%#|KrPSnU z#K^;_&7iFSk^+J5wOm?-t34u_co=nAbmbv}3=BMs)oj&@FrH?my^88e%`Bi^O+HPy z@Y{Vg|7&iPHv@&sM9P#Zx*xpLo+r^fsqdesLh-cuK;e3ZdO4UOO;?JIH_Ur3&_I+^yO?7E^$gy(A!%rEx7}Yt{RbgfW beVLO8;uIGp7juIcjCySh!7j4D-53}E4RB#w literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.1215DD2B2BAA2D3E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.1215DD2B2BAA2D3E.idx new file mode 100644 index 0000000000000000000000000000000000000000..e3d28226ddea6b09f15d33bab98acc6948d4946b GIT binary patch literal 4314 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 X6c;5IbAuR+5h)Fex^DlQ&cFZw60d_m literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.BE1513ED32E6A399.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.BE1513ED32E6A399.idx new file mode 100644 index 0000000000000000000000000000000000000000..bd0f6c677003bb0534df12c682a9c63504649864 GIT binary patch literal 3542 zcmai0e{7Uz9eDD+wkILMF5*aOAT<1S+b z-w}d^ycTl7tC3gT!$6cf6;=y`7kNQdWK57BpX9)Bs%0lEvzqUexM0-)6d$X5A+La{ zVD(y1Wf2HQyaFN-XEi5uAPOF`haB z)yVOx%wZK?DMF-y%c9vD$B1tiuNN`L7XcV*SP&2iD7%73P^lo~W##~l$;jaBRU^KK zhpLzlsJbxBnT<<-HE0CLMS;pF>dutmaFfI+ z0ch0)z$Bl`rwQObF%%p)Oses46=Vjhbwm=R*@3pjRTLNhfTCCo<&L z{M>yLvfXlGZY#4X|G#Bsq@(La#w1ok$JaoV(T-&wVnL0EdR9t7UCx_CezESl09xVg zDZK^swTU1c8EFohQ#Iubf7S7MwZx%@Ft{*}ncLw$nh9=zof#CTcnP8@azB9A z1Mn-K03oq*yy=uv?mwC3dKL2_6W^-|8%}1!V%NJjsX}c!Qpk zdhWiMUf-0DFYzRi$JIO0OhL?6iti@~`RVyJJ1!r1YQ?I=`nAON4Zlq-nE>G*okgnzetT2X{xcI$c}yIU!|@&X(zfsw5J1=_Lzsp^d^yCXqVs+W%*>0J2co*yJhKL}l<>5H_#u}N1+ zaAmaq;;ldYd+z+q^SU0h#%$7-3x@jP&Y9$~*WWskBz<7x5=~#CcQ-a^!&El5@4m8k z_}Ujv+KC=W`7kvOL&|zXJO6m+mkX0W|JBP$!obc2n!Z5$8k@8O9fVj~#*crl@ba$H zNwN-vmS}njoas#pLG~c@;N0*1b8TNb*Oj;noVkW;ss$YlJ@xU_sl@1FTVe&+*lF%e zsfF~kwNTJ+ZGCg&uU{48?=I;Uo}tDW2v%=s02!D{)*x!5Tj~@;`+x>Nf zJWVU8qZx!c$V;3f86gg2jc;Tiuz{iBjEsTV`}^0Q9GHT522umP7?1t?%%_nXIn zTrdlFA?R_ZrUE?%iI8tM71WVz+2h9ea`a@`Zqn^U1Xy-$d953pWkC@;4$?H%*8&7~ z9Hwamrv*{Nw+GX(AU*i@V7``pni{9+a>R#apQY_*X&07N-h0o|jq!bvwlC7I<|x{W zw0Dti#5?X#EGD7{=#)X8e$5qb0unB8Fuf5;?5eB_z;55e%c77fao-Cj7gjStpG}7M2i} zOhQkJ7m)-J7SRqX2!g1H5W>=4LR_J}Etryrb`_g{X?jS@H&1-)k7-lA60!(_22v- zhCe;~@ig`Ez6X_BCBv#j)lH{KEo!eisvh-BHENBlu1Pepx&Q)4bAA!D z$oXYx%bZ__Sm*pUXq)p1XbH~mLF{op4N7x911-b(K~)T@Y`JQ$<= qF)DEM1Zfk_)0usfwm0WYJJ@Pp%l*KcuaTCEr9T^p6w3W^y8Z&s_{j(W literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pstl_config.h.78EC065511725BA3.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pstl_config.h.78EC065511725BA3.idx new file mode 100644 index 0000000000000000000000000000000000000000..e63a1896b40fac3a9d7169fb01f591acd20aff9d GIT binary patch literal 1212 zcmYk6dq`7J9LMi5wbMMCW@bf(+I$t_^^u4+TP8kB9EncNN4B{+*`{r-99r}+7olQh zV48_eON|OsQF^NoMM-Z6tkB+NWl4Wj1ohkC96Q{{IiK(MeDArxd$?Ou5)%gaWL8v78<2jE-$B=^nc@Zxkdn{ZCYDbRkXgM8!^_Z5`zB})X z1gHyxhowwZj>fcuQOW;B1l|Ox@uQZ(5>HcLV}%LZk^r zP@z?KlzWmT3<04Yk^1?y|FE`HU0qWj0YWvY=BYnwOgS<--Vg)WL`;DcZ?>e>{=DCx z09b@YD=8jR6|BpWI3+;=OK^!d#ROG4Rx(ra?v#SLx_zlIw+-Po#ym= z%R?H#p(IpH)BRRo&bvIiP1eCQ&~`iQtKg;=4y3q0u~ z4{&vFpF3y10$hZP*y{`(JU--*R{92TAP%(sYV55uuR!{Em(wr6d&r(hisApEEwT-a U28GeZ)>v;8#qI=Nq?9&B@No_vPmI4F>#aDgONY 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 Q{eI5&`)S+nXRY7=9}Z~`=Kufz literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pthread_stack_min-dynamic.h.6F432801F0DF58B7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pthread_stack_min-dynamic.h.6F432801F0DF58B7.idx new file mode 100644 index 0000000000000000000000000000000000000000..3fca9d80a4bd6a4b13bc7d2741c0c7241a88a2b8 GIT binary patch literal 304 zcmWIYbaT^SWMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`V|&t@n$BvIhlE-6}stprTR&kCB^y$B^gDji7D~LC5g$|@wu6Kx+#@;iMg4{dKo}7 zD|3@T<`t!;70&?D{}ESb29TvD|FNIO7)X6ON#XiN-~O46H`hm3sQ@96N{2F^fDNT*Ik}plv12o zl?v2UT$!5$vb!iXtymlAzLQGRe(U{{m0;vz)aTHbfVhi+!7O3n@hNL_H&gl`|^>F;TMWeXIR;F3^+3BRZ{t<-l~nhO*b;t*1V2?rV% zGp1U6sR0UWa%jrKgwH%UoG92PHWMf;%_R*t`;FxH+OvMWbAiHI99nRfY>r)O{cQb# z%|Ky24n4TLeI2%CKH8+Z1t_e;p`!*fJ7)Vt<=aaI4giHExg_B(+4a8t(ZZgn=Rjd? z4sBJKYPnU_MtlEX{>sS1D9$R*4-*E4SxzE|Q(Tl>EDmBYPWbSsNykkh($ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pthreadtypes.h.BAA8217B62BB6E86.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/pthreadtypes.h.BAA8217B62BB6E86.idx new file mode 100644 index 0000000000000000000000000000000000000000..7d838a28467f0e36056955891b9d99d8844be847 GIT binary patch literal 2172 zcma)-U2GIp6vyulLg~ypwDgNMlngD1mTtGorlr^q6KzXF%IZqAHb^_WbC(_1omu7s zc2yqGP+w3(Vn`%Gg%qL~F>SQg#&1H5h{lkpG35by(KJXO3L$C)&%L{cUE6|AvL`eD z{oQlUz30EPp`NZTXE7lUYdxt1b=12EA*JxK9ZMfu05|MvO*%1)s#-&=ojjsCssi7- z5y!Qt5;ZL)Vj7z6=%%6URxMo($Egxi4K1!4+Zz;RON{36W>j=QP#wr0b{(oX=_FNj zTQN*Wp{b;4Q%!+PN!MccuztRZtQl(g_E@?@EhTP7cHXYEm}}LHD)X1tXj~6dOLb^G zo!`gY;x^xJ0{TwfX^a1^BmVamH_>z^b>^IXc9KT)s2))?cG@IpM5xa+pgWqP5tkn| zc{KQVPoEN2Ela1CogrDJd5)a-lkGyh({3|4?WAt-Gv(E@Ims4o0Y%rS;XrRt^LCZy z9j-Y4aHD#hZt(m4u5I~sBNBHt>QAk28fXgmz&~!vx7~34VcoI)Sr4*y?1mWm{|oU< zW2!|pAFj`)8(_^2I0PTF=Q&rI#WBz4LF{oBv6H6r0PdOD&$CvTFy=hO+QWu0N0_w; zhn2@U#7-x|-+2hx+j7NMH~K}jM2ZLz>xKGK9!Mo20wEsH!Z)U$JU=vka-BrH0JK%N zt>u9f^4~oGL(k6qc>SHJfJDjx7!(G}dB_3giIcxPwRr0j5?Ka7RaI3j53B?vfeaU- zSFHzzlYqbY%1Ehl7(MpGEVc=2DS`9AMF? z{U*%q>zYGzaoB}8aX@j*~F=CSR3+& zz-pNb-3OJJ^-xC7fy@ktGCB=pW;2x0Um!Dcq5Rl7+e6o1eGW?Y%Dt;mMzaCUoQCqb zi>KA%q4L*&PRNOSQNCPxeebuMUpfMEom_Vx%4kSP!rX{5+7M*sL6p&aAT#Ho-22d& zera^|`;gm~?Ru2ai9j(Elr>+$L|kbrcqjtBkj;h|Lp9m=%m)zI){KGrbr8@JQqztWjBg literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ptr_traits.h.BC3863E4C7FECDA0.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ptr_traits.h.BC3863E4C7FECDA0.idx new file mode 100644 index 0000000000000000000000000000000000000000..26b5fd089a53f1f7872a0095874791b1765ba68a GIT binary patch literal 1160 zcma)4T}TvB6ux(L)!A7k(()&>$#oI6-Pv6q!bLPvBp(8^d~KWExtpUqv+K+lZaxujA4R2 z&v$Do53OR|BH<(Mz+w3E{%Srf=^8J`&k%1r`X6dSS3@v9R6&7t2Q*p$Qb|}+M7U8g z7&QMaqD9ym-;)qjI3nDt$LI0E@eFQK4llv=*IaCDNp&t<$*{56Y0MO6r*NSaP}Y_~ z=x3q5ckIK`eHLZpAZ891%;9n?P)arTl2u04X+s4ulbD?Z6*HhhyA8a?>Gp?5uDLRI z|9ZvRoS-w0UGuoY3RI_S4xr57+!@}$jT+9sNydk`|C-r`<>Q2Gs|~a4(K2>Z;AH>z zj?(_-0003L;LP(Q^}P( zDny^SJqk5E&0*P0TRWLWT)K#TfA%Z5cm-F|J$(ew$b12`5w#uw({~C`!vQeerT{$t dm|z@0QzKfwv0%RKy!v$Y#lQy6qHn=S{|0%EXKMfe literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q17memory.h.5720D4359276D260.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q17memory.h.5720D4359276D260.idx new file mode 100644 index 0000000000000000000000000000000000000000..0d50b042b98f88eb4e1eec9426408c39f118d185 GIT binary patch literal 652 zcmWIYbaQKAVqkDi@vO*AElFfyU|BSROAxlQVkpha%*!mvOw7rwN==C`OUx-vjR#r{493#r5{BZ++$0BJK=xYb zr%yGVDka6l!4BjC0iyuFfDQvEgw4ph_8XHwqoT?$CMGtp5KsXx7cVbV0Yg!0T5%Up zLe^nRZTGflMn)b+9R?i%s8YD`jGSO&VTNUzyLTPF?GeBzgChJjEHS6DK0gUf*wBCd zzvq*j=K;;;X5bcrnf>ekDw|Xt;Vq0@jLaO&!Z6{Y)SN^RySOO1*c!wDrX?5vr6nj} b-09`=)2M6x8x|&J7FGsUm^cFiGlB^KymY62 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20functional.h.3571617BB606E680.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20functional.h.3571617BB606E680.idx new file mode 100644 index 0000000000000000000000000000000000000000..067e871b1b6a9e16ccfe83d54a9bf51274aff672 GIT binary patch literal 612 zcmWIYbaRVgVqkDi@vO*AElFfyU|oqGAKGy8sg#2Lq#;keU>jVBmm+gz+Y&DYXxN z$FMQ50;N^BRV2X#Oxk+BtoRJUIrG?s!pwtN%g6<`4kmom?c$LOw*!(GWf;{Q)jVKspLFP1 z;OtxCtw7bx9L(Y{vkm>%|9d{kc^=S8X$EN_m@v#RplXnV?{K!{$+*vJuMuaioyq*~ r8=BcgsX2)toyA4T#VQ~MBijk?zbT7$>|$nOW@cap2|)lbQ9%I!R>Y=a literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.1F6726A746791FC2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.1F6726A746791FC2.idx new file mode 100644 index 0000000000000000000000000000000000000000..1e39d67e63fee53ce8ff495f3d1a69b08284f7d4 GIT binary patch literal 1060 zcmWIYbaRtoVPJ4h@vO*AElC728AO1%xTGj^DI<^p0vamShE~b>dBr6P&I)SDwVKEx zAqpC5n$do-AW?)GI0q)J$zTIArKGYTH7_wYRly~-C^Zd;^O6&ja#CyU7;JDz*)b$r zc`~GB=A>Hb>+5Ia=cei>=42&S=?9kRo9P)E=o#v#Cnv|7ndoQcCFhi;qyik$UmSj~UCm_-{G}eb%!vJE$!~B&RU%~)% zgOwFSadBotbn1Io132(5Ath#i49n&prj}zGc7H?L`MP4&rQrujW5nj&r3}K zDoIIA&H<^`NY(?HqM@m2X9qC~t`8VnmAOgDz=)dGa{9XXmM1wp47@xH94d|~ZeW6e zlZAe++%p|r!nzxC>ko-!JWsU#I1G=3#&T!;}c5;gJ<@!a=%*KH6LY_@an zJ@r$_hzEHTc{ZzsDr{n)He5A7jQAx!iT!)t7JTfvtkBQ zPZRt+-M|D7)MnTiOy-&~h(@GnRFijOfw;54=2{f!;Egu7jvP~DNg&-4PNXRVudd7~ za+Y9KAgU-6jiUKzlqiBINh;Pf14K>6#B}$pXn3#B=i`C=>|om5>@@pg0I;)ga4e(= zVw-m{Cn6t$>>@Ew6r?|_<`YB^36h|savCM&G>!%Wfs~TL0Wm!y?hf2V0%3nB=nn;k z6A2;Q8IZGybY8-6v0hPeU^EoT;EbY<`%^b%-Vywt<}^KpRNo{80;x#K!x=H5D%va` zc}<;(HqqR18~g-9s{?r=r)4sZhA}}YLUNEWjMIKu3nW@wB~?t4K%oQt;CKwHnyh61 zJ96b}9jjf(Z9XfH=CL2<#Gg>HNbt%~@CLx)8^CsRB&(!LMsZO8+FtUc@Gw%NBiQRxB; zT1o-mJMQkgvLfs;Jj77U$x(rv_R{(m3YhBbp6)&R)h+|jg}R&^709``tgeXyEGf^a8WD5phDf;L-(h+7>QH6malzzkT^+%c};5{>A+cjtb-~G1pd5z>)Kx{I&D= zsS`F-2_(H1uU!|Y)M`RH;Dy+^bZ=S1$x5?x1>$y8?QrM{E za~m3Nd)f91RB9Z~e%Ek^a`f>pDZz41DwkZkVAj*A!%vAPkNg16S0XM|m2&8UT_Y7I zwV0)tYg4VB<8MnJ%DOg8JzBT!^@#&-+-ow~ID$xp@gzdeAN20HIC5w?sC$}wI$4@o zJuF5Ym=hN#R*P;HX02W*cE?QNU0NBYZap>f@u>5OaEXnJSR)lPW#V`%U%_l_T%WbC zVx~*D!Ir@gqtLsp>WlIH`!)eXzM5afOx}-we&(}pHV>IxT1wl)ds!LGqx=DYIU*Pd0bbgO0?=V|nKm=hZ(d8Bq$kL|mUeE7?c zR|welRrh%rOXeElrH#hooeo-mUubt6pz*dw)-aTfi!O=Q6i<97&$Cb<^-Fqc*opP2 zxlHd*)-*OwS*omH#6x!;zk2@A`YGU4kLoK~HRJC*d?|e)`5dTY4Y6kCa>JS@-@b5q z|0|&0QnRI*H9A|(wR)qo2<8@<$nzsS)Og2TrD@THlKW~e(Q;!Up{AXah|oFUPc2>_jv9v zo^TAunFF>0CptYWbIc<|K&OVG9&}hHCM{S0oYz1wM`@9Uqp1n)R=VMS-T&!i*t~CJ YiKD8zM*r`Rs^L>(EL1v*+v?)>Zzjn)cAX6GJ4s zuUL4|`C;h38X}X1Q6*|-l9Ve|Eh9FIT2& zifS4wPt>r?<>CJvn!Knq0_ul(sa9GH-R*@nlY`(>a?kqS3Sr!VX+R#n6UZ@Lab(O z@{)&;&c$m|?>Aa3%smh#bV8We>;R#y{dzj$`(o@;{jo52e>)N}i;paLbU?MOPb--=0 z6g;VKd~)t}j%#Zji%=mXL`bmpv{WB14=((DHOxH-`9*)R!vQzHi{+Yf6LZoQ2d=}^wuYdHjjs=g^h(cx+CoT^u+1Uij0X` zNB_`hD9K#LpxKmiCO0$p0?^q|_E8*u{`f)q{Rdu|gW<*e4jdj1-dh;P>CVhPe&O=b z-;Y3$SQHOoC!QwdWC{B%efQS(5%SQ==ytJoK(1)6Or(kL9zY%`I@lfv+9ACU&-#*zn6xtYIi zemr$Pb{&RasTIFU9aIn+u*Jnnu(MTV1ZGD02@1bV;Ka)W4z)~RZOc@x9qjx(ia_ws Z%ZQN6hTU6wr~k%y;CX%C7Yv1Y@((U!Fuec( literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20utility.h.3581844C4D648A40.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q20utility.h.3581844C4D648A40.idx new file mode 100644 index 0000000000000000000000000000000000000000..8d00dbe93f804dd3b9e0821f2c97f5cd257e4ef0 GIT binary patch literal 1756 zcmbW2UrbwN6u{4=1y}g+4%UxCxy%LzSW~!bH;Ce6 z8OR@*=y))h%lwl$;~tF0Y$ltU!Tb{!lQ|!jMP0H76J4?g6SG8(zAXA6dhUg?8ft3^F0AL#9dp4*+}ENfk1hm! zJLW=>!@ic5v~p}%(sIgzp8;lmH)k0)JOaLA*fyJ%E$4?WE3T|b*{pAHVJ~J0VHOiz zi#Fn$F*mToh~f68&t6Pn=GAz>w+UHH9Fn@OfgDNVcN*jgMV^e$PAO46H6@v9Qq@#* z7Ua}aLdoPL1aUQPD3Yld#p|M7P042MEo)I^PwVEUrp(9_QhHp0F;!C{q9{)2DMggD zqtdhDAye#Z5AJLaisQ1J=-e%;X<5sSD!38V4Mog^cIHgGsP>8fe#GD|QBzaM<@5XpwOJ6T>4agQ3yX|Iz?P#pEUJduw62cgyv(MOeh%R5 z$>FP&Ki{Y)@URzX2j5X^3vfA0puB>krGX5$c3&!ggg|9IP(SZ)wgtGhlz~7HcrEn$ zD}M#&nh9*f2r)h;*rE{O>nBcq{&x4BJ_1z;^z;25TNHqUCvUFrnn}G#pc(<0mm6$R z04^?`c}s7dK1INdz#>_6+X7q;4qSjWR6d#5e>b*zmcUj7R9^Mjq7dQImDN{6(=`_f z@Cc0XBVJn+fII!$)63DNYXs^L(0Scs3vfMDx^WL+C}Y_=2S7v5<%O5lp5Zt`S2$SV zwr;$00EdPG&6n@JSL-Bnk9$v3{$^>HyQ@eWbPqP=uY?Y{hw>WpDDm1o_`&r;TG)SX zMWB78kFslK{cw2gK3x0t!qXrB=>0~ZVG?d+5d=Cw1{zrw=E`~P&ak*Q&L=MH9=qF7 zLTFny!lz%y;vEc-Jb4z0@T{O!z>-4`-FY11ugE0=aUl}Z;yvr zDTEFS!>vqXzjzjFELdRzO;jYdv6cyRl1#c;hp)$OefjP814&Mx$2tBuSHouG{0ABw zd8c#~H;ithhxPOQ*lJ_{_Uh-+yu?*4ag_1DT%G@W{<~w#c=}9JCdha~jmM0~nZ_m) zJ7SGxp}2&lQ4pTkUSF=%KXGdRa zRtvrgQ9P`u-Y-6FH0oB?9yl5cjs;nR%)I|_z57-5?OWH8&va(OjH(;D68`Ygo8T*;{I2PV;tlvle-yOg=M3XEeYsgvATGUu#Hn9u>1$3xDjyx literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q23type_traits.h.79FF926FEF5DCE37.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q23type_traits.h.79FF926FEF5DCE37.idx new file mode 100644 index 0000000000000000000000000000000000000000..688fbec94827c0d7baf249b01488fc248bb4ff2c GIT binary patch literal 820 zcmWIYbaT^TW?*nm@vO*AElFfyU|O_d3~W@Y4XsKl3sUnEb5j*uYwZ|p zLUa_;5_5`EflP#ijzUs?evU$Bv1?vwE{cpDL$Xy8Lt17|s+GRJenx(7s(xZlR$`TY zV2Qq&o}q!Bp?-RDa=e*|er8^BPH9RiP{KLCC{@4E$N*%1d`VGaW=XML26<)}qneRf z9ABKAUyzy-p9*v+11dMZjG@rT7=*2?fZwGDD6%Vxf(ZsrW}pHFpaR~v$6duY9-PX=#03si z1_pLXE=gVnP6$t7#)MdxJKcvt`kB~O*;Pfs1Oo>|x+pcR*b-=xtizVt?rqVGj6CeR z47vhPliHdCql?&OViz$BTf%iq485 zFe|MM&nf>t*meNuXJ!s&37Be_9YA4FD8l^AP?VaJs0365^DYC-9GDv!U^)_rmr+ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q23utility.h.3F2189034B68D301.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/q23utility.h.3F2189034B68D301.idx new file mode 100644 index 0000000000000000000000000000000000000000..616daec1b00610f69e4a4e4dc3e91ea6ad198833 GIT binary patch literal 1222 zcmWIYbaUIs!oc91;#rZKT9OE4GKc_iaY<2T921ZM0yZkuhE~ZriN(bVA+>fID%D0- zp$ckh6}6fWsglZq)V##pR0YRc9R-jqT)?T;4oyi2x{^?k5~$&J8ensQ#==c-)KP%5 zoq#IgoDd|5P&K@^e%56LYc>tMmg)Kn^j`Gt^H{PL4M-(a+3F&M8ev1xh&Q7p3YK8X1(9Waea+ zRO)4rr{9<|{Ut!hr)8$+CMFl<7lYgY2|ut;Q8*B9Gh~#M6af90nwq1RS*)L|t({Vo zm{y_>)ux=2nS>Hp4EbfLMMaq@pioN#22r7rv6U5sga$H@TU?o&v>2GcI;ZTIwbb&c zJvWoECF{Zd#bW^yqPgMbJFpS`TTCYWH5WMLHI1}P}| z!1cs*=Cwv{CPAPH#%#tCV1hxCjhPc{!t+%E8zVX2uV7;00;O*t;8WyM6l4I(f`CSN z41=B4g-6^>JV5=bY^p+F0^|aAuzm)hH;UsK85jcFrH_8I_{6}-!>7xus|0hptizVt z?rqVGKw%FC4*`g&3=G{r=lf`isTu=?)p*s!Vb;KOF>!%C3UeF}pRu&DCd@BKYhpO= zuVjvA2HK>fYX{TA!)GRFrVLZW!)GpN4(GwbiBSq1KD=*_yNYi-I2ERtnF|~$2@aZz%yGKj$^ Z9vm;Znx%Cw6F)BlFGvIe_+bnN1^`u~Y6<`V literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.29DFABFF9005407C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qabstractbutton.h.29DFABFF9005407C.idx new file mode 100644 index 0000000000000000000000000000000000000000..5f8e52e5fc980c87cd4c228a944a3adba9fc4a2c GIT binary patch literal 5718 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.4B9652A2C1EE5F96.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.4B9652A2C1EE5F96.idx new file mode 100644 index 0000000000000000000000000000000000000000..b3f6318cdc02dbb54e11502380fdb12ee75ef648 GIT binary patch literal 7502 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.7BFB2477F4C4BFFF.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.7BFB2477F4C4BFFF.idx new file mode 100644 index 0000000000000000000000000000000000000000..f3d2da9af0ca85a3e14239f95eea3523f09dee51 GIT binary patch literal 10584 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 F{TJ#+8eaea literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.E0681A54BEBECB55.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.E0681A54BEBECB55.idx new file mode 100644 index 0000000000000000000000000000000000000000..48b56adf442d5fb8b0dfadfd7430819df3afd4e5 GIT binary patch literal 6652 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 VPIg#`3VEsyLY{6FAx{ZG=zmMU%Ax=O literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qalloc.h.C207C904BE52795D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qalloc.h.C207C904BE52795D.idx new file mode 100644 index 0000000000000000000000000000000000000000..a7694c8671e04c9f8bf806a677bbcd187f1103b1 GIT binary patch literal 4136 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 Pf8JMqW+^|@m7o6)A3`Co literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qapplication.h.D6D28125D4C7146D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qapplication.h.D6D28125D4C7146D.idx new file mode 100644 index 0000000000000000000000000000000000000000..7b38a3bdae5df7efce2473380b67e5eac69755e7 GIT binary patch literal 6948 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 dP6Kb7R}^1dkniFv_-H-7ycyp{|{YF!sq}1 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.C5E46947EF82D8DA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.C5E46947EF82D8DA.idx new file mode 100644 index 0000000000000000000000000000000000000000..e520f28515a83a4633156937327a3a5d5aff4f06 GIT binary patch literal 6862 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.C8F3E917510C1741.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.C8F3E917510C1741.idx new file mode 100644 index 0000000000000000000000000000000000000000..eb4110f3434ec81c155b0a3d42db52d5251828de GIT binary patch literal 22660 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.8952C645B32DC022.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.8952C645B32DC022.idx new file mode 100644 index 0000000000000000000000000000000000000000..f089b02d3a7f8dcd7217f4be88593f07e4c8ed74 GIT binary patch literal 2008 zcmbVNU1%It6h5=rb$@ajHv@fAZ5t;{4&^|;TN<>9`sEAk#B8Ao>#h@r^k>W!Qp82`sZYVzF zvNL<{cfb3cbG~~ob7JuD;cvVE1IfW+R?-DG0Mz57>8iX?g&m`{ZJ+ImKNH=RFST3! zNkz#-MJ1Ok2TC2$?X%r+gf%@XrUf;+%Y=4ULbgOXP0%z+)nz632#J)Ok!%?`r$;k# zPNG4}C1%o+YVj&Fm`MxzBeHN*d*c76YUhI#BPRX~6Y$Te-|lx9W;j(>j*wD0iE8UG zr~b;7Mv@&-n%}xLX2F$wqt;4fy#l5WM(!ZSC-FH01|iOITw2LWoRE25ILnRd+}>DM zXRM1mEsFf!9!}1Qndzj269bAWaRn>eSb9T?MJ1cZm}*keCDGXO4eIFVX-Ynw6+~6h zHm;#cQZcWn`i3QPijv3hg?=G!}dMNWeDLUwW$ujKjP=U0-~?uQ9%0bqH;x0o-e_PgNm zAj5jz|K+=%ii<5#0*&S!Mpn2k+zfu=hDa?Ejd*{iRGTuh&vI)||S?EJZ#i&`b%5NFoOQ>c=bss8UM1=K|PzV7c_#N6#?~VHX%! zV1hOumIpoeKmGoqmkF?%PphTyKqS@qL$}< zxoFd=hfJg8oeg*A)b4YK9>y@2aTu?o+SE`KG2EnZ>+Mq|{*Ckqzs_~+Cp<~2sfq7=S$FSq3i^W&(Suwe*qqA+21!p^c$qB?;)U^T+_L7y{6 z_Yf;E_s%B0*k1o`$KUEH4CnT_9njJX(`S&>%ca40ow)*D4Wi%}aL6)-V5pgxL=Fzb6dea>mfgTgA z!aN=}Y4NjL=}U$A8yIOeFiVd)j9+`j_4Z3|-9Xbq5DL&pgl&PAvQYvOWuso`bw=JN z#^z2c*Keclh;PIx?9LbJk#onoR}r2I%;B}O+HW^IFZ7?i`v<}i5;4A=X1m%KS6@#5 z{Gf`k4bb4ggxvu<%0|7_z1!##RmuoPUsFYGztM4y7J%bA-n41Y%24W1_$hZ?eP}Z{ M`B@)sV;#1C0V31vng9R* literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.F1A5ABDFFE61DF64.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.F1A5ABDFFE61DF64.idx new file mode 100644 index 0000000000000000000000000000000000000000..51ddb312d7c91f2d4e9997ea7f4ec6f8ec4a47a0 GIT binary patch literal 2358 zcmb_eU1%It6ux)UZnl%jHXCO*yK6SNA+Ms=RgW!YWLs2k3_ya-}&&=$}Pb~=I zuzT*Dd;ZV)?qweBJ#awYL`YAz_hgRS$_7G+1b@pe>hl%w;yeO_XF$^}20w*q+$iuO z8#ar~);LovOCQPSc;03v>?^iew3s=}^jyKvRoynmU3*JYiag6y1N6BivnR|_@ou)v z(#(>PWrk@UXNG>9LlE7{2(FVOR$ea@xXn~E%TrcSl~uFI4Sh(qwIWxt@+gGQ>8h-; z)_+Mm3)QL`gQ7JvyFOn?!O7K)xIW)PQ6E!m?p49^oM)YesAgdtNFJJ2QlWfyLes%D zZ0p=|y*Pc!@!SxH)+qTbv$$=!%`5U@)ht2lY?GyB);(-PXKhWflWg2+ke8+FW4M%8 zZQacOUkyr=ZCg&IGXre<*6d`2acZJknow>!|@yiHbLGnqAvnh^ z8pE^uDn$~7!@NYrB^oO)B(|}_7rTc_8}C1VV)xRAwed<{4Jb|cCnT4USfElM1Qd?c zkS`ZDHMCUvszD*-4@oX@6yUx9g^}iKv!Ay{_Cka0FL?7S+ly``C=}hS)^Kb}Mu#GlR5e3m=+NQi8QOt7;vgV+^Ir+zOaq0YJNh*o ztCJBQqLipg#Bg4~J&@S5%9(L<8$v~tO1nzkhzqo*wdW95(z;Z!97xqcA}Z17?W>m_ zo_i9;K2OO!4VH5yH??Pl@6J81xzi0!(>M;pnQrh5jbrl>#!yEYyk!@!ezLdyk=G8r z03PB^@g!zjFEutbCNZ6K-`juPdamaJ#21KAi_x{z5Ckg{%$Q(U0v{F@+#7Iny!&$dm6zr+pV2T0V|YUT1}<-@P5=M^ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.6523785F847F4ED3.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.6523785F847F4ED3.idx new file mode 100644 index 0000000000000000000000000000000000000000..a79be11565e8f458a72be6133d7f97e89d8c64f1 GIT binary patch literal 8994 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 Aga7~l literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.88CB75E64D5067BF.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qboxlayout.h.88CB75E64D5067BF.idx new file mode 100644 index 0000000000000000000000000000000000000000..3a8b01f2dbea89be4682e26075f9159bf5770a1f GIT binary patch literal 6792 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.A88D4FE1362E8632.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.A88D4FE1362E8632.idx new file mode 100644 index 0000000000000000000000000000000000000000..f2efe2f2a6e3ad539d0c981ae6e5e1c3f035d0e6 GIT binary patch literal 33348 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 RhR`Mi=!KyFZ+!Om{{lw-;`smo literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.B2900A7C2CD87A98.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.B2900A7C2CD87A98.idx new file mode 100644 index 0000000000000000000000000000000000000000..636202ccd3a4626f995f07c08107beb3635d101c GIT binary patch literal 43104 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.2D6BBF3A0EFF73FA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.2D6BBF3A0EFF73FA.idx new file mode 100644 index 0000000000000000000000000000000000000000..ee20c5199ede75620869ed7f2d6cf2b1a66a743e GIT binary patch literal 2532 zcmbtUdu&rx7(cz-v97&4-P(0sOE-NF(xEP5RER1NXUW@z$g;Wz1`Oqg8yi9l#m|wAosuH_#8P~9>V9i z%iDuuh49l+;k)Ql$!fMNWO+H0z2|t*vW%EU-O7!g0U;sssd<8&%=Ah3J1dS9jiT;( zD`b9gO1P`~LL7O1R$R%;0=b!pHqPvsS(F>8N#@10gqDaYAb zlRuW5%BIAAQI?RH?h{sZEkSCpQ#={Q_(5hMH~n*6<|I;X|nm)mAaUXGJ!Y8a#1kX%%^TY z^}Kg=1yx17{Z@ayD!{yX)}@j$*K6AuG*LGm+g@uApfXB>Xg$&&Jih(AWltZdpp3*j zQXR3W0=!)f+>LeI;bS>-$PhANMS%Iqk;g~RA2EDpq0GeFLwib80p^+)x4wP#1>=`` zL>?nHc}yLuP&DOtDt`6HGatGyOr%QD1ne|9r>FwFw^+27g|WRC^{9k+8yk$%Q~}=M zD*XPQqvtQ?y5^?c7OV*He(vi(>UaGf`99YcpVe276#-^(N9c@u_sc)$yuGy7f)xSg zPw$x4x1Zj8-9}YH&jV~A4CbD==knN^wSVQ>(pueW!-@cNR#+mHk)&&9zB9b(-Cm7` z!86c|id@x&bQq;`rV7W5F%!gq?a}m8g z6JVF_eI#@AlM;)@j>FOLbeP}mzlW@2EuAik!CI}h25#$cnYJvi!J?78lm&xGR|4`# z+j6R1f$Rv+0m!=HbJOEJ`#VSiR@!O>Na`fDuWH+~bIGw$Yc#_UHQ%hdv(s^{lYl6z z57V~&wWdwAA`hv#kxFRj63+6Q-4vkSI3~-sV z>7_cZwQns67d1wkp)hDDWyK1AXou13?^&m`k)5!G{ZIkdb@=cJTyb2td`ps^ZVj*iCD1TVcVM?>Ssj7lqDWU!~iQ&Z3s(kRmEyc{qKbJuev zT1`_Eyk!RaXrBcrifA5Rtf2X6zXgWFV87EJ1`RfzWUlZb^cSd*^jD!k$OjNfR}|`l zV@QzPF3uh(kG%fkr|3TDeQO~v{X#l!by|ZEl78lm)YYZm-c$y$(7qG~0dpeQ3L!#B tloe8ZCGmx&&2vAJvI!}mpc()gq4L5f9!^}7H}>{!r48j329)Pe^bg7B6Hx#F literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.6A3B4DD0A1856FD0.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.6A3B4DD0A1856FD0.idx new file mode 100644 index 0000000000000000000000000000000000000000..c5afcad2a918cbb456a1d29d4487ab350ea8f082 GIT binary patch literal 19810 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.1E13A1C4ABD1EDFE.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.1E13A1C4ABD1EDFE.idx new file mode 100644 index 0000000000000000000000000000000000000000..fd56a5a46d0a9753fd1e672113f1712b998e188c GIT binary patch literal 45660 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 PJFJyn=A^~|vE&U`o7SKUYU z4b}aI>hPk0C>K27X0y)4-`$^VRem8S&sB}N=sTiVuxkPEYwLo+e+(=%1tiJDt*WsV zuM843dAVcm%Kb{VNd?J1(!^gZ#xHn7fhY=oDMN3^<@?Ho@4o?ZsZ{nz)fkDDCTgm5 zt>Ql$4}ycH>Pl{@af_B|3-&9bT$dkuj^0xF#n!3tR)_RGvl!2Cav= zwbS55HC1J$YOKUX8BtTEJI}5U zmIiLqjBU7=CF*IFzJ<15ur2;G-Ky**6PH?yrT89@D3&~$mi!9`zAX`RuD}ed5+OCN zwiv5%;Y}0;zmZO?=d*2Dm$rpxxZ~w8%U8oJFfS2h-@Fa|qxZihr-8cLROLTa<4t55DR%I6nzEh2N=tZKa(shTl z!#3xY^1mj7WPVwfU7E2Aw=YCJ-ZAD*eRg^F`kB7!a_Y0wE%~NfK#(ZcWn%rCZBN|H zJIkt!rh*?@jECqOq8 z$I25KT|YY|a?i0Um85slv>Itz9h{+%N;x@0%`NbE-acV<=faB?D*1_KJi#fRs1%f& z_>=v6=IMB<`CK2m7761?v3E&j^h|0D&=HwHHwXQ_++lJkk=I> z^t>bR?J!X}rsUe}#VpS?jSEp+Y(zV98R7WbSA-l}3KryjjqxMU) zsOxAz*)!W=9>ZTYtnBdpTU#}VS*k1PWY}&?rrj1;_z-2WM&sso9#)~>QnqS>E+$|g zBr0F&%Uhh{&tH=US6#Ezs*ERh{Hz*3<3J*c^>ocAh4Y@Du(DphpMBN2Xq#&Za6^>6 zAsTY2{o4N{Vhe=+3}@41+&>oM9~|jKJ?*tE^!2veKSqNx`99U9?2+($*ow znta7B^xPeD{MySRJTsaZN5?!-;b;BkaB&MveD%oU%)-~!v z-@so_fm?oBzrTN@iz}^4At|#@GxlLeBP!+O_^R@47yrW#LVvL;ZKd2s&De-RkEoQB zH$LLqRDWCG_;8SWMgG{Y8vF5}iYQv=niB5L*yme(%SMn~NRr!BV;i2V5;aMF9Wd;= ze)HU~a9%_;zG*RT;s7Hm3zuuQ>e-^4W4^As%BnPzMrLS621Ze$QcgzE4!>V&b7y&` zHC82B$}Q52MYw|`>XGa8_tOolIyPA2!?$SDMUHfQPehbkB>w&Cp=S>q0d)nXx<57J zPkc{6RH~Cc^tJxFGjP`fkgF=?(zKju8mvr+N;x^e-i*w8aQ2sT*IJeDrQAx3u@d_y zQFP2#a+W@P{(Sx7D^`KrQ}W;w)p&wEfhY>Pb`5*0EV=d1lD#0=Pim}h)CV#Am8HtA zS88Tj%)t^n)>#!FDKk$q=4r4uBkFO=x$1rT-wL0;9`0gNYdq47M>t~;m4b4{ShpwW z#Ezm5K=3%3cgJGf!IcwHDJYxm$*%9u^l4gh18hL3)1T6eQ}|Als7K@RB1P9P={szL zu2hgF&ek%`#$_r|ZjQlq-Yr|%uD~X^j6mgXQjJa61&N|tT$}Hqt3R(jV%#2(+(eRx zEXE*!79B*vZHFcW*k>af?+sOZ7c#G0x)oB2kYA|GN>`aK%@PK;KPj<1wPp z7*PUFUL|FH6C)Nbt5NVG=qoN;_?TuK!;6wcr8+s3MB&ck8s#kihgES(xw)D#7sD1& zDJMsIO0k#63f%btnx+jWkg_BZ}ykIddSfGiCdTMfO z%%l?qjmIGPfCTSr#(nJnM5UnY|C4_$@@C@Daoe!U@~(HTg1I1;<1be?cIw9Kg?9eC z&8l1@_oZq^D%OK2n&&!?F7e&tY7yhdZ1rqukezV;Nktz}jRUw4B8rl({ msfmdr27=@i()rF} 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 EU-3=ZKL7v# literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.2C0F979E7BFDF121.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.2C0F979E7BFDF121.idx new file mode 100644 index 0000000000000000000000000000000000000000..78a62f8864632d874988bb88211eebe1bfa039fc GIT binary patch literal 38192 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 Z{L8PDFUg`P|CK*G%AcRhpI^zJ{~v2v35@^% literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.828F5C9140A7289E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.828F5C9140A7289E.idx new file mode 100644 index 0000000000000000000000000000000000000000..dde84ecaf26f89f88ae0d1c221123e528a20dc10 GIT binary patch literal 23140 zcmbt*34Baf`~SV?-gC(GT82p^SHfgu5Fr^Ou_R(C#UQp?+iMAeXlxN})!SE6OT5(H zQd(PiQB~few5pV1s8BsJ>odwoDgPP!^dk^}x9nv&OvX+@;}?QNzcy7OwVea z-8&;Yb6{U*R==TdR&~aV@Fo|k%7&_Ecr7P6c`)y^`ylM~Szm3Fo%w2dPDXNaqd^0p zlZ=La(=!JS&1spLlaZaC^-@Om(+4hUo-}}GoL0^=4B#17=h?gY+m(9uZeWiG4ea~m z^?vqVUdu>-<%xat8U&l*Y}wvfQLH0>)()NpZEm6Ii1uxtWgI4Z{Y^K8s-ErZf3rY^ zdK6=R>Vgz{$Kt-nKO{Q)Zx-O`y%hR#(EOkN*5ftL^wLvj|9EfK#wVAw)(66RgiS?DQr_4LM15?O!$!v9}TJ?U$K@jmHe ze>>)9IJr-s@H4&qq|Nn@|CwHX!Y)7ayM?wJ-h4#bRdqfh=%BjLSozvL!%(04a-lBy z-WPft_|lW7`{cGynqHxnex`W5)Bk2pPkgt~SNN2k*!J;8_utIs z32#1SE>CFr_)z#vp3v~oM^9=7voMXI4gWS^MFGGo%-W3`@`Q|AMKMl`$|! zYMPw^HdD6LGNW&Lui+gA_6pce={>VDp75w+de$)i^Pxkf))HEM(&N&q(1YY;scjDY z7odd=JoE8m(>I?!GS|Q}{H`g)px?)y1X@`l4(hGHpD@Y4t$nm7{7i6<`0UY^k1S)* z7lNO|8^J{=4DuVi8NH>Kdkq*I-wSr7@1X3=jG^&^vopFn6P(p~g~?CQxT};tEN76^ zbI_nHsaJALgH{c!Pc?X2D;o%}J;kU)>X5J)v)}UfpXZCS(rml{Kt)22?Z}l%0_`@OJmi0fV#tZ(a1u$QqoHJ@kLJaeo%Jbgr39tzLA-gm7XxP-=NpJ zLn*#j-^}`%y;G}uJas%Zq|Bj#T?a@tZI;wmb=*jY9xd8N~&Qb*TAqfBVDOwpGq(I$~X5_R5aRju3$ z+g7zxp^+pRr`KUM8XwbmRUfaq3{Iqws-<|NEuQGbozs7ZMnhnB zN2q>;x=bR4L>J+W-pGAr|Jv_rlqez9Y9Sd;)mc37BZa_PH}BwI$oMYfj&8YJf{+G$ z`6Z);t%Vk701whey?bgz+0}MU>I1|5SkXUL%9}*2^FP0A^nqvIr=>LMwI-6$P;2N2 z{74~XWvQ+NAG!ITA8Hm9xeE>YK`(!*`k!iflSm;6p?s+SD0RBXzv2#;<}0&`=&NA) zIFUkPY`oFPeao(X-ROiPlnj3!n1dwdkyN9jt79B;&(@;%KUo*rFf@$3-bgZzsb!9- z6-|Oo79MTBp;NM>OelF7cyP56zgnqn=Y_^nT)@-d6bgpqpnCF3wFbC^{! z2{vg~#Iw2bCQmru?R-_whdts%>``ZTCui)0CeUaQ?9olC--JElL<)%{d`>r)mu&OC zHz%A*b(%`XhxEA*X_QIKZGa^lb}MnyBIAlHl)M5He;_A5kZT(+x?Ze^;~6~QrRN+s zX@w%>4Ort*gpDGlO(J^PocL#*QL-fwrQu!Q$A;zLOa^l^(#II43 zjB%v=IAVRQM7{WKGinsnEG8wx^65^!R^Ug9kffenI>FLyyKij2q2|^qLSBc_tX0@r zCDbHhW$x6E7(V%%my`L9A7Et;z>af*D}1oxJE2qOrPk$K{E?!61ZRO0aTb1TQssxs zr=nANKciX1XclX5g8e+O57|7@F}of=xLc^c1(<>pDWsgrSLcVS_X^^6sr9)Oyr}3G zK~8WYg;WUPjbb~_&Ro%bVEy7G3%24ib6;jvO@be5(WyiJiMXT&z&CIn3RG`_TGRMK ziT*-yW0OB7B|rH68|U+U$aiSO9U5zJf=#YfNv>N%ZS_1CNXHfZIE;o9F`CS3iz}&3 zM>i@$>H)KVMA=6)%q0HJXe;?e!SmY0Q6rAN(>RR00UJ6`DKk%rF$sRm?OpoW!_sjg1pc(qGw*%e_+&c} zv#@k$n0|(pH;K?xSy!v~{j|*4PW)spCi-GHRh$R`S!?#04PUSMtTWeCOB8(xFexWe zM54|$)jTaF`I|P0T|>!Bz!W!B?+vw<@ud>|rDC0`U9FFd>@#^vSKiMbs{RLvY)+(z zgizj(qv2PH{qH)uLn9dW38tTbVRIryl&8E=*s{@$-zv&_z!3%}y~7gkfXrDhuclX+G2EGnc`M6cVLy4k|Nesx2vF)+_vM<+F%<5C@##i0+bd zKV((?R~BcGsYIU&ljlST%TY;vcK>7MCxiG3<*9leuq!8mU621u{h-(O-v-0vVWn@g z#M`W%v5LA@QEU458@FGd+ILbm^aDG#mg;L^`kaWP^HOx59(&Rcyvjeeo#@+PM4U(= zH6r-TzWQa@{A(wS5nMp^)BCv$|BuiUM?$sk)AkMdrzQ=C{o1MMJ7Ezy5sY7a^tH|( zG-;X3KQ&9$XTiKUkwU!T{8Q_0RbDx=TE|?FVKA>-Eb$g-oKLCiQ=xI_=hLgM?Q+H6 z1jNcJC4QCSHO7+iV@U;E=XJx5&zTY4Vif0}rHZ~(aT=Tm@qPLEuU79`_!>0wTZ8Y( z`g>q}aw3IPD#pi?eC79h5n9{Pd}clL9xlWGBc^^>9y20(^3Abe<-&l+vxxCvcyfZH z=}`1km;D`EnUf&qIKkmIU;A+0$+HW`mn6MmMi*G=3oOzk*re!+9m?tnTPN_Xd{@@rg{9*} zEZwT;p5GTq+5I+eG+ouF!+vujg~U7f`nH(8q0Xl(eG^MaDX=!tYIM=Sk64@feP=xP z@2&}xxqWd^(GLP^aUxi&=gA=>9=!F%WH1$B$ah)dU6yLBp{_O5G8T7-R2s0EDpUDx zf1v6gz-TxT+!y`(%-L=KNSz8w7FcVg;$Ep#H3?3A=MP_OE4Mps2H&fbR6hxO#fcCq z6CS==(5K@-Xylh)mu3C3>@5B`5k|y`6jHf3Z?y9G z$;tiq>+f;P>8h+>m7@(#L{FQ-CSFNh?DX0M6Nu#`+c%CES|3BI{Sc zrQ<{_V#BLDe%^n|yNpV$U=iKVxyuB8#3B}3{;+gh%DiQqgZ2@9AAE`v;qxv3qs{YW zhwS{AFJb}J3xGX15njOd3NIh4Qa#~QP?IpPo2vJwTF2O+L~l?k$9oxSgj z8l0G1cLNue?-Ko8XvB$V6z*B3wrxJ|E53|VRDBAtJtuMIF>(@MZ|7?{V zp`;cFyaJY30P6n}>iR^e|6fz;RXAU^_YPP>*w$@S-v;yIL@1S7@2#J-zpAv0582QS zm*M{rt8@O>lO^A%)4<;VdRff$#UKR>sV zQx4V4`K@cC{rr>;(TBJU|BsmTPn|DR$Vp@eftP{Zuc+=TYE_dUFF${$)Sz!?_WqSK z*KmEf%kck*KI)GRsr+q`n`VR4ihddvjuWwP4<}3>dF1(Czj4M|OZ2s{N1TW~Dkyg7 zTjRzAXyi9%RuFv!G~z@wqCb!SEqz_7-$O}j*n%4@@doIemDIIT=$vAC=RG%fm--z} z7W8vb)h~kE%ZWICTWo8;Sy#I^G#U&me1Pf)V4pY<{1+dw>cxrSi;nXJJgVqNVQ!p= zxh>tbGIDd}wZ}_HH9?n_SIdV4euOT)zW2yGWtLutUS5SyO{R1*4K;}r;(ktQ=l9y& zB@(vId+G2g&Jr_JeFmIQPK4T?var|G5+$mh=KwGz+AWG(zoSE zlOSuxsS|Sc4P68tZJsDmHj)@omsIu+FELehPdgPJ~3g zP_O9g_b%1C!}on7)i=Ttaw5*>sHxxI%(qwji;rg)(Rab;I1%PKV6=UPu1FGyD=TH< ztOyi2jJ+goFNsIk(qZf;ar;R;sx*gjfOrp(By`Rk#$n<;Op*{Vbr@rqXAG;2h(}a| zHE&K>`?4%+#yuw8Vj+oOVS*e8d^k)43ym&ZX%b=r!FWh)CO(X11cnvego6?E zf-eN5J!$}l>2aVJf^ab`6$goNsSqND3KJMMxdmZiU>1%E7kyKjxh|q&BhAQTt@BvA zSha~PY9dR(RnlN+H4d{EaIBhfk+r?ZdZ7=e!BBlS*vmLn4TkEw%U;HzHp#0t<)=gG zW#J%4l#8fMG{!#0Pk%q|O(b{Z`{jYc7RG(9M7J=grrC}=;O)}2nc5_(MP3l)J;c3-cv19f;1Id@5icqh z4WPZ0Uq~}lEE>r2ltZK$3U|%KgK@hwz%N}(lmrXf1k}d0R7tP^9RT57A1MhIJ`dW& zwM|Tpue5CLm@_b^Ch7iF!!` z)ZPB2;zYfqfyZy(pg2)4X#mK$wa5l|;*R29(TwP)W1^G~+kL{hN|#xe~?+#eG6awBkL+871b7Qp0kij6W6kpGu+y zkQ4 z(+xHHhUyXgbyKz9RD<~IrW$=y^$32;XYu(g6~h)76)mEhu~0m^4)ZAESqB3wfH$BC z3I(XCW5G zFwZcbiLrTtO&EQiF!6spXHYu-%!st)Mth8 zjqj-EJLFyVNe6h5J;yPfLsPL#jOtF6S{Vj|J6FW+f*>W{?@{(~N`6c97XoWNO9{ zW;?>{!CqLgi_C#un9WSoK>39t9xNE1o`E{YX8N{R-r1y8iDF;WX;{b)!;yn;%Ck4H z>qtOqY-5;?vNO^c$86)6j#3^^6EF+U=|E<|4w7w{$6>M;n9$U|oJOPg*8pd>e?p^C z{A*x2+E>tM6#p84p!StCTDY8_Qv0Vg8r6XYVQTv-8jb1z5D;o#O`}mAXb`xwuc6WC zqG}MccCV#Lf_c|d_j;Nnn0F&}Z=^|rdACsa7MdiOcN=wYqe+5!w^R3ank1Na4|VUM zNrHLzQ}=$FB$)RgbswZjf_ZnQ6 z;GWNttQ-f3`PE;@T3g{jfcxt&X05GAz+>itAA<1b%!%)vV6GF)YbA_8lGcN*x8YIKG&M>c)Cj+r4*IDMZ!c<_6*srl5e!Rw9*O*uEX92Sp zups^{V6Fn@75sXg*{`!8e!b3I*O^!F?+s?Z!Gier26NqDUct||nEe(D;^$k;bqnTW zW-j;>o)TWe!l~fg9Y*X9p<{jyn_GlGW%T?#Q%4h>n`)+dBChH0LFMq z6*?piGZzAVS%-;dq3`N2-6Qm$A|LZj5uz+>3*=x4cj=^DbbYQ>B@0q96#(97|Q0lExn&7bgh-l;0N=qCz z$OEO}8pVgh){IR`(k3MpDVy4oh# zj&5{AZ4qoYzi?Ac6L#`_+WJ22gd!K_OItq-F2Bv9-ezv091gG=2UvN{*?SlES>2=mx@ZT-g_!es!%umg4vv$G!)ASB&jr@Xg5G1;p7iS7?bgZC)C%d7j zuXM6=>D5a!TNctPm;(nGF;9R)-`8P+xrp`RbDu4c0f!xH#*6kBqXlEMx3`ZLY|+8q zAzCm+M|;O;>`pT}yE`WdGv06;Ny3cp;qH+n%=q5!-buoY@8|B9B+U3McUF=x0_F9P|5CL~xlf71O90Fmk0@-WD$l&dCyVF_p;`ptv#<5&V3hyc5=isM;LAT_=djkoe3;8@ zbD1v6^I84*thF#F7BJfari=1I7Q2wu5$44rW?RH`QC`eq7qdFT+*rbFOPG#jbT>h& z@yuEjK4>ohTELTPO))67kb2l36z}??>@ePAMc-qgI2H7ip(~zRi(Mi53|;YbTC6}F z0fswIp+!U8W(J+GjGz(pz!Pb)2RZ!S=FeJ8?52VmlGW>SDI6u3)r$Iw5>&pVs+ZKD z@*hn7gIQ%Xuiy)27OvS7>IE1h&%8y$%x2;)SjH0p)93lOI7URcplhCbixnsXl#oE4 zEs89gnS6_7f6Ovz8mo`%jFvQf$jrVqhl;K{RPc;j{17q=RG3+|<{QYRFtkUlTtrde z4W3VnT_OAk6+DL)D^Q=pI`O<&To;>(S78|)59q+?&XiUIlc`_|d&SrvjSVk)h8uFA{v@UI?b&2I7t4IB7&Hj0B6&f{$YG8|a#x0Hk zH6RR*XW3%Kn}0>;xH}|`F4PrjeR#v4bc^kguP6lL1NpW%c!x2UIp?wpD2p7%0_I%6 zDj+*Kj77}3h*dyY<1m&m=Mq){WeXL8) zIy&=_fJE89r#d?Gk;YDH-$`{`vPfeuweO`mI`fgn&$QIfv@D9CNaGN-AA)N*X3|xp zag^GRLfLfYBaP$Kew^y)%tsohsr@w7(V5rHL}=tVwEAF2c=|K)C`KWmf~P!V1tvTL zkNLBm1&=+DTRo85;fnjcqGqd z3ycCdAfnrRnbHCyx(@fe~E?M0A@kS6X01*8vK)HSGjzh5FV3a7Nlm z)(YVa2f!I=r&ue5GaLYCq@8B15YBLbHIjCQwL`ij+$08b`a+dQc0A5B=#RkxX4oY zkvM-Ol|*^IVwn*u7_^FUtJ{JksAwj@t0iUFF6Ji%{61b5<6e1 zhsy>?uTo;A5`%mO5py;6xLQvjFIUtOSJW6x?$sc<$@w8o!fYqaxKFFyr_T!+_K;S4 z7+lU{)$&+S{XrIckku2&$`KZOgw+d%-4iad#;9$;b!H_lvlxtny#BR%wpsS1IfYgh zLt3y&{89w&1sV!aVP1qV_ZvAMD){9Ge4~2nl@HENYcv;Z!Z0b!ver>rz;5&F5N1CT zx|NW!$?ra(2jMWrsd3}fc=RhB#soEPf*Oy0q{En`dM61#(qT+hy;FtX2=6n`I93}i zX5$}aVm4NrvY^o9BcfhNuGJ;>!$K7ZsDYWq?_7wXy`xrsM~y=r=YS-Y$}`nCjI=u- zDJ5aHNK$b?5=z1xk(9#DcTis{nzj(W_~`LMdE`GVfh!!is&q=%MLDexFD^XB;>{bZ zZrET6xKn@1>Ys9HTvyFlsHh8-pzvXGrvoMAIA6q zRG9Zi%rB#v35tQ=8Nq$AnVF7QMuZa@@|z=A0m(gq3nf^_1Mbj_mttOu6F^)yceknn zi0c{CGY(C1&FB-;Cr$uy{bTyap?{+p17ilp2_SB0>`;#Y;$ExrT6F=$jffrL5kTC? z*pVIq#Ep_;N68)m#O2Ge`Lagw2 zMER6#J0;tLrJ?PtY!BYJVs~T*Zk)}$TZ1+-8VtZO{6-CK9BOu`FmKVA8;9x>c9h?o z!8cIPLIuAqgB1w+Kn1@cgB2J=hYEfx1}o4EgOBr@Fj#?G1#kH8zu;pul;N>?=fxZ> zE;Cf{doK6}DsiabcU!OmHx4TNH(K!V0y94d9`jo)Sb+dIuqVH{f(8vlK?4aUSVm(X zdNA*=m}5lNgbM$y73>(@Ie2W|R59D5y8^kT{@W?IlQz?v!7@ZRsOJH#CG^r%mNb>s zMcevz^4ld(bjjZbA|aPbxisADUP2~^5BsmT;CN8~!SULp)Ze5uL80#tUDVy8G(t(M z8QT>5HYFVOk!EaH?Aw)a#Jn`)N5%f55{~}AX8fese^SClip4LA{TC%1xdX6G#eP@` zM;lW!epkYNSE59U#YrXXq!NWeVK4}ku(L{(NU=Dtgq>HS5T^l!s)SuuqA=qCoDwCh zK#9UF){M7Q`&()_VlMu&^DVWKD34L?W7KerOhD)o@|)C3qI_Jn9arsWK-kPHKq#kB zP{8{7um0fr;&9+ zwa4rWGbfqNyv`#mx;)k^k7bFIGo6*2&MM)_@u#O}Tx0`iW~uyWVAe z(Dy+d0weHW3c`V*NCr6JCHqS{>Z?ejTd8hkQ7A+jJ?%Yp)K`&4AA27igjH7m%wznAgdQ-9XCod{;jD0R)WfBRP~G+R6fSkW6Ua} zrwu#K?>yl$&8)vPGiCZ0mx}y_&Qe$nRn>$L3@733g19) z8@^!Pt1?#)fg^asyh~+PpzjA2{QeYnwe?Wz%5QYpdk^;EqO4w&BgH-}R@B8xQ2DH? zo>ha&$C-MZS>>7)=6&Amoh|oen?Z|G%k-aDx6HCV53W9hb9Yyj?uvcP&d5sle`{!V puc0aaKaAAxqsOlJ*R3OJ_pUv7NhSaVF84eg<=};gXN{C_&35gHDgHb}7>2}&q*+-d~5h>LPQ?>23_Ay`qsV@=nlvjmD7fn)(Y4VxSX6>5__La63B1Yx_5m(Zj@L)lzk zHixQ~RU8^b)V1tpnaD)JV+74vt+9(#LS$=uhLFsxOoT7ibN7fNEYGdbs)H@&@m&~A z&i=}_di&4H2jvEkSZt7@V3-OH_@Yy~DSzV3^@T?xuQx{`AuR-ql#%KV3@`y`13)v{ zuC713xYaSSnhI%QV07x8U4a47;0^$`^DX&xd;h&w+BD66!#67ZWhHt4!?~A__l0!X zosOlGfl+BjD*TANPhDqTEw64)Yg*js0X>NpGyo^x)<4dfcZOs*)15h?q$tgLEYKQV z2J3IkqlLJU&ZGwwV?5BIO5=fO_4R3crFU)P-~}ya=u!QUqI=4(e15TXd)}w(%Zw^I zwQGm}0a267us^ZFR{Wt@FsTYlIRoaf>d9T&`1Sok;fZ8QfJ9OWSU>%o4nN%bA;YF_ p9#COMZ0!4-SseLJ#5b*FL~i|DyHUKm6OKmO)v@}i_CE!3`wjXG7QX-h literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcomparehelpers.h.5F9CDF45553069B5.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcomparehelpers.h.5F9CDF45553069B5.idx new file mode 100644 index 0000000000000000000000000000000000000000..74169819f6d7902dd4445f0c56632907c0476190 GIT binary patch literal 85058 zcmcFs2VB%l)6eA&uArczA}D$)q99eVAy&lR5U?v!PC#kGVK3Nw@4aHd-g_4;px6s4 zV(-0+=r>6&$tG+L@OeLf&qE;j@9gaC?Ck99WYeit^X8syWrTNVtHDt^eUO46h?4Ms zygn|XUpV|i{i|j-%-z!`Iw49M86H2vNozN(2J>ee{OQ0vZXOvEr1u{Zt3xoYqM17g ztW~r&BAPAJDmpen-%9VU?HdsnuXi_4=I%xYu{Uda8gABLpfzZy2Y;7>*7*M-OEtKb zr*}+LY*3s|8xj@ES0rvRF9oE{ZFPP1^aDgRog%`*4L3zd5SkcA-9k{ldQVS%j6Ntb za!6oIT&ONi7aBMyE+{ru7w6@#b!>;>lY4k4{a8t59$~b5v`|M*-&ebFyN20H~?*uzgExo6|l?`HYOHY zf(Y@h`7tKJ6vKQIs_*hP$va#Z(q9(}553@jCvB^!*hnXB^Pq^xgg9L%U2II8zGF;e zM92_fLm8TsKG7o$X%X{;)+*)^(gK4Rn?w)sgHatF);U5q2*Z=;d0qldgW@AX0`z_B z@?^XQ21O?5oMB)Df%VYEIlDQ#0n5Ck4Rsg1=>N9bA$nbtxVWGp0(B`gPkEce(q%;X zKjqmQwEcg~ZrdPzM6^5KYyV^N|6hbdC`qtZ;eRP(im-caus^5~VYMPIAwC?V!QL^E zG5CIwC;&#fDfP%tKO|CDn3|wqi^!PZph)Q|S@py4`JYCbF}nOSOjqy^^NbZqeKu02 zKniQ5Jfo3Vq32sla!5;;%ui8`mz2~*>0+X36sN{)VF_dZKT#7Y+QPbxsEY)Fd{suG zT%puPf<^&U$7o6BVWHb>%p@`5$TP71OBYI!WP1)bbn+`B)pCh)%FLm1x^C*guSpJJN6g<%L&H8YFmp-Rt`IHmI$91Cu6 zgg$Zzeie|1Qho*U@|0f*aTWYZ<-gO)UjdA8*SQA05EAp}n}3l)F)mR}{;W5Ti3VTB zKPU|2rXbJqGSf0BKHRH~ZithXTIl6zpYU%kGx;P%EuV+e==c}XzV20v(h z(T9aAN*f8xY@OG*YE%w_h-g?w-W+FWDLU|=Q1qqn*b3SO#TpsYf~R>~(=I43 zEFwA{!yotL9|}qENmqqyTmE$!DTS{LLat5X<6}Z1q-<3?F#^+0fcWVKBGXKFgnf{=4f(lt#yqb4${NBt zcv#_CVaVn0`!My=P5hz%ig7K8Jm3ebdzp*VBmN8iS9 zE)B=)3E**xWsJTQ9$x_+?8aDxrpA07)&=0Ziwz92rKCI@$&yljjbwqm&IU%@QmtdD z7NUqSrjPRuSfXO7!tnl%nB_=A$uURm>x2Rxk3_+BqmLA_%+N#y!bfNED^dQ=MdBLL8+p za7lhL%TvV2!d<-O$rvS|#S;;Yj67`($ZHCvc9A>cCKbBp^7@F3E=j1NptpHeS(94e z4aGc-$%im&t1-6Bc*%ciM*)VD@meL7x*)}vafX!;v$gQQmb(&J}r@ zBPqSmn1o53KPd#qD8<<O$FQ1U5c5fD#d zO3=Mc4Us|@0u?E2nZindRguEhQ@G}cT%M6p~4Cr6Cc~ zp}N6=@rLlKSF3o68kfq=9r}9#D z1>hD1QebKY!80aQ3Ze8wW}7d>2$!FWkwyvWA=#gWN$iv)!c+`vE6ExSnaT{%mfPyJm&JBIW7yCK*CWHWIeOggbB|a)>o9vjPfgb#5B#&mV!qIQHljG z^}nc0u*&9JTyQ1?th3a(#rJ=u$T>m(l@K$-}{y##{@})w73Lg zR_lHF%wVJid10d9W`0z~Ax$Bk)f9SO=Qt_2+7*ZzUr9mWI9=l@pn9I4GT}=hfh9!F z#;~|ygvA?C9Z5V+H?UyQoI$yR82%YvQ7Qe`&csk;`78@)ISmCJy}5u z3c;GuPBcP?Piy6bls~$lOy(tSluaZX78N>jTTpSHtShbs!Y6`4;-pu!BJndpL1swj z9g^t%f)tgEMO^&1u|ZeksC%ns4I%LIxo3G6vkT9ycE&; zP(BJ?leCrP@>Dsc!g>TrqT+Ib^ijTl`1DY50WN720q4yH6_m>R zSjZstT+mf{N(-I}3e(XE;ljmmt3WWZoawTnE|H{%!-)xUNt~QEaOs%50P!FkDN&UY zv@j?!F*aor6*YTLAUXWz09{OChBs0|5Lm*z_RotXUm`|lU8XeMaeR)Zla>#2VVal+ zEnt>?YDmfyGs-?T%sh&N<(=z3S7kp)qnRUc5Gi;DCTZ3B~m$eN3Mwz@d;L5rK( zOk@j+U%(S0+3|xG_&2o|^s|5*UhO6E-c(3Ju=0_F8dqV-VmRf>2h6B7+C5YOE=i9Q z_P@&xLrYq4M!-fm#dS7L7Hk?C(u;zPWln_*d2#vTxU4@`PIz+STtDMzo(57s%R1Uq zSfGLRd~sZQ6xV1hIRWeW66Hzc4`uVP3Wj9z(~R>e=Bkq)1_ z#*Im1l<l%|gx$%N6B#swU$N~H5?~UB3YZ&%E6Rih zz%OP*DTJ^VN2>LPS8$*e#t?L4i~*RcjUXUh40H5v#q}&Q;vgm@-HB$8ZaTK0BDKHcg%CgSKom;5EBkL z%=5@kA1e7Q51Rpbiqo~Xh0cT=GWsXoodaVcLId?)p}LSrs)>;FL?06BA0DUEbqN|$ zjRsLq;haRTF7z3lp;T-hSeMlqZ$Y3L<1ZgC_%UNrz$mo3sogllcyG-T+N{X zgd^eubpwpI$Ow6waY}{YY)E}XP$Y9wDRd09hq@iFkAoLy#CN3?)lh7ZE~r0Rh*K;o z%Mmc#-;~U_KPcg`e;5H7dqn9YOG4WbMe;g_-bK_6y^S!U4G=tNNHozJPI1+SKq6(l zRv#Xu*9L_K#p7jDVv?by2!#I1)09rV*!$qz|76iqyuy5wb!0n7DWsO}m(QICP1ssBc0f zRb>#Rc-nxbS~yZCmN|ztUR!NYctl9JHbSorNr;OBqEI9%C^|GquZ!1qq>2UW9Go=4 zx{x4>WjL~yu96uh5%EAOTo(zI0;P!PkVqG1mNSf^Ks_~#0tdnIoiWiGdMGgymcL`e ziVoUA5kQRH&Bo9R?LO}x|K|P3iOHIUHH3yzMx_ewSO=I-oz?Du**$e7O zTqkXCf*z{Z^H5!=i`Ji#IwhGDJez_g^-4c0@8gaYx`#ls1% z1Z*LT9?-WE;`K36;s>qbxn$hHfkdnLRzNu{E-2C;OdQ?il_+n zXYfuF#)t#E5iK(&4AxQt-|!-?SkU_Q-6RRCHx8ha2<@W5b9vz zcx`A5trpbiphO-b>}h&Rh+&jtP)uBZTK54P=Nzi*3+Dh)IwBY=pp48oHT$)7o&oJ~rOd)io?6#3d{`!6hax%r!V6Y$%wBAlLZtm_dQ? zmrF=kM5Bn%2JY^4-0OH~n!|vPjv3^njf#P>I>ca@IOes%VATdi=)+@Rj6rBD8V(=| z14|dLjnV~0!|yIc7nqC)WL76wlM$$=lqD!ZA43Gk#6%Jyo_3AfH}=&x_G_F+@sVd@ z{bwJs`fbpf#y&uby+`XyNA0X5vHCI{-{f}@45Cha{tqHoDP#F})W;5G*RD*;%+{%g_yYIF3I>HANXk0KBO{?R|S zfGYm4Rw4n;^Z(C7bs%%}N}<_rkr3fJAeee_;opk(g|UW|Oo)%;CZ>=oHJZYIuI@Em z*=0~rBoU_56L~!ka8)UDM?~}uq^-6-0vz%{c9A2xO$(d4r-KzIb*1er%vwwV>JAVK z9H3`t#lfV=E@P-?FsslmG6Bo$7(=Xrb{BvNxCO-ocX9U^B&>(>Li5}NY@}{*L`V#{ z<*~3QJ!F6>_w8*mR`ArU zU_Topb>9mD9hAP)5k6iX-0FqD1)nhiHYu#p0)BiD4kII5h;|FBX{-E%oG_`gpu6jmY`W@Q6i6(oAF{d(pJ{TF zoX-`%ja^@xEJEba0@y^_Y@+yNu7o;Q)_}o+u)g{oJ65#o1hN?UO+G~dgfledGc@+> zl~7UNgd&J8Cvp{6o1O%cOlv-pHXkXH%#~2@CkHVkAIMD>&TMv4ZgD|Q_0>*_SFue0 z${I1?t8$aSPuBHTdtU-DUIXsSY#A(ww3ey2Ws{E;6jIph><%)P#u6zdn!NC?(;R?!HGD>{=Q()3#aXeTQCk52rn@19 zv`L|4##{;YQE~*s0jSpdJ4ahvb|20W7K`jYxtu4QyZ^@Jc~(0B{F5epoU}Pk5oWH0 z`UW|l2REa=1w@;MsM3aiLcUyUPG(BrF!hH(70lUE3Dhr`eZuR7z2u zM7Ctuy(~9*Fy&_J>8*W~MalQ_&6GykSF!hGeiG^>@+lxiurXC^%$i<&Fc>J}hxcW2 z7SE?u9oLhsT5bU_UK3uEn|bgXuO$z6_f%ZZnEZS-E${YQW+(Kp?E>v;J1gI_(B9evqRh;leO;2iJr9Ic{H& zHZQ2AF;}6buf6v4#tXxa0QQ$WiR#y9D(h#eitLrJK0}U^ot4uwNb9bCS9B5PYL*AF zdgqXbd69iCUM9Ur?JFEuWNocClHs2jvf=lF?w*PxG^XTA`4)$HEk?_nLZOs;V?Oj)9#rqx^L?^bt{Jz zn}hGNI!yoigv>Howltjsiiutzr!X84>LkybZ;RanBwoAElamd+!szO8?(4uWMILI3 zkw4@cDG^*$6}zY^!(Q1bm6Ar+%`7kRZPGRK7@<)5Awmn{S!UaudKYxu4&9=805r&q@!te%Lv zUOk8G#Bgv;ZZay|W!%1vA%OkO%yi;$_>tUcpbSH1-0eHdpMIMHX#9{t4Q#!-9eP(< zqA1E@8Q+EXVFV_=j_0B+-R{=`Fy3%|Aa@wJfC+z8F}neS9(4uqOa*NV+uFBvN|#eV z3H522oR|xrh1BhR`aY)Z5CAb#m$+T1`lb0c_Bk?d6<51hV4S0KtJkf^C7)i9B>GiW zi;*no|MB>Q8kego%&ESmM|QT#I-45V%$2bINgiZJcCR``%Pa`12Ut9_sLnLCf9?M$ zr7K_=RoF+`?4zs;b0yRQE8ydLd)v7_%Oweak$Er*mRxq*y-c@T0L0I+56RWMf|>Yk zIJtd`{Wg{&Hbg{l7gkJ6EWYQal5H3)*g5&?Z@Ix|S4v`E${aYlKC7y2zk2-<%`dgE5$oA8awLr< zIyXz-+y3G&4k-53pUbK;K%X!7jySHYRlEq1sGvtgj;chC$|_yXTnTle{Dh2{pg1Wf zGNzWj{nj-Ipm@XhOlHr}tnX@b`QXU)0K}`;EtwV5BIw#i6(8*SeR3~g@gwIYxrx_t z_pmk-k11kHNa+{nP&de$bEw+Xsg^8Nar3#kYi}{nQSI6#0}$U)pJX+dHZ{|=UNtr8 zk|Z#TT*31>{LcEF_D!mmqy#`OtHfTx6&<3-7G7%$HYrU!K_qmT)nWk+kXL!pQ6W--VC<~lH@rf`l`#YK=HtOLvG=_ zchs$RfstwU0LC}%uBJ4|O7FdpL znK&>dSc$#5@x1TBCo2Gq?>Ka3ig{VrK6BbOz~ZN9P8%k4>EXSmwcM7Km)KS0+~8wl zx`!MxvjiaC%v>Yq@|tkA>Y%Z8FIfW^-@7NsL<1O%Qj6QfnU}3c*cK(9GK-)Tb?Fqf zBZNBWE1{kTiy(T9z2famhu5JCfh@jNf=OTAenrFFcLz9z#goH4(x1^9aK)XTryTMf z_COMgPR_@MylbC8yaFtK^r9ATq0f>Ba}s3b+5QzB=o2)vOwF^rln-C9IGB_4oyMmdM)VrkPBuRpiYN(poy zIgp_kW#ZS#{6e>il6=aFF~F;3et$VIvo`?o^YU48qCrL_+c-8q9k?8jc+>JkW=E5h z!3t#Xs@k@}Ik*LpM`ylJ(BxkYB(L4l7pbOmYdYC*|fY zeZB3xsuC+z@!Dz;*_DyOvbRx}eBMt2AiiZ6$>|0ej65>*@gcdR1C0;h!C+UmP4KGgt#cx~mz-}d;v6CTBvuxE8k zJpAvG%lO`ENzU#5^L_^a|IRlYm8eb)DjA^%EW?4gX9a4IbjoaQyLOeUvS6{7x{B<> zsDaPs&hyjLy*QwlD(Cq(kFd5XTIW6h@&1+|zAzU~{Sl2IA(xfTq%-YC7KD`4?ltR+Jj>}`l5?}&YWA$}Bx6+3=k$UO%2 znsB4OM`+r5K;qRaiPUjQ+dtC(`jG~L z^^rshrusdvqb#@BwgxbMFrd~e+3lCS`)JGRth~fc69fhy-P!o7TemIMi;`~{FDk$y z0M-iBPd4HQVfRQ|FN+<;t2(jOi*_it_-A zA2+;FUR7tx$0pZmxUzOu?DKw*xiK;@uf4;hMeJw*;>`x<>}7d8th>F{bdI9fa&IG} z8H!(v<-|2Vmm*0~5FB+r+4u4y$2S1R57?Ws(oE|?Tet2!Xz_YU4>u`R=aT^p7QDB} z(9yo5-|GRJ%UDh$>q=|aL788=i~y{}1cq*fPCwBucVfU@8cfAu#FO1^Ss9*T>oMcxP&;$+Ma;Cfj?Dmz z*IU8L{lIOV*YtgQ0OOr$E`oFUS&`yBCs@^#YS?FTx50o1`!?{N)U#i5pcfFt4@J%%C-`69)oc51u4b`?xg)dYlwj4#H>o2hHuPZS zBvyh~WHR4Zwe^{8*Ukz7Fn&fr!<`QYE=o!8Ukg~gdxWn24wUV^bD8BHz~U7~uu58N zomkeQhJ7syVlA^_SY1&a@&~A&{D$GSI-zeng*w%i622gIb@2M2?2|q30vO+{hq8*a zyojde{dble*|m-oRY5T3_Vj~CPw$HbFy3}-AtRYy04F)A&9WWUmQItzP9$3}Scpk& zOYgez&)u(p#cS&WSp}|lR|jAC{AI#V4l9m1Uz1rf*zfyf zb4OP-WmSOwFHM<_j2VfXe6H2I$-JF=>Pkt13(dXFX|THL_L~44%k0(6P?evds+BHh zu7vs2l`E z4zAjN2-Twj%{|#+EpEKPgYe(hJUz*7etoGf;D`2%Z;{*9-(LYpyk;LFhcX=iHnzGI zv8?RTtANE@!uK*)u4B_`kMB1x(8G)6K-{sY!dzdP{{7F!Rt+e+bbgB1ofdTL;mk$r zYb?7DXuN$BWG~!me5g*Vp0*98z-aSQ7L4rZ`_T)q_)#VZII3RWz1HGd0|4V~9qQ9| z+e9pUsZ0PY-bX+)Bdn`bd}jG;DaV9(8WYSRn;ZPPzbgAcBdOMLdb@Jn&t8EC&NeDa zu3;qn#nj@9DTL3ME8_fltXbRS)Y}Xo`IVXYU#YBLQ2}Mle`)eg@R=Js!tOQ%E`@7dX^RluNfblG#^K$VglYa+h)CMem7^0f;ZgIuu z^&12>1mZZUCvxt+v(c4=-X*8)^XK~HGnsVrrpkri}<)1ka*+5t=F4& zAG|C2`4Ir(RYkB~@7vw4a~a3uT>WBS58X8$xqa7W+duaKi#HZ%jP-Kx+^W$&WqhQV zK=TTJs`tBiSXTus-rYf+>GA^yq+ik21uWjsqcgZ|+s_-C9-R(YyvAH2XBhl5*xlXK zvV6asC5I#lqcOa}sq@zUGCd1eyoAw}!po?tJsT`6)|~A&@#H87h|Jmd@#!!&jU*P^A@1R~)+%Ovzhq?aR#U;M$7WBbqKxmnUkJi5i&Ym@8`yww;dq zo!rU;h~no1enA&)V)D6!#2 zM_0mJAOE&FlQ<5aV>#_U$MM&(TCJs8hFXqJ3qph2rXL3^ ze!Or&+@l$Pw=A04yba5Mcv-ic?8RuoExF0{TPM5D`{XN$MR$Ue_Ya(RrFtM>@sW8Sn*sdh*eDO(_!Z7SKT|XOo$1i$^P1Yy0@XrBLR!o0xm2W zs9aaAmuv_C4NjDiB-C?$yJz+~zpew5EjkTs#zD36AeAo4Tv?m3eoCot8*KbLvXzUC z)+1RZ&cH>MtT1cy=WxK{CjvCO5!>g+?p1YXcQhjpF&niz)uubu#na`?l~=A}f1ZBv zG0Bo7il(pB`CfKk*GjJdi#J=h$wmC+F|JI9KfzWXII!5l@Hwa#p3I5+{`@l_u_}w? z;8wmI7Z??5?@RRnJrcy0;E${!BQA*ISM{rZ>wTv{0OQ5QIo)U5J7mu=i3T9PS*RHp zy~xZXddObD;*|wmeopLHy&qBI2uD{e0e;LpU)jd=`=HvLBqX2~_yabHKW8^CS{J~0 zcG1-lq)hzn|9YAqixsmV2y%V=9eJhO`5OLG0z+da?gNNnqrR64kTS_D$lly2A9*Tg z{Exb20Xv2XZp>GepHBrMm@A?FO73NX8~*pU-cPLf8IXo#P$P@Pn^&q=Go5VH*^E5Q zyw7q`V}4On7Lt+aD?7kSKYaRP`uVDz*$xvAFu}SvW{&TgfT$Ay#=9H5&iZT`(6?pN zOB~sAqFgFeR&JHX#Y_q<-i4KwI10fnsK&2s>#)5?c>rPuf*PH>60>&R)7|L}Sc9mH z1k#h1Ea_Xb%wU=>o%|+tchH^S+Z8i+E?IE_z%|UsFxcz1O~CFMom0Z`!V3P?pzg0OJ`I^lZnw&zjFZ^^OM9Q9C2H zTl;)t<5PrrH4g{0o4L;Sd`GP7lN4HDf=$vFRbzrps(X#;Ti& z?bTm|01$5t(Jf%#a?_GGISl|T<3Nd(08PMk+B<1M%eHR-i#Od|>WF9Vn_g+Vs`rut zE+u<#W@yQw)B~oMI&fHV2MAv2n$n_qQ_rVS0LF8RzQ|*jeehJ2>H!f?7kOZ@#X-XmmbO%Uv{1~l%p$NfuRfF^z%#m)s)Yt zvH6V!-Ji}=+I?EU(G~ZaVAC+(<9$+m^9%qp>L9kYf^@}UOa2BdPOlJ1wJyI5)5rCf z#JQASPGhOfJ+b{lJ)d_)|LjkGaR;z?-9cYLTHJeKm9IiYT{LHn_q<>wS?H!JPPwLkquz+Z9?C>*lrU$^4FI>fW^0J zA=!m#)pgi7c6)sxOfyoFt{|nd|B}Xz58gHmF(vmP(T$q+H6gmOP(G24Zq#|&Ei37C zw-BijgRVY@)T=k?!@f|!;+2)NhNE=--}lsw1t7llTux5)TF(`^vC}1i+*>3=T2(&f zll6cDiVX%Tqnc0qJZ4c>vXY-9yHE)mDq zjypdi0?_#3_eN&OIlSv;{yw9beP1aacu#ujt)KTQH3$WyA%JdVp0~*!xuJwx0*$4t ziZ}|lfefQnmAH|(woJvatpLPN2Iy)sIdPHx=fT~QSnjpfrc;ZLZ8l{O0P$*tCXC-- z^zcr5j~^VT;+b1uSnsU~doX_auf9rhot&5jE6*ggX%ZEEV6LoVoZZ^?!lLNFFsXsM zfb7f-)Z}YQxkKyKfW_+z7rkyXc|orq^{)UB?+|bz{q!rfda;(y;cSnJEjky}O8)R* zc+Z>`05mMRjrh62iXz#i>y8QMc0A9ktj?=oe}}oUE#DSC#rNs1EFg&=`GQpPtlHDt z)qeAx1B)Gf&dL2UW$L_XO@06nuOwWUHb}N^@|KdLBUqq#sz!5DRhH+joF9@3SbXS> zo1o6tm{xw?&oltyeLKMheUXu8vQAz81z@~mAxKHA-{->m?@mAZNl_L^t47VC*DM`~ z{w%-Z^*Pu7+BrWSRQ_t&-;8|2%>Ij%ri+vipJ1+hd?IXp@a5hkDgs6PYL`=#k5#{V zq?*qpVMJ-M)sJ?beBom*U0mh_-WeYeng8Io4dzsiswWa&g zC@JHBy0kG@I!0y3Z;oa=N$epCf_Q#iMoq08ng(F}^uR5xN=ENqUvtz~4k&g~1-ZMq zv)WB_O>m2mqAJLWKT^DYv-P#x0vJF31REQzpRJhXcIUn%WpuORXi&*wxf$O%!s3B~ z9$L{p;z)$w?MksyLjctlud{=DPU*T0uy`xPt(=y>oiN!v@hSlE!$q(I(*EGpU)#52 zabR(`p~3G@)3f?CTV*;xiUZDIW`y5)6m8iUfOrlBR>;cdd-Be>mH@`jmQTqfejFxv z^>v)HpcjDg_D!G<=c~;LbM89`z<(I0DT0V7mM*7$66#Abb7C@N-Q0UPpLl#QiK8eU zgo5fT)hRnIA?FhZ7LP7&CitFFb63S0)#4}#&~X{DT+!UZH_bA0O5QsGVEi16zFFmL z@l3aMTP9%f0^pKIt27I~JS(G0Jlh9i2Kd#=y7f=OE8J)TNW5YRV!uJ>*Z7_p(v|~@ zr#N)MkT7<5hsH~~02aSs$dZ+3{1ABksM?4UotoAN1}uJ-uuiU_!=;W7XuJ)j|GnKk<;BjBvsxGVEp_cm^n|JAMEOW`wW2bLq?$A7fh$^ z9W&!R$FI0;f>be+enC%<*6%Qw?GCYqp&9DeFSOgYuJ=R0;uRbXIuCII#z|qXR@84C$zN;Xp&s+)hU-Gz&n5Q@`CpLMhYd1aLeyEgK z=aPPm-GHp~1t!{{|2Ij-q?h>yc z(YVxuUR9U4RvZIZyhTEJ$Q{x6Y>BxG0h_|iNlR50OI5ItXRd_$JGoy*ujG9Py0+-M z{g@;NXash4>-K)OGoJ$%uj1p#W{gezeJ}fi^`Y02tfIkBhX$9=?{5<~T&h_d(L}Qs zrZYC`0f<*Z!TVh|N{?Og#&ee>Re^VMc%s=ZuiIu5U}rmf-qQKUvpz@Jt`#bJt!#%^!e?`SL2dgMw$@Yna;0fRt@%zsh{-30eL-D z4t#3xz2EVXQjOpiMZvW%Ew~|hzM!sU!V@s8$OOMGWSFJYyjhX2Hh>aoaOYpLzzX1X5?#zgX0?0;~Gd1 zWv+yJv3xQe$`M zFTmob?IYxHhFM6jCR9l$9%v!~i*FeE#U z*=W+k^w#}%fW*5{f~Cy;rB*L8?G+O!ve=zt^cAdqK2Fu<6l*p?NzP&>?_(;{V=CKp zIddhf7sw~bmr`Tc!{+wjdkqf)S-i{yTXEOYn{0bsJq5sc^%Zz#ipSrtJFYw@2~H&W zxAs!}=GVAiI%%R*X9(Wbszx-`d!=jzFkXYRWrj1z`t9#t)OXia0OI8<*t?xH^xoy{ zrB;(zT^H*wI@7)#U3p)rqiX?+*B!KJC5aUyD*sIetOU2{$*8Vx20ORSc?4iQ$9x{U zdASQ;d!Fk!nbk6}|BvqBHovqkq|f9XfW>zkx_g-wy?osZOU)EkAH)G1LF}&W6#di| zB}#GN7ou|m1#dVl?6cgfbVw%v;|(=BhRXSG(T!bs3$XaOu)ssPe=~SoZj*{rxsf3@ zf9Tr1*Yjg%EGt$5Fh10Qa`F8231^p1BLRz_-cV~jZEVr|!9mMtCUEaKe_N?V9;?6C|*9I*_QKUR#U%ieabN_?u#qrY(6aWd(MTm+Bqer zSr7-A6|s}TNtG_Ae)22gHN=E-7HO5Iv05(P>fo{&_O-Z>_`P4?bgA|T)Zq7m-K|fw z9}i%>GNK{0jx(;EYxiuABw_UZy(4xbpPYVGWCqKGSXSt{TJE2{qu-q>3s}4=a@o{t z`z1JezOM&BJhSL~6?G$i+$r6*4ab1ER|N}V^>eod%hz|}zbj)f9QAbBy$gUfyly96HK9=ii?7!b%;z+m$;v|PZla54 z&!!_a)sHLyEZ#tJu6@ltyH9TZxLOj3=2_{tcBwT}lf^M0Ub><~x9cy5_<^4FXR$pj zHVNp?&TZ|vr%#p-ki??43#Ej56W7%dC>+n5;P@xq@02(f`urThy8@>I&?-NY`}Mr8)B}&Se`V zHXd9!jeL0TPW2a^B!Or^d-=5!%iC=03|PFgA~>e%O!1XY%L2Ls7~dl9JiIt>r=_o~ zW&#jzj`>u>pV8@WH23EM67SlfiDM6AZ=AE*Gin}7RXoDEV`QAS4^15WI~#zhOn&eU zwZ#oJEN_`Bp`I@vCugDoeZpkVM{MmepKX$O2=eD~MDJKSp!&S4fW!|#Zu8;Yh3Xe7 zyVhL5DwJ491bKd4GJl_Vy<#7L8Ig+X7aYKxqtz5WHtq{YS?o}8ry=~_YWeze)TD)G z#13Ya?N-bUjt8ZFvf7k0cHaDR?WQkcnBX}RwZV71^^a6oCOZ`>eDIy z^5XkB!eWiu%^utzxji$br2lOI8di=A)WiZR!oge#b(+kK32-bw_^5(sX5C5jGr*ML*KrY|5!bC$7_xSu@VZV z;lA%(9@TvCO_BwH2YaGJNJ)Q>-y92K-%YR(9C~M@N#$YWGA0@}6Q-b6maV{CP(Rt} zCu(Vv%drRCmq|&BOSpg8e1yvx&siK$+$O>D&;Qw!g}#;702nV;0eJ7S?-$w}$pA23 ztmw9C@S;lQw}<=$EZ(l50p!!G?@k=psMK;PEP8Nfa>X{?f)%X+i&sR>Yz#i3c-}H@ z1^^8s=9#kmGb+fyTnV$QvJ%XQX;equWXOJEg;e$Y>V8DQUr zc)yLOBo^JF$;p~INq>G2U?tu`LY=m+?H@P(x#OlJVZk>J%&ULA9BG#&2}Vzg7&vfj zfLo8EE7|T9tE}KqqI%9RHXm?b17K$GinR=#H_z`23_M%)8DN<{6I(g-2%Dahf7ESc z{sXXht0dS~N(p=AH+-naDk&!TZ2Hjq;r)8e3kD=!9R+&ccvIWWPy2lUFrHs7&C{W% zEVTUIACkb8WFRxkKU{RJVS4Ic0OGwI&UNZJ+{*5l^Q_gJ)*e$ysG?o73eo}h0mzS3^BBuNA0}pWO@M-KPRpxgBULDvJ*F*YI;i& zDA;&wT@r)E1X0H;cIv)|8vIocX|j)&9Ey-@5IUcz;~PX0}#KEL|1I`;j+`GCcnR&*jd)#H=1RnjNG;=LWg4EJ(C{};^zEjO`*#bHx{ zHMH$^|L~&p5dg+_8y9|BSTa)iN__-?c=@6UITeHJHuQ6ePnN=tA)7L`;07E4Vq5K6 z<8!+Kiyw(-0+VW@yLNAfCxFG<7=cB0KT<6chPv?5O>$M!vA`1Xw&_bVpM5 z-1$?zVKiax0aQvS!`iB5ZfCxo69CHYy5^~ z-2jW1uOL)(WLBMxiv7<4jQ7w4Z}52yZjq1@^hOfQ^ZUN8WzhObAGes2&*T#oqhYO* zrZG#?fYo8H?0O|Av8&D1`MDgg;(25l@}|1XZS}2EJtjz2yt=gJSGz5;ZBpPv z$k|t0H;(nYAMXZOiJU6*<^Ege9vqGIYDN>L-+vZ&n&9<{jXiyuy`Fv>(D=UKd_Vb= zN1-iE-qAcz+X!OYD_CQeY239(nZs_|*-jI$-nj|2Tb<^YKM*wlh*w5baZ|mQ9gjNQ zha)QX)zL6-m1Dj+b?$}(7H>xcn?-(o4vifD=sAG#BaKT)_itd9^7!_Y9jvg#${={n z>WC@E`WCDNj^SN4EMz3?01anSU$J(dg{U$R3 zh@VpgwrRSb{V1zx#dfh^@jM~0rm4l3J&jSe1~A^9dS-);m zYt5MiV0^!E(ZTU`0-Lt){SknS;)wS&1ku5=ts0-&Z}(Y}UBL^Aj!U+>Wgl1UX8S_i z$!OTO{GHMsuTCZbR^sD^=!&;Q?yWgi9=8BIo!R>SsVeqURWe=9T+zI>2_wGhXB;cF zM@qh^Pj>WcP)6qHj)29FU@oH4X2$X@6W&zZ%l5F?E(kWA9}hZObisrU0G`IYk3U{X zj8|%5T}EFC^+j1x#wk;nYPNUz&}|=8KfV1gR$lbQaoc_u9lv-S1u)*4^B$b7qvbn$ z56}G+GQSDCUXf|_H}vrWEF%JOm!W$qac$G*xM}xtSTVO;T2xw^zS;BI*#N|=BKM+( z|J!?|mwGllz}7CNh}y6!rN1ohFAo7Me&C?V!45N9tGw+ZIJ)9ip$A77b6GfG(7LgJ z#XD}O-*jwjMv)s|GXaZl82Y9f>05c8Yta`RU9rtY_c@(!pVyr#Tlb(;+c={?;$#t@ z7u)Is5O4I+#ex4qS+jmsMgbPjEVtktxMJ|)B90FLh&OhE_e6)=7nvu!efkh9E^)I2 z`%m}X`m~r|;xLO9&t>RJdQGVT8k-gs0E?eV(AAux*GRLf!<%t*#XO+V_|{h&oHkuN z5wLiP%|SjxCp$m)_>u-`_^>r4p_YHNGAI+t~s2obGZ7A(+8Dr z0E-{G{5f{(K1DX%_%>IPD(Ydz%(ynbN8lfhs#v;Q|91L$^v{MblaF%Ksgd)(HyoKK z-!i!IF{x&uulQ~)YJbspaw1^yBNAPt+00q=_)GmofW>zMw|RVW`{D_k%yKve#6y=$ zsjPIS#xV;;x#Ln4xvju&?=)9$7rO{RW*mrnRj|!rU*x-6D0P)Jg&CQp;L{|6`qdvj%Dqc`?dpElt*X&=dZ}^E~9oyGgsCJZ#Uq02dhr6fgXNn^OMF0(}TUYWWNO@-VCDiX5GQhN4GgW?4(r33w*BW z>2E!Wg%bdbSAN0%;)rGUmk0N^Iwb`b1b-DZOZRuG)b=zB77qZ_WX${FbGTk$7Y-{n z8Jt>K5fdsr`#ctactu6`%ts!UyY6tfOB1E%Z!uLgNvWpYs+C^Xh%-_;zy%1RtY7;T zZ`2Tg%&-!#2l*Edww>*FWA~Dyk|YHomDi1Sr*+rd0WiLU(YaR9?dS8Z$10{ssSTIR zlrrJlsY+980}wAQ)CvwWKX`6(scn*2fj7JB#qtvU`UIy+aVuC5&KhohX8oS!XIXZ| z4mg@b5*1$J`s+s<0E-s`I)y*qncisU>`j2h&!C)txYyD%d%i~o2Nata!F!jzR%bRc ze`tG7N)gbc#H8JeZo4U50E_29a8{1Tm4~4V_x$3(VlD))Uglg~<7c+6&3Tp!v7JSu zW=of+d&jO_4Oj^)!hXMV!+sO8O1m?XMA1;j46E{8YHDr+*6@imBePOM{Rin?N|6^> z2E-kV8Yhp0o3&-dRDi{*B(nXyu~iSpz;^LcNHrR1Z(cj5!&b{Az~bjRG!^iCyDPzE zWhViP?=-=hX>L?a@8;`9rLpXaS7Rs1(T3z7ctNkskG@@x-ChY`ye$=YYMLrfXU+NX zN|G|_+81pQbiIF*vguNU(PVSClxrQwk8}YnR={d*&3|V8#w*q~9RY|pWW3vB^<~eD z-phM%)r&2;U`KOa&6f*8Kh3`=C0;=cEaA2yZsmcE0LBk@?p5smpISVbbC|d!MHSuJ z_UU)?eC6bAfWwKFl-v2S`99&-s09v}xdToXYfKhX2b?fhLVZT2pkIqh{+#>Qeb^!Z zGAbZeTER!{?wZIlH|Ko4T$EhRoGSRk)Z&LJ?EElS_T3lwf=yb>i~CM@X>mnLRD#)m ze6txp=C;oOFy5`>wX6T2S+(Mpue-`}E8cxZH-B?e!86ciAccFy~|C<$XVB=Bp~=&K-UgydM#bJ zkpqiY&)iG69opIKwQuwbfIpcY5Zg~Q))IatEFdc*<_6m;ao?gx*RK8gu#$;(5@7Mt zLI=&D&=<`+);|we{3L=N$kOGd(~M;|uioHJ8c9(pQmFS7nJeqvzA7_x$c7c!KoUQ= z(cOmmW*0|o-1fEB_N(Z9FKA<2Fy(ZJ!=T&zfK;u^z+(NMPt7^xZtmt^ljC{!i zhLV(~Ny?&dbPata)N|xx=+w_Bo1xW$Hmm@Oc)<#0uz`!7)$x?y2e9E2K4R@cqgbQP zRyb|u<#e0nRqS@46V34vr2=&q`v4Zt#SP?>Uh7w%xLNkt6~N+6GQWM%FKE(^^O`Dm zC?xH)i}Myxb~E=U*j(;W<&F(`hRWkKWW{b%YqqJmw*~KItL{BdccckY;eBymp^81F zlG7`*Mjn90s|y-EadGxDyZmAlVDa;;z`I{QVuqvd%aWO_ti&r3LBM+2jLhWEskH$- zgNaafwC`9wT~7UEK3zWt&Sa<+@iyUZ)ouX7Pet6!X_-|tdqPYU0P*UF&RH7|meCiz zxeKs(*9h&>y`vgevhI9_!;0Nm!S>aw$;&QXoK4)7YQG?;ebm0rLbq-K0LDvp0dh7| z`J3Us?}vo~7Oz+Wi`*-4>W)d)J0%GxlKksYTP<(9bluSI9>oN$hhjsEE*_gaD!yy$ z_Fe$SbHN>`GwWTCQT^9_1|YuI(AR=`6Qj-q`zr5CbsYN5zBk=>n*Z4B4Olz_yq%kT z^-~QO(uboe9^w2U5|z$u|C5nDn?_=f8%Fo$Mpj$ZP@8!i!1(C{jro;0UcBwEoYR2C z_b=!0qz*rFtm@8mj;PpjaSOc1AIZyF^>YB?^;Y1Zj_DL-X?5fqfbjzYU1H9?b-B1* z%y&r+&=6@=%ilG}EuWgjHcPB9e41j-!^$n@o%aJ0Z#e~fcmZZrj+MQT3SfNO(3qp$ z&>QnMTD$@*qXuHz$-S6c=lnFMMhkjoOA$r)XwxI(ogMm(1uVY11j2Qf`Bu4^F%H0Z z4$z=am6dfDTzz>Muo8X`s$jRtxyhkHIUHfJ85dYk7hO_h_ZD6c+2)CDlVC&0pD59` z)ssd5#*ZCz=KsE|^`Ye}zjK7e0YENJy8rRkXYU+LAF)KmJ;7~dx(|DQ?{Xsz0P)gA z&%s<|bF0qhu}uMsR|Ub8^P#!L^Kv>Lj<8rA1%bULE7Gey4Z6vJ#Xk57q4_cA_Eep?F)JFdc*V(<8Qw5$8NcJws^ffh z*MWZbPOKaKgq5sV0D?X3l+rb|ni4+%Y&Zw0JJB7^tD$}}=O9gjIXCRb?3&HmB|c>- zilxLI?)3gqox7RE#{iJ&D6#$tWZ&0qQpoYO69A0227(21*ML$(!*WgmSi(I*Ur8?I z`K!^`=vOpldJYpW+)-a@^*pOyMH>4*ljg(%%gKq*BKh)8@rxiK_5JQIQ=KvoW%;q8>Xh@&i?RM7~!cgpZ-?* zi!$UFX3yh_%Ib;=z7xY-*;V1<-07OTL=Md?z5Q(@u&A%0v03}1_)E57VrND0Qc3o? zjKd8hN&pzIl-!O}<;k;q*q{HxQ57%D1)rTjpQ#GE9hPNGR5AC=xRomQ+GoAq$FEcc%^0RZcqS_nxw^B+e zc+Du#@ll8MFU;Oa*%E;$vQC`Z^+8=4z|1%nt2-y)=`~y3$i3SHfOr85@??YNs9Ifd z`wC#Z*%7?P6*Xh;yS?7U-?J=;#|G*cI@y(uUevZUhZVESXV-tRY4+A7q!J+U{PM1G zy?Q&ld9~JYNb!ut`AxxlPqiA9IE1TQ%&1_yszb@~8E4QtF2^WMmg zMH-vcvlX9M7R0^-A1Y}jkNy)g!vc`_j=e9lWpW%~Yoe5A^C8EQY6BKO%Fr46^WyB_ z)pu@6V$l@y);rt2I(pLSvlO@dax(7wyMVH1f&q!Qjob!n$p$-D`)UUR(2yTxWP(Ue zC^9cHbsSf{*dOOMJHGt-e6-|&GGEx*#YU0WKy`xso#*L`0VyFV^mXswC5zk{`LfDa z7A(#@L*r#Bu7k|>kM0Oqrn|)E6AdnX8)6psq}CG-EA}+GSAv$kJXX5)?0(Q@8I@!;rHtzZ3mUU%&VIZbpt*Oi@74?2^X(k_OTjm@7M#JKw%F_xE1^ zA5uaUI4LhRvpvWC7z$v+7Y~daKopwQ#q#d#12h(wk}HVnlv<$IPV8_5zw( zFse<>XsuVFf{$m!~2=-4Tt%F#g7I-Ph^!2Sv;ZZ${aIt zKjT`SRB2AC;OpPamDR^pADvnS-#rX8@%wTkw>BFU^EtnsjR>8o{Kb^a~Y zGQsx5t?Ho{Sl~Ly?=hXba5erXCV!8Od-x^Jim&sQF zh_?r5B5ItjZ+w-e1Ti3Of%&T72ZS89X=khKW~-{QpHPPz8&%dDRpr=2G~vc3mGvh6 zhHc|LBc|@_A(ItJm!H)TXEntL!@u;1$BXx*43v@Zt!D>?gBg1iBLI84_N>i@NX}pH zQKoCXv$B7wJXB}7)~9wjDJzjKcPHF!|Ncm8xz}k&tFL~?juq`Xfxe%iDW9RSXJ2E9 zDj(ZE?Sivh2271rsKzSFvFxhqt~wfh_#pjcnu%(fNlo^NW0%F#NA0~V{}&DukDnhE zwrPlhsxMQn%9Ph)slHoUw&|ZrN%WJqa@AXT4fe_O+)0X#S?5itGOJBgt9ed(&P^*7 zSGkTU^(5Ium2Be1mMLd%{W-LITl&c|g=(3?fqn8|%FWi(Tl*-fZm_Rn@5#ytx}jUy zZfC$b|{ZsEP zLf*C4Y#Di1MJd8BQ^haS(kur%Z9IB(-rh_7FYY!jpY!h2b^$1(IaaHYgRo$LDs3l!~P3>|`-59xX zQq$_BrU!d)CKNfPX?2Rfamiw!>Quk-8j6urQ&p-d*IffwMl2f}bclX(N})Q%i@wLX zuLHjnd8na;bx~F9qN)sgs^3HThwf*OsLbR*t&(jeccfFQG_2BzO&d~Ez zzq)nXQoTpDkgZSepEjd-NHbBTnP^!N@6H_MT>a%6vwsossA6^l20iLpRA!SdZ)@My ziRI;Zd_s-ORTbtG_wQAT_k34R+x=o#%{4{LDLxLEs1BG^X8Bljz-3ddhGXa_sd7~+ zukHuPta9E%U(-)s$W<@+C;gVRiwZkc#Db!BO0GJ^KRLMbQtO+48d!*j_n_mkxtbGQ zEaV`cr%K|fvMgIa-1w>_z6x&qRuaGY8$CY!X?;Akb1{nMTb1H1->PET)VS&q>f#h1 z*$P#*!k(q-^X1+V$Cb5;QxeKimB>+9u}VMku=g^zl{-twz%K69*zeW2uvsb zoBE&xMeT&C>IAPZzmHb*54@!+Nj;fmqMF4I@AYK;bEAhfp`W}|s9q{Kxq37>qq#k# zdr1-+n4>bwQ59!-qHom7QPpQ}jJlTm@r3uIlGHd%S5`?^y0C`~)L$_x>HTTDQdGq^ z6{?$j19cf=lnGhUrKvIxm5PT-E4Jxr?jMf#k4P;|l{q6cepT(BR#cgL3e`Qnp5{k#ebP=RSyA=8Raw7PRb;c(tNd|2yh1g+3{_^KiE1G) zl$KT%13y(BZJoEChaGqNZG836nxghmW&Kg5P1!a6_sY24POrZ`>mKbEW1|FWSt?bQ zss!5}x?-x=ksI$+ig$t=jJ6{PrhUkbk1EASL6J`?#V7v8hert~)!XCB%0Xdfs)?Cu z3szx3PndiH)>u(DG$poaDk}UhocK_+Y@erlx(x04ph-E(G~}w4x#|k+fCS#xX`I(- zd{`ZW8%Y}HB>o0#@TjsW>e4A{N46S(UR0O8sCMNJQAn5X(v;h!abtms+ka&mI-Mr_m)@)lGI4|HVL-nH1ygIH7Sx68dVQ zs_aBnHTEzL`iAR7l^1&>V&?3?b@O!Ap%?pFIfyZmd?iujX$|*8iD$a9|=0 zeXA_-R#}=m!iJKF^?Q{qYk|i;ds26eb@fVA*E}&%J>k11;k(E2bv-{+qJ}`KvP!Db zfgS9zQQgf-elw{|anjPMWj*!;Zum3UIoOk(_S1%r-aC8D-pc<5 zgFQ9QneJxC%#D3TzP-7ZRgI$dOrd(l+mo9|4miH+5#T^k%T(3MR5fPTG^IWV?8$5` zuTGU&Cs(bLS7SL~CsXQ4fJHz>c66;in-WDF8Sg~hUm{m6;Y+YqB`;?)Z}^P#HT80( z${Zn8N66}IEs>$4eMi67yHRBrU1eJnmwGkUBdC}=^#t`<@14t9uuy*AouV~Pt{TT% z+C}~P{C(7HK@Cz=0^W#>Dj!vWbg`|Rdrcs25w}iYG*|9MF#;;ncu~D_C9vH7sjpu#M>$AR(u~<2bev&O$ zW%GTLxgszz>d2Vd|04A2C;Fugu%1?%va8)Jy4kRNz@On3;Wli)!k>$j){B&O>}S5< z#!_X4rAkNkoO!shQdxARvJ7Hul9Z*Alv*|i5D=GCl`pAW*iM5Rw^hY&tIDwh25wwb zTU=DzAQQw@wZ&Dn4dNr8&=ftPDZ~26skuEbd{rdYDGg;?Ikl?K9%}}F_O8~u4$_=) zO7n3_Tkciaboo@JQR<#fS~nM%uT(=QLElr_H<7b1F>wfkMJaD!VHO#-5T6{6Bpc+9e+;45~4FX-H zbX%ls%nl)sHEWxkdYjRRY6fGPSo7SbOTffO)oV4T))v#1cGH#B5G~!SwA-t!hN#>- zrQJKYVbCA9jH25Uzwc;Fv3AZ>b&hXNdh_-cMGw|%q5|39Q&zaAbYbfQ*=H%uvXnL~ z1aACLn*C7Puqp;O{wmG>Ds5O5gBuf7W)oF5tct;nH7fHpDqAE6e;f$YF@cDqY33hIxCztNFczaj7xd;OH3f1z-oam>>y`7F-oAq`HuDT z@`^gbd3{wyi*epEb-KKQX$3A`(DCS#EpcZycvB_N8S>rYiqGr2bo;;No;)tc?EAdS z^PJ}~_DZy%5-my+AzCcS5{?2tZp&5rDRmBHcEE zej{|!yv0KST^hku0%(GcP0$(rx54R?&L@qo9Y$9sOaWnvPRRMs?$|!6oj+y--4lK9?7LT-RbG#Uv^rk$Gwdj4ccz$Ju#OOpwS2i5kx( zH!5n;VgD)>CQk`@OrFd=HJpoU=RT@A`qOk-mubHQ9~|ABx+r_8hZZL2g#9NT+E;yb z+j`oc7(;i6nXy@K6r*JFEe2bR$AB9tPBNa<8|}@HYa$Bm$K;M_4z-i-UH($Ppm7YH z*;+Z&G70)^)7Z%l&acN%o=6pRQUzn=mb(Ej2JwFGV?~1Tu<>xl*C$DF8cZ|5jZ2FD zz5EADirIYYY~BR@2!cP$cR0(NNdN_WhXO6Y1-`=tEx;wd!zC@i6~6Tq-b9nOrc$tV zC2xX4ulEXH*YJfujHLsNRYELdD$j&Dj{0NXjBU=eIA_Fvaa?#1m z9665m_eu`0Sbu(eLeFU}z8UwS5GSN1x12%;oTGpo7UPACDXG!z zZB&?B9Nc0$e|$ylh|PHqrqI^3BaJP#K2Psxn&qSNRCtR--VW{bl7-n_wq)x}r~TB( zp@wbr76whZM@Mg*PS>r7*D2zq5v*&1&NV>;xO9H^d-~yX!-#Zb9u7;=1Yz`%XyIigQx<6zVRfrB2 z4pN0U)@-aTM#u3vcxpYXUw}ukPnh$#*z&k&iE_crZ+^|~-T9x<<-Ndnzrfp}>`a~b zd;8kZHgo9Ma+Hw6^q?>*zC}ao;5l@8bD(1mm`QA#bipQFaKc?*Wk1EoIbyo1kvIj! zu?4~R+UcZf8)4`P(~jT0T>ef^tj;oQd10L83T!dkYK@v(5)nzoIMRu;vmUjs*C zXV10_pZ~~f9vylSI2OSWbU14RdwlQO5HPPfOSG&+`O z1F718hys}LW;+PZpQ>`Oo9@?FG8zd1bw870P=)Zd4fLDMF6jb9;7Kxz;Xqx)2M_- zwwSmv=whnh_LMAV8tA2gC4REQc=x@@=PrLo8>v-7Eo%g4oMPzfl-LArVSzNRevlFg zBD_+@w=Cm3;~pk}{|}db>cou+tCoGel2X223G3OIFls~%EAtG_`S`0_dzBhMc*#Iy(DggpMjr+q&UN1hO{`#V3xEPI6QCyZZ?c+QhBO=FcYaI zon-N17H^39lmJfg;wde_Z@l;$Z-{F_zPQGV*LXverzdKhvximrt){b7B8L)Y0y$5x z-JIlnP=$$6LJVVI40zHy>IXEDqM7p=$}SfAhfqwg0)iQ9Z@%&Rt)c=r~@BJ>UPJT z^7sVfwF**4D$__&D$__&TTBsvwh#(<*wIMtWw(~jU#bF9nf}IL7f0qv{Z1ryPUh+V zJ|2du(})nFeqj;2BQ&e;A;3=vKs)kD00kfxKsOAI5`eZ@L`3Mn6Kr}8M$f?kg(soo zIShOb-V(qI(0c(knkzQxrJ4>eV3Y*#3JhL>9fqSw8^MBZuwX3-Uk3{Vf`#!CK$xH# zCRk%kg;a?Yj3NaGNj!Uppu0n`mc+ATgq|^i3rZ$ZB~j2#6s*xuC4h9nEnS#`Rxbf0 zi&n{^8(P@}kSbcGY5^{amKQ}=iGNop_AeB@&;?xj*U$YtKehOta$AZVQdo+wv$xB@ zHZE~0Oe6=9EMa*(H{?dZvU(LJlY>mAqOyx;C|oL*gwfUx%iyp~bF}OG6)POq%uHP0 z9J?p@_9j`;gKsu8r!Kw;NaF(ZAwZPfWU6dC*mgwCO^UO6&ay$_?4f%uX6e8c5p*2e zl>hJ1P((d}hnJP@7915A6>OCaw!qS0rRhTLnR58y3BT3Y#Q9liaRFCQ+43HIH z-a)CZhfeiifoV=uuvGuj_p~JX*WTWKC|YHt-lvYAdf=LpqOZbNUs9agZ|+Fcuml^} zG0;*{T+niXF&2C7w685W{?U)k;lMYJB|g!{CO^_~P@@rN7&kt(K-5oIp?D?I{2wfk zJ0G1YatrUXi>|=|4i0dp*eW0VS^1Xyb-O7hl!H*_lN5b_{hCdyY!&8~3~tH#Vx8pV zgLAtFo>yUt6;RC5N69XO4&3bbw+d4#gHo9l*4dz!p|jrLg$fhLK^&6~XpmD1=<7|m zI&S*jyWW17pR{slFZP*U>BI@AMKo5Jb2Ih z6x)wWdvkls&^>fTjdhGQ2dPG6t$VQG-kex!M{ESUjo>KR`9-2pk!Xs4`&gQrT=B8p z*4X!(_Bk_pZPU?`SbDCe5x7QZhkA+tUIO2|@C>=8UfA-7)po+*-%c z`EF7`6Fb_2IY%WKxBBTJ$+-X5X-PbMKqaL5RUed)&Tnj@-+uN(LW_6qXxhrr5BnRm zD>UqXuI+_K2NNiz+Z3>k$!f1R- zw(6(ioZuS$HTCM``cO5+CJd;@PQq46+peweqF(0GqGzefP?Xhc~| z_on(Le&lRygZgUfYwuAH5}scpn5+?o;I<%uaKR*87=jy%05%IIn}s2`u?XNt!Q@9_ z2-*w;5G$C(3PaFY81LWZ3irqKqja)Dln}xkb-W9oE{%2o+-gDZ%EuqMo>08ou4p%r zqMyEBN8DPZI75Giv^YzDmZo^dqM@c^Zyb{+cCET8stgM%Avh68&KSW*|aRfWk?Ko*k;ojmK~ zjEbk7p>>kvki>Y(xF&ni7odBtIdd=AyT83*J^UPPHKv6S(?Y}dpPgDha;y8t=PBln z67H}uZ!Mqw*#G8y73P`@uE{iiRl?&ebj7p-PD_2`eecA{FVNQVm5|T4dzntjcdM@b zroxmep_KJw7m?7e&3Pc=|M=T`uwFs95?B z{|SfM?jMfnF5Erv@E&1xA>B9yeD?z022IKPZGLr};bdLhoX(G}@s9t&qi?h7B1hA> zx%%!`iTKt|ZT@VyX!(|_UL|zqLO2Lv9@oY*d`MtZZizasIOr+oiD5)C&IWEs12+Z% zm>!}TdG)QZl5={y`F^|kp%?=;JU`>~8>_~W_xE;g*~;L4y)7?OI(Biei%H_qf22$? z{$cKAx`WHXv>fat=Nn3euBAdRbi>IP@nXAp(F7+zuiO6c^OJX!(pH;f&?M6wVYD99 zbBL9E!*3Mxw;cXv5+iE8$&~cFKmXR6a7+SNC4fDKGgN?~2{1|mNCc}ytuGQ`Xrk5^ znZm$K!41W6$D^r*#0ptjMa)bdG0U=-H3Vm|50L4O&V!;+|Y4Sy}FsN8?mjKFy z9%X_pP6YX)Oc+!qxJv*bqEm?Ig1I5`MTj^iM4W&COq$X)q_^54$B;RlYdF^)V+nY* zD_uYBDC(*9-GYX1GW?@C%#NoeXy@w7Owke{-LD1xwe0lmtuAKc&P}fUgDza166%y1 zp^TS(($k095ePg3NB0B0B@@R+CSl>^g}yj8%K>H~>0U=F-sjElH;=q}sAbzq+GVv8 zs+mNJ`s(;kE~X(>6!T00&zM)0b~UcZ^lC~K6$(4SdM6CVC|RdgJ(7nBHhq2v@$BDeq)NOvAYL4btiQEu(PMYr&#P%S z*-FS}0@lZnvtF_LCl#hZ4h4+$H*Ien^L1PI>&;n0OMkZ*UJ-enii?Y4+l!((DoX+= z6io_6&HpREaCFVc2|0Tmy$YQ7FD!RfR;LEkP?9&vVH4A6H=i8vo;lj-2E}A5Ad_jq zkegX8E$%EYFnaOWcqN)^7#f+cjP509Sc6Ptbk*1|NU{aLkfJsrB113f7 zlrI5jr+f)OJHvbOsC?pClT|7b@;Jz2dJq4)L3vqyzZTj`o2Mk%{grt44*K0_IAc_m z*3dp3GHF-bqSHQ?@6v(h$cas-iHkR6DsOkb@ax|clfpp?liG8xdiU$rlu}3epXQ#C z847(ijnC{~T1RWtD4~Y!CH-aDGUbzV_b4WbgCy40vg&@GPwqZ{Krxwe$YlKoe(Yyk zTJQIe_7cn6$MR0Ns5@O!<_+3kg5ZuIV=4l}A}~S+BjZ$x-=K`RCQ3y<2l6Gv`veN8FLRzNnJ?S5vlCq{0|drg;F4suOcx63+l`>66Wsv3_J z@Q4XWoh7pu%=m?DO#Gjf4(96cgo_TIM$rK9tcwPKhfg#Bv?nwGJP)G*pyi_h;1L-O z0FP{F0B9R&02rp%`EtpuFF&WkrQqH5-t>2w+G^K}{=-(a W!?km# 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 Dfe8xy literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.AA555E53E2C1CBE1.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.AA555E53E2C1CBE1.idx new file mode 100644 index 0000000000000000000000000000000000000000..c97e4b4a8a7d3b068395fb36f48ca45350ee1468 GIT binary patch literal 1592 zcmX}s4^WeJ7zgloAnxIha)1JZ5D)<;gO`bd6OA=!$8ZQ^gCYOM7#l1GO9m-I;Gu<; zr*?#SSbCIkprBINnQ3r&U{KwX5X9gBu@i+Z3dQA0d&b@Sd+*+D_u22h&-459zG)J% zIC3RL#TQEUmuf52D=3OugSV-oTra}!I1Z_f{u>hM@I1J zB8^5By@l47X$+NxTKps4Sgxh_YK&z%eNjX)WvVJIu%(o1b*6R)iZbR#w;etF5u4@2 z%7eUsD&6>vu#Ol+xsDBKn7vC zCFGv~d5=G`8q_3Y{8V#IuMal}IT(UT$<9me7q^$Z)N2g(Mfu1b(uz=~s7d|u0rA3h^PR)LE2JxG1VpL};% zj_e11WW8N~5!{=J)@C4wLpW*h$m;9e>+%n)k<%cJglz8mi=SJ4tOPk0V#zEYCI3xl zl$cAAX`o5pT{3golwC&!vIaCBOoL+&s{Y`e>8(VLf+!NAX&r%YOKNJ6Qy_)xPET6E z#l@?~Ymp@&A;)JdL?G(oep!z!1u1Fp-|(z@-jLPCVi1#Au6voVxKwxIedGct2w*y? z^%0IJvTxWp5fW_=lYPG7J899a%>(qQZhqhSBk!Z~DL@Fm$nIjZo6p}d5UJh#QyuhO zM$U(Pvh$B~PECf)eAk1l00k*|dUM{suimQfMNWofQnEwKE0Ue``5t*E?DS=_w+LHu zr(2qCA`3u3w!!M2RN;1FUmtQPg!(h1=aR*HTc?)#k+UH?lwnI<|4lpd?>`{hgFR`m zu1IP9b)sz;IR|pcXem{_=JFlh2r?Vkr}0~~T7E_5%X9Q>qz0+|ndlD%M9StM&eJB7R!){^xeYAHQ=$+~G8 zSp*`&Z^kv}7mwX}h`bwilj)>AXkAYTJ}e>`WgATsrrdIS&3Ep zfhGE8dWHsihWhEr$?;|;`k8sjIi)G7KndskqE!9DAG-P4imENK^uyAQ0vT!B(kEOMwm!DXlPUnPvX|G6< zZIi0FUY7aE9!XJ2vYi)30Nuh%GD#-K#c^=@RbCj?eq<>-T%Zl|a*voDR!8)$8^jbp zo>sTWBCiD|Nm!Qnth$j`Mv6{xqqfq^j};dRxduf+%|T9xB0bBiVj@9=L>CcqSw;2k zR^Y5!tt2I-#RSK3Be{&o@#$yyyAnaTf=cKHV9v>26p*<&y+-``W z@={imQ+tM*Mjk4J3NcdBaE2G;obs?S;QR~sjw^EUsKT;n8~kyR7$+#|(2$ra9`iqF zX(=PA%Kx#(RVgj0lSG-!Jbl(gh)kmAH;wffc zFm|wa@wIDrca#&0gV2N{;nj^!sIGz(uPnOU_Wt1%Z(}MULckU9>&7@_uKDUOf!TM* z%E==@@Hu=@-53#OPi!LH;=oZGvls|*HeR6{;|v>@^xa9lz5O){Qz#5rj~sxT z1C1#RY^KRtXyQDKEi{!CS~m~x`YKR*sq>x>*q*JP9rGx`egdrbaUKsZK63TY3tQKf zSZRa1!G~-+4J-?Uu|akkbOfDv6LuP+AvacKr_ritEuN)!&+@akyqBI}th72@-DHG| zIbt=am_^RR&nv5MY%;lNVnd=6b#l6U-Ptn--s*?F%h~0{>LFcSD2VAkU(woW34hiP zWz>XgVweC!!(C`fMEKP+Q^&u*o8Ja(f6~7TVay0@O_rs3a_oXL(2nH-tcelXC#I+G zTMymJ0BkNbQ-o2ROj$vc^SGV*SNOXyF$xs+YU;$jC`&k(F2{L1viZF~e|)+94d{Ob zsVK5LE*`v@{y8M4!wiJvSPq^;VNB%jJojl^$2qf= zHnNQ%;lhB9)&_k>M`O;I7w^zcALZ z5#Bx1H_F}?=b$iGrHf)JJ8h|LsmD;R)hC;W?oa;!h0!pLI z=*^wWf0x;I<##B!-d*p-0 LnAR9mw=w-2Aiq0w literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.B226455DDF882FCA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.B226455DDF882FCA.idx new file mode 100644 index 0000000000000000000000000000000000000000..a15c566c16c1e2176dbcf9bf854c7a19cd59f930 GIT binary patch literal 8166 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.071637D6BB21A7C6.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.071637D6BB21A7C6.idx new file mode 100644 index 0000000000000000000000000000000000000000..3193c5a8c4698ceab08cea6ec3a7637083b249e0 GIT binary patch literal 61908 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 SCfu%#wf}s~{?m4}8RkDq5z*WL literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.ACBCCE894762444C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.ACBCCE894762444C.idx new file mode 100644 index 0000000000000000000000000000000000000000..8bc31c0c1953b708af391e2c7dd8213af0db1a4e GIT binary patch literal 468 zcmWIYbaOky$iU#7;#rZKT9U}Zz`!5^#Kk2=nX*7}Fi6YHNww0~*U!k$P1R4#$x5u! z4=m9)(=#;CGt^H{PL4M-(a+3F&M8ev1xh&Q7p3YKCIiXDf`XjP?i1A3$^H8ZaywJ0qyITdIMLvdwp5-5a{!N33jo%(!j literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.7B132EF0D394367E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.7B132EF0D394367E.idx new file mode 100644 index 0000000000000000000000000000000000000000..6666229f87291952604fc867d5c76cc8ff224242 GIT binary patch literal 26298 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 #>`8BG4MgK*pL}NMrLu90 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

h5RlW#Ws_&Gi+Tt_jAYhMNYmL~Zt( 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 A-T(jq literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.4ABD9073ED64A033.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qdialog.h.4ABD9073ED64A033.idx new file mode 100644 index 0000000000000000000000000000000000000000..50ea9fdf3b9fdff361281a2eedf23cb842b3e534 GIT binary patch literal 4114 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 aEk!xa5$1N*oQAtU9|@zPqX;)>ANxO}+R$16 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.ACD3D5E8BD8C6DAC.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.ACD3D5E8BD8C6DAC.idx new file mode 100644 index 0000000000000000000000000000000000000000..65351e50d46b71ceccccd9e4177c02d183ea42d1 GIT binary patch literal 580 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.032BAB5D2F897908.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.032BAB5D2F897908.idx new file mode 100644 index 0000000000000000000000000000000000000000..94b42df7e29415fdee005542cce10a10030cdf07 GIT binary patch literal 22592 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.5E7595CB644FE2C2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.5E7595CB644FE2C2.idx new file mode 100644 index 0000000000000000000000000000000000000000..77f42e0ab618f8562cbe624dfb5331b41207e289 GIT binary patch literal 2538 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 ppI-ZS?w&@+!1u0uI=EO(ytGf= z_xU}~^Lw86{k_A3>GW(JLaFh=Jp!xHCWKHU{>zHQ-A&+y`t_}SG8R`#1vXC$Y|GHt zPL@%o5~xq-inLT657N1R!xJba3I&=`wko1T=U9|cwn*G=T4Ceyo7dyGBaZ)P-*RfQ zw2kJAHS(5Y?iC73DM`z0il=3HsGx8HH%Tj;n8&4WtpnTIDgPbOS2>|bi*^c?84#Nv zZ$Vj(XX6w_O^5jZry<8SU<*xIDub$5{-dM2V$#Ws7-6ZI$K~ zQRL-OPAKrviT_nfVZ?lv%Lz0iiSkV~in3ItWx^Yh_(#P$DD^f+6^Z5)xk^_fw5V`A zr<9P0L`@w?E(v458W8Gyq5HtY>H8W;!d-{RV13Y`8Dy;}Yc9R}(3j`kZZA=9MdW(Z z`mkmIzI^VX#ZUe!hn$25XSc3y4QdA9cgEhmG&=WFR}J`)x6C7#2ETry25fw^eEZtH zS5+8ucdhOUY6gnG-La)9T7G68Zh^{qceX@oi%?*5Ds(Yn8`+aqZ8RGo6kL`X3kjFd|TmeH?@aJ z)d2UT7(2V?w^0THvRY>;YJNuVzV+~MCiCBcV*^Pm%(T!y;iTc!io+~t64zy~sD-A^7l+qz@eU?*)> zTL4PVf0Hg994c;CqXPqXLNq8-R~ran2{*MB^iI)YnuB4_n#LGHLGRpyWjGS|%u*MzS})%HqHDQC(LOv%$9g(Tnff^Pce z`K7D-FTe3IZlFKhzX76sTTkBeTY2*ry6F2a9^2l$Z{j?TPBbK%AR1l>?n`|c&@Q|T zUAyoibZ&{|X&2T36h%u*_TOJ#cmZ3Q^(ZZxt*MBIo{$WfHMnZsRJa3sv6% GLVp7{1T*FU literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.06C00CBDA6DBE064.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.06C00CBDA6DBE064.idx new file mode 100644 index 0000000000000000000000000000000000000000..b938975fe234622e8c6e99485dcab18dcf5dc18b GIT binary patch literal 374 zcmWIYbaTsNWMFVk@vO*AElFfyU|v{)vv9CT z!BiXiumAUalJh*EA$$ycLNMW?)SN^RySOO1SRBM)lHymYZ)8Fe zEejVWtkC$87~@hmMmHv|42eHLqcJWdQDfM+aS7fx<${!F>ZThn>dSOxy#DPj)u^c$G+tszDSi?o=V00> zkHe&<6;-85S)#l80xdz_DbCkwmhDmvrYBv?(AB*n4&D#TX7@wAMX8!%qZF6gsdOrh zQX1Ssjc?-J4P-yo7&{~OAD=hb>9iA2)~hrt%krFMP+6(oRF>swR~{bBqz5x{MOCj2 zpO$q~t!>m=m65w*%S2wUr_Elf8^7j_(v>!_Qui*r+a zLC*|s;fK+wZ<}973Vwk^C!%Nha)Bg-M1&uNJBA~fU3?Sw31MauhgY+ApFOz#ZXMx3 zd*CpKGlf^%zt(b3P_6(%H;1{G$Yw_JnS3?E%s?)edxxiBo^dvpjcjHZ*K5c}h!vrvD?3%dCJaz;GY67K4TJvjhfoB{A3m0>%> literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.B8ED7359ACF6F697.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.B8ED7359ACF6F697.idx new file mode 100644 index 0000000000000000000000000000000000000000..fcf944cfb08c13c91f366a0f693d54fb09d3065b GIT binary patch literal 3144 zcmbuCNpDjz5P+Sw>5}gIzBg?TD36rV14sxFsZu2_Ag-ly{3b63Kl|05*CzY}j&R~H z@T-tGz<($g{F=p;5Uu1`jq+ve8IPA4Pv4%Mp1vF-q!OMrVn8}T2${1VgPPxrSjbw9 z3wRa;L0!cVQ1O9&3f^FFQYt?#m4k?}i<9GkOD56~Y)3_D2rj8Hps`f~5kfQh95-N)PcR!{=DBo)xa~acy=h9^wgZ5sv zx&kc}4Lv7Mv|?b4>Nz6KHBCHyFipc{P5Emh#JwgIWWr{}RwC#rqad@P*i$HA2#E$} zBSG0)r9b*-CIorKwY35guc+pb{=09Y=b9s(q)FFj=`_UnToQ2ZC3j0W7#g z)|S|ClTjuQT69$IRw)LGWzmgxVe3snOk;|EY`acCzBpEBhCep9IXhXsvY1 zr+bFk2lb(0*?C;F?$bj+;o3#d23^Sb9QW~Zy-N7JTf{yF*!A}xU{;q zzD=@nxZMsqK**%SeTVA~ySqckpp)huE;-Dq?RGot03kyTw;k>{v^9IDEq8#BU57=7 b^A7hMZaSQC*ypg{;jF{XKLu7Y<)nWB5FUF` literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.F1E5D1FC8117369F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.F1E5D1FC8117369F.idx new file mode 100644 index 0000000000000000000000000000000000000000..ea64ac7507f19113a2ef5c348d8bdfde4436e844 GIT binary patch literal 3498 zcmbVNeN0=|6~BHwQ)8Y#Fa{f68ythdg@7?1&g^8KfnX;jqX{@9Bb4M}Ud`+LL2RQ! zLYh|Vv~|n0wVJj{Q=4{e61GT<+GMGwYJY6YMzct(x(_W;r>fo7k2Py0rfo@ATJ5~+ z92=PWPY@jLyXT(YIrpC5IcH>NB=SQYAp_Gp=TlN%COIu-kB2sF?~RTsdmE0e-GLJ!GLT6F_FOzKXVN=!!x?ElF3sl2b_sSf z3(_=+&WYLSF)=wOt{m!(Um&K%f6pj|xaymiwBt_F> zJAB?mJbuXEFBr>p7 zOvfc6=Smbs&Uo%7xNI%1+CyYEBd38wP(+!mn2^YWh13@aoLfjujY4Hz=yw^n23t%9 zQd>o6HD6uD1gU_6Gg(wrEtdc0#PL6W!)4(-)r5L@kD3XhVKqrEetffUux(3+o@)WM zQ}3){0@bdsv zm_YT-=6&~m`O2eL3g9l@rKO5M^{ZbgPfU5*uNp`t#BS!zMkY$62+vIuy)wQ1gfpCe{Ea1r{_&0*9_JHL!g!kR9|oV#V5O3 zANyMk*8plqz!72s)z!nJ@zq~%df&*o0X(LSnV3Lz?JqC?`;FJ{UNI0Y#BSnE1|~|e zzx~pGf4Xpa@K!ko1Bdpz`n^n$iZWFpF^gNvzu4l~ylNojfKbI(>6j=XydPU0U0r-- z)yOqL1moIq6B8H#$x8R-j+GPgwAp;~MUP3P5~z*Znz0rf;fu$=dFi0CeS(}o>J}@J z)3ORgf(g_y>Nt#V5_m3Ko^$8xIDw8ej&|RNuQJgPAF?2CvF>48DSF(-dWR^LV#jTPZZ&STU}BpG z&d#4|Q2A7L+O6w$A{0IVuVqc3Wb5ReIs_JIuesNOCISuc0UhF&J##*GQl;)zX=zH6 z+Jra2E&`z{Ed&#c-9v3-T?4o6bVwMoppBjG5%yS+uy#6T9&12`+3AFNq5-q*TYh2u zvE{NsaL#LZ3p&RxQ?6y*1-(Ec)9t82F9IFrhc)O$pfNtCK`#Ow=f^eZMW9oaQwA(w z>!HSl5C7gVs${a>;loVsB8RI!)!#eHndz8j%!Ej0I-!{`AyTx@V!Cvy@=IXb-P|3- z7k!{B{ocn%zdpGk-74$q&wsM(Ta$3QhxF+2c8=Ws3oDJcrr^?xn#JO!v3DvU&^R%Z z`}&vuaq)?fjKWTc3qgRL5Ep)7V+95&T@`JiMp|rbND;U8@GGYqU;HYBqmUA9u_(&4 ztlQ!M5NLuXnz5k@RBn)4@eA>RbV?I0nJ5hpl>+ssJ(Z;|)=a6mvz zYu^b61JFU43Yd<{=TCkwv-;leq2Aqkw+)SPNSskPs*Uc0E#7V zr%klUg{SSbSJP`iF5B4LK-`ZO-~IMqt{;6%Wu}fkM?V$|{s+z|vjk5I)U9#r5Lcjn zjbDej_(BkqGG8zz94&yP%oV&nAho&uC8X$3bRTA^#{J_DGzXXd125y(`)%j|5#b$` z0ff25$pa3Qu~Ty3Z}az{tw1C9L=GU|FntiJGKdfuW>8X8U~}1cE~+f-iYWZl;R5F0 b8`__x27X{WqOP;q9reUfQrSw&`qJ`$r_vE| literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.063E8B7FCA1F1627.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qgridlayout.h.063E8B7FCA1F1627.idx new file mode 100644 index 0000000000000000000000000000000000000000..380a30b4067d0920f55547500c6b3c78f4cba39a GIT binary patch literal 5216 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication.h.D0E8FCE2DDD80F55.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication.h.D0E8FCE2DDD80F55.idx new file mode 100644 index 0000000000000000000000000000000000000000..653f3ffad33d5958b4c7008e468d4def4ae08763 GIT binary patch literal 9256 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.010DB510BA6BCA0E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.010DB510BA6BCA0E.idx new file mode 100644 index 0000000000000000000000000000000000000000..28834877e6c39ef6c3b1199a24f92ddb5b77e458 GIT binary patch literal 2948 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 C{{sO4 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.7A7E1C70AC96E63A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.7A7E1C70AC96E63A.idx new file mode 100644 index 0000000000000000000000000000000000000000..88046344a0066b71d974db832c3e253710cf978f GIT binary patch literal 33312 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 bPav$J=bDk?9nIfwYyL(u^&h^jK>z+9x4}bk literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qicon.h.E39BB13348493927.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qicon.h.E39BB13348493927.idx new file mode 100644 index 0000000000000000000000000000000000000000..a0b57a6d0b064fd8607fb07dc59a269827051a46 GIT binary patch literal 21290 zcmbVz33L=i*LK||V21!b350zKdsxFJyFds80%1#7WgU_s8JJ|k%!D14MP(0QFrtDe zCQ>dQ+f~&)4@n8} z@pY1gh)YeFmf`T(Lxd0&@SoS`an31=7xWihZ)VGmgL>F~_GF*OVb6$aFuQ3~y_u~# z4oXOIXX0I>|2G8*USHI|h>r2uX;G=;)BJ}1PnI9VHl3MiQ4Pl1y^eUN%hBJS;qX_R zjJJ0KpU>f$&Uu_Yn>x$4WF*e+awX%0 z`TSSzEWF5YcG8PvIw5m{+mj*PvFf8=i$GdP8J=`hif=tzn z|9U`{BeS@GZju}+NGXN}+S44#4qtXw0KupYDyO@F9*j}yyWi+Q^t{94b2_}mP?BQ` zBE`4Kb_@fi(@kuEn(WBLzIrfFdgGL)I=z$B-GD3~Mu|)GOm+I=Tn@WOUAeQStBY)( z%zHRo4xd9_#yimx(a}+UD9MrPmQXU%Qhc#4Wp79(!tribs>9R6V^51sNpWQP`~c00 zDw57pmqVRir;ofFFXtp7GZnp-h(WCZ{oEdhALx^fb2DLj9MW*YRV_b;55G%C5*-t$ zb((EICkX?Wp}~%6zV6spKZ9<2I6XKTjLAd{9aT|-lYHC)!3jP)K5#)iT8bt)eCZx{ zHa;JL`sfyi$K}LlsF%Bkduk?Tz1S)#YYl@&YQjT1pv@%G6g zAp_$l(QQv9SIHZCqU8-eq`mAJ#n*iu)5p8%8CH)k8g;14!4$ndy!K)QNgMv_L}%tC z|0Rt|Bs#r5Tv}wFhGDm6nz{p_Ae2^m>#kI(KeB_zpV z4-^l{#I@Lei_?q4p?ILm#k3>`u3z|kDKN`5ouaDvhQb+VobF|0(*+yF<;LD~BF>zk zmB$|MvU}6jB?r622fFOj$JD9X?#ZCJn%@P?Y&^hha3Q2H&{o!Rk-XgG&q;PYz3R`|Li4d`^M^^_ZYJ zF(6am(u+0+(h7ym`g564(BUGLf@YI_=q+tO#XH(1h1}a!+OZ?&a!9hIV@LEot}6bU z;z9ij;L1HS(`by6kG+^8E2~3*NKUb5W@0Ck9Vyu!r*FF4r}&2U7qwiWSCZWmd^k0Z zAz7(tAa)8y6FndQz=z<;0V7)VFnM}rirPr%ivHn)p6Q%HUPzvfD`Q5YJ7rRGipPO_ z0Rw3R@G(|5NsjSuH{T@V!kd!rFTo)4rP8_(82w+#7$Q58C2J_5w z-LZG_Iw4bL4>ok8(W8W!STXoo9~9y&|P!y>7|fg5t0kk+JA6 zriZ3m&u%gZbx6&$js+&gkNbly1(!nyF1I38U<}#E;?Yc`;u#sIbpjq^Xr)oJJPKqMGyUdSM8PUjG632fBkngv*axOcXfSf+0HbVd%WF6^*!zk={b>Z z_XcLf>Fpssj!(4H+s}??9H+NG2EWK82h;J%jzJeSXsF%eq`ire+K&}qcJ5q!82}#( zTz2Uqvg~wLQ)3a6ePbtJ2*>*RPm{6eb@<}{kLeDA12c|bg6bw-X|TKr4j1oKjBXz- z@iJEARdD$eYF!oH=^5i2)fQr6iG?4(esq+u#A~n&L_TZ;b0b7@E<*7|Z7IADkPjtS z+|S*9s(u1IVk`uK)QIvCl~pQfLJ;ZQ?G2{vXuAT-bPdVf=pe7@T*XZO}&2ZcFF2ZvMO6* zk~B5ToE4D|lxn7${TjYItU^{5OEi|Wx@KLBT}m}t@|~uS^?Bqn(o!UCpgFK&K2WOB zzIRyHzL>VQnk6Pn+FCHzQaGtxqYm6M48AG)p@!~`(@^F#x}&rT^Us^6ZXYnmQ`2UA zN#o3iLa-Imv!!w#>b*Z~i&xKGRm)}^RTo151pTv;pP-bRMM|txjlu@9w9YA+5Khbuv5E%m+#}TFpKSAH1_{Akv;zF}DuP zbxA6}*Iw~d-s#Fb9Y+&&1|2ch|(a-Nc2|FdP{rmLaN zEa8yWUIz1Jz(qynn#H-dKYkdUIis1)*b@}v?JP*=8}87%t7tG-skQ zN;OlhCtvx%a;|S-iFwL{bHSVoW%EJh8n?&mw)940A8locD$-;Pvj#3KlxnoY?apRT zczs$c|9EBi=EGhH*$biEyS!^H|K3)##b8Lp^e_`9thbJXtr?E?{U`;Uv6uOiL%+j=3op`O0^~* zn$-q281Pg32;;*b|K5X2_n0k-FG}YhikNu}qGnKh^POmEKFLbaO zyMs)ffzoH70-N%6AG2opi+ej-qNy}h->i=-9i^J7x=TYwZJU?V$r9VuR82G|hUWvN zIxnwZr`_jLJL?stu@7A)>o*Se#()r6>6OXRBd zUIX(rib$1fZ7y6ex7EaNb|JT_9D>L6Adymy_GRjk!y~r;-op~TB(0;_5g%(xHQGYw z@iCv&Y|_(aoC@mQMF_nZ=-s+MH_qw%ao3)f7$!~4FlXRYQmUDna;#Ig%eUi@HdE4G z0rM5W6-VV7_2$r#Z*OQ59dC(QlKK>wPf<*&T%*32(_?+o@G(f8DydJHPvA^Ys?kou zo2`3ax`VWrl?Uyn9Su^d@g_CT&P(;$ds!k(nyYG7#WjpljTYCU!=(K0Li*T@i{zGk zI0Uvs)I*i?ygj(}#HwfZFX(HDBxx<)jK^h(Qq9`jVZXxuzC-(4!YgSb%n`T&P^!^3 z+`Tn=RO#{q^k}*X;Wq=(^j&&$W5;vN23g`sX==1N8kbf|HB+U^tUWdJ<{6}|QvHu? z9N8)#D3!d$a6q0oe*9|iqWxb!OtwUQIn2n)kx@v)RHGf;^ZupEt>zB3#Ount6U+%X zvy^Jhh7?}@<)zKNhFM~|?A?>*lh`{-HQJ*kc9>o3eL36`&nt85!CViu@d#_GQcaGN9u3V!+u7L-@M@onV@U9&3{@V4EGhQAu z#u9a87gvC}f}&LAn#ugXH-3L%{0m5}CaGT2i%%M*8qKwM&iMfwAa=L5!p z$~A7E9f=d?pSghCXlb&xSsT|MN;O)8dKn*z=3kACFund+x8j30J#Lv_u6-TLR`1z^G8UMveZx z-MgQ4IGtgMXOt($nq$%9lxnTfb#QAK-7eNj`2w?}IJUculao5~iC8tca#9OL&+rZpL_EfIf zTm1F;7W>|hm}ZH(vgwszt|Y3;HR{;%mH&Rin}pOY%IsD!w?d74P`SqazU{<`6VHyG zZi&aF+16%jTns7IXeVk+3O8RpH{E~8&4&|E{sc|9%6UMx=10R5-A~T2L_=vU%8Wuc zQmR?Y+dp8-;P@|QL>S)&`Q{E(x&sZ_)JKb7aPG=IHB&zkya#393%q62Y*%aR+ll5Z zOSG2FH8vY#=PA{i>vy}~NB!~!BP~YKqRnV@9Hknq)a=)vxfoIE2}^X4v=(LyJRwo4 z(Lzf<=RVrVeBu!!Cvc>(N?EE+_3C@3%=wrFTMC}EM3ywQ2Fx{3Egw{_nfo=oAoGb= z`aWd|kE9Mahhug@lmozgCy+WzhUihCS_bqw6;bKdq$!;Z? zNx1M)s?o*`ztv{o(bteRM$%S;xtd(3a*g`<2YnJ={&dF@OO%(?#b7R`$57=OHSv?~ z&Qi}NEw#i;s*~f)akxlQs_{m(u3vt9h1eWRw3H^Nm{ahLiBgR=)? zE!K?1wV6_lw<e1<^koM_P4B^O-)3K1wy(?>AbPi2gHXr6t~0oqGq&cWAFsxyHTn z%BS9D&fzN~j0-`tb{}l_p#jg@%KGhMZ+FPcEoU53aX-h1m}B6asGMo@e}&v}oj=Kq zFfIj|dI04g1OlK^=HV$9tlrOCVzwN?95Cn5ex-7)XXj=-$Qbxmi#$uTlho#Bb6hbf z)o5e(J=J;FozIX~Nz#^qxr_o?+VNyzi2ZGgU0(Kg#H*Eris2P;1e8kN5_nIZnl`P@ z9zAqVtqqnKC(ZRU`(YeYs+n6_ZCLxv>{nm6M3kiEfSE%pkjgdcrePZ*;&XPrUPhb` zEX;XEWS&t^gqk5@1ss$uPua0=WYW6#(BwdAvWM9NKV4C(nS1K9jK4d1zC+rJ$}ew# z`35~}D%ZI4SI5pf_{C!zi?_#PQ2rQkRnFme^T5`+vsU!mq_01}fbEw+`2BIrY})OO z`kO5=R`xE@OvK?*ss#-~9sbqzwV1>Wy6yM7=2 z)6pio^v!!WgzOHy&c`pDReD%t?Cz3coeGr7R%KkDC}n>wYGDpLGkC-vORQGCe;v%% zX*W~3)~)a>CH`9LT#DSSiu)FrZ_!hxa*bQPdgn&fhQ5YepB(Aq=Hu8hr5f#(mGdrs z(f4np&5*PmVD6yUQ@KV>zhORn>22@cM~vlx*eh46oO(9Yp5$P zY=f;*s+l@*qHoT;)z7_aiOP~z-K>ryrc|RPI=<-C=VbK*mgp>LxnSnfAz0-abza8# zQ(^D5`@m+LRh~Wqp-0G#Draw3oicc5>#g?>TcV@1*wSo?8v&)7wV&>dSlT=0*bz&_ zNm@Iz9mW%-8tvMZ`B!qDZt$TcHmLb{8qB9@g;%-84Rh>Xb-7$`2vsT$N$}S+2{Qtwq6f8Zi!855O0F{CJjR6n!P^nmpnfFsvWthve}ow zdHpD(ss+l^Q^XBn(W7?f8DPB--^n+h*H|@t<0v zfwWZ1tc3wjsb;Bx>u|)~gBy`H$8RaJB6hzbrjo~t{7(a;X0Q1r>QsbL5Y+jHV0#$& z>1ObJ4UNw}w;6kbTD$_GR|30YR^^*%Bc5G<#u9C1i_Oet zxRy|=wYcNd%rnbYjQ`4Jd=O;nGK5_YyyYcZ70xf|xwF6$L#3(d=5&0nDAi02DP4Kw z^AmlACB-z=`OrxGk{gLBdtpl6*fqnZ`U)-Kl!jge^F>F;5%~tM#cHcfyf511E$d=8HG)JQIDb;9e zz2#bj{yG|IE=ikh&c-05RHMzjzv%CBt>z-FqNFVab15BmRjyGF+#K4jb=`UwBaE+u z2Jr{j{s?TBFO}P{VdwWJFIi%z8idPqVN6r1*;nmwp%r5wLN2x{|dhqY9U#?3i(tjE{ z31v`f_AFUc z=Bg!{NmC8X2IyEyHB&jc)6U=Q^Xk26iFLpj>6ESRHOBIWp;}7)~`rwC23R5 zsrYq$%S^&kH!L-xI z$KO1Z^qVD~QeGQlj==#?s@dxNT=?hRvOl_KiTR2*56pS=xl-jCcX9u(DnD5=a%vMOFRHHR& zRc~k6cB}rfM5d$-HHTu9P^!@`j5H!%4cmsaL6X+f?1_D&RHF%xV}kcV-GE{OO0!6U z&$O(MsE#G1jZnV=3xV$$>JZEX1k{gQL4f+PO#^IuA(DTY!z${x#~{W&D7_CX{;d)j zYGDXss1IjB0E#f)htfg7K?perq5RnrZ5)JZ2O%m5_yF2{0G&5=h%eo&uDu#E4ngE0 zsLH==AaDe#9)VhX-bCO-sQMw);;&K&T!*mhVB?Q02>c9TKZC8V|7R}=wEY=61pzl8 z>;~9aDT0if5Ox!6{M&{ETHb`VLBKqt=RBiN@sE%A;oRst-{?`Sn!sK7 zLMLpcc405`80ZB|X+N z_$h>Z3YFN42z&t{UjzV_os>WqDX|H=2tQpOhw$T2iC@DJ_yoc~flB<@n&l|e0TQ8b z^Q=E1w=2~N+ho-V)gY}2*I=0m;Uq3$oFj?OV@nLNBoGd)IH4M(GvONi98rxAAmjsR z%WbpxglZ_k3D+5#x}oB>Ur$tn5N;(uHsir}H?G}a6$*_+X;0W%)qcfNFwRmG z!byO_IBQP`S8@|BVWkO`kiLX*mX;8%>(5Co1x<>OF;p9cg!fy$pi4SpUF zI0;owLd~F1I1PLo+`=WSYoQWSvoOxvC3!~QQCYr1 zHI!t9>+tGNE1O@W;$MzfpF-C34VzUdWR0{aY>QR#E@3GMl_>cKm$34KN=Wa)I7>YUCw&LwEbSni1Rad?iKoQB9%Ovfm7asU zj|{aP@CLyG53)(J4z|gP4#G*t!FXg*q~~s2djCgoULs0GLkGZoE?l8x}dST;iaC9w$imvth9lQ@JwYp^av z;;05;y!2ng681gJ7@{_X4h7I%+Y}NCA&EBy){Kw|5{ht>tPvrclp&0>D1>mO1L2bN z>#v<%liGDe2^8|#O4-T93U#XfKLpM~ z$k_nEIumN1#3kG~pCD#%TyN=PokI4ea6SK<&ZVO z7J|@>D)|S`D9b;nhLU`69aei#iBfoQ35z?ZLU;FRiw zhnM!|_UdDnCQb|tV(g<)BZs#5{i!8$I=r}L@^3*UJUkYukTp`Ku&pkh_%_wwt2>$S z5HrN$NMo@I;UrOEe)GbydCxChHko2G*C?B7l;=>BK&@P(J_9UdArnfx!bXnXj+_(T zV!J0W06t>!n;^xl(y?&lu#SbSDd`GZW7P_kD5VOQut6Z57AZ;C7K=y-C+P^|%aeZGwkl`R zY*L5oha1+DPz_R%a19oa7`XUI-AG^oc@N6J2Q|5K3qSf|@_^r3JV8tU9Opp%SG-;S!dhPzec77-!81;Yw%1B`h(a5)zg$&YBX6B&8(b{_;l-DpC3oE@Ax$ z*&@*h+hV;4;iM8_oCP9;D^UoSupWd;lm>)LSpGpJr1@Z+b%l*aOYXlK_w*QV0_fI%k9Tq z_vQWj;LPd{s-YAeT!+ORR6+_4##y{UI7v1bXSD|PS7|i3zpT-q8YIl%8m!46oRk=h zw;b^H!>cRf*3w}ee_HF z*OMjn&dR$G3pmIY$u_ucR%{TiR2p2uUlnM4eqDy&*s`y_?=vfV@9Tk0=jEj6N-2#u z9$~QtStE%C+hTPF;YyIfCA_wJeQ2R=B!6jSgu3OvxeAhQ==R6JNPeaw9 zMe!U&o`dTAQp@@bYM4|R+$;++2qzf^<9n7&+J0|t+BW)cJo;O?{7M!4R?cD#GNJSt zY=os5R6>Fb#;47`GwY-7@jK`nzyYXo0HXMJA_UGu$ax6k-;WU}f=WeDGw9v>I@G=n z(Y#I}<7cS-Geie{d;JCK{sN8JamaW8VGnSZ@$0A%_yg+x0gd^mIt2cLu)iRJKWHNG z5Sl!MR{T>i0(nN+Jfi|fg9Mu78Lb##feB5Ml9li@v8;qj^zZ2GkPvhbDM+{m8ovS6 zZa_W$^oqbusCE93y0oVdGU4d%nOZv%sj#Kj<|t96Wo^ z=h=JdDc%p^`=JW2rZICO%l>t7>D~~ma|goiKt(UZDQNQHM`MteBzJNGHRsu|$S&rHbJa7Q|2q z$zb?pnH4aElkSE2EO{ZEgf5KpqD2pkQns*fSlL1~l$eFFgzx!3_$>ZlmpW;HPet4c)^+PX{O6$WVto0$Ek-~?4#^N6G8A*EhnUFqfgN zZH_@l&1bDnKzq$+eNMta&1Z3^Awlz5n={Z+^I6Yx&{y-Bs{lNj$7U7c=V>iq+FpUq zn!}QdV1(wdrdOdAJB*p+FeON0x3D0I+(I%Wb_*+zsD{!VaShfTQ4LZXaSe8ybR^1) zm@ggK0N;8wM@AomrkW!goPfrfBfFf0?wTXporX@DBcsniQ_Ybb&cS1vBgYj$s^-Y7 zLhxyRYW~PEYq0)_ za8f-n&VnbxN#?{jE1U>dswOVsQxdhUWK7&P%b2JRX_vSL%a#Zyu@d8~QzD$yNsO~F ziExr5F`oWwuSdSVa_I^k#)wOjTEEomawG5cz`=vJa~2*^9g-Vy4OSWvPVyqgSy@Cl$%z=Ot#>ed#h~q)!9|v7y5&!)!g+M_A literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.0C1A1AFC17FDD256.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.0C1A1AFC17FDD256.idx new file mode 100644 index 0000000000000000000000000000000000000000..8a607a361769a4fb8fd2599d74decb21e0a018e8 GIT binary patch literal 21780 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.AA5731D7813E8C00.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.AA5731D7813E8C00.idx new file mode 100644 index 0000000000000000000000000000000000000000..cf7ab073cecd7146f195d06aed71d0081d295174 GIT binary patch literal 7864 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.B3D47D4D4B9ED383.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.B3D47D4D4B9ED383.idx new file mode 100644 index 0000000000000000000000000000000000000000..f866248328ec09b2041909e9a2f86aae6c37fdd9 GIT binary patch literal 1444 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.E59B458358B5FEB2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.E59B458358B5FEB2.idx new file mode 100644 index 0000000000000000000000000000000000000000..2ae75ec84b31a320790f6dc4941cc801623b6542 GIT binary patch literal 12330 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qkeysequence.h.90EC31176943A5DF.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qkeysequence.h.90EC31176943A5DF.idx new file mode 100644 index 0000000000000000000000000000000000000000..5e892087a9e1c5a98a8e0260b643f4755653cb04 GIT binary patch literal 12058 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 B7-|3j literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.36324C8BB69B9D4D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlayout.h.36324C8BB69B9D4D.idx new file mode 100644 index 0000000000000000000000000000000000000000..60891ad7dc2726e26c1121e50ab4659088981e89 GIT binary patch literal 8390 zcmb_gX;>6jx~?i3q_BWurvbrY6HsYE5Lpxi5nK=y9f^!f)7?N}(+%B?EG{u9*JYwn z$2e+qjCtaM<_->VT%Hl*7DvY=<0MfhF)lG0$6S3h%Um5N+etC zG3g1|3+T;HHutvm;^(zGo8!ZHnQG8ASgi7VL!rS~XRt6@y*{s6HtKs8gysxcUuCdS zcD&6{OMex_TxUaPqg-XGHJEI~sEyHOMCX*|^mryGKc|l)bo49v^GR<;XEa+4R@)ez z&QNF5Ru~QTh3U*D8)2Y?={?Ny8G8G*vp?oDnG+*`zZz=naI(Gg}Or`dY{L z602Wow7H^&eEcN`(|P~fLmeAo)znv*n~e4_e0dX97Fqv)wekNmUM6Ao^6RjYsIM~{ zWnJ^j+psm-W8PY2G*@Vi|I*Ghv)O2+!DBIKZDxzcC|4Mo3_4A{P1l3yj9OC_#Wjw% z4Pvl81?1`?q*OEY<)nc#)MuQprc7J_MweU6Z9(i@tJD;e1|Uu%^0G@r=U z{MtHOGyOHulcZ;;Bgfbn$F4B7y;2D|sSUYW3sWnbl=M-jwU9H{bG9vpTJwB^{lGh3 z6}--<)fswPR)cK}4n9K~eWy<#%!RxbV4>u_@Lw&Aa78_nBd>i{{ZELMezmktt0QNh zzW&T$vB|oB@)nH=GB+e*YtI0icAkOw$7Uw}Ei}kg)wXeF3t5`2+JW^>zV=Q<4tM=z z-(H@y_oY)Wq-npwL?+hPGYxh2J)8g2^KG<;pCdyq#sy<-uC3VM&M@=Nc5Yj9d8UiV zd2@~{NLs`%3StOF|2FJwIoS~z;w5svpcnIt{Xy>^)VlI{d#aB&sK>5cc<)7PR!ZUpFT zK05&PYvapvV+!uairgU38GJ@4=v$vIpIc$LGfd>tK#$}{Dzw$J@bRU6)+CYh0X>7C z;fvA3)0Q7S8uTnx46+e+}g(awXq>RKd>2Lqvlj>j>u(#F5-(6*F1|FI_>jIqjP*YPteO*aXC8(=1V@ivh}UI z+s2Dr2s#){7mGAgD&UG6*}^= zF)ePX%S@5;1HFXxSi&mKY5&!--yhwcG|QWDBeNguKG@&>aLzt!Oy$9r)~>lCmjw&C zd~OJ)cWB3+3%edotrod)piLeog}%AgyX$e%J2kxmYcxMv@!dt=vuObr^z%e+0!B~t zn-~w{0ma3P-`!1w&I4WRUaN%0(8n5m-nzjikxK$S+hew3Jn+bbyPueMn(UEdKfzKf zt7>KY!~FScrqiDL8tX-FJjPGwr+b4waPjTZA*0e7y&0akCc!-+(Ef0`Ci0y(%#&mH zH;Y^$#;5b?12F!N&1X*Mibq=daV*0~>L7Kv{b3)^Fl?l2&E1i~A3i#_K;*_?e2SQ& zY|ZXZ)_?rq_R|HfOn>tILHwW~`vc~0OV{5tcSSA=ah}X8gIsx zjE-}U3$s6*vv;}n=K_yzmtTsU8egvpuS&r9i0s5C5#6&1tsLq!K27ocmLFQU;ja~J z=*Lm*PXDAJw;+EkPIA3AqrLO><@+~^TrA9&dXy@s-oH7wDe=tH%_27vw3W9iaXTX^ z!-u^y_#Kgp2dx+NifcB%{l=uVbJpzcwY5o}NlGd`cQR#r;oUDgMJ@=VGd(lIu(UeM zn?t{_UVmTYLP5_8m=yeL8wEO_&sX+r{e}83YZ@(AMQ$u;vxiwZt1bh} zLN0QeYa$m1y3nt1FpQrl_@VKW)Hey80lI)Mhz4DnvhCc_3vHkKa)F>5eHxWC_I`(Z zR&>bH>mrvA+URanX1+0YrbJ6v+SV(F(_3zdoCfq9k2#9hf{(`d zwSP48%U;o<6LpH$;#yOi?v%yd5xHQD&hp3##LQ>UINsuB^}id$O#+>)N_GYPi@=q4 z$38gqP~--KuH-94(69X?p<~}`dH*eP>7eKO%vECT=z}{`yC1YaC0T_W!=dg&gY6IJ zF+8=sA**7`m8T*Xfbk3X19lDO43Id{m}SYkaqKm`c*9G#&@WRdkNob9_D&4H-+748}squpV{= zgFFQNLV8o(g5HTyB@etJ+x%PwDO?p!rt0_;qzF|+uU4cgvR5lg71gU1t%_D!lj5H* zIeGt8f3najRh2ig6x0#G-#cltn{NpcfFq9ct0##%f0!2n(s>A^6 zS1p?p_?OR8S?+}oK%kM{RG6VRgqb48KtPU>{#1qm?%wxp^zOes$>e-quH;Nu?WLNH+pIBpV1wHbPLT1{hL}1UA)a2y6&6 z(who1^oB4aFcoBgSL}IrR!X6zm;@+2S=fK*G}4>uGxVN5Z&&Frcb88iy%+c|h`?$0 z_;JSg!`-#hIYAm7J6Z#oBuLq@*&4(nv>h=?H62Vs(-GLABIH$xR(V<7UUp! zNFeTyTh0#0en3%V{W2c&M&n`UxEAG9j*I2Ee!I20=RBvq#PB!2tzlAoKO zCyaPF^l491kf@|WS3yd4O%|N3?7-{+h*LqTSJn5&0T85x!3!gh1O#buz~V4mG(sPj z&~`*C8w;NaJ(V4D3luV$KUK!~JeKF-VOPX}1xeFiqlSkBDK|7X9x*3Kd8#~LTmXWU zAC{j0xkOrN`T5RPK}^ALs2xEnR2BL{8VS;bs0m3>VS+SKHPIKb1U=63FQhKhv3p(* z(~1}M37+)B>u0+PZYe@XHP96bOr zE=WcGMWINQf;3q*xj(e5AeE>}`s20~q#1rQLU0QR(#*h_10YNVNf)k*fubVke2|=o zBS~5#{tJa}YHpSRlK)ih zDj#PAy1Kh6t%Is~RpwW#){zX*#;V#_Uvxt*AYnmE78pgzLSR~|07j|e!aGWo9xJLB z98V`Kw6Yo0gC0jl@M@S~dbk z<|8mI7Xd?|5}1~WfN??nWQ2i4!X#s94T-VHssyIBBVgnZ0@IoiFlt5u(^?TQYDEIm z8WHeQOG#PTs0TOt+>FrRq&F=Y(HjYlz_e5Zj94NtEfE2uL?l~COGCi#1-TY?%v*e~ zk6=c{NQ}@*5xu8>Wd2U=e(e#7vEEm=rKEXmtl;}ypYTBB5+k&pgb~z}$kpsy<+&Y{~FcOf(VASp*MW|9eg?Md^FSy#_ zr2sD8|J9nky?giluPi=m2M>>7!FW~v#iLv`ESbebl%k=2p4Yhw)niWuXb(PH-+ifQ z%j)Wwc_#u)BUrdg5$!)r%=U@Rxqemwu0Eghc7Eo@E6}3snTOX_9p3(`RRONZ=Z+PB zas1Yk{Jr0e{WO0P3pD~w%)ljzYU}VTUst^Rcas%hZ~l*4zn;Fj_J;e3qHoUzG_ts6 zFqDbk@p)O(s5vVX;O5new|;(n$&q8{CvNDt=)Hi&t|`Lh=IMKfzaN<6qX5URPhr)Y zp6fpJf8Le))t;3sV(Z6+`x8BfWxUBEVox+r9lGsr?eDQjqWEPKTz2`c@C!*-fG<8? z{p3vY-tPMi13&$`Exb!HihQapU&%Ud=Z<;%c1G1Hz_Og<0Us_~u~bPwr-!DVPL60y zR)DO)_1%@5!|G4@dmTEPyYC|wxfU~Kzwv%G@!`GeMGCNNaK2ReSKVbSl6_@d#J9hB zHauPdb{*^7Hl#B56L^k|$!gr7nzgE*0;nQ%!{S$MYCoLteDBT;fA40oV^)jK+DLP!SaF+GpmsXYBXgKW_7V z>@$0;_4aV(FjP=W%873IChy^7#6sX^WRv z*&Q9u8TJ)(Tq~VYL*1l#vl{Q7Q!~H1WyYj?Xm0Q8?)BC9oL!;6%gUsNIZN#hr^n9; z{^pz}S6jO?uqOEX$DFyvp>lJJ|Cw7>Hlo+zW zHgk(7R@*1~Pvj`8ksKX%ce_(RkfYn}^<}vDs&2Q>)7^P@-%_VnYLlERmfGEIE_XXE zb2@x3l9Lv@I-O-Uo2{d}%W1QB-fLfJYw+2|6c&vxEV8vb94%w+w7J}l&fYdBF{-*f zPFoLOT-fpdTEf1lce)&X|GEy}a{bP{?Va7N_RjxP&)wbK zonC%)kJIk!_SiaIt27zDe|?@lsl)D_ z=5)1p_@;Dw$R)lGsY9OzK7#6UFQXV}v-_M<@F%}sJ$5CRx4LU71+(9oQkQ*&tE;z5 zzy2?~HqNl~d6QGSU!7E`x=^#`HnqSqA7V*h69$Y;wi(MYCPq&AwB0@(X zwe$r%N+hq-H;IR`9>g@63O{(EhX1IS^ijW1$s0_v-lg0D`VKXVXF45Duh&jK?Dgt_ z?)L=UqU66x{vm(%hbC};XwLSB{RJlJvCl>Zf}K4=I{rqZ$8W z3(O0wQn-H-R@gc(Ikhb!O390m*aq3ULCy+%AhPl2XEtp5?oc#S?i%V}#3mRfgn_;3 z;IPN(D$}nuuVs428JMU1z!{6r2OVAVxR!=fbiUB*OICo-CypNivFCxGX&9;)X?-ax&C-Y9`dj9S4GXX4Hc~(%VyBp=i2aqf*X8eSdS~uX z#Z2qn%$=QMbjZfv8vkw_vu7ctHA35G_KCEDhVl4o9@4aP^5RN9aRP{f+AWWzU>{y;DMcABcPyeqzQy-iTXHsR0eP;kIJ1 zUmmR8^~{;*RTQ3JXIe5-z<&2Fcjo!)C)SgB2oZK3Etzx@u=e83*MagGVIh^y{l4=XHPa z1f3k7uQAn##H=z;_dMHc+DFL&cD1=$1m~gOe|0vc#j`I;8A+bsEL%6r8G#SXJKg;J zKfXHh?0!wjhIzxa;W=Pm*11DH|F+~c`x**pN>-UNyGiJ^?oXb{tq;4JO0_djz{WG$14UZNF}i)=`1-m zIUVf$!6DsqJ}5dv&V`8`;TiaQ)`vU##didM_w!LPQ= zBX%a((@fJetiEt_z2U>EYs4;wX(JOy4g-6z?{_EWZ{Plrreu(7`nCRH`T+LfSC$Wt zX!zSDN(tQDGV?NVa}BGLj}?r+^mp1DZn2x}V(*#l9~|o}abAy7#?rxNh0luA2Poe> zVdB|>`d@q>r9_g?i><{>AHY7EfAgu|?7DG_q6U_yS<{5i_p?`DJNc>aHiab4JvDBs z2+21;FKeA4Jw)s~VEG!;8gZe;d9^mncZ0X1lo539^|Ez61(pAU{XNdb-UE@6lsfUb zH4i-BEXyj}Axk@C%?~+(5KK-%&s0`fR9POJRmD|>@T!WcLU?tC zx@Z(xl{FX|q7k?%a~WLGfIUElbZ(9aac*ovWR3)JJRm_uWfid%NjQR8$Ab_89+Z=G z9EehT`SUNYR-FA?x@;x^45%zkO|u|KRhF)%TTnq%HrX)Q zgv3=@wV~RC7hYvk3{y-1BPv^9SYQH}SJ^_tLKA?J%32I9CU{$AK7-E$e4w&kL$3)B ztIC!cmYI;ODh0B-UbY~{Rf27QFiT_(Vj&F>OJojSVF~Vp$Q-mn8s9LpAFKufQPmv>KdL`Es>+(f znl&s`nY++^7i@~Z{>7@pKigYR@!n);vO)++NlxRi7oNx0XkxL(SPPOsWh2#*4DY_# zkAj6^yu4tc$|i(O(1NpCLv1ulDFT!Z%uzCg%s({M9KF@mXjEBpc5(sACe136rv_&Q z;RP1tw8{#T3Wwo_RaP8cY{Ap7vXbl)p#^R*nElXO7#(_VD)WSS#6zG4QWv?5`wBO) z7-Nj^iP;a;g+gB2A*!;J$P^KvWYN$PYw#o-3IrufN0p9+D^%7vs&Opt2+2d);Ya>B z3?RQ^)}cPgDjUcd$Vd4_T9daq+=me0K9M=hhaG_VTqR+ANb@{S-y|2pl;;*)+hb}k z>Y$g`mT1cf78aMqm5Q`QM?hQfP5_5PCqQK00bplz0CY+}{Kwuyv=~cv(HYOzWVFIpAJ!3hL({6V6L*M z;ZtJ)dQ`S3d{Hb=dCW(y^xBHVM+_=UFeb!f1C^B;OG9Rj#>SAD+vpZE)HE`Mw=^)N zXx1~gF7K?`OUNfuiWG*U(;-*$4hKF(heJwuXM;#W-6JyZXh23sLrz*Nhp(06kqYKO zUjw!1YiK?1XJA`&%)a!O?s)0|ow>ZMd=g-V%Ep(C51Ca~R8|9+sI01@O3ZM}q?b2B z&&_u*?z20+nT{Sr&8@DyvDZ$$)EBHr+7Ygp^g;Y{P65%CgE@lUp-T8dc^n zI7~<(-~_UsH(qcp8ZRRAh6{!P7f^=zyDiA0Hjq4TuW*%UuSnkCR6!oEsFJ8RQ}AVy z-d|z%{<%3H<<-v|q#)CBwL%0hIxgCacUrK`yZpk;=bzg7wj9fn%aY5n1KdT@yzzo= z;8)6}iu8)?V35>}sw+ZOHS5h74g(pgwV|aFSdKQ}%@?H6d=Z&9T_B_Q5}7w!FsEow zMC8_;fBG{SA8HPwhPLDl7`z8KM@o3l1u}XrBJ*AgjyYWvH~;#t-@C^1A+0>*sN>Vd zhs-LoDo2FmLspfTp;@DttuR+a!w+V?Wy8Txx5=Re1qH<@@n*eo!!cDh#yBPdR|AAh z_VV@(LU_rD%-c3>fVPduyj{bg0cFX!f$)K3c+4DV*&rr)oSpVb^q)fj)G`VyP_zuM zidJEBnRRjL8)}*WthiG_cp!eu$CE$(!xw^pD-iG$FCr?Myz6{__E_y#WEC?tkf`D{@ z_hs~~;$_3DF9>+t1>wD>Cl77A|KLx>>x1`Nq#(jk5DLDswN*Vh(k%$6){@ub@Q&k; ku>cA5U#=H6HXNy2^G&@WF(E!lO2At!Nr}OqNx`503rh^5tpET3 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qline.h.43811B0F2CE62DA1.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qline.h.43811B0F2CE62DA1.idx new file mode 100644 index 0000000000000000000000000000000000000000..8cb6c1ed16788e0ded2442124f022039d7de89bb GIT binary patch literal 15304 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 L*F(1Ph57SebyyXs literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlineedit.h.4880F1CFA10A2677.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlineedit.h.4880F1CFA10A2677.idx new file mode 100644 index 0000000000000000000000000000000000000000..93b3a128d0e6ebe4e1648d318bd0c9806ac99c12 GIT binary patch literal 11960 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 QZ5ytG8*1zROmctz9~vP0^Z)<= literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.C37976018E50457E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.C37976018E50457E.idx new file mode 100644 index 0000000000000000000000000000000000000000..18952aa16dd9242be9756bca4c6d9aa48cd09ed3 GIT binary patch literal 75764 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 YOr`&MgoZO|_yi57(eP0k&I%0w1*Uh2F8}}l literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.6746D2BC1BFDFACF.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.6746D2BC1BFDFACF.idx new file mode 100644 index 0000000000000000000000000000000000000000..c773888adae9c17f87b7132891cd17477e276534 GIT binary patch literal 94170 zcmbSzb$pb^_Wrv*fzYHtaVUir+G3@Kx43%(6e!S5vLs73yI}>I)Nprq3+`Urio0uZ zcPm!x_nbNVZZh0^e}8=M=XRb~o;`Es%$YN1X5P@WPR*K!JqE2>T%Dhj9Dci5)3ogP z&*%3#^OeE{{qNI{e<@wQNp-v59_9Bs>`4WS{8qf+$G?18zDa#gtlj0n{b&E16zg&O z{009D)e#ej4+{DpoOd24I#TqC-g)Cn@cnm5Uc7*Ait@$NmHE$C?+BIzQnYx%|9tb# z6R20bpwF4=Xy-5Jb2#D(Rx0=fe*X>&s{V&8X!)5|B_=V!p6ax_wJLEgds0-a*O~0s zsXn&<_&nePW_LPKrwOczh16ip%bf ztK*{*KXJuCj$KEvUGWaDeBgI@-FCmDNxJRzTF)k zu*XAoQi2^EtqOkWaiP-MPKVbM?@CEd@ac_k$2uKue~tK*WWUsk?`wG-jzs(}&g1n$ zxI5nCk`QpZDuWI+k1mfsPN;OZw?f0h8Wx7J?*VR06P|%$c z(jz6>;q^NG9{P#b9z$wN& z-Wa>H1BnV0y_7G6jo&ddlgkHPT4RkqWd-RK-EZhcS6X;h-F(eci&^?H*>6h+! z^a4ZZSM)5-;Y+}CC=utOntXPm`4SSHUc!z62Z7Jt+@28no!_3A@jBWAQ&n}i?A`z* zFp_O>8Se}v5n>zxpdCtBA4NRcqN6ShJwm_oCXqi>O|Ux?eSt)${x-qWAsI%;ivW!p z2HZL^5|Y4&ZM3SMI1dV!vlE%mC zScl!6?zh2r&7IzOXVA-FLvO(CK+6JnM&71h=+XlT&bZLED;{2k1_by5)djqX(7vYK z2U7&#)=~mQ#zAC?!{tFY`KW)YY1QB`9%vQ1z(Y8=*8{Dqp~2_|31C-=@pzrk$LaG)kraSi0*a9#GvgB9sUG|mxEU|%tE*VGZ1Shor2LU z{YMxjA+uCN=(f8(S~ZMejI=84WiV^%NDjofFu3){ewW=B4Ub55#wYmor}YBfIP`&j z+rZ=X#Kw9u(%@9^i3adhidWSV>~T~i!m}9kc3?Xq^z~gfXdAb2*cf9bQ;k zfA5L)1i3z~n#bjdhigL-TqVU&zryjo7}wQ2h{tf))Kq&X@>70L&*}ChKqK6F5<@-d zL0E@1CFl+CcrjO@evj8j69_I4(wb5r*JE}ygnzA?*Mpe`4;jIuC|ZrYxxL35vRlAw zkFvvTz*t7F!yTJa-RVnq*;5+A1L>W7R>$X&VPC(GN`c3^La+I@CS=>u)hWqdr^m1B zj61}mYAIec*cq!oO+{B})u>E&9J+(n)oDUb0LTLQ5uz4ipQH2_Uwnb5{2*ADdg}|l zuH%S(hY?lhKOQuJ8~dH@F|(%sFxrbbo@QygOXoY<+XF6t!$4Au!`ld*g49c^&JUwI zd#YnJ`boW(4&)Qn9Z8;8FN`0nH>**5+3ElFO+61XKfG~c4oU?29Eemw3srY?!pNqe zqCapVNY=u{O(t@7a$usV-oY8;3HWj0iAO}P?n!dG$rAmtWZ!kzy!1*zeRvb#Dl75R@ZB)LXXOhBuF zd5t=7{nk~tpJ7>DncNphS%_>rl9m;C{ftL6-E?V7eqHMI>VH1r&hzC;PfQZ zE56X(s7Ao+Np@%qc6T#3rB^jN<4I=^G9ay{-IYioP9Ib??Ou;Vxk03?>FnT?1qM`2 zCx*5Y!L6p#O+O@*-dNK`L&_cB*yD8j8+#qGPRd8v9W>=-RD#FrN2;N*|3s%i!J24b ztORs%us>_kz)HX?0$7G7Hoj@>ait&(p}Bk?g+4|k3r$x}hYxR{04eNs1}Hz&Y6e{P z1g(}G|BrzYYS|G%V*x1XbuCOW5LgRsLg{d%qVQm{qZ^5!1TTX6)j|S5Ka`N7)k2;O zvNHxDAL*l3%Z04Yg`uMNMJ*5d1~p31Wl+Z^*h6;?2duyusw^|SU~|(`c}0?789QkU zXT)?FfE{s}LF^6OdwSjXpplI&m%$Vhzl0G@RKAA>}{&@08997s&ihgYqD z52Eu8*@cQP3~jSuMaF>Vl2f_2~~;P&VlPi;)pc6TQd zjEPg9Tx;6{2>rF~o$XHQsM-i4aWn(QR;M5oa^2dF7_XxPuokQ3`Er&h-u>k7m<5XUi;-SMqpAcwC?do04Ld;EAyX%zpO^te-;xbnt9Ry}(Rl5J#daAmql zLDo{wj)ubN=>kRwN~vd0^x%ohZpTFLLyK|kaCg9RpdKxVP`YWB0?1(<#L$o3w5X_u zp^Bd+!%p=u|0ltTae;+Sx?|U~r`Qwfr&pS4PfP%ZK(6oVIoz04WJwxg9qsWYWY97J zi8UUh)T_pdCbYb%mw-i2XXF6-OD9rFt)4S6kb>qrA=-;22%=IwEEN)*sf5lL3NQ6A z`=UUCM$lf6~#T%aj%_K;h)VC*M^FgbR9&pN1ZZgmS=z_=p>dDD{ye;=f=!a7C|uem(P~Yh8eR5h5b32yGD5r&$!QQ3f|Ylp6%T=mZC? zSmYvw--QJEX*r4C0wBYI9T&`W^&Ro{*w99W%u?$+l4C=&PJM?DQxa5nq@u&$deiwPSHr0z5VFyL^Fr7Z=y`T?{j z@H1BO9w?UKQtB8;p}JCN-q%%2q468MX&|$GDgzoy2Vx=kp({6CVs+&J#$iVB#bUN^ zU{A1Pb3`8%4dl4T&Orl=Iyhkihr^Eq4tJPr=!ZxS?7kFv(V19SPjHE=r1YzhMtD!* z7{oZFwm!O$KZDca66q8P#jwM03jGG5oCX`7V~nbAoN|W(Z+^yWq@E~~u{A?NkP0Ak z2I4kdmKO^!mrKtK@mAh*wO&d=X#=JKGFvia zc3;5jzy_B;I7>Bfz%`uUI`oa31`cU2DiLGsiGh%X>5<-4%wd#hVe#dIb>4ZJev9tJ zZZj2Fk%y}M*%=EXIb*%SDX#%`8uZ_I66~E5wFaIF~+vz71%4i==zkp)| zABF7Z!A$3N#3Q2Nl^?k+tcy#`V<}jN2UqvNRLVZ32@&6T54Hi;R2du!K@BdhH3;}( zJ@Ht=HbAD7M2^Q8{82+YLT!ew#v0YGp>R@e+t7|pfX>0u)DXQC&_k2F3B@LPmmZNC zVp2qSAm{+VXuwEo=t#D^xO4*2w@Mm1I#i8Bh|sBo{7;V zT(Duhlg29|R>OGg3ZRYz8q-YH>iz9hM>d?@MU1Kh(MRbRO+t?Y0Eg#&%2^(UP z#ecd%Jl^&mS8&rnYlxLc0xv4%Wy3f}j03ZXyg`brFBA)(~kqiu84}a^uq)qHjB(m4HMK)NF(; z1&`J!HkO8$)`&7SDuPXIgq?bQ>!J}BzSzoX96I*$|VZ!grR{Y zH9e~DKz_lgX&rZspOY~#-F~f+*NN#!mbzqbVuB~6k{5eOS|cCkYc6$?4>hHPjO6n< zXxpe!!0$>y9der!c0?j;@0?IO3C zc2bd)g2kEc_Ko2-7>AAR$ZsjydFV1=hu;U+V^|-Mcc6GBXjsBLE{41Ee0om zCQ1M{%j57PHyKU;2?kLB6FFYfMSv!O#`<1uV;{{%UUgm27=G^eU>goC3&5jeoLUnK z5(sHtO*tjQ9i4k=!Gk*;%a>2T(qmSTQog*pEVAo3FV2QH~%@sg+FP` z0Idn82H4wQ@M|0^CM6@qjDeH*Q?w=lq<9Ff?^NCt8I2FS6PT)-I*{DxBLg>%*muV* zKm6|_m*4%56=%9rb6{@j2*_Qkrbt=fG#-pz?1?n>VCOj=<6l0&fDNLXFW{_rfaP*i znf#*+xocB-ihvhN)*>Uln&;Lq{j4j~~?!(5|C=i)n%~czN9zTc=(Js10axcVTLikDEKuB)1>Wc?(C5 z(s$k<%U52~1|+5$%t46#L2tl4^6mgV$2qAisRlRARM?`!71BQ{iQ@Jp;p&gLngzet^lVhSdrl+B|3--Q8*|hTS$O9 zjua%4SgOHNn4e-0KIsCx$a<*49j#Y%kq9=#Kx_#PqKgM*Lzkwb7j+`zEGqoRGfnT|hEG7nlEP{J^maAWY>_I9OMTa2zNeQe3 zkEi~TKyPsffzgUgNUx1{JFCb;CA`ITa9}Md7X%wiD(U+7ePOcGha-d@Mu2&(%*z) zkQT*t%EXuEm?-^9w*!(h%&U0O$&Sr+xhYteoS#zb|MDzkkIr_Q9JQ#<_N3$#c^-sI zY*3)YX($xL6~Y6A0B9bJ>WrPz;Mx<{ejI=^Eyd;WI~&@uYoqIgQyjFC%Ge-eeB-7u zr3XAM8p}wBD*=O2iRQSm!3tv19WgEa>>a|v>nkPR7DaFfzcICeUCPpVupUuf*Y*a(5z@XP7OT(oDE`EF4|7h zNwmX-93Tj~Knz6w+#wo!3tDu79SM;B4#(y6Bvd&rr7@$i>j3Z2f~eCmQgO6t_D79Pp-cS)5wvA9oKFY58i2|~>>DG%GEzKkhIP0Xi&FFpj+gw7IP&ot*qB7h z;R`;(zF>TuCnJA^rd{9`4i_Ay1q}wTyDB0`EM~6Yt-h`e-XhIG>0SUSS_~v$CaZhXIM^zp2#Id@HKxtSh+@JJsSMS^WcfTa%BH5 z>77-@yRZMhi;Mpt%dZ0D{_?x8LgV&-y$G#1-X;9!!sA_rvi^AYWoQ=WWyrg)gX7`d z$I3JoTfPoDAV!O&&2xMl!Jo|WU3$CZOI@72Ne@o3wEUDQx?HY!9X>iKM^{T(SZyOg z%pggxKqA$MjaH_nM0@ZJDPoWoi}MD*Be-&M#MMUt&|;Mi*W$D|P=dK9U1E|+zvZt! z;&8l;EKQzuYYtM%r#XWA6gaEX+9TO4U#e6od?4v4Wp{P3rnSI%2?LNnA4F|MX*QPkJ43(ANHc6(H^NfBZ3hKZs?;|NM0{ z2B?o3O4j#yOG#}@b@a>Lz^7}xF&v_^3t>tvW_Q))|_#U_C8sQ z*XOTpPifS?1%1oeUJfA4Jo>2Au;H3g*l-RycknSi(cLn`qmWB2ru{M@!T1R|I>j*Z<$4fMZV7v7jo#OBZKiAQ)IhHXl z_%!~q7++>nihu>I17?>ENPj{*+iVh~Fv*&akEAgR1#`gARj~F9_dx~xm?Ns=3rKu& zi;2yjKHmJE(B=-0U%v-^?9do!VA7=r-__BDjJiM^FQcTBqacJXacqP~a&bwh%M1!? z#y@Npq)XJV_201pG^SR6Kois%nBeb{Nl5u7+&YU~V#;CN~mA_)G??)5>x4TK|xYQt) z8X%WZk?Uzz!+ZK{cW_^DFO4vY5k~Y9qr$EGqvdh5Whl7kxR)*&#U*3bG#jJBJ@?^X z!?W9?pH0MjRF-of5p$EK=!f#jK4{94pJ!%$5%~{fHj0!bZ-@C?Ke}8R`(B>H= zw}a?_UZqme^u2123ujrI3f>^L))|X9V}S)26`B8T$@jyt3jM(?Cq-5fRZuyVib%1j z@s(=-oB?ewi|k?+UCjB@Y>bktH$J84gp^xf=d?s|X)?64_5|!$g|2?MvdrK}@E!qpVz$>Tc!i)BlSR*RXJO^2HGODl|1@-Sw%1F`)M{trP`Xg*Sz{>*hO&v zVHG!8#YQVE#Heupz8bYEb^Z--Z?J`?8^m;qk&H^yEf1eW{@nTrxXZXXZs7)#N`?2; znp@X;r5HqnHl2A7%;JF=R%cY|Z$ESEw^a*$B_fS0GPHfU2wyI8>Gr8z|UDtt)v!9nVeQYZQBp81#&anhi2d8kD=6DJ()OA;nHN ziRl!@85OaMV}JW3|HGd_JDZ+Y*$IIi}q|VF~uC2E5oP<_w z4$HeatgselHE3_lU8EHYtc-PrwJe=ELL0~(IoT>ElMgd0YOejK$Gv+K%YnO{>z`v3 zb0{b=D)qNGpYX-z-*W+`{XX!yn+@EKW0;1vWQC*YZ( z#_BWWz@5!HOf-s#oCD0CQ#cL z6}ew8dj4b2f~UZ}#U9<;B6?e(FQdX;^~c9`zhBk!y$Ee5_uFEtSWF{@QQOOU8=4V|wQ{jBR%aP!MS zQ%015&r&IAdL;k+a>Is0o;?R`6`S^@LA*4;T#O30_@mOg7<<%+*tS>^o*t)OgGIZ+P5ib{nR<4+h~XIXvF=Ce^(n#D>pI+js#btm}aup_MM zRtLD7gB@THyD3fEEm4vC&F`sC`;F`k?k0AE?N+hf3TrV+t{yi|mRY}QoTpM&3`n+Y z52NT|#NcIA-MP8RB+2m6I2$JGpE_8RA~3L zIh|^sJPcY3Njq#7hbix1R5Y#9c1!%n2eW01(AKeA%`l1?Mog=Wir6PP3gv0qD+jnI z*;*$I;skXpqrx3mzsH7zBPGDS%G}!~ahviPM#&we8>JRQWe~l%spTd2WZk_ROFT`yYQdmjS|5<#g^@97Cp@f9gGS$M~ewHy@8J4 z4q-=}Vir?~%cyX}^Ry^)eaA204rT5Rqu4>=o>6l3G4|Ey0k-mynpW0g}<^z8rNh<1(u5Nr6QX?)ud{NCSAC(2l7U;7p^pkl_v6TiHe>>)^t7k zDkXpR&~oZ;Tln9!oMO~PHcVdKdhe_P*(0=V+*SJwVxIxd%BZNgwEd?CkGv=Z?kqOx z6N7kSKvyv;+{fE8@1I?#Jh&_ zg$hPp)q;mNZJ2hs^9K=HKkm!rCb8V~VVaFmu~5O{yGpOBza88)+^p$FF`c3WqoQh= z=|yE9Z56Mrm@pV6x2L72oG_{n8Jg$Hx$8M1jT1BU zem@c3Pvp>Twd3ivCxZsOg}fy!FG(aJxu8OQ>oPNzjV(%pwbEO z9faiE_xDX7H3jzsbGukX7YjBY z7!_{j8tsM+bM*qZE61nJMzNV@A4Wxo*2hx3yTbkgcP-nXw^j6}bcIooTj<>3CaqUh z$sM8XW4G>V7G2HAvKb{;x9#_JN7jE{zg!+{fUpint>P%jWmM$mpX)wbzMBW!+%iyX zG>eTiT`?-uYjYAd?oA#A>MSH(xTw?6F zzz=!yA#AWaZn20hwAf)(W=JVbLFMUx&P@-2Mv|ae-DljEbJW7Hpc_bNoGU`*Zszo5f@^>Sk2x&e^7M ziy|j8eHfwbX1Q-o;w>$Z85QoSD;FPJ8tVmjJhy*{NerQhn^AK0v5+~rSN1labp>}5 z%k63uU1_#uRJdPnzg79K%B#RV$8r}~!~*g!M#*%noqr*Pb?RqahTi42K_knXT181&yZ*KZ7OYTpqe!8%e z4tTdqAj7ps|U$}bIKGo-=NaLam^8OMz{t`v?I=urQCKev_b)n4KcJ_@C zw(KKpm@XN0+OO6MFQ)z5x=@6cOGdwM#5b@Xl}e4vED>qBweoN=0Ow)8S7)%wzo|(s-Eq28%gcrrkEQ zo>8}ZT5PMMH==TYHZMaLPPb*5Zu=m_dG-D;jb_Jv5~0lv4h4f4LhHjJ5|wJ#+QVJ0 z=1Jg=PPe=u>WW%MY}p0Gz=Gl*;C zk&Fs=#HQw5zW90-xU-nM%^!(-~N|f^S{1nNK@@0`A{DD0f-KE}94!6@BY8>iKcaYTS~+L;8h9_6y6Sd&si< z2JyUDBglKm6U$hu7;D8O#Hh$CJ?eC(W#1P3EJAB8&E7~f!pugcr0Fqr%cb($2iEur zv>n`>0|s$`)>w=Rw@1?U6K7lf3hoFt=~I(Y&3RM~AToC>_ zwprLnvy5UE?F}+2+)f7u^uOeOAKc44a2109Z+Ym*qtV^lemlu_s%U!X_DmGE_$SAqG$@*_}JihI?4DJH<|3r}psZ=U5#b~ps z>CkK7{mo9e%OZABTxL{c{yOFU3t#-G5)oP@X@Y8^8bng5h@7?VO`gT)@|KJ=p5eH> z)s|^1#bri)M6Fy>H0zlY#Y;wL``Jo2tl|cpFEL7yeJy?E%CUPZE$y?#J-~g*R+?ZH z6KIp1QPFZh(!Od7>TU#gG|L@p5o4)Ej0!hjiL!4-z1a@#m$F5bL?xJ$N~J|Bzb}63 z*JfXqiqL+Lv?FG5gbv~u6^Zs=R(;z$XAG!kxb~?AF_mT#Mn!CmV7?ct9}0l+;!|H$F1TxZA&mJ+-EN; z-E8-wUy4)o%3cb9ijDN?s1DaPR(LeR4v|k+=*>tOMrWiUAmt|^s}H@ zj0)HOMe6ig+r9z!JUh%#s~Bp<5M)%i8Mn#9tKhIh_ z((nFKJ*GQj3qNBE9n-D5v2tnmy>q}>n_;HhEW$U7ta|rbZYKPFzw!>$*_XX%rhfYFiNf-RjsvVmTGaU*wo@saYgKw~V%9&#Rda4^Sq(_hyi^LPe3 z?G)iV(|68)96SBX^^5j=i;tnW?ISH>BrQJ~m9{?~cRlNnvbHi>9^H#IiO2CC88+|Nqfl(|Vmts`p8FCGOJikU?T^^3nZQ=JQ_%rI=sg-;DTc^qE z%7$xyrXPE63;SSOSbi-`n6$U%uCgc3Zh!q?;rAWNMQFp>L~9LVEk!&=rRtQ=U%z>4 z99S-^aY2S&?;e(|JI>OBpTN!R|FnOzlD{86{V@c+FJPu`9p7E*EM1o2o_%XN%Zr!}cblUVD-0)92;PRl(W)-Gc#59`p z85I>O%z8h&W~)~z(zrcC->(+ot3~>zPxD5pkq7HniqKlis{5KmUosM-6sNDbT4*VG znpXG`)GU(P$0Yht#>J>mFWugCd;1$ZsC!wdX5AU9s{~bOTV`mv+7DH%aV3b_ls(*$*+geaN3vL(gfg=`i zgiOV#$gR+8cJ-qzAA@_5on@R!jHCTbMx}9;_T_$@*DzC|8?GI-JGDjS2<;Br zb-6_>rzSBfRabaBGj-ykud84qiq%XI3FufVmF6`5YvA-R;%b7ogiSihC?-)HXH>Y? ze{cC|rVA&kShSZc^PV;Ao)yENQ6JK-UDjSXK7Cd-(l|APt{pvFosmU*DFi)ac8Rq7iGaco};!*N7MIsy3JTs zrdTdR^$0CSc62|J=tmkdDz&zm5O*_dO9ZI*S;KoqagXv~Muofan|2GwAFc-OROZe! zi$W8cugn%j0$&ov7P3ES60`sXp5P<#vHbWa&|`Dm|t)Fpj@V#2{j{) zOEUPzVq5rPTcpmhR(!v5!u_E&BeV@HYOP7ErA+`vrPW>E|NbZMg>m4nXWzJD5?5$O zVpO;#mK-z80e*uJY~IMa~W1Ukis!T=i>%cui|XM#Qezue*8+!ObfK-^jOl)nw)Z#n{HR78$U&E&}1aE~rB7?GdY z!k?rk=*F}Wy&oUx(*P&@EN`Vntfcijqtfg_r9b)h?SqL8B8^KkjG{kn;eXol>!YYj zj#8WYlspf4d)bUjtzs#C*}-y@Gtnoy%5zJlPo=UBxY`U-+kk@vQ1zV9AYNC5W$xBI$DT&JCW zM#$r zybW%7ImPTYi`}#}!KkPkAD>t_v3}M@5!x4$y4@_c6O~b+o+`e%(aj$_f%<^0u)!)e zkX0EK?$u@EBYWKJ-zd^}DT7rvh};{*N4m%D%lzi!oDUX)b1nmChX~)1z9LTja^)X& zckf1>?@9GaiBgy^sFc;|A^YHhhmUQqiZ#Z;78_^1L9C~6z^HI7yR!cDNz0+&?q%ng zZxr(>Br+=8e9b(+*2}gR+@&mcgGFqhgpW~aa`xP%@_v%iqe+BzjmP89;%69#N=0Uj zrQC+!C(HwHKJ!+Y#42(SM#_cKqC+$|0(s zyXU%5T&H$1Dmrwi-S=6waVMInE9{;kyl47%?Z-N_`LoNI`;fPu_59Z?{-v#BMy2k^ z(xWz2GZ$*6FbHvTc@!=`V*-NM|tW-*sei5VqV z?}N8zKVNXS*2hs;^m5xS7{moy?lUTKr!>EjBlqVO!JWfx`^PN)p?r~1a`jk0CQOL7 z$pgWC%xxQM7Gr5G#i-~|@51ZV+y4xY4#n^rw(uJi!x{Av)%kb-2mK#>6OH7XGlLf< z@q*5G85NPkUw5^X`h6g{Te(?#4Pq~C9WyG;N_0FJmDXlFxR058$RZBW!9JtXtoQp> zD7yLAJk9V|Ld?Bs5I4zOjEdYs-~2RS#l-U9{>A!sH;V4GFUqKJ`%M4zP1u9G;C7Ue zpoM4wKcG^fUGDSZ&cIm@LEFpKZ?lMPH0>}ds(w#BJl|KJu(V}n<2W8U7p$2s&=QnU_r!>Y ziCq`geGQS_xcWaW;!ipvWmHt%v940Cg?qkf1&`r@FwrU|l1N5{+jhYBdAFRe25uJ~ zU;|8I03}F_O0#l}`Dam&=z-wwVAH-fiPzLDMx|LZ`wz=L_1Y3}?{Ks37{wh59*m0I zqZ9IV5uLVxJDKI4w}|u9HbzC?b0eCy**W=YD>a`_6Yr&^=kwVY-i=Nx+T%wY_;8yx zn#4vE@?J(o&!~tV=7J5{x4}n%+*Ok-ViJu+My2k@3r@R!+L{V(8gr*u#1z`fWmLEu z8hkLTaQ-vk){~>FuBeOAMWv+a^XyOi2721meh%6uHq%0@SV)JNjEcy{QO$SWau#lj zqhxNDQ#he0m5R*st4FNOJgP2ukAhul5d%og0TLCN(QD%B)ag06Z4P4>a+P4>InidG zXv?g-Uen!+#^$>=1M=pvJ9V*&F7#O^qav@yU$2Huc=CQb93gX8-m!=~76eR2g*)Nl z+V;m4P$=;o_}hrw#f^*}2{nmUk2V z!IsS!`h%^aQ)fIYkb5v>E@Y2bXch};Qqu?dOK{V;3-6o7eKQV17!@<-yX3q4cKixEzUF0E8mjt+H`lz6S5b;x7ca^EX?>X3~&R(J=Li^Wd?M z%Em=#rhZz@ZcAyT#-cIe7L^LE>hOW3qyD}M+RKIAT4 zU=|B#dyrA#9w~hF%I;P_Vx#&oa~~MR1IoG?C08G!rLu(`y?5?BxF1T7Dl5t&Mp3EI z4*6f7x0R~l#8D}G$#An6P9vF7ss7oh!F#j!?E!8zDRQ4#?4$EAMoHCk=;@D7PdYnm zH>msA0!Iwu2>p2=qoTsJmkZjjtbHBaOWdlpRK@jg5CRjjHi4xFcBI=SK0I zzVT*MS5eWbJ@I)@AMrqgX-KVpO=Tdt2gief}M|k67P>7IBcWQ$|IHt&ir< z`*Wlp+%X(fV?`|bi%Lc2z}}|uAG$|_=aS|+WfrHXV;L2Z=l%5(oXci``n{x97uBIB zm8!%n#T(}ItpRN-huxPZ@shqRW0YLoug3Pfd3taA6W}i4v9aGI_S0&XQQ@vkdF;tH z^P5Ecy)d`vrdixHBiChARQvbHwjN=jzsjn*yY&!OlQ5o?<~9fe2bV*OFKqIX4!|wzjYVb1nvb^b+<+ACRG^~?wxtzVsN$3ld~G< zXXy1OBHNSn{jz2$7prE!TR$25?i|2Q8^vkb;9*qs+&j0er`*{_khd^{yuo3428Vs7 zn|)Bux0!RD?Ff0hxXlA?VxSG@2#j<}e8HxFzLK)Kr{`YUGLUa@y*DCf}5fd1dh7Yd!Vngm_A9ciEQLsTr8pKF)Pew)Vj7}SNb=uGf z+%>GjJgb;Tav2r5=T;YTR=C!tqqdKAaj^MspVG=7S%rYw6%j<4OziRy!+;hzBW)ah?ePM#Z|HTL5lLSQY|S;acqBwZw#jzU_E#*sY7hL3|zz@4kp#%X?=ad2>bidA4P zYcBo=05r{jf5+;F9;K*084N`~QZm0e23!`j}N5qc1)fl~#ZB`cTf9wQqpipPSRiAo@_aWmM$;di0}L zUuDYODMHI9E%dGU7S2JXLd*5Mz_bBvzXa_7yU{DNcttrIqf&izi5R~j?0azk-72It+b@#W5{&aT6sK{;h)nCJxo*36D(l{kU$XhJJ7pHHv zlqllKe6rC3$UDh;`h*VygG!}6$+nd_?{=u%IYR3!o4v#&me8R#qoU%4{)PT*-lid_ zJFJ6f$=}6Rx{D3&&M3J9Ed!;y=epkft9plLgWHcgeuY7-plxzSMTMf1PNWuORhVEB6DW`{ zD%@JXY+B~8dGu!-Ik5xwF^WDUmr>z98N6!b2Vn(M@Vyl~;Gb6UCnZ^oioW0UDc|nz zW~IR$7K{)EagWB+J&B6k4PQ0sw5C*ha8I$mCk^5xW%!H=chARPk7ze`Jh&TKZWp8I zLYX+D!rh(YRsJ#u7lT_=ns*&QSd+uTC#NsiPxpSY ze09%4sn|m0E_iGekF6Lgj8dNdcjxE3?|azcOsP~j3pc4)STV#hD)phC?OwU@YZh-O zacs?9MzM>AKBLl-6$6G$S(CaK+^y`>18iadeTB+M)A+^EG@d!S*ogbT5cwtxzGW1* zXc}i!1n2#>uybaseW~g)^?@z?LHZK3Xj(+GGKC*O-eqq0aH|+jd$){=9Y6jg?)dP> zWqyg!dUM?q&0-=Qx-d$vKJZPKHx4Ybv^}^dnY+p=R*_srMeh3zt4$tU?gY4hGIy?3 z%%x39Muj`tJ+tkLzpjIOnz*=uM2#$4YYgQ_4_SiKkYX%Dymk?vmrv}nlMvmYG@KMU>==B~7gl{7#ZmAcpeQLfe1Wf#Hi!B#zE5@$>p0gRHX zJ66#%RqB8JBKPn3a~$SAFo_2yB)yCZx431^+Pm%|;7;O^b=NHJ(!UMJsOT`}dDpW0 z;);QLne{zo6{qMUA4Y|{;fq@*ea!}eyMTMPn^klp=Vny6wk_qh{MdUWxEI+87g@w2 zIss->xKG<1dbwlIad1a4x4%L3r|E@Ja&_mPZuoWawUR&nfvJeOy$zx_<=u=5ci{xn zj;e#5;2vS``o}8%p)Ec}$<>2fgUCH1F3)ms7c=)?llYfb(2SC+_r=xUSNC~XatpWz z*k)&q;w&BiF)BI?O|1AJ`?nRlV5gq-oo5mAXyL^ux%zx~IXUmXH9cy8+n2c`EMf%N zj8Wm9uiJOMmgole0QbcJs~A9i!KiQ@bq21gccwqMkJ%r76Te|JP^su@yO3D**v(1c z`Q)%UYZhlIr)E?{{+6@nxt~6d?wZxOJHy=aTx5GL3h9%<*deP*ez9#+*9fhY6jxDH zM6FaRwMGp2eDu`I6}wrqr|j9+tYO#a+=Ee<7SsJi!(oBD-S9~R8)v9N45f}|R7BSG z<>~fdagFXcZQ=&sGmCq4M9rwQ#CyGBowA#TgS&y{&a#MEv}Mhxa7Wq3^;)udWcNtp zstm23Y|An^{qLGT8s)BgGbX$TzDsB4*k=^`$T=7lJ@fC2uTpPrEVvW66Wt>W(eO$JSZg9}C z?n`k042~az7(sDlghWNv7BjaE7;?A{xJS5IJ1k-c9Y``NIvglpCpJ@=9^kHKxd%<+ zAf2}}Dmr{L>6?8�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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.A370B5C54BC2EC49.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.A370B5C54BC2EC49.idx new file mode 100644 index 0000000000000000000000000000000000000000..d50eb7fc41976fcd865e35065446f2ed88181889 GIT binary patch literal 7814 zcmbtZ3s_XwwcdMj1m?_f7z76}C<6@2>+lk3#Au8tNPL0@l^S3i4#OZb17`*h5eXW# zF)__ezSfwurVm@ADJHRM^SGv32&6IbHnGtdThnT4(wnqta`j%Do5x-IoU_h3)ZX^{ z()m93%vyWxwbx#It+oG!HB}WAo2L*`-c+?AAVoYJAtV9*g(I@x8U;VtC(GSiR8}2X zB89^qpR~{uY-*F_zHFTz_O0w`ms}AT`tn@v-r_QEC>V~os1I= zIOh*WT;5RA*mK?}3cmSUf2k~!tMWk6KkZs&6n17`qZBl zo(OWQg3Te7shOzd0W1JEO91$_q9+`Y0;sO}{O)L-zF(T zSwTTTODG@}c-mS$8w;u<1*Q2#h51DVKCic-w4}fv^tN?2Nib0!lBI$Uwu{Ffl;q~_ zru>$#q(ZUdE3R!*!{IBgj(FQV;c$!8)-K5bk5>+bzp|oGu-WhXS9Qpew4psDM-($K zIs6c7qzzn5f*~auNyh?N4u-UlA{`YWFg^l_p~VO3sDe`BX~Xov*z8y#VcFJ-9O;NO zD9PCnR*Ej818R|M2z5r_iE^p=v_3%--{aiWdH!tQIQt}RstoE}`=v-!;XsYxc~jn>BT zI8F8(p0oXM!jx#s1a)g7-WGM6Q!$PZINZi-8y6mU?}Z$PWj5~KYwMkW>xYuEf7)K-MlSgb3{p9qq7k^gn zT3+n1OvAnXR(~9>UjNdG@$+hjN=&9nR!LW0U6(O;)&H!y#c7EL({kf;GnD~XFaA}@ z$$KWGlto+O;aakzvXhj-IQfN|jhj!tHBc5yCV@a2mu6Q6y#SI&j zI!cq20XI0{e`Ipbs|mN8&R%V;*6;1gNL)tYs_PYY%Pd%398(;t47mE!&0BZ=E-p}M zw@ioW=`qswA&AO`isx*-esJ?cp<$jv-NVh3CdTc#<+$QE{)$hC9K499t z!P=l-&M(*O&dlGw@0+Uf#rDN1A{$V7&g=abZ`qmq&^R&~LL+5did`9u*!jhZSBOgy5T# zZ2JUKikCA=ouhObv05!8F%53Nkxsq#pZ&l7vE7mhm-8S^e2`AjzR-%d?<{Y)Twi<8 zWJSOl(0!2gt;$1%=LVlt^QXXG;1bz@tG`wL&X?z%8=n@)Eoj3CjUS%ZGDd46d8aqT&wJ*a}S1illJ{G>|*=S1~>dA`Aav1{GKRPGZy!qC%ra)b3 zU8z^Fq^+^zR>hP*XS(QGYpot8_y6oy_b>i<^7D2}5#-Sf$BZOpz*BsY-u-F&kB|M_ zVVTMr1^9?FlV(oC>DQ+{wxI9Ko}pNh3Nxu(szVu!8ZcNlbm_U7p>rnVJXVix+`UKU ze|Efk*E=Q`@1V9F#zpUY=dYy$e)$h}OAeS<;wVW_2HgKU-#)l$%WJuR5y(u{IwGE; z&Qr|E_GtB@AF_SYFLgRTF>O(2tsD0yN+Bf!p^ug6=%S7-%WkO}TG8otM5=s8-)%X8=&7@(qb+ulkue^5e zp18+9hiU!&=(ct1dH9CHa!YCGMgLyXej6!=EgDxHtDu_o59HR@##)wFoJ~0 zQge7uESNm^NZ)+NOLXVOpc72a;4%`?U>$Yv3fe$vL2QU^ zNX6nRh#tFV3Z{r4N^w#eKH7rlpWsi&7hVtpv4K=9NP;NG$!Yk031X+C(}h+GVsCtJ z2BH!{9H0pU)Qw>*h&yQ94w{B}hv)|m#ZV8LdHLGlIpO=4lO2Lsom)L04<(2-IW^@5 zwK8X=iK-QAD~!3-`Kv1ps;;DNi9yvbtoImH!-9r-gKDg7Y&0m(e9v75<-Nn}H7Kc4 zGD-Rt`I?M5|3bfMhxOI#TaCHE(tr;sgm;2fg>@QV5Z6vvn~rxVi1iceGx7cfu`!|1 zjgAvUZ=!b^W~m_hl6+a1bAq^j;`&U?A3^L$?3jjtPY@%{$W+94g4mPXlZ{WZAofq{ z&p~(~h}&r5HaZR8#H-C0mmZk+Tsow}K^k+A;;TUL&fzW@0>!&T1PU?F;3vX5K`fq7 z>_U(={m2_#ceF1NLFp4T<_S6;9fbCRQU**>DH;xJ21t>O;RBPdlGMFr*MHK>`~Oeelvf;cmO=3Ik%ka7=FCqDmzc!HLm zpbK@p2=8z45S@=tvmlPrIiqwrA_@e(;3$T8v4SAfwFqM2{KCZu4R{6cqFo4h!3_-P zq8q04otZOl#eoW_AUkQ)PNrzkmP(CAh;vIf63 zL$G+k1OwgZiw}SEMB{r^eRUA5d#JF7x-@Yjh~K5r-!*)L=p5EFRF3Nrl>_^bipDhs zr~NNq?z%m<9(?&Ujd_|v%c6b|q(cxggpP_Z`#=!`<;Y%p{DD{c?)atzYW7loF9qDD zeh{sLJVWUypMRlY_qTUF(BZI(Nl{4xN(*8;*UsY_s0>^OkC_I=os)U=k06G*FpsB& zs=-BgOgqi$h3nysiqgyV@>n1Qv5)KH5kfT> z##YL0r98G9tQv9KD38^MJt*7`%HxBAa^MHG9YIfEI|6=YZ3wc_LXcn1U73s zkbVA-vHPyYzP;UI6_cZq?S?ydQQIyWk67gB(&z7vIez>;$SAkNosVMJw15e$SwW@8 zxNL6LyF334@+p_g#Wo)zu8OPDDNJ;ZS34O^Co3PBCuly#xd7!OZHVTW%SYBIEyD7F zeGizx`W-aEveH?z_j=`S2&*S)%#&0<8M+z#pf*6b0&fo{SmT52qGeBg@!mt_d*S49 zBu=*;w+Csh57O+%GRO(yqO?U>2%7|P3BM!`{UwOY_+@cuIN>gD0Fn0WUmG`Nxgq!d42l&{`i;~qw6-UywJnpj!4kJ5?g7(slQ=D$p581yM>KSd{Ee}Q^#;;}!|17Mii zhv^hVq5=TX(qUSGG)4Qu9UH6vd4(nD zXkO{tP$j;1u$J{}$i{vRT+Es^jOwTCznFWvSG-Lc>E7Ua%+e!g3C0VLQOZVj|8>PHY; zxmFX^##} z@3o4(zlZdg!cEc3@wO{j-=B9T^ao(4bLl!8dr#)*ltP!`Xx4_};V?pAFRk;`4upLt zOt5|vO~8KBGHDEgNf?uVSbbrw+HK-${2s@vU8e3lR#UOWLN3GKSW#3MQ|yE>bq9M> z*oXC`xC9>&V6$En*-zhACU0r^<9|;S#5=h=;g7ZIM-W$Wt4!3I)HTzMxpmw+(_9nR zWTKk6W)s!IwV0^Z)K-(0w$wHg)x~w0BsXvyOw>khqlwzYZ8A}txy>f(Zpz(FP4pJZ zZ86jLQ0^Wxy`6H~&GaC(57Knwq=%^ekePmkl2@qqM-xIm{$O*Hyzbz22-fdW{(DAo z!`=a$%{qH@Hg=;R&)Ry-RO~H4n)UH0jeR_@wfg=lFyauH!I=RR&%~QZ5L}HI zqsGJolQl+-=ej@E_{pWwoNhc~Vl?rJn#3HMsQY_8&9`Te{p}z76wV>0XXj;ltPO*Pe2gjri&ZZMWJg);X9Ls_}r$`p># z8jKSR#xhf#JTWe+ti>+E~jm7pk)?})bKgR3LR)bDk zNiDK4+A`bLI+RlgT=vgwvtIiQqZ<%Cq^aWF!sH(Jfw$__a?lhLZ5WtFWM zUP~#A&SW;~&5VwUvg!*=)iu>JjVV(dX0d%M%d;q#4AxZ9rDIHGdPZ*(GTl(AACQ=s zIKxz>Pt;acXzLRTt%>~;l9LjW6U%kFY5h|Z4MtsMO_`n&6j_$UnN`%GbvB14%wYaY z8CGp+o$Y-7A0iY1mhwtdskZXJm!sNYpk6LE)ax0144t7hmg~zHLsfO9L2rq$g|B1W z{a=LM5s_U&-C(rPI6*XYf|P(TSh6~TpD|eENRTfIjppG-ZE2-!g{4?utuLf0c7#%=#)*tzKT&2?2!)xdT!Zn)MdCTX}_ruC`FQotN7%a=hyqi?&wZ@ujz_ zW?J;tp`F51Mks+vzy8e@IwlE54k4g&X;tc4w9MSUq>iF!~7KQA0kOK5P3QQJ* zElDU~@eFM>HJOs+3tD5f(qpyGuC$@X84c47`m(VGYo$KRh|8I89HZ4S7JAAytD#A~ z>NHwa9rRmKKtF7<>@LsJS#9Z}jOj|VD7e{nZi;wD-`RgwC8OBxYsa^8R5rk2Cy&7h z)SCaWyZH{OhOx}9DjmQx%)}IrJN0kdFqj|g2l9K1rtEtw z;AEgT<3uGSxh47Aei&*R>vA&Ei^T+xvx~iV1A6=0|wg|5-@Gy0IuE-7sLpGls0t>p&`ZoE>@dK3H59BJo$_L~p zEZ5skd;Od*vKo+EiEk_E4hGYWw8nL}g#uUBTRCw?@^|s~viYB3sQK z`a}=Lnffr@FFoA$gVmE4ZM+iO_+YZg4#VpFp!`UXFAVZs*~jwX6p2Kio5}$ED>W+Y98WUQ<=_q~%pd-ygZI zL1Z&Qp2km8BiBu8d?2;2r)1UkTE132nj0URzFv^ryi#OSuzDlmHxe~4Vs{<7cHx=( zFNkam7-sRaRPkxUFHHFIpXdJ~vbiA7_nRM%oj;j8_jmC@{Th)S1#*@qs|U!;)q``K zKhIbvvO_^G3@ud2Q?JGJKJsGgMv=_|c`4zS+Jjp9b^X5O1^qUQY&;kyc}=ok>l0G= zhSg)XI5Qj#>O?-#*Y*SLm-|F6+jd^J!t>IehdXA39XVXFOJtwG`XatajofqZ_j3CE^^yBT zHUZ>%zFxf+pAGxvQR1=e{UVzPax>wZ?MKtLY1irmP1GTgjReCW_d#mbIVDV3aoIKP zZz4MymD_kjIPT)ib!_H#1D%9`&U+<3d9u#Vti+`;niPXxq~=dV|@+ zW6qBkZEvq_4^pOQrg}NwuDWA=xb^lGksSl^bNRVyYMOG+_nX;ESAHk5sUXkbXQ+wk zV(yPM*2*c@y%|@ky`NjZK--V~Vf%36sx7B~t+*+&L$H1e;kOX=2Ho{}=Wyi7lRvn! zUU0CVi=SwBa9Z`%XJfMhZ+SB;Rngb2ug3OczXLsHzJIEMi}_Jx2SG&vU!bOk zX!F3{m40cD9P(EUU!&$Pvwphe1Z{AoA^YY%zkd=Tf^?WLhl$v+T_)bEF*j-FM@~+h z6wCz+vobATyqZ-naZ(zW=AJRZspaj^kZ(9CgUfJ__nwk};Dfo6ul4yCZhd{tndPMb zmjDk)5~Nllw32Rk%~7n2E{Tqwea z5hUt62Pm8icYq?fNCzmIi*|rwxmX9NC)d*fis#~0DE`5!mp{}6`qOP4B+Nk~VFxH; zsT<_t6^5dCrTdjD*P$IrKZ5ONJ<*b&=_2OTnG2b7OLhl!A)Nm4aPRXwr4ScED(qc2 z0FRR(RmE4Oqr?*=qnj}RFS;NtA|Z=N912K5T1-L~lQ^U$L24pyO(Xy%0_teG1-X94 z7SyODola7T0vz*y3R#3M-IE;2@EGcHs!p!Qp$_#pMay+K&@*!Szq#kd+hJWCg94rM zD}^~$pfD%hB)K35`k{DrfHAc!wu_(zdo%j}HTUVBEcIz%mE_>l?#7<*sV4u=h0>fu zadh=Q!tEnI5IgL(pgn=ftqD$oG>99-5?u zHyuDP-|^a%)F;jPREV7T5E4UP-hR<%>eu;Qwt=)p#VE}Q1fe~mVR+p8G)-D@>EX?SE}KH%wHz1+w_Ae=zaasvl6PMMG`MIa9vGi5+s^q9&(V?2FC2oJij9YdFs#I`8E-2H+7 zs5asE!s0(GXq0ay%vK^#ENp)bueUwF+1<6Oiy-uiRFKjqLe!Pl?%ck!Ra5<#>(M?^ zex+>$|LQ+e4hHu~v#^|$&ZYa}h`5ed3!cvS=w5r(U1LobLyly9@0HlzR7;dJkCS&F zeD;L1X?NYftq4Gb4KyC)eifS*Y{e&tf;7;1plFAb$q*iVIU>Rik~r9j`$_jHH@8@Z zmy4p6rWORGYf6xtS)elxwp?<0dfF1=*O5PwP|@X5e!05^Ke}6rmb+S@$rov!$Ks<` zu$}LLpY2wlXhQ2t*UBv~)*|mvwA|_fjaHYUl@=F-qtC7Sex~8v3$B8s>8(itnmRKm zGXe#^AWh|_dcayinie=M4EhDBoGbT0AuC8Tf@egcv=^ibuEGPIBoZC9LGGfVYCjjp zWnO7$rctasc{ot%ogJyIYx}IGPe_(qRv_AGLCTKEPQ-g4NZU#Dc9MdI4>^)5k$Z6{ z!D5P*dvKs1_4|0z1}SVE)!n(=!gZ$na#Ifee&2>pX&Ifl&PR}Vj>kBP)`ekQm;)5S zML0lFT$BS8$Hh57!?@p8&Wx#oM>5I$;9&<5&P zjf*A#Cz_o9=A)}ELpM^iH{V=KL!IIkGS-({iANL()^y8 zo;lQh6*3DlCjml}@>qT!_^9`Wf0eC#jb=9`tWb8}zhAxT=ZAUQsJj#bw(_^sk@LVTc9bf|s$&496oUjJYx-Q))1 zx`7TkI{q-l@#2-~O$S=8?2{IeOjLJrWuLT|WZEnHr6g!6iN?VR^xXO^CFyo}1qoh3 zV$lBz(h8EWf@Ij?2IAg8{OvVi1L@sB((Ld`6161YujJB@-PGxw%iUS?ewlkbJ7*7l-5jHu z)^g!>v3M&orvCBC@w|I`yF?+1HmXe?X+c}v7th9zUhe-k<(J!U906>m+{%Ot{3l8( zR_RY~+TTTfd}Y#wpM)U?)nmphhNggul4oHMgw#mU$_xwyggPZCvo8=z-)ec|+s&=Y?iw7dHZ*^oT3(Hj?T=(HAUP|eaZw4`Vi2RpiIs{ zKygh8^27{ic)H7(EdG{!cVkN8ryMPNxqL5Fn6&KmF9=83ODjdL&RwT_mH3rIyIUIaq?>9L)^!WDc1DJEq+7C=T4neUHW7rlO&{?_A6KhQ6>% zNXQZr3x5dGGD839X}{1dq;Cs(0>Qeq!1v6Vzdw8Fv2t-{zae|tpL_R`8X&0u@}gR9 zUH|f@%T$qBGWSINOB*LmO_aTHn(sE>7Y{h5hjb_M)DSyCX+hEQv=Hd#l5L4!Z@qp^ z&A2!zj1j4ytUZbT`QD%iC0eV|Liw>b*Q_Yvdh@ z-bI3UkzTk{h$(8RJd%W+t<4u|k8FALGv#;O*V_G-cJ}v}yIrCSBTOnr8C^mU?)+mX zj0{fsl}RS}Q2x-Ia_)pJkujP0~H8l|AHPp5YSf}rbsc(Jf-lqg! lw3v04L|J!){GMYGS2_=|Xo}1ko%EvKm z+rvX9Q|!4FtLhlo_k!U)d_s2Wo=^KNwgX?xj4#g@*{$gd8V;ywk_t3dSkiKMCWr}* z+npfMwr2@+8WCPtayKu*^lJv}~F;4Bv)geDYSQCK}bW_L@gODqGBJqg~}Wqwe|F?)Z3*9vn#51 zdOd+6qx-1F(bw7Qs~Oc@7-O8~}B!hiDIFzx^V literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.7A02E5D72457AAE3.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.7A02E5D72457AAE3.idx new file mode 100644 index 0000000000000000000000000000000000000000..f1ba9f9d43df9a6e7d9fa37f745528f9be8f53c3 GIT binary patch literal 58254 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

T0g*Ax6u95{o7d#UY}H&y*RZlx5*F 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

-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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qminmax.h.AB6992023C17DE10.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qminmax.h.AB6992023C17DE10.idx new file mode 100644 index 0000000000000000000000000000000000000000..cc41428e4184189fdeda064b544b3282824ff93e GIT binary patch literal 1930 zcmbVMO=uHA6rR|v?KZ2K#-udqx(y^Q7Lsi9(?HTzN-Nb`{Ao=E6)D?f+eWg9-Q8+` zC&VNvi4@DZiD2bu>TLg0tvM;br??(MGb$z`InYN_ zdVqAu5t=kAt|UVpl?BDkZve$DZ@`KhEjj#40e#8IGg49!Gn$%698vOeUX#*oNxx@c z4=DBrhBH|yAqc`~UX}zgds>_l`ZOUH3^fNs!bmDL7>f#-Tq--Bme4_0UXg?`QB@^H z3yyB;G8!D3&n7QxsPN&;h%Ba*yt-Kq4b4R}=7Jc;I`iYXG#EQ5PN0y<0d-OysIw?6am`M*qs7!|mXV0O%?U*bXeP^1xhw;%@fZAqMO~fI4@b#|VI?D=@%9%fF7L zgM$okB7og(=Zs)79K8cu*z0d)%-|3BBTx^3wpM~|y2LyCe6^cBaRoE50X78n0O;y1 z7;taxcyz-U9%Yi4mS&J$q7UK^^yFq&CKnWO#ks(G$+>isv0F&sza7{hU9raR8ebjOiQk+Pz`R+W@0=nI=3 b@KdZFeX*woeughLuI#I@)!IREiU9lul&=Xy literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.E29879DBE08A3965.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.E29879DBE08A3965.idx new file mode 100644 index 0000000000000000000000000000000000000000..da4d68e086a2fff3f2f8c7c500a71c481e95a190 GIT binary patch literal 156652 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 K39;Ar(@InIXEV2^6tWS!4ua` zZ-$rM_j}*>d%pL1zIS$>udZ%M3PQClzK0@M>F}qhGXLT@c+h^;1zjFi?QFv$ z7r~5gbxoY-eoo~(uuoL69O8ob_UpwZs5&mGj8W7UmhF)EmS(j&wpm;h%l-^t_{5M@ z#@s%JWdodowTv>R1qTH!qqvBe(YfT+vM)?63XZwm^kICqt^1 zF%obtujCcXG|XRE%dF%<2BM@|1gvUg$CxG=T2W0VDvq=XnglqxH5$R9s<_Z1z}1H3 zVdVhM2=^caLNJzP&`ty^3fBsv5t$%dJ`3RG#h?^v1NZ?!^N&mky?_Er2^W>vp@tQUtp>VFkC!?N{Aim#5t2akmD8&E5(()EA;H7#1}3x!YR> zDZmM?@c)%80?rN`LkU%&-J~zt^AD|uw+?-}Xo^F;QX4yEJrhR#EJvp9yG=BIc zyx`NJuacH#WKhNSk>#}1v@~QMe%bcyU$-rb9&b3G)DHGC7D@{fdABmJojZ(vU z+}yvs%%C{jpKnGm9Ar*cXoYnc~{alxWnheW++CNn{Wcgx_`&!sm*qux{;fU$B zbf<2}a>c9T%h}>%YXIQHF#$GS&OY%${;BmDREcAZ{El8=h$_F#@|7~evtoE-_B1SJJ`JsI%vH`2Y;K=e0r8u*>9t!z!t5!t%bTFTVz)x zH0&C@`lf@L0veh$c~XgP$a3kve+~>>Sa-mRegp{W>~*wmP?k9%Gdl+mG)^s;o%i6J zBNPRnB>Io`SUgUm;N#rc-SoRBkK3p`*nJ_ruv|B!{FjMG&uv&2ejf;e-ESi3TKD6> z-!$~a82|_T-2`s)s`fYDn}6m!w8t@q!1sU1tUi!oxuhu=(cWZlrfyJH5(W1Qu**24 z?1nF<2WJ23Z_$K0M5WU;X*D*Y{B(Lo+Kkv+?#w@~etPdxlgUc=nozH4PS z_xcW*472YVSo_~!Z~D$*7{qVrZQijFPlhd;a+-=r?+6}~MZbY$W>mfX?b)eM{kYPw zUFxgco<@_5i}sQ2Mq{x)gl;;FE^AN%egVXwCFr7zTNEUSD#^zSKB~Ogx}e8+Syj zp2pX%pMR!yD}Xa2vyBL#a?i6rJ@Zl1Hp6{M7feolHj?(e@I+5I^|17kVeX#AcUD%f zIIXVS<=Ft9W{<{d(jqJX@ zO<$jW%McvV7F5y(BiSH_4tN5!*m7qK)`5eZt$M4m_u(}FvRIO{*zN{T<`qb zFo;MWTB=Q2(iXT=DfKy|XW2Wp=HOm>$gom(`4@Ne?=8M&7zAHj0(U2zj@&>*Zd=Sj h5RtwjLM&3`ppv0=hTi_B>Z!0F>M`Y_T+%9pz6V9yu)F{O literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.27AED9C6E5347F54.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.27AED9C6E5347F54.idx new file mode 100644 index 0000000000000000000000000000000000000000..f3144ce061c0b10da17b5be2febc0d5eea0bc889 GIT binary patch literal 9908 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 F{TE#_koN!p literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.2BEBBDEE84C17E98.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.2BEBBDEE84C17E98.idx new file mode 100644 index 0000000000000000000000000000000000000000..6054314e002a8be7725076c619871e852d8e02bc GIT binary patch literal 21414 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 YP}}>fk3-bQ=her->f=!Lagh4>Kk6gK7ytkO literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.F696E41680F3FAE9.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.F696E41680F3FAE9.idx new file mode 100644 index 0000000000000000000000000000000000000000..fd8e5c2f96f74de4ed01f1d4c9b6649c449dd21c GIT binary patch literal 2272 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.5074367D54A620BC.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.5074367D54A620BC.idx new file mode 100644 index 0000000000000000000000000000000000000000..8c3c1183630f61141fb6f16fffaeb04c7daee72e GIT binary patch literal 594 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

Z22 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.36F453A9F2933655.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.36F453A9F2933655.idx new file mode 100644 index 0000000000000000000000000000000000000000..32b9e0c8544ba83251746795a95ef5db9524cdcb GIT binary patch literal 4838 zcmb_e3s6+o89sYmYLLCKYnNTv1yP$) zYc?TVA!+az=@0wsYUxd%i8i6X=LUa=Sv|!H%#u*DH1TgMJo;G|4u``R>X95Bfn^=59L@cXsdkss?s9Z@b}pIfcKCyxfdQ`s0#7I` zIr_p^-q45m^lVoMj(uHw^bYHkVdv@`@c#$hgCDg^c(ikCp zbjEysWy&O*=OV8o6G5EI=b9NI8W5*tsAycXcT4ppeJsnHfmWBX=^oF2q(-krh-ijD1W&V1+hw>?Rm1;lkJbp}RIyvw|Q!`YpC zW{KPsOs>#SXh!kro|obh^^2NBE+4Gzygii>6#snv&4LM>(55455NGjOA|p!f9rLan zKK$8cpUAmD!N%KkjG%qn>7lahJs*U1Lj z&nS=8&iYnf!Hl=Y*2HswMN~``DI+9{5RMSI{r%37w{sf4TqknbU|*sw$z}xOKX~Q` zy_)xS4ePmLJiSRUC8F52@Iuc;``X7vZZcR~d213QC@y$)-KLq-E^gM5BoG^Uqn;5Z z`|H(v+D$)OG9q#Xpy1#gsf?igp(&fz9_IIe*aYGtzDQ&Q#iwm&*1NLb+@&L05NGq* zIz|-t!;bX9eF=eI>WBaedS0K(h@ud@6Zh=%r+xb}xD-5Ig}Oq-04rYEa>boCwqN85 zQCuljW}tX9{qUuCR}UQ!IRlD|wZ#S$yYEk^qo0l)5;-eGZ!xqK(gIC^9>t#w75=O1 z-}7H%v8gB3Lm5Hw&Re(qr-uG?L`M?9I-O5XW<<&T!!?@^=5LNaDsq{iP|BAkGJ^Kr z!{2%CBh#0!i<}L_PTrZu2#VJZzw}6|$^3@MWr4UUt0|Y}i}`wz30(niaKox2t_hW? zr*wn|G399L;`#ABdbC?WY^2o6!DhWZ|zjh<$&K=hCASfzYIhNh!>p_3iLScTTP>F1;*r_o01F zLQO3GrzXdFjdAA{9f^bZllV#5j41Kz9&=s&%Z(`?r*KA4D9bFfGlKD9CU-?%j3?y8 z$?tb-wq77AEmiaCjJwH@oZ9_AdgS2uR4RckCW}R68~(8PHw9ZSOa%6H^K>g75=XSk zz(zAZN*vALI~V3MPDvcdoR$q@WDC?)$o9D$o*ji3Z=gK+96f^jHBL?+{L&?MgVe)m?_O6GuFxD$jRR!f(8m4Rp*x zpyj6WQXEYJt<+Z*;#(4EO-_v+uMc+RHI2%yabDvC|8z_&8C>#NoIqO(TFcQ3f`lrI zfdhs@aDeP(WWa<3YPZ=-a5y7CK>cNOKwCT6g>PH$A?&oIu5iB8=kbPoRwnje6W+wvdjDBj^$# z1k#c5Lpfn-eyJUYfbZ`+-XHPSw8OnuXOgz1_1ngli{aeP7zr#03qJ=2uXq{rbV&=#R36R!;VDWO%5IpSl0hPZ9&wpgFzBTq0=3$>WBFO1ZhYt6?R z8mTSMR)Fniq(%1?6=FCewVUl$dNdG8_@Irn zl$M(DZDdgyw6S715}`+Butv6#me@@+KuLydR5CCW#~pScT#1a{$VT9XvdXBf zl+{{bbz%)LH?WnF8*TA$z?Kmk+1MM9jttVsHZa`A9YQvYXc@0DE{+1YKpCJ>d&}rK z-?qMWr{MzI)$Mm7ln}&iNL~hQbRtk&p{*FN3?Cx6lrbA!-g&!q<(=XO&&ds~X->hU z5z0AD6vAWgy-+C3#4(Bp04`-1N0$iWa3&eUF&%_1D3grbs2!F99mVk93(h;$(`3_?0oZS^hp}Be9sSGST-}p*zmhE zee-TPhhmK1t{MJopa0y(*yz|jchknHFQ1? zzPkE`wk^Fi#<;a?P4gcYUml1t5U|giKPFxyq6zk>aww NUp`PeAvbRl`446unBD*Y literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.1A9CB3A9EFAE50D9.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.1A9CB3A9EFAE50D9.idx new file mode 100644 index 0000000000000000000000000000000000000000..a1aa00dbcdf5b28cc429a9ebf1ec779c8ccb6872 GIT binary patch literal 676 zcmWIYbaR`-#K7R3;#rZKT9U}Zz`!5^#Kk2=nUah^1_)@VR2y1_7%Hf#l_lnsrW)4j zD5z8$S%nzEM2u=R88na-=qMn`X)>gwCg+q?7Nlwu2QWrs^l= zWF=PV2bSoY=@}a68S1AeC&!za=x637=ai{{>ML?~EzKPkX0YEk|ger5B6oG+L-FBtIZ}#lPJPhm%3~WM@LP}tQ zfs=`mfti7kjg_G&HLaK#7?!dQTWY(vMKdz;ut_mU34ntZNE~&$c;v$EfFu?fHeoGc zLzsC$o{O+If+s33s)od~6m@{{4E@*tdp^l|9?)D)22LTExiD!)DTsrh;jF)-f}*KTLzVq@W8;fEPnBhFkqllk8_vYiSHi=0G| jX~jj!#mXQCD8WGi+w-DdUzYm(5@%vzWnhJgGB5xDYF)$f literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.8C4BF3FA69681C62.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.8C4BF3FA69681C62.idx new file mode 100644 index 0000000000000000000000000000000000000000..a070b3f68d3e66f331cf484cf87fb231a71ddccc GIT binary patch literal 11790 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 WjquHVan113d$TU|F}jpwJ@sD*qM-T! literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.BCB0FCA55CE1227D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpicture.h.BCB0FCA55CE1227D.idx new file mode 100644 index 0000000000000000000000000000000000000000..74d109475d704e21ce34ffd0382b15e7a5e76b5a GIT binary patch literal 4182 zcmbVQdsI{R9sk`+cmyut29jTZ1PqYy41~l?1Y+dER!2`UBo_z`1d^aq(W+~A z#?-b4?Wx0cryY7$sYk_8t@C)=P3v^^&^=sb&R6ll9_-k2THWe)w*79B?@i!re@xEd za)00N@B4my?qO|nL&Itop;~A2=3dTk7a@dX-=8M z-mA{ts#9yW7%SG;Tn_)Bmm`FN|9#8h>GS#33-2z_ri)+_J&SmY#S0MciOugt3oars zAiPvm2(LD;Yop!Ip$^YrpVQUXwU%@Ek)uLWwXP~c339gg6SYpFKJW;hNLC!($jNQ| z`cOZIxXqjcb-LVKgIYA8ivF4Ect7J0{3<9Jai(sV(y} z2}^6^5Z19eS>S=baMu z@2)I=k)`87eO`PX1~#{6a&F~`#GNdi1MEy`rV!lO+vjqBysc%gg3blDLZpZW>4_yL zYhtqB8e{2nU}uZ7h1l;Ej;IS~dk#c|RwgPFLi4@Tq+`VPV-eCh;v7NR{Or5ib2GRp zmQDiYCE^mHsQ;L8ethNh(0eSc0k%r45~OeKxU{z@Zv2ddW=L8rMoU@X0iKVppRby{ zIr9-qF9B&&vMB@DwG#(RE+3;VCZK2{T~|?89e4oS`={g6xpR`s5gnryYX#e$7Z2V2 ze#5m-BjT1P%H<$kcJJq}roa5N8!VjxwhJYNLP>7lxG+Bd&)09o(!m;&va>O)JY4b1 zW#*$t_OH0hpiF2fTe^+3R1_6#DKFRQJH@Lu&(5FeuBE7CoFYn*Ln~!eO>NzEvW=n` z+=^NW9tMA$><4kV_qWH;G;Tso0$CI|0kg`{a(`%B8_6oRh%9QzGK1@wx_rnQY>Fru zE)o?P56!pzrCWWoGCi;_zzbPG??}Vh=<|23bdHZK-GBclD24dMi-1qCRH(GTG6C6d zI1l2Z4}Phn7CHwzhTP_N3*5fAYP#@r`FBl3cX?8|8deSbCAaxi1Giz-5VD%A7$9#l z6ny%vKhG_vRJfQaW+B9}->lpI;TzY=sbJC|O%O84JRc4yfjvcZ^ZNQ4H35Gb#)G0z2gcgnX-TTS2r~2Gv6^Tzw&u=YLA$tKh=;UtaWTCHB^RA z##CdDFrV01YOD;O%t~`E7-g_E(V7~TvudrS;gc=VmKv6`X>Fx&>N-5BdT!6tJt6NP zTf29ZkG(ta2*}_xXr!b;&0dqc7w;q@|PIMNP z7HA@;6s!a@3|2%dg#0qNP*ljk4kV|{!rbtwXlYR;3=e~Ka$N>Y8p(U3!3q&E*jR0B zhO97{$Ca=zP12?`s5;4Xg|#LuXEWK%AP3kVSQ{Qc3-qBgX@OvwVv7k2Rl>&>T5Js$fW86cHN6$dEB;LM^-Jy-zP zC3WNB7E}V<5(jvg1v0=aAxEacU_JJ)xzXAm62BP42t)G9)jKW2gQpIKstiL3U`&+o zAPl-UZ~b!kd`-g%;%<&CM+vtWtd(h%0E2+kM3zTrkcHR?nMYa3cjC!>A!h)bMYg z?-ze^@HGl1X7j22b0*n?DGJd2rPq${O3`S~QGmV3=XLlRd0Y5syJYs}@yl;SE0R-W YawLohLIR*7lp?ql_+LTj6m}N<2R;C}JOBUy literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.9C7C38D1C2465B74.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.9C7C38D1C2465B74.idx new file mode 100644 index 0000000000000000000000000000000000000000..ae9907e4a9359ba127c0bfbd83dfe9e16fb2789b GIT binary patch literal 18844 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 |kd;9(G*Dm*GtBq+K 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 X%6$Czm;QOaeQaPz(V6&Cz^DHM4+{33 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.7E2A4101E0219235.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.7E2A4101E0219235.idx new file mode 100644 index 0000000000000000000000000000000000000000..91ff75c0a253731eb875d67b887195a1352543ee GIT binary patch literal 9600 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 tjaOdBDX(LdSNLaC_!o;W@QF{2#zT7!Wso3 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 j&yoC3W!1w|#JiC2V literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.19BBFD4CBC6BF2EB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.19BBFD4CBC6BF2EB.idx new file mode 100644 index 0000000000000000000000000000000000000000..2f1fa061d32b50dc6ca1ad37dec9458aaa560bee GIT binary patch literal 8866 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 AxBvhE literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpushbutton.h.DFA80F691C533EBB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qpushbutton.h.DFA80F691C533EBB.idx new file mode 100644 index 0000000000000000000000000000000000000000..1aa93d33f2230430b1853a30795bf2a1ec066c75 GIT binary patch literal 3672 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

wzI{=aB0kH|`wpAY=S2He}lA&V4t2cjG*= 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.BE0453B11DE6141A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.BE0453B11DE6141A.idx new file mode 100644 index 0000000000000000000000000000000000000000..c12bd89a6666ad8f363fa53b498e05bbcb4e2cbb GIT binary patch literal 2034 zcmbVMU1%d!6h28)+evQo)80w!Bx%NWx7oyyvD>nm#)7*osiC;FUHrkalu0^GqxorO zlG3^sSrLTwXL0F1tPeivbKf>M`#*6_egE?@OE>xT-#c;msZ!+VzaKJqIRl<8xDXm z{_!pUn?ZrWFiI^Xh9t{?(C37p&%t{=@5{dX3txE#VAPf$@JuW-2?9ogUIaw0zjGzt z-|#XBBLf$C*fL#)s`ub@u)oJY01N@XkS}H#GhrxTrZD);-cLU`v%?^QfJ876wT#6u z;77ofZ}v|9^!V4$GPnx?S(cS71Hv5+@R$tO_71kzA3T4afrNlDaZIud2!hM*;y!od zcku7MU<1a*afzFzTjc)rXI^nGjb369LxyNDDp|&2uu@$7WFhm*h2akw+=&25l){$j zGQ9lQv6rr{&40;2Mt~fY!V zco4uuHf$Md)BxD#?N?pK6SqG5lR*>#sbFfy!}DcB-t6EHp}&7}!Mg1{`M z8Ynqtk>c{9EWu>tP?pJDh6qS74!13oHpAubf1dnp|MMs=yZT*T;uXIY^@G`s)7WbU zGAJ?oA!>(Yi>bX#IdIw35ur&y&bDyc>sYf8_fpOD#j}=p+MtgXZ!Wz1>uVQ!8Be>@ z-p(a)#ijIjql}apq4_aB(veWHS5u|Lgg5QU`3Xc~?Uihic6j5y_z(>Or6ME;Xwn!R zO(wcgZZH=lI+C{6ZA-dM$GC6M7o_`UJRk)|C^O?c!etT@*MQbdxecgCZE zs7P~TTn@-0HOcsRcsxc0GoBbpj8ch=rvfRFhJ?{rD&CE9 mNCO02tEgsR=tX19bokMW^Ur7A_+ri}4#AMQVm~4|0Dl2<*#LR~ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.D19DE7CBCA35C5D6.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.D19DE7CBCA35C5D6.idx new file mode 100644 index 0000000000000000000000000000000000000000..8dc9c1ef043601ce593fdeafa55bc08b7bffcee6 GIT binary patch literal 7636 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 X&8;V2beG7P84~{EmVPp*BT4@QUgsKb literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.D5A915CB1173C36C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.D5A915CB1173C36C.idx new file mode 100644 index 0000000000000000000000000000000000000000..44d43f2eee238e8538642c0b3c5d6463d68ae48a GIT binary patch literal 6370 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.8C3A8D169692883C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.8C3A8D169692883C.idx new file mode 100644 index 0000000000000000000000000000000000000000..490a3ff94dba088a37d7df2432c2e9782f1b5330 GIT binary patch literal 1932 zcmbVMO>7%Q6dpV4#Ic_p+jZQ;F~M=#IF1x=T{l*}#BqtKlS<{Mq)13r6>Zk*WWhhl z?iw|P^nfBzA%H?D4F`IG3k4K@N-BD)5QqyPs&eZAkP1~55bC8uNL0+M`@AlQ9xD+FU#v(>W z*`~fYFIU8}9L_I|kx>(kkwa5bbzYvRiE5#FEeOqMG=JAY(}AWJ1fd{H;vzjF7-7c9 zkpkxI3KOclAR zD)S3cwLDMF)Pk(blCD%M@wqMe(O8YMti~-m(4~^7X>)REURKMZq*k>pJE~TS%Itr9 z)HJnGy|i=pIQ{X7B+oiEt*fGUM*Px^b?tTsZx+v@cig0yojbgV33`*i=i>+1TYJppT5D}hc|XO|&} z-IzNPdpLdLyB)bnx7AD4BdsG~2vncm{N&)u3;U+();+GCE?@%H=l*Ox`A*kg%iFDf zY8~aGHbbELi^Dx@Cr^<#fo!A6W%g!rh9KQmOS_#V_s7Lw?USxs8y>5J+7Gu6dklg0 z*W{Uz_u5LI*Q57weI39As>$@*PyFN*eso)X)H>Ck@)`ow*FReM__yUNn|15twq!3b zfofGQYHv`I?%Q{M>E(?h77M^Q8TZs_F^P3L>V)3e2ZKFi9Sk;1#IkEbp1vL|0U&CN zdQ2V51QP^E2hx2Qn4;nIUK3^9neGOWkacDQh+IFf)^7Y#>9sh(X18^s33lA#yDQfd z6Hl(Jemn3G-A-~zAEtr>&uGP^S=v<1lW*(4&&hQ?(>iE%f$827-nmsV-383jlfT3Lei@w~I2cy#^t_1AM} z>1j7{H%|Y3?#!z<&j=s30QfmS`;r?EK#&VIp)eP2pz%u=BWm}H8}}>>?*h$&T?EWI ze)aIu#^u@t%2j_?e;8@NH?6RF=(?vaq;IZ0^36RX;k~f|^gH@}=!&9fKX0NK#QaDk z0B`3#n4-hDXPDvn>ap^!S3;YtBZHY?WRrGeXLbk?&N`buI{Ik)-1e5Gw_0xB`qw0= ta!F*YYO177u!WO}`s2a{A&tvQh}+zSwTSff>4o1HY%Zs}!$Ueu)jx(O0X+Z! literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qset.h.DE135DE05125A77F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qset.h.DE135DE05125A77F.idx new file mode 100644 index 0000000000000000000000000000000000000000..001e45426de3089a952398202c3368d52e5e350f GIT binary patch literal 22792 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.D652DF351875B496.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.D652DF351875B496.idx new file mode 100644 index 0000000000000000000000000000000000000000..e72ce863318b75773faf8c427596ee3f4900a76f GIT binary patch literal 18158 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 NC^|-oVn73-{{v)@plJXA literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.1236CB1F90144146.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.1236CB1F90144146.idx new file mode 100644 index 0000000000000000000000000000000000000000..e6a425908dbe209d44e41f35bd83969e7b0f1941 GIT binary patch literal 482 zcmWIYbaT7K$iU#7;#rZKT9U}Zz`!5^#Kk2=nZ7`AFi6YHNww0~*U!k$P1R4#$x5u! z4=m9)(=#;CGt^H{PL4M-(a+3F&M8ev1xh&Q7p3YKCYI#qW+v-pFp#4;JtsdYF^5de z#Tki3sVOOmC5aRnP>`RQSCU#p4Kw01a|=MeVJNQ5O#+2zQEFPTIFNo9t+UDJ)^>YF zE*2IJ771`*L*#Q3L3D9Zan+a literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.E241435CF7219A86.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.E241435CF7219A86.idx new file mode 100644 index 0000000000000000000000000000000000000000..36acc3fe28410410d0fc8a427a64df342ebb58e9 GIT binary patch literal 46014 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 ec=-X{iykNo#o6K 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 ZaZf6mhsMN>OtIb8SpBikcso zZ)3tz)Dl}skVrg~M3h7dROToP7wLqu=(1RW${pq5>_91Md31TKK%@OeD{LD2=@nwe z+$j`qQqx-K-K>}u^%1Z>0{$ZO-UQYr@E4)?IbfXw{v2K-$pO~+;Li>yNeaMbu<%AI zWKRY!hfonZe-f-ug1-o5Zvx9E@DZWuO`vRoK!LY`WgGY~%P8cTDcc}W;Jskk3qBmd zP^cQh@*4Os*(qedI*vd%hfXw{a0HSBZUaXfgtNm+k{lA+Ac^tL>z@qE%lgBMr1mxI zi^+{E>^#Nur>QlC+Wxfy$D~x(eDT%P7kds645>tDueYjPfjjM%zaR3rg{n`Uy%gnQ$7V zm`yf~QbHa9hnZ4>n;_IoDIs&fAt+@bSQmmnhbBm811<#%yYL#NbXg8|K`Bpx^(pWd zNsi56*=(ki&7f>HQ_6O*Y&TQNc2KsPDdl;vJa49y17JDOky0{_K$f74BT#SziUe+h zj5f$(%FrmKpbd%`*U4M2Ej|Cqt3(o(&Xz7rDQvIbKtO+5k_1<}lpiE@aulsc(Z;5P zhQp6y3}co|B$4z2OBQ8LqwbP1r~POkPobqT0l(_(}fzb@KqD(OZqf*nD0hcULGrcsEH^ymHY%=DV(LhFlrZEsx zF7==lWr~4}N=;)RCJ1V#m1c@&M!lxdjBP!N7V8C?JiZn!&b%c2FwIZMybSq#5L8v@ zsq5tSDR=Z+phBA+wk9dhUnbNgL#-D5O!yu!~lrdL-5G&|arCgZBrWkF#QA=u! z%~=Z~KCO(DXT-9C%ICDIQQm5@fNt$ShTkCzXw=|pCSNC)nHtBS$qnv#`Y&AzZP=7_%7T1YU|^OEE&YVoNb*DaHxh zf{qppH@jxJD==TUW_sBz(~{Wf9m)kGet;HHVf877e2Na?nthGduhE~yjiO#g%Vo1` zb{Un+X4mW*TCSO0vumhaGrMMw$d*UUuGu`7CEU!?key~Ic=q!!LHer;}6XHSlWE?KhW#>ce59i-uKBx3SMXxSXz6m6%5l40wTxTJkjef02Fz6hFvuf3fhJ(&SIC~8mPCgIm0$+fH3y>nV_yQDO zfPMmBgoKNbBDVM<6kLQ7fxiXUw-C>oR|~wkzJquc_zEQvLa#ui@aC^T<`u{n_$q{6 zg-GGeUxm!8kT38x2)zc8ET6R^M*r(z7vB6#%$$k&toRhtdnGfmLg2ZWF&Fa$i_gc* z`IzsmGN;n=e)F-vzzZ;I0e0u?pH?oBxe)VNgKH7OtjDoCJNe`jpsN|!O zQFJZGcuv4;xM(?+3fzi8tr*TCi;CJYrBy_rwP=$$BCSwqLd9kr#M)1bUj*;O2-XD( zSwe;TupgU73aNzd`>~L9geC&*2Qf^Dz>dDSCKBzhW0(+$`Y%ugKO9E;VGI)@vSWl? zp?IM31_lX{`4&3fLYEMk@1WxybP1999)`V#Q9@)M$FSoV#TJi3W!a9C=n^9IBXoR( zE)nfIh4xbzCiwFdhM&S{fjdU*wIY7yGzM|Ro{EM$MDP{$3@T?ZNbvU=j6H+N0=J`Y zI|c}TZ^yuP3=z0v27vezZecbP4R3cN_RFOtKA zd|D)jFOs9pIA@XEQ{avn5Aw`p`%*bf$gibx_)DiRxt`y z$NH_2Z7kmvvZONC$@y$rDU|0=-63algj*r2F?*NXgRMrbh&X$X+=CM>e6HkU>p!hw zLf29|_&NGAp*V>!v|r%xa}KGKU8?`!hI0h$DU`Js)Wct-r;Ex&?JB|lQwQqO^~ z#B(hC!sgnl{EHIBo4|JySUFq~qHYG?%>ozK4Xpem?#dPFxMLP&{5$RY4n6<+)y^(; zP|%=gwq9MNPXk{Cr?5twFsTW1SX67?RMIRno`(VRFoH$5OPz~YA{Cvn*I(y+{hH5_<5@x9JJ0imjo#w8s)_xYr$xw;U(0haTynfo) t`r%sVeT@<5QYyao6JJZj*D~={{os-7eGlU&TYO5&`jr;V@ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.3082B18559CEFAB1.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.3082B18559CEFAB1.idx new file mode 100644 index 0000000000000000000000000000000000000000..7bc2afd71c59a21d8874760f76d9feeafa3aff67 GIT binary patch literal 10316 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qspan.h.FA26E55ABF80B50F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qspan.h.FA26E55ABF80B50F.idx new file mode 100644 index 0000000000000000000000000000000000000000..8ef4e331351c2145d4829716895de2d354dab615 GIT binary patch literal 29246 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 GAO9B~nXh>O literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.00A90A376DB76738.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.00A90A376DB76738.idx new file mode 100644 index 0000000000000000000000000000000000000000..eac969d7f7c234dc57378bae2c119c5fed4e0aab GIT binary patch literal 17152 zcmc&)3wTu3wLTj`3>*(uf+pc4IeEVmCXY!nlT4VIgoKdSL?Ap8VKO-(1CvRZnd~Gy z!b3m{J`j9>SWxM;Rcou&(yF!fs%^j4^0nB9+Usp^Yp=GowpM%Vv);SToLT2A2vS~t zH=jD^UuW&L_g;Igwbxq5&V>sWyzdeOci+OXK{eu?DhNV6{2Pvh{69*92kmc$;%V_l z{6Wh#Kn<>0>Q_e;Lh2wOjjjv@)vyxrt^<+q92i%;ipQLxP*KN*he8pZ75GEpLdDy+b|f58 zeBM9+u#lU%(PHyBgX88fCA>K=Mt6C`e&3Qvf0g;Rrr#R~s}3bF5Z+v3nrwJ)F=i~g5`CNZ3=0J7S19J)U2 z-=IduhgGFNG&C69MVW1~om~{E=dj9iw~R?TBqAogJL8d(fn>#J91@O%KK-;!>m}mO z#%|8QK50j%9MBntl2>Ov$Ol0sqIf#hH6sCUs9|h4q=v%~X_V}cY34-mDZ4vABRf}l zg#WBJcG{Ksz=ti?RgqKum`p%yEtLHGdF#tk`Jqf%jqPZGTYghq|OsvRBkp%$y?dh zgG-3L8-hC%ZqSgD?K}C6ritj(vB<8)Nic~)?^r+$PG*hTi?-4;z0!4Ts?HR4>g@^l z-I=aLFuy|OOblQd7eNHf5wY3a-mrR&8Vvg*e(sNqE55K&JL!dbR@0r%+|PU9MPHq6 zZ_&K!Z1s2YkaJzpBz0ii1VO}=E~eN?Q|h7eVopJHa?ypGzN4ipuG_vl)27N2^aVY3`VdOrn1}`$bv_(f^s(a5Ccs&mN7aleQa%YXyQend{;>@#zIl zn*RJe?DWD3^&*Nr(?$KMnmf}VILJwfXsb8k8&L8?gVEnwB{&iY44>g-&Mg0AmxtS~ z$nyU%>AZ_E=gC_EiJzqfO`7bpv8Yq0(NZ;%ufrzKDQh8%JezoWip`$QkPBYXq(h4Z zzDY|z9peShPGk5~cM^k9_MM(usF?cHi@iL-;~I~s&QQoZE=&r>K=FqoH6#9D#396T z3jEdT62TMc2>H1;qS|ai@6b>{@YyowUo)S`j1g!cKqgJLBg2nSx6zYPbP}H}-?AR) z3*p~h!8bHG>r3Zpea=;pkk=mx7Y_*MBcm72&a0iBH?U?X1j`yc zUr8~wsiFSSzVlp6&^xGxhrK@aJjaKleU%Fue8Fna*Kqzi(8p_mhU{Y`95PPdmsRS5 ze@ZN6U?;INGmidK82u47R5X}{6++S*ctZu{qP$zb$A#WRYO4N z^sgDvTtMyD*p>_rN2yD_0e>GDwZ$p~yy3{gm@Mcdt%(dYsR7_}V+;~bOKlk%8WxOT z0#A`p5ExetL6-auG867b4U$Do9V`#`bX*8JH;Go(kgvSSaUyT!lW6G}0&$Z8) zDGEc~`sXcPZLM|)amAMjJu2hVY=>PhO~5JWj`_O|&#T+Qs*Ot-DQb;)wcK1URGfS~9fciY_y$YPHE(UtJm7eBdL6mBwD zELMvyCAy*1pY4gC(rZl-g>44MChI1*5Z5+WU+;VA(_R{T!Ui0sjB;x^$UvpkeEZ3| zS02t$=t9(N)gr{z#mCnAQA^+PRbTooungc*{j>dZg}8P_pGEk7#jQt5Gcw3_hqH$Z zgt%H1QMx(7y+5ftQxw*sh|!$UY9VfsEOcF~oz2$E2mappOJIm9_5~LI0?Xt2j}UiF zdTc4PO2W3?EzUf;T9@4gYI9u`W3d(-f4=5Vhn%9Y$52XwJpq)mBs0bm-1otEUTf-i zQ7H}f29PpuMvUdYt#|l-`S@MHVk)l8S_X9K{>ICosq zyE1>7DEM)jk(?2$skzHuKK$n%qszLR{4q!m?E$V&vhuht~YzIv;V2Tx%|D zWI>|7k;r)b>_=@g`^ZK-c8{(u-M9YG^U&MzTXwAzg&SZJevEzY7*k?DLfqnv*nS^a zdr#_zFCGWB?Z#RbSr^rsI$L|&Yk&P`Xiq>Cc4>lkvKc#BM(ii*gZg|wjem2mbIRTz z2?tiI6~Y1dVAOlA`08y1ANM=x#)z3DS0sa(EKJhPz=ynhL_{6+DiOyFl{hTh;zj2t2mnVr+Gh(KMoAL4G~Gsq=lvlc>j6e zq0;9T?TWeAGpytpR?qdHsLpPV#;r$>Jn6mOIh<9VDr3r`$S<&w=mL@)RNA(GV5065E84dVA0e2B>6kgfMEi)wZ*!H z*zxXnYTjR4@V#$ShpV^O!$u8n$tvmmMe%?A?7Ng@b;9ZlA+AG-sq5`A$6zSD<2ccI zzBM0oZk2SMXS}{;#+xhNJVADnS&<1l$)Be0K;hEV-Qb=L&+X4Ge(W_OBCR3~L{wa^i+J?ye8*oJ+`o@nuztO7 zW7ch8!A9(Vf4?pM%J-K3H`z#uwFEYjGgaTn#EI)4o%Y5Ny_1zyuHYwY(0=TZ>ZmZBUQq zT_SS(8hgM9tGu|6?F;J@Z?sMk z`2jZV0K39e_A_kSGwcdf?w{ZI-;Z+A%Bs>to*YcxY~18LC6uy_83B{0Zc5$5j1bI~ zkg|;#PQlZ7+D>M~3!c7}rQgDgz1_8>#261ihHa~xzwcEs!UvbrP8xRSYZJ9FO3 zj0}vsb~4v(3=d!AZcyl546R$_^?O+TUCg*Zc*Cu%;T~q>@x0aFI%b+d+fdsCdZx(R zN7{EVBL?w~jUBt05#hOK#Iu7L*(>iH>YP9e%Aa-9k3WC?vO2J!F?lQvQy(laz(lpW z0!$`N-*Qip`B&MMUu8LHgff4QNzbtiG(xl#7_XHV zIDYEzwT;tX3bt59o**a8L)#X4qMS%jlAJ`)TzM`*$#OD5DRK%ysd6eoimVWnCZ`dU zE~gWeA!iVjDQ6OtC1(+oBj*s5E9VlFC+88AFXt0fAQuo+C>Ih`Bo`4>EEf}0B9{ob`s>0 zT?DyhH$nAsJwXj}13`^)BSB4a6G6>#GeL{wMFh3Vtpv5nZ3MN;?F4nm9Rzt~4?&%B zCqbL!O$1HI69jFMw-B_A$=evg+nK!G#J~D|aPCp|JI{P@04ZTEaR4cipd=}Ypt;gq zf|8|Vf>NXuf>Nbaf)q(1C{0QuC|yb?C_~C1C{xNLC`-yBC`Za6C|AlQC{M~GC|}Aa zs6Z+ps8A{-s7NXzs8}i{s6;9u$Rb$?DwRqJDwE0xDwoO$vPxEhDy2$-s-!A{s-LAD?c?jy1Itl8Qx(QMxm7qaskf32{n4qu}CTK(&A&5(y zpiya*pfPETpbgRnf;LH;2%3;42-+fTA!r+uwlRXYGiketuf6Q1*UIkt*dvNOwJUX< znG2<_OdrA9l}EEN zgBAG(c|$h#(%#HEy035R^rcX59A`<#Sqf&f*!6?^T5tB@jg46aywF;FNXDswto8Mf ze0+9hQnLp2FJG{f({-~Q`G-~8~d-C9PPK9-FcDYorEy4J2kA@~}|T8|FN*rA(}$hF2Cl4bri zmhv?-5yf;GMr++UWZRba@_YN(BYU$&p3;>vU{*m&y|RQ>Q>GkPL z%%G5|W^ywO_lF$qF|kg3f+Z^&7e@+S3F{dfzsur zYe|jdEbGLiT;%1>@=mitD(@)|ny9j?a)8uFbyXdtJgTeiFsq~LmDK?g)dp%elTv7b zqYF(-w3Nsfyf#?g>)!G}bR86;ETsGAuDf-VkosLCT*dOOp#dSmaHM znz~KY-qk)psvl=Zr&;`T^mGJGFn&pm<6$~V#5Lq9U`A_Otc$48)(he zZDk$UvrVX)8h&=?oP7|Wb}-8hHs1_TcQVVJCdL6^V0v>GO$>DoFSM2}l2L6y)*87; zuK1nYv#-T|0DNNc)Ww(MYuK6zuG`!I0F3-MPXH+Fh~TkG&5H}-dd zto3yb@;jC<#qFAYBn=t^*R$l?7{&_tE~qL6&(x?GGGfS&z{Ez>UmukTwYRveGZm4#8el_66D^xQ&(HOM3*n zne|TEB)FMX9->`>n_1N%+9ue?s*lh{|3&>id zAIZ2ZAZyKiB)>kVY2Q;%Kk~ilB43`pyvp24PkGM*+`h&ne-2ImD`cp-~?xM_F=b}8{vffZ;U4{!x|4*^;GWPoJMM1ib*C_pksP9STa2at>x z9gwwe0!YR$0zlTk1mFwIN#TXo|3~sGAHDtV-`;%a4d@}SR904++E`V*s=?GoUuK`( z)W$&Rz(P|S0Xa}+YGWvW$cfs(s}knaJ}Kaw*w6#A_8|euczFU@`*?t4Ov!<)eKJ5Y zrq4juJ`^Asa|0l2p9hdUb={%BpVs{PAH`6|TM}&8T!TiICDDed3ZNBq3b{qN{ z^d`IPt4&m6sj=ZcL|)TfqnfDJQfo7B=GyLB)kF@9!)D&oj$X$)6V+MjY{O>q6SNY zjU)oThJcA$Ev+^Z+bnH164@;6Hj)QeI&5gaBKKH4HgfY@I&B!yMBXKJU2PiQ3S~u} ziMr+PEYlRPExxwWM60FMSDS|E%k&kQNR`zr(@fWtuCbeFSRT$oHx;1{fd3&R4hsX3 z-^ym+%48GoXEXP+coQFBWd~Rd)(IliA=8hsE3hyTA3l}+uY??cR_AYpWJR{2FYE? zy(UVjPie=<3q^B%YCDE~kt-{ee)JY7n$?V9yeUMUm>`MV;q3{c*F=?dmCcyPiM(oMRX^Sw;I9kp9^$VHYCNWg)&y!sO;o#})cYtS`jB6p*^llWG+e!}#oMoVK2Ue6+LY;5c_QM03YA(nX}U*uS{5bIWv zw>n!}h^IN*T1-!C>uT#YQMntt;aK9dRmv#RY1I{xVxJ8Pv+_p;xVOat?46v z*`H$u_QCwY3JmOU%@qz;n*K9VIpV?=gUERWpO4{L#`{c!K8JfdYs1C|)&<}*+BaPEnUEUrYT0%;Sk$e8YNSgZVOIK8~A@A@gz6eEdIY=>g3E literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.8874844AAF3CA620.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.8874844AAF3CA620.idx new file mode 100644 index 0000000000000000000000000000000000000000..fe7aac10ce42bf1de042d0af740bd5dd8c20dfef GIT binary patch literal 20044 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.1E85C3B6F81B668C.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.1E85C3B6F81B668C.idx new file mode 100644 index 0000000000000000000000000000000000000000..9074d178b4d44e9a77d0b08496f2cd9069ac1be0 GIT binary patch literal 6952 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.49667F01C0FAE82F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.49667F01C0FAE82F.idx new file mode 100644 index 0000000000000000000000000000000000000000..393fcd35cdf604e2a1a02133f27aff6ea71ea4cb GIT binary patch literal 8280 zcmbtYdw5huvhO}j!pU$llgWGXCLtjqB$Lh)@?w&ZKnP#hJa{AQkW9kBWCmv@LU`?p zu(<4I0mB=NvPr<~;ul2}R#aS<^+Q)zMZ8?y-5`&9#m5z8z1{@`Z=F6ZWZFbgo+U;bjwZ++Lb-{qC);3G0-9xG!*u(#_Ioe5$ z-J%dTsdad)t~N`HmCUrbJwAz<7LU!r$V{uF-LnjoH8jDx9PQpkSY0DJii^Le%ct(% z;l;(idB101rNwO>p-t}m0omeWzM*?3QAWtD9~{@@v3P!1tCyQ@aX1}a9nMa7Qm4b_ zbYy@!&Qhq|>UNW+F1N?pL1w$H?%I}4GTYO}3Kd#et$b(lZ(gq4%F9)H^KzBmNo20e z=CR67wLD<4*)2=$)+%sgi<`6*k25!!@7y_w>_2j_d@LR9 zumkxFT3t()f_eWfRo}Hir`zQ-S4(PcCHyn7JX4D@tzggYCa&6FYq9SA%~bq~@6?+10v`|0Da%^v=vo{Mm;teeJm(@Yeof9R{o ztOG1mPm(}~U9{^tQ70J{y!StzdaE;Wv=B-Niw}&C;e-ni0;>ocd}q(Zt0_qVL<}P= zMV}JJ2~My!(b^U6R&)A?~@ND#0y!!wPXAp3Sb-Ere` zZMseIn>b?8^`)H^zI)m4_stFzqQOa7W3oax z!3kL2dtD*;Cb?cRnOYEV-IMgvnQwM223d~NOxa_gvTOA=nC2Vpp4cbe?ydM51pS$fL( z&gX_hJ==6713Wn^bXFKAxPrYeef|1hW({o96A318hz=bm>IAj1|2tuS@P|E-LNr8D zu9zFl36B5Op}~@WeR#V^PZDALa&dVuC+c|d_4(St#rj=3!3^VPgw9Cf1jnDJJ=!+I z8@r-}T43jhIYFEtdsF1VvHz-`vo}-h*LH2!@u6(s?!IEBO z|JkA0QA{StzIbZd^uePyAJYlxu>QvI##l~}Z4XJE`%IVhkWMH8c3o&)0w>6Bns@cp zQ@!u^=}8RC?G&9lPE_l)nxe0V?W-6J70Pk{{j|8B)}n@Bx+bgniLajy6(*p-VX8Sy z!%*Pk|Ec`fl~XCt>4^X#mM*3nIpI_Aqu%M*Id$i@^b{i>hO*eYt4ho25^my}$0yV+0LMuu8Wo ziW40De$#Kh&>PnQn}UfNbPYyMko_~^#W z5TOih&`T3~X)+3&UpG2n&NK7Q=}9u^u!>fR6V=RD?8Qyi6NwjeLNzRLZRlDfCpf;U z_iC76y!8(y2AZRqRUmV@w{4hkA1nLjcpo7%l{h-J<`m=M=SD(J56AEF1 z^`YxyIYD;wgGpSk;4s{$^WMliePyg3>)G( zLH3v7w!UvaS$tbhVj+ey#0)(rY7Ff;SGIAF_7VuBfWUZhd+(bwL5we z2Ww~-+k-h#Jpc%)&HbW*ka+X)^}l*~*dooMXbdB0jaxKHZ7oS!l8;+M=ru~qA(yHyGd433k(I=Ga?*= zO~_abhoEqvmcuXXhOyDv@i%nC z(!z-e9)xn>2N}m!Xs;}eHo*ISae|Y7<9kHR>iDJ#B2nuv{jkdLevK_pkO_; z$IhfTO41)<*&{rJAP`0<&<{r-^wY?3TC&-HH~Xo$p9UkYkRV4)JV+U)53Ls5p5x{b>g}Z%<&T2AZ`f3(_XRs?!La> z?NuZ8mazWa^2(;c8aQfOsb(uRswRA#Y93eHh(ZM;N1wRFIJTea_R}!jDWXyElMF>s z3{fa_%McVp53#3KVy0+QvKlIdy25CLBN8i2EX?q0s+UN_8nUI$HsivPsqe&17!zN@LjJe>0tB%+{dbt5M zQ7u+SptQtl#2UX=H`R1g$a>08V!c$;>)-C9nm+$_KQ;E#G*y0pY6krIN2unAe|wN> z2L0PZR5PTu5v2=Sj?U2ma75FyO=$PZ(>E9Y`PB=JBccRNBWXEw_dDQ#k9sRIe3_#ldKOi4_}*6Vz5iYQqFX3KGA4@lu9^T)k=r9%PAinY*eH@=0){ zG*8kXJd-^$4n9@+cf-PfAQlxEB|j|kUl20}8htHLn7hiXDm+ZX57T4>S`w5Q6-VeS zEJ5OSlteeiue@)R1h6!rkES7HmDm7H7@%qX0~3zWG#rSz84`$p;zl-HI!Z}{=>U@= z$SZ{mGO&<=5lR7r3_N}?LaAPmfn^KCtX#8T%=X;QI~g;+$Sr7CrY18C6S&5Ejbhft z?}&h?J2U)r!9S09Ky82+kcier^`o`C_Q6HS$v%A(&B1-i_8Z?vO{)F+>5P8bh!9w| z=lB6?^0(*sBh-WjlK=*k4$-Oj2!gd0tVS-ZFu1Xzf|!@fDO{X9x@L$r;^^1^V0>un zw(w0OHi^q0qg4tm?=Gc#u!Foix#&c3>7H9czS`tR6O|9RdOM9!+uyy1B)FF%dT1(M zR1zRK%}yFFdcmFCPTEOx)b=r&aExZ7vtFGwTzBHu{;iO|>ZSS+%&}M^43Jp9EN+pRF$4U}* zp_Gxxz+?guBNvbA&AMJ(Z$My=y&5gA9&xPf_UtXR2+@KBrHl3`4a2HN4!gu5nvP+| zW)0o_=#i>kSat-7fafvghq+jY;l(FzGW;HdfyL-(iA~Z?icpO?DQ;4V+L|0PIZAC+ zNEKmdT8UM}RruYGm7$eJr-}zLbB&H!yr4-z#>hv}?Z)nA% z&wwiVkl+rn4u{hq7vY$W5Sc-@TzX>|nI4P?zBAl?0^(qh8VBh(O!5=#Ie-6BGN1IV z2M;*b=`gKQq~m&~YOb{X_F2s-0CU}RVmB>T(R3fJ=%cgnL>!9ntXVL1iYypsh#QNs zC$YJPxxN(vmfWE;Eu+P>! z_la yCvI1ZyGb^3Hd>kxS(o?6_I_~FCa&N7XkdPhDLXfh%=pXCxL`#Fr?Pr4|)u=I1Horzr%6mZVt(19j)6hh?UgGX(l1mSpA`B8vp2 zrkCa<7P(dw6r~n}^f3ft2>B+KBxf)LLbL^?rZJ$Ko0gfAYNfBQpOK%Ns-KvXl~|=8 zSfX#HXK0{jsGpvk9B*c#pP84OQ<{G{iHR2`EodR=0+VhiZ)JXW zW%FTnCRUiVI-9xxO!}Fq$E4kRHymYWVunfUu<1y^q)%*L%k=AO)dir-c^Eh>*epcB z1XP-lo%QDL51&82Uj3Y%36z{cfJ2u}R~DwfC^fD4D$rN54qIxww?#8D@^IKN*a$#W zGB7mg%1x?DU98E-$)U}r4f7tuPv4)j{F5IWFmrJTa|o-zRP%61Fi6NCc$N&7a2_m( z8M(kg3k#Guj^4+{v;G7!b8={kX=)+#nn;-F!1VBNSV&mtz`VNB+kWk;=B2?vH_5Qc zz@0kTYt9CzJA%(g>a@gDISM#Cu-b^NN-}CQc4zHf3RiA{8kWby)I&(ZC=8 zr6HIiL;v;vo=~SsoM6Zxa%-T5ep9=k|Gv4I1iT2ffj(%H&hiY zeFKHT=^82wi)>(6ff6+=i@{PeP&GIeLsg#)%TD_jdFdxmSc6SN5as}eqSTy35U02( gxmX{>-~tg40L{E04oBn#DUJP!%jfcOav?(o0EKsLs{jB1 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.271791F0BAE68EED.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.271791F0BAE68EED.idx new file mode 100644 index 0000000000000000000000000000000000000000..23e06d2fe364498333ce2f69c4dfe46d39ee4dd8 GIT binary patch literal 10738 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.6EE289C700C3C0A3.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.6EE289C700C3C0A3.idx new file mode 100644 index 0000000000000000000000000000000000000000..b3ba480c07595c51d040b18dda73293e00546a88 GIT binary patch literal 27142 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 ZA6s533o%Pf>e#+Z=dRt_DZ0qT{|~8!m(TzJ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qswap.h.34EC025D24A14ABE.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qswap.h.34EC025D24A14ABE.idx new file mode 100644 index 0000000000000000000000000000000000000000..6c5e4b572ab93923134cba7ced448b181b7175a7 GIT binary patch literal 968 zcmWIYbaOkv%)sEB;#rZKT9U}Zz`!5^#Kk2=nadb~3=q&zsW!9DGy)5Q)q@1VN;Mght;!hEGILU`^!4>K z@^e%56LYc>tMmg)^v(1P4fG84)030q%}n$&^OAE)Q&NEv&iO^D`h~^ii3NHYWN9r) z&d*EBOwUbBF3K-PGNZJ(2yRWXs*w{A=^GmBmsA#{#+MW&W|kDgt;3JqNzUof%j|8 z1GgP$!p284`D|>AccTe!736d6y!PrCBNrPB2a6cY?1)&c&s={D&ZDV*^sT|>o$B&i zXu>&bXK@-`cyJ%+OA#Rv4VZg3?ECK{P<#9Vn(76q<%}^LPhX=6yO>;#sMN#JT z5>@iW=ko`ZaZ4FUrF&CpWmZ+68|YKCvRbSbD07VH236)OhOSc6WM`)QFq&RY&5?}= znKe^m1KVJ>rRwDwZMKwG4c*+hhC%5%i@d7o)YJ-GN*lh;&T%Sd&153 zLc9z*kKX~VQ{P1HeR%&cfDm%qC=y7?sTg6z^5?InkN*Dg-Dg4|w4pmKr#sQ@?Ye&J ze8<}nKXEYmc29f2UTpczTbTTtUj<$ZpE;5MLB#z2P=6frSNYpB-#OL(eNCtw@RLm}JL-uB?Pb0C&fO=j?YQ!A34}1_ z_l5elVgCKsFZz_2u>gXE?rym|g6?O}ej7L`oO{(z1SX&GC1iV9m;YsD@a{`1Nu8-g9`eY2OkEt(cvWGmX*ws$ae_f6n|I zgl2Si$z4gz9(v_?v1cmtH3%)}?vZ<<=)Q7w;5J=+jJda>TalFxbl*%TqsqjsKQ{|5 zLLe9nw%d!{8X@ev8Fa=>I0=d7J~{Np)hUNVf!FDJH^!LPQojjvlzXx*TOEiHGCcu_OY}(2 zQ-$X5Zk8jy_f&_`K^&NY#t&J8{cs;fBLr_E%8f&1TjyH|617(o4hC9cw0Dh=jAVlM?dy? zA>a-)tp_E=B;Z6P=n}gCS(cz%>;~*pf*!F45M&8bVhRuy2^3KQq*#Jpu@|so3DRO3 zkRAy#Vg|53ti<}{w*~t=cKy8Ser%j%Y)HamYMmbK{NhmqvbaS oMTkL*dH!M=s;TfzfG_o@F)en@rqj!!y7cJ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.7750A3C09347B0FD.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.7750A3C09347B0FD.idx new file mode 100644 index 0000000000000000000000000000000000000000..ab84f1cd220cb12b0e9792716d4881e7e591f4a6 GIT binary patch literal 438 zcmWIYbaPwB$iU#7;#rZKT9U}Zz`!5^#Kk2=nchGe4AL@lQmyp$^)vEwQ}q*bvJ$KG z155PH^b8I34E58KljF@y^fU94b4pWEffCO7MXCCQ#g)Y+sktesC8^0JnfZBo89*~D zbCW>k6{V&X%L45@axQSmwFgT%8MzpfxspM)Lcqy0ebfGFxdVl#Fmg>{6o!dUs);UY z;XDPBxWmYChfy0QG5`IvHUll>pgOqmCJ(-x&qAxS`q*Nj}R8HHdHrpkBkhCg#I07~3o zknDyS}ZKbzyJVpVr7j0 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtabwidget.h.1BE846C8DD73A962.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtabwidget.h.1BE846C8DD73A962.idx new file mode 100644 index 0000000000000000000000000000000000000000..32fd3dfe6104b1922284f99b1cc92a21e8239ccc GIT binary patch literal 8100 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.9918C00385FA629D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.9918C00385FA629D.idx new file mode 100644 index 0000000000000000000000000000000000000000..aece3aa776204e66467f7dbab682ed4e5629f868 GIT binary patch literal 7230 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 eql& zD^3UD`L7JPPjh9+8v`vLc1h+JUKu%X?1B%zln{nLUGar#&!O`khFxkp=A)Q==o=54 zr5w)uyvgv%w;r$2ufS&RuNm&s#I_U&J$u&KXO{;I*FW~1M4IRQ8YE7aQdO;I}b%(2SO9|YodXeo3Tp; z{_amDZeFLZRt!qtTKj{9)z8Jh#Z3Hl;*SzS_}X^Xx;*kH4+|NV_;_Xgz3T>uS{zfH zjtRH5ZS}=f8}&Cm^xZy*xiG8fUq5@iCiT{83w*XAn6n7xD&nXwcVzQIN4q75Ay$0k ZD!+a$WKYelT6s)#Y#fObDKX;Xe*w!eDU$#I literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.0930595A27207B24.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.0930595A27207B24.idx new file mode 100644 index 0000000000000000000000000000000000000000..48c01fe4d77d6114b689aa17b287119b6cf34962 GIT binary patch literal 9484 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 RvuAVQ!e&&(RAB-C_g`$Fd0qej literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtconfiginclude.h.037D758AC2DBF424.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtconfiginclude.h.037D758AC2DBF424.idx new file mode 100644 index 0000000000000000000000000000000000000000..3ecbfe33f0924f2e4d7c32c5e8405639c871cd98 GIT binary patch literal 378 zcmWIYbaN|WWMFVk@vO*AElFfyU|$O(w_4UP57Qj3Z+^Yef{ugpyX`MM}ItymmLzvmEj`&lsQ6C)QB y3kQoNI6xrsIf)>;xG1?;AH-l{S@5Aty7q<;GYca#11KP&fEmVMU;u_R3;+PyqGX%^ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.B0EF3B4FC17BF758.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.B0EF3B4FC17BF758.idx new file mode 100644 index 0000000000000000000000000000000000000000..84dd813e98355c867ffcf35638e05318a4d673e3 GIT binary patch literal 958 zcmWIYbaUIr%)sEB;#rZKT9U}Zz`!5^#Kk2=nRbjo1_-2O=A>Hb>+5Ia=cei>=42&S z=?9kRo9P)E=o#v#Cnv|7ndoQcCFhi;qyi21kb|8m}$PN1*_j|JR0g41f%!CJ}?$LcyPc*S!0}7{drosbWGr@5# zJ4^pVpl}Lj3fv_#PydP&iBEk36lURIk${<9=xd;{wc+O{pl}dZkPu9GzK!^*3;#a; z2MT9!W+=mifoUNp5yUAjN-nkrF<`k2$OPp+C}4##7#M)r69$;9mlgg~-ZY7ug^`(s Gl>q<@>gPrP literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.6F585BF1262C49EB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.6F585BF1262C49EB.idx new file mode 100644 index 0000000000000000000000000000000000000000..7315cb2f5079d905de3c9d790ad25c4d20599b18 GIT binary patch literal 1206 zcmX}rdq`7Z6aetM)OOTqN}8$poJ)tf+jMFsV(#V}^Ob0+*}Ba++gxo^)Feov3?+zE zL_@G7OH+JQt65o8L=Tdv{3DH`cP&jUDod-g;(ixCzK`EMoO3?Ty*a5#NdvYN#q3P2 z)+&t(JW_7B3`V^=1^0hXsam64Pt$anPOGF9nsP-goo%F}B+|7KDXn7Jk|-Iiu3$Bl zJC*o?(dm`+9wUoe7^|x&RjVXrl%Ynu!~r1j#yLK6KI98ImYY=Nfv;E>4VGwX%AZ|4mUEfljq8-u}BF8{XFvsRvfuv!+PKBHe+5Q|)ZlCL@S#aBhECnfP@aBQ$ z-i|N*R<;8>a?2xv%)Y@5RYv4c2qj5ci>n2u2j?r19l?>zvU<(SvGnGu8st<+CD*yu z*fSDxuWKJN4|q{rCug?rKQ;NI>>zS7B$F}dAA2TQY#$s(j)rI-E;?K;Ft;+Y7Uboy zob(-ZE@1La!lO21cW@_tuWLFH-rYIcjvN31WR~I)=f&^x_Z`SW5RwKL8`Bo;zb#nV z37iN!4?HSrR`qow+kg#8l0knwJ+|3l7+C}&(xCahV%{|4Y~?)2BcEo$ycpbczb+tW zKn9tP*HYb74P(BETnL3EiJaQFDf0FATgaZ^NlFTzJ{&WuE*7*Ql)D$UfjhlIWEhg>`@iJ!^2Z9(Y*}oj)gH I^9&UA7Xp<06aWAK literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.0B485A3E13FE27B6.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.0B485A3E13FE27B6.idx new file mode 100644 index 0000000000000000000000000000000000000000..44e03ca3265c5da712476e8094df7031f998fe7b GIT binary patch literal 560 zcmWIYbaT^SVqkDi@vO*AElFfyU|nkd*)c literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcoreglobal.h.CD5EF3101F40F190.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtcoreglobal.h.CD5EF3101F40F190.idx new file mode 100644 index 0000000000000000000000000000000000000000..a5fddb7c6a29d1570d8eb84291a1282c9ae1f733 GIT binary patch literal 412 zcmWIYbaR`+$iU#7;#rZKT9U}Zz`!5^#Kk2=nZiJEFi6YHNww0~*U!k$P1R4#$x5u! z4=m9)(=#;CGt^H{PL4M-(a+3F&M8ev1xh&Q7p3YKmL%urrDdk)CMFl<7wcs(kZDFy zYHCG6eo+ZUMx^KDCne^P>xi<{qTX-%lR)88l$us74y5l2E>o#h zSnz|9iE=tWw1hI>Yl8ePb3}6Vt08_=J+t>0M`))EaG5`SVLsjYk literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationmarkers.h.D0FDE2C062049528.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationmarkers.h.D0FDE2C062049528.idx new file mode 100644 index 0000000000000000000000000000000000000000..5e940208adff1224dd02413f2f8d213ddf7f5520 GIT binary patch literal 3482 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.52E8A589F2529571.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.52E8A589F2529571.idx new file mode 100644 index 0000000000000000000000000000000000000000..4b063e7619c6eb30dd4a8df27a90477b11cc17be GIT binary patch literal 2092 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 a?&vXj!Wd4}|Hh&t2)Sl=wAsxwyZ-^=f5}w< literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.7D90C71ADC84539A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextdocument.h.7D90C71ADC84539A.idx new file mode 100644 index 0000000000000000000000000000000000000000..e8995bdbfedb9eb01b6834e2fbd10b2d75c18c4d GIT binary patch literal 16604 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 J>u~+`e*qv%V^jbD literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextformat.h.A64C999BD463E06D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextformat.h.A64C999BD463E06D.idx new file mode 100644 index 0000000000000000000000000000000000000000..a970c1683dfea8dc20ca97607483c7373f59c727 GIT binary patch literal 66270 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.F481B48EA256EC59.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtextoption.h.F481B48EA256EC59.idx new file mode 100644 index 0000000000000000000000000000000000000000..7ef97a51e6abd4d31ed61aefe1bc25f3647f46a1 GIT binary patch literal 7396 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 j-^l9M{^(C9d{UD8q^7YHs>@g(^=F#;GgD literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.334D222F1559CFBF.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.334D222F1559CFBF.idx new file mode 100644 index 0000000000000000000000000000000000000000..1b25c8f9066baaebe0c62d99a814d94ed3bf4c47 GIT binary patch literal 1504 zcmX}se@qj16aet640#L~W5P;T3o>XbbjMjKGy>|dp|nVYfQ2+@%UMb}q0~~U(2eTY z9}+<%+0^1pP=>f4x-G;x_9HUE7=nLnPKGnOsDX`zDM(>vZsPWC%YB<%+J5fkz4v|Z za-{~H?x#?S(pDRqo%Sa7If|lU@$xh^aytC}?^DCo+p`&lsdYK+3|qgO^)V$)Ojf#T zUAl^K*lgA;HN!R7>b=!=yiwrg7R@C7sWt~?EfkhH8Zq*ck>ga6j=iriNL+{m%FZ)Wv@n-fsF9Vip22txi}g*6EYKo zXpJROHz7Z(LQaL$B!Op^L9y7Z%Ig~$;QAr<)iyZ$!o`}$JkGAJV@*ZW7^Rka_O zki#I1LfM=eRV2yJ1E!jhOv`EH4X}YkbIQxZ-RwdivI|^fuw8q%eE+B@rXSe@ zo>zpD!O<0)%4RQoid+E|r0<7PF2elPxj|$tXvtvnB#Pg{CcgX}*$P&YMEgs8xnk*!5sYM)kJNN)YFoz@WEbb?ZPLhrkK4Y?936~f{D)VAQ{ zdpS3d&0tOz_-@oySx>F@HnJPsWP(d4d%G_BeLTlO9N~*gl52m>iSHqAg{@?ln|i3V zoo85{Ga!RRcmL=L^xbToM&1cK$>9xIMf9&PoSH>ufhAo1S^RbJ@5de@mp}>G4&9Ku z)IM#RN3Mf9lKap8v<25EvphS&NnQm94&5o(f6%gkoD9iiu;$9i#nQm|6J#%V3D=B2 z_9h=;pCYS3wMLl9(OEScd%*Mz*#sui$-pJw4R>cN&pD7oI#DkaDWu0Icus;OvWAxI nJ?g*bCwUfuXq}K7->UU2|Hsp4^F;7JMBKp~RaC-`5{mj4y~jRv literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.7954E79A1853077D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.7954E79A1853077D.idx new file mode 100644 index 0000000000000000000000000000000000000000..433391d89901fa73e972b075d83973af30647105 GIT binary patch literal 558 zcmWIYbaPWz44Q1BF`rWG#)()EW@cvh5}2s3iANN`E0gQP$}@8`zKGQrh)Kw%aR7BPq*1H-{v zUVc4$?F@jz;#}ggFk#WBqD5bwGyH(Ud^~&-FyY7C>VJEtD-|>HuyFBkiNb_=zL-6G zzU=IBplV|-V>y`ciDhf=)I02Z2Nag%l2n2T16`Vv2;vkMB^T?17%aRGa-@yTZJe1I UnV1=1@ePz<2FXGIFm=EH0AopxW&i*H literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.33342C606ADCACFB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.33342C606ADCACFB.idx new file mode 100644 index 0000000000000000000000000000000000000000..e3518e7c91f50f7de55c2d8cd51a39c795752415 GIT binary patch literal 396 zcmWIYbaQKAWMFVk@vO*AElFfyU|u2QWrs^l=WF=PV z2bSoY=@}a68S1AeC&!za=x637=ai2zBy;K*xmZ{@SVX}= t1d-241kuGs$;J901~Z6&045lNfq~^K?~2VE|5)iUGcqwVz`__P4*)%BYi9re literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.BE759240727D4B28.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.BE759240727D4B28.idx new file mode 100644 index 0000000000000000000000000000000000000000..05d2ff9a6a9b011372fae9807b6035b10646208e GIT binary patch literal 21910 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.BAB5397E56949B17.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.BAB5397E56949B17.idx new file mode 100644 index 0000000000000000000000000000000000000000..88dc4219c7a74a6ae8814943b68c64021eb22d1b GIT binary patch literal 272 zcmWIYbaUfiWMFVk@vO*AElFfyU|>`WgATsrrdIS&3Ep zfhGE8dWHsihWhEr$?;|;`k8sjIi)G7KndskqE!9Dl7gbtf};H7)Z*g&qTTv_7`YgQIfMnk)&YrULPifYUy1Mlg?Tx6MPb4Q z%l4V-@&4Tn6c*zWlY|Lhxv``=uUq{kP?&{-MII(R^>_Z(YrkfG1`6|W@PT{<0Y#}f ai6B;SQF1Xih{5=|=91CcBOj+TFaQ9Bi$vi7 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.E3A42D159D4A2A02.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.E3A42D159D4A2A02.idx new file mode 100644 index 0000000000000000000000000000000000000000..46016489c2d77096e233f71d133967f85060ccdd GIT binary patch literal 15660 zcmbVS33wD$^6ytP3^VgG>6wsZGMOYpP7(+?z#zmx5C|a6eIpA75<(#7WWtRcf{X3~ zF0dfNf{4f>=pu5%`Ue6VJONQaBOr&eyXvB@EbGPot7p3Uwb!?<^L^9ZzxV3h_3BmC zt08@hijoT?sYglQ8I`4hVp)=;R`{G*)JuC%noSK!P3QNlpZkF^=dO_wsXpRc^C0yl7-PXki-Ns|yr-{Ap7+ImWZwT&Kn z7DKm_EC7`3?y6;d_b3$cqEGgNDtl zDV2UKX~uwR?BlQ*gZ$M~N+$;JYe;pVIG`mBomgBEd`~Vd_9G4!uh8;}OQr<-UtAYz zx_>ds*%{J=>gozZ^)D+MD620otEiq(T=5Ib(+U2|icc@EDyg1c zQaY(lEAOwa4Dr79CAdDc@5cwUtyEq$t<)bVEs@IgEr1_=OG>K(<$;;nXE3{b0`8yk zy5NQ?uPVb&t=iBRRjZ-OoE-e;;=hAbnTy}K_??U29q_vYes{p{@g?Pcth*9fGPv0) zLmkl=6#qlCy^HT*)g(%gY;q|+%CSk5ca_M{Y7r2aiH4o8$6=eU#@XErL-ROxC94OC)EYz7G~>WsV*qLLXuyq3l`UF z3}{>vlxV@Pn(8`S(ct<@bu%j`yu>Bx`tF-$-FADLDKNB+q;6yGZ7fl}%X(LY)H0-1 zemmPcrRVDzaulQ?LAspo2tFu##>tWOuKpvND=-qX4>R{+mZEmHc8(%~6$3WziTiag zn*tBE3Dv0fv-WdQc8gVQdhQ?o2v?wlvZpzxwW93dpZaQ!thOp{m`vGKauuiSd*B~q zi}y`%hB}uc=QvdDLD^3xjNf|wndc(8G(FU`q^@Hb>sXd#jp5RKR>;)mWnXUitZIEx zbf}61dqSkDJ*bM&=MLREe0GaFTxy5oi)tC=2tFh$R+!NZ%dfw7bl> c~v4q#iC} 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 R<%u{;zrOeNFY4V#`hRCpfj|HN literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.4A6345A7C009EF29.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.4A6345A7C009EF29.idx new file mode 100644 index 0000000000000000000000000000000000000000..bf6e5af1c5090c8a841ab102db51de43d730e783 GIT binary patch literal 296 zcmWIYbaPW+WMFVk@vO*AElFfyU|>`WgATsrrdIS&3Ep zfhGE8dWHsihWhEr$?;|;`k8sjIi)G7KndskqE!9DlH~lnw9NF}#N?v5C^fCv6-dvyu<-91d7WTJE+$?MUU9HPfkcOCUCxR2!_$Gn zEF3H#uYf_O4)^Rfugdd4VF3;SDVQ+Ow46i`r?@D&7;FYGEMS1i&~#SU+1qz^GBPp% E08Qviy8r+H literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.CEAEF7835E97CB60.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.CEAEF7835E97CB60.idx new file mode 100644 index 0000000000000000000000000000000000000000..e8fcf79cbce7a21d2c81b6473374c512c6930923 GIT binary patch literal 1000 zcmbV~?@Lor7{|}mInP9gO`XkcdR!Bn=B_I-7+KO{ph0Exok3jBJ$Jixe{AR8rB?m{ z(F-Aw-Ua=_h{%Yj7ru*pQ&3U%q6n-MqzHOby^Nme?x43GxR>XA&iDCso^xs>o&H>n zP)Z(|)|oB25JJuHSvFT+3Sg90cl2T+NlnAD3C&5I^r-S|40Zoc_7c^wi9v=)Um}K% zGDS6*42%@0$(fYTYbup&)imNXpRXIwF*3<)n{i@DIwOT~J|cI=h-wkeEXL1+uVQi{ z8Kjt}rmh-Uq7)5U3P7fED$S88v#7~+oY_Tg5Q*qTU^=8Cd2@!=E65W+&&2E7TnVAsME^ok8A3i6kr#2 zRVwLA?EAF){*6(W>>n@Rsm(47!YN=>s$XhA!a{ABu@y=sQp!Q>bo1>nd{dMX2k@TY~4{mffR$@aYZ=}U(DuUwP({koD z_;%qgzvFvy{r%6wYY#U7hj1w9V3>|3l{OZq)}E44Tl#G;Jkk4o_1TMXPnEkCxgCno EKb8^vb^rhX literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qttypetraits.h.94597342334D7E36.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qttypetraits.h.94597342334D7E36.idx new file mode 100644 index 0000000000000000000000000000000000000000..affff5a617448ccfe2a37e14d56f9dafa2aed3ce GIT binary patch literal 12144 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.B2006E405CD32348.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.B2006E405CD32348.idx new file mode 100644 index 0000000000000000000000000000000000000000..66624f6b4fe17986dc3aeb540bd01df4737e1242 GIT binary patch literal 644 zcmWIYbaSg=VqkDi@vO*AElFfyU|G)b25{P5{oJ`^V0J5k_!qH7}7FxQmyp$^)vEwQ}q*bvJ$KG z155PH^b8I34E58KljF@y^fU94b4pWEffCO7MXCCQ$@#ejKy5`SsU@k&C7JnodKqMy zQv!5mT4s7~VscS_G5KZ`rKVOC%$GU*(1 zYaRwpa1b*vaL60TTQEp6GO{o;F>T9t8s+Q-ISB440tYegfSOXQ0d>y027HR1NQf)8q z2UC6PNuKm##z%o5VFr0#n6RP$`hU+SInM(M3o-}_!GwV>%}E4tii?tq^+60)5CH+~ ZFb2?r7ar{DKc%sBIx{O9I|Ca+0szQ}rT_o{ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.B5B997292F4CB4CE.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.B5B997292F4CB4CE.idx new file mode 100644 index 0000000000000000000000000000000000000000..6c3705a5326224730e380f361fd46327450f39c3 GIT binary patch literal 546 zcmWIYbaRtpVqkDi@vO*AElFfyU|>`WgATsrrdIS&3Ep zfhGE8dWHsihWhEr$?;|;`k8sjIi)G7KndskqE!9DlH~lnw9IsOn~a_Iq3IG-b58YX;cVeYi`zqKAR@i57;$bljP40xCn*%ZZKy!ZQlC4Y6B_YkO8 ziAxD?Wa~4Hg-)0Ap8|!Ixs>6;LG80`RvXK`1PZ%wy1?B948fd4kcq`b$;ILz1~4>X RfT_>IH)f{1?h-~u1^{kXe{TQ) literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtwidgets-config.h.8ABA347AF7719A3D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtwidgets-config.h.8ABA347AF7719A3D.idx new file mode 100644 index 0000000000000000000000000000000000000000..561ba2340f443a0a4612b5c786b756b05f3e8c9c GIT binary patch literal 1852 zcmYM#3rtgI6ae6R1EmKmGKcb%)lv{&aOr^JV??Ejb_ysDc@44DQZ7(BXiJAc2qO4E zMIBSw&;jby%taX(AIv$O+sp*xv@Q+<#LR6XYSc|PnaIwaxyL3=o9~>Q^Z)1ndz+|@ zjg62pjAo7Y1Czn3b7mN30=_NQ5IjZ6(ihs+7%-5^uQ3{|7OvQ8fAuXyZ!XH^jiGsrrOcEgR4g&%T3THgW_)m> zxjp_DDLaPU#KI<4`KlkoygAHy_w9)X3{WbL>?aU(R{rTVfi(@uz+!V+)EYz@6 zJtHI0)w(TOiGg%TCw4TZ?R@MO5{NtvrqT9S-&GF!Cb)zm?_goa>oUz@Idzr&^EnJS zffLQ~<+P&S3mr9K$n#*HzqlGmp7ftgoKLG}lK%03pTK2x@9 zY7DYFxCe^aiOEi9d@EKhLY9Gy<}&YmG zMCJH-N=h7Z8I)1W_N%dd=SRoIBfEhcWw#8bctmWjTaLVyg{>@AkLr{1|DGL5#6T*f zQW?#)oq5?0I?|E-z|UK3nwg|}SfD)d9&!~_(e^X1wenpgs?{v?c1lEvm?)j*~D{>-s;^la#LU} zXo*`)SFU>8d0vB@37OPVCOf8SnvzzFoCR4lm5kHusif9j0-M21cV%eb^xVvC3pXN9 zgo$)MCV7bFi9Ks4auOub1PvE=kCo&}8j(XFgzjO&%(qqk0ZTqZb_G}3r7hx2o%4aV z&yg))A?}_X9-Y7|jw8oG9JQ<*I5=y9{h`1qkm4mCgB9-Qc}5@ZL@tMN+D=}xvD*E& z89(6k3Q7k!!T+c#1OHHc|HJYC}n2Q)#3QMVJX}@QWLEk5EBt%lSljMfy za97wR zW83#^*e-AsMA6!}rdCutH+f!1)`Om^zx&}gj$@l69mpmy(Ie#0qaXh~uwn*BF}}nbZ~bwQp_)&%^yV8fsTH((*rYSHr*S( zhg<*!G;`&APi@zj_wOS&u+YHLhLTQ&45%t34=_*(mBjn@?(TC*ZWq`CJSK}v%t|}5 z%(t%TA@X8aOiNsO@M(@wX?~3C13t7wS^KSmlkVLDD?mZl;_#}Num5PRdV)M2#?$40 zoUMue_T=a@WEH5WNay7n$1A<$FOWB|u;KL+@s6wlvVXYn5(7N&l%Kpd$vfa^x4nQVk-= zz_9D|tJhxxA6Wv0SvXjvV8VZSHwYwFn4|%Pjk%1KV8V~N)&KTPS1M-YVd3K85`_s1 zKhBi*wv(I#RL#f3Cj%39{Hg74Q`E2lC@jGxp$!uTx-=&d#3?RHF4hMzU@;A3GK2UK Xz@o($b+%K&xqz9GiJ1YIN?-s0QOl2q literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.FA5D28AF36537F9D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.FA5D28AF36537F9D.idx new file mode 100644 index 0000000000000000000000000000000000000000..ed2ad3d1eeceb3d9eb513b361f2b34ef6f6ac906 GIT binary patch literal 424 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.1A69FEBCE76E7CFB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.1A69FEBCE76E7CFB.idx new file mode 100644 index 0000000000000000000000000000000000000000..35ed3e176d528adcc7630ea56d6eb0ef3eb18b33 GIT binary patch literal 27898 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.707CD6B80BB98E58.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.707CD6B80BB98E58.idx new file mode 100644 index 0000000000000000000000000000000000000000..e5f427eee6a3ff5d63b6edc0feed285ac4046d77 GIT binary patch literal 48050 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ʏUnt-BGHm@6^=r} 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qwidget.h.164A37AC8C2ECB11.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qwidget.h.164A37AC8C2ECB11.idx new file mode 100644 index 0000000000000000000000000000000000000000..c7e8332840104f53d48c34216670f0fde11a6645 GIT binary patch literal 42930 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.40BE5A7606A119A4.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.40BE5A7606A119A4.idx new file mode 100644 index 0000000000000000000000000000000000000000..4dcbb6c54bb8e87f94586e5a3bc97af26bfc18d1 GIT binary patch literal 2266 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 HGcW)E-{_c3 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.F2D342D0170A00E0.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.F2D342D0170A00E0.idx new file mode 100644 index 0000000000000000000000000000000000000000..7d5311413a520f9941d5a228966cb4a23a9edf8e GIT binary patch literal 7854 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 TbK8W}qpA8M0 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ratio.637BCEE78C1EAF1F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ratio.637BCEE78C1EAF1F.idx new file mode 100644 index 0000000000000000000000000000000000000000..8c5463482d41433405f24b026f9d5bedfc6afbb0 GIT binary patch literal 25226 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 JV7;m9{{toTtYZKG literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/refwrap.h.F7E25ED78261BCB2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/refwrap.h.F7E25ED78261BCB2.idx new file mode 100644 index 0000000000000000000000000000000000000000..92e87b245aaf4501742e334a1062f925d516fd73 GIT binary patch literal 3646 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 W|G={ofB8e4SL%L15l(;cpX=YGw8wb> literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/sched.h.A585A48500495348.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/sched.h.A585A48500495348.idx new file mode 100644 index 0000000000000000000000000000000000000000..89b1c28a2c4eaff04974bc85b3a188fa124d61a2 GIT binary patch literal 2066 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 NwEyK~|1i-%{1=_X;DZ1F literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/select.h.BA57472D13519767.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/select.h.BA57472D13519767.idx new file mode 100644 index 0000000000000000000000000000000000000000..1fd6b254de46789fdf7dc2df63e533f0d72e8c7a GIT binary patch literal 248 zcmWIYbaVT_z`)>~;#rZKT9U{DWQzcCaY<381&{`Vw9K4TD}8pDoAcY?H&C@ahdf+0(C(Z>kecG6Vxfr4@D5c7qL~mpr9gEQQ9a(eTY`^pV>Ln6jp5% z@xY!r=R4o|FW>pk*?qk|J&itqdo#TgDludi0Py(J4NVESabULg)~VYQO2H5c*^EBj zA+%0yPh>NaP7L8TNz#Z(P8)(o*GUEmGy_GqyJ+H=%mh~F#M&X!d$g+f?5)$l03BU`$c-*g$g-?I?EVOda zXuY4vsst(_@VOX>ut>Ok>i%EO-W(MhfLjB6vLV@Mb--5X-(Ea^X8-iIfdKe%>mJu0 zztx!z0+xgM6nodpbD1AFSWg|0011N6T~~Dg8p-PK)&V^9yuYh?d!L)}^9R@i>uff> z-qPa#`JJ6XhU2@v-60D9G(E?jKJr`y;T)F>Q#UkWG-75;+5Jzy_xW2rKQ<$Ko`HD= zW2?3=m+pCCLnO2r7n19fw@{eM!ZcOouyHB|S~r!T><6AWnz(f!Dvtl5`_+c< z!uyA|A-v1CD@@tv7IVp+Jx7yu9N*?`GylP?#_?ru*_lyYy|$hXiEJcoG+B<%y0d|6 zvoZJBidjXdY@vB@{ETOYyEZ$_cn&kpyzQxj59X#04q~8PY**0s1+kA$E|-TdjMVx0 zPPWs5QK>CSk&;}SHm})O`GDZwz3g7+cuw8a{-oy&KZClCz(_r1A8|dNpS_}@!^G^Y%G;q~hFe_d?<;G&9T&ucc-#H+xP8{GM+R z9%Kg{>mPl%uVv}J-bFNWjBy=fXf*?sA4|n5Y}<}T^0GP9wX`mo14kMF#}|O34BnpD grJ+vsk^YO``n3(~!l58Ip#nH@063}vI5h?E2hfI`t^fc4 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/set.7B179400BD58BCF8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/set.7B179400BD58BCF8.idx new file mode 100644 index 0000000000000000000000000000000000000000..226a38bfccf1f73cacfce481568f562b72fc5361 GIT binary patch literal 954 zcmWIYbaUIp%)sEB;#rZKT9U}Zz`!5^#Kk2=nO7Ns3=ptUsW!AKsVqp%OUzAG@J_9) zwPUa;PAvhF$f7z5aGrB+fgM9yW=^V=zP^5GaglyzUUE)pN~(Ucs*w{A=^GmBCuNot z>!%ha7N^E%rs-u6r93w^H@~Pdz9_XgzqBYhl}KGhiFxU%@rlXFsl~;_YDq0D%>-H# zpOIf&lA1!KuHurM_}tQ*l1yOWkf4P$)g?u#M0gx%CIieV3?NQ%Ns5(KL2i+i6)<)y zbCaBa5u4G+_ey8mN<(fY9zF){K%PJmFu}md42pV2Ce|zeW*Qj0-FAhWi5IBApU0mc zOdu2#rKS}#0TrvOWqdnPwwRHTi`$&T9F&5<0A>MD7-YH=lR@O=$@~-In%-wAHF+8_ z@^E`Icq>2^GyGp+zQ*I2x;qmOx1XV(Da>*n?f}C8Qm=ps8D}u>^V6q{YoCqcWm$D0q literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/setjmp.h.71DEFB3DCC800794.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/setjmp.h.71DEFB3DCC800794.idx new file mode 100644 index 0000000000000000000000000000000000000000..a23b6f6547d564bc401e65a324803d6c13342a38 GIT binary patch literal 268 zcmWIYbaP{2WMFVk@vO*AElFfyU|N125Ff&saE>>`lZE1`k8sjIi)G7 z`V|&t@n$BvIhlE-6}stprTR&kCB^#1sU=yt1$r3_#A_+fFG?xStV#uHVkoZ6O#<0i zl$uuT3Zxggp6TwaI;FzM#VE`nECzNAkg%BiInZ86D20)SQB+w}7bYyXs@iDp|I1&2 p!m_Ng{4imlX*r1?PH|Cku{emq`0#jA?<9{M@{CLjOdtUW005nALyG_a literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.58B2A3F1F22B1E10.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.58B2A3F1F22B1E10.idx new file mode 100644 index 0000000000000000000000000000000000000000..99901ce360395a191acda0768aa22797976de3a5 GIT binary patch literal 20508 zcmd^n33wF6ws7}!bvKiANXSY^NE!%a-vEUU`zi>c0*Y|aWReUdkj%uH2@w@9AO@A- z0t&JPP*4FyWJ&G=L3jkiD&SRkB4KfXh)O_EZ~^~QU2~>q9C+9J|Nr;BeBa{}YEIXw zs&h`AtxnbF$f1J=hu_C>0}6*eR%&%w2*+{Z@Ym^b6u(1%&_4mH+Be@(Y@ML0{ZwbE z#oh)uC1tyNXnYb%NDlwG~*?3+(0axlk>zmrYfj)>4bjRb1fApc52XErnLc zgyIsbT52t|JEqc)&SDs)4oFSS&JGBG$@82=7KgPkx6I|pQ|!2$EZ>J=8J%9y_e@5vedLba4Q?JCRzM5z{=U6-qy@-(%gsJNhrl2z_3x0IB? z7A57EyHr3^EhQC}sm^4b3vU6bKtM5*LWVk;N{`O%;W0ohu-MdmD+mEJ$~pylfT;qQ zobp7aoj1|yN=nY7N|6s-O(?e&xQgvIN;;j+`Y2FR4BKw86~ZJX7TRekQSD_`hXs}b z5rUw6_SJ4HfhFvvWuQv#9rdA!(o*iA8$spGmQT}}r1bb~5oqpcP$}3=kc}0(LF^Uw zKP{)LsZ;e=Cy%fKJX`Lx0>@5QVNQ;r={Y&N4(8@tffZ|>&MCuT-%G4cXCAd7Z$lj5 zuv%PJz(q6B)d9AS(GQ$i7)81<=@tm`u#~E5Zmvb8fBM;AQ%mdxREmGG%*{oSu5z?=(K}v=o9H{yNVq4 z3Y{kFV+GbSy2&sUzS+P;K2AsW z5u{L2Tv9@HvmAT}H6PE+%t7gzMfo<^fmx^?(vQH37X$zQ_U3;~_PSQ)TMBb^F{DxP zf_B|{JN}Z$VMjn?jmTlM+tOh}so~r6omR&bYVLFuk9FKqcVUWK#16mEQDL=Arg1|p zbJ(X8g9CE0ZQwViSoKX-9hM5uieS|?b*jA_9I4F}07JZp^n^8in4h6R zaI;KgPQ=&L0@Md=CB>6rW$&fZ0QAu4c8Z{@AOspPsrKnA<*jSFN$Ve&S+g*uhg|Ta z4hV&?4-PN&WY%UW0sAV1Ua&gm|J)8fLmdiS=wmAEjzXu-I3=aLY@!3AGczY28MLP) zw+{f9=??KI3$~92wGccYNZTP=6j`R|@v5Kz{1!t8THLYK`dG2kMZ1lWZYzQ;0Wts@ zoyz}}^a|~;yEG`}Tfxm+)%JxJ+e8{r+N+icu-S}hOds6IicU%qM5}x&Y`G^uQ<*qj zATRIz32@KsRCBG5l@-&BM7Mh?E1O*{vD+qs+`)7FX#>5OqI(B1933Bv^PWHpTvDZj z`SjRYPyh;RbAjQ3+jh$hTns}mOn2E~CYB88{Lz4W3r?sLGz_l4#R>F5(gKD6j}|xC#zL&OT$$v6wc8HyhzF27zi%-U zlM*2Lut0Y$&3i!|EuW&%tR>%a8?oR5w~+{p_hlOv@%;cxbk54?meDz*OU9j^KGj)f zEhvTz@NsaGmXe8f2Y8uMdZHLrVS!Wx++c~_QmDrfoDTwqo+yHoz)xIHs-&)|WmX$a z?gv^+ru7EBMa{eo(XfsG{kT6%j&8i~h|y)!df(!czBVLSPPJ1f3p5!S8MhqjMPomj z{h$@%vNdl9NDkb|zqvK%1Ks~7US-tfg+QoY@(b{iqVM7P5Bnp4-HGH*Qi;x!7O zBwu#^gzF{%C6Go_Q!mNg8rzEi#xkIlyNc;q0v4ZQFD`@z^`j@_djN~aDrJZ|$~ zY6>?94^en(((T1y4nr_CV*S{}vUT61oRb?063NXi%hQ98#d8p)5rqmYFBet=Ik}Gk zMp_5SO|dH@z+;uh!rV}s=YaSBM%zgLqv8J@lm33ii`+5bejtmaX9C|NCC%R;w_@Sq z)~wPf42LbNJ7jSAc6$j|kdqI8r*KTI-1&jN@f@m-&qp}>(=%Bv6*vdZEWZTj%k@O= z+kMxSoTC+(oXpJ3a;GB`sxKwwh1Sf1j-C6%f0@}`GV?73lPfHa!c0rK%TDv@jG})z zq}b)mG=%hT56Fd}V*S^nitWw`6@?s}*K^$^5Dt={A`YZFnJcwSMnQ0>NbP!gekLV* ze)cqedHpm{y?z-#dwT};hL5yjluJ+LoVT_5?2}s@#-14R;f$Ydb1QbjX;)9{-SOHB zg{BVPVD1RJt)IhTnMyl+dvr`@{Jyl%z|H-4;hS~dMxAgh6}ES%pemTI*A!?uDm^Pb zt9Nh2HCV(i=xHeok(;9qnA1NRGC~~o9dwUrto~V7_@{0|BExe|EzO@4$ZE^)c=3sY&D0`(L7c+jrBJ)_o zlfer25X`YjB%8z*?uLsFHm8s6%(oN!$+Oh$!T$iHy8!7mk-P?sv&LXtxKP=8du4rV zh3gAQM+rGf6nDc#2gyu2&kpYX;s=UB%P94x*Mb@&KYx0!jt#30Tdv5 ziy&gWI3a&P}wh06q_2AMR-VeW>Dj*l|kOXWP{ zyPLLv@W?o(7{3zoE3nQQE?SY&bj7%G&(6os=ZuYGtbZx-UrJ_;HAvBcN&nneHSb6V z*>oo?wm=S8Ah&Zjbk{|F*Skh<{>So!Z3&FC1H5#A57AhI^Sn9jp={SpM-oGsW8&uk z^Q=J>)267LxFRK)pT^P#80{^iPsIdl7rcT;1rlUP9N8#=Vwzr97n;7M8xM;O? z;s`3^?PDixYV*eI-fXwliexS97HbS0y!=i2?(3i4*+()B9ob%+AqUQoBis!xwxmU` zuL@T$?Wb^qVX?J@tcAT|4c)6`eXk}>d@XCnvX}aYnEE}yX|v4IEOSeDgY$%6DS0?& z_Njrg>2Gu%DPXM>>Tc*>!F>l1-EDGpyT|S=zdO=29@Kq@B<%ooXARCXCb+Ea_~SQ+ zF?HV~@OuQa#u`M)ICZ7UWPfeAF2e2~nIb+i#cMMKex?wJC_#M2gWt9I=^iHKb0+DW zDMVupqI9e8Fm4Us>Ru|FHd>_|SP8OW4Wj&XJu&m|FDs)It}F0#NF;~E*6xOGL`Qui zQXBHBUw&crXoc$nNOdBq6C>RXMM}_-rbLXJ_4Ymk}&UtX*Z{^r&3jHenCUjzEb8bo>Z&Gb=&KHdQ+RKD9J zejC^nYY-)F+^FlHBpu3Cxc)%NWkN2)ezV5Vo3ZV`I?^LCDvwdKUEsIFCa?zQDRspE z_PR7VpHcG}&wmC6!x}{SX>!kkfV$}unCq{VrCMqUXAAVA|yJet@xs&4(e;in64K6n5%Nz4QjvZ9a zxOzw6-vO>zgD5QvKdI+UUrmcNbpubjM3$DwZQTu`EZFm@m^Ps2EVj@ANjd;J%o;=? z*0a0r?=oyQ+lE>xq*iLJu?A5N1`Qi>^`*bLQFclEE+CgRh_ZQS($KQSv*t3(+(5_% z*eTW+Y`@wx?Sr2WUwVmcXConvfW#UDDSOaEX|3*VJ)ec51B4s^B-T(Vr|LG|%YJ9Z z%4f#E0(=4M)v{DAw{$m1(bjG$ol`qCyu$YUd4Yc(d>3mFrE^-R@oyBAE(|o?0dZzK zuWaXAyBkCqHfq>Gb@+P=S@fJIl6kP5tT9M_vNj=Q%e~JoQn%l*|1XVK$H4xGO%(KQoO0g{;HogAuZ?PS# zm-u?v4%Q&qe{W^mH~Z@uYncf@Odbx_=s#R^YMN9L6k+; z503xa_;x4QLg#q?99TJP5T*a-Eeo%N+&B?p>J2{UTS@v>3UD`wGG}q(x`)2#*}!IL zGVx8|xmbfJ0mBd6Wj|Kd!1AtZ61gU|&{)Gow+al^^RB!X>UR%Fxc?hwz$*oQB^WSk zaGu9UoeaF=;rAPv(d;2)4{QQ!j7`||ee9Y3VefrUU4I9yN)D_7*UuW9=aZ$sY@h$( zwu=ha2lVfInS3t?yBjV#E>h6*oY`-uq`dLtpr06D`}mN3d>f55IM3p-;^|)--nquS z#bJp*42s1XL}~knZRA_u9{+{SvP1}30&}170TttrH^97b@TY1K$zC5XPLI4|Qkq zkIgxAF}1q&(`&llf22d>R=V^$619#*W8(1P4^BmQIcm5zLyVdsw#Fb6uFV$1W{cq{h;VJL7&=!B zLthiF%@-r)i;?KX!nH+Wt3_fco(aOW&ogb>Wr zDBOOTkY>Ougs>GtTXazh_@!1Wg%|_gEJ&M$5IoH(aD)rlBD68!4}_o(gec6s6iBxM zw+j&l%+3e~eg70%{8I=`e}8aX*EesbL8K8{92Y`IzC1mz`@0Ea75A~jz^^8xnzS_Z zshYH}CTRw|f{+#7{VPby3ewf+UrQp^l6bUwdPc}zOL`da1`@G>#Cwt!aJuRqlH&2l zkZ(jBAo1w1X#SCXfb=lnqa@-eiT9kEA#$q6Ns1?^LdXtpAaR~(4sccj$uZ#5B>pr> zHsCWP{){)=NWvRQoF`w>E|B;OB-wy3llaRd*^?e?S4jL7Z}?Xd@hgc(w?WUd*}sw= z20UGim@dYn8=-{|wNgw$H$wB0@G3D5-3W!Vs>B=vo+pOS6XVdW(0W4rYhp6G6`B=C zREzQGRw$fZE%q?rRbs>{F&^CvJqxO9#T0Zi3KTKSo5V0reFNb5O=7YEZxsW#iV>c( zCmcBAwuwmwyj=|4F2)-0ZZUAT7~whnz>%kIotS9AABmwKiLnNJPz*dMMtF`?aE^*U zBqkg1VKMZu7;C_vi-Dhu5uQ8{lD`fo#B>8bDTbaDV-0w#l(bdqj3*!kjy)mUq&5b8 zObRdb` zxsw6Ul~d=+cVMakl@wW8C5K?nrD$);!EegZ2K=@xy)B1e@(24T2d|Z*4fv!Scv6n= z)L*pIa?oix%7DL<1HY3aF!(CkB{}Gl9A&`M%^}mxZ7@JWo?vb_!<=fsv&>Pm%ssk_7sveq23he8J34n7aA5h@=C-_9yCDVMkRq@H zJq%36N@&=z(L9keUmF=0tU#ekxyDCe4GVmONvSqPAax34lQBz#1S6JhAgLQjS8rb( zyoa;_MI&+lPJS?P8UKl6LT2}|T2SQmh>FH6hhws=?uQOl9la=HOS>2;+XXN=!1hwYYA zjP>@&!F%LR2p>N@Iq8Kxr#twWQA*PbbH846M}i+Kn9u?9z8N1DIibThbwjm)4&NN_ z{m1Pk-_|TmZgx5Gdk@w|F1xrh#ZM~NYaVgcoLQdQ>?oeOr>nI2p%!U=6u;az!XE$A znsmQ?JlpmcG3kL$naz$B%*a7qSaBP@;3G4eCbgeAv@;y^x^vxCc6Y;Z)r-wbmwt73 z=Vr$U9yfszR)R-HumleszDf1fb=8#%H_z?X>{zkwAMwb+oZq^G7I}wJOvWIXuv-Fj zEBEzZ`|?xdMh`!&TeZ$6dpZKw|rhl`OItI=}1@f@gyLlB8GdSLudi`n| zgoQ>0s*5qdnK~Ho0ur@=#G{Qt93^3kNDP`7#6=QZO+4vxfcq*4MF+h2jF-sMIMmi4ESRy>|-eg%Yh2i z09zfFq7Aq~k{YCzn43bmL<%`2wKm|hQqWl`0#hFaGM~UNr7#0-l1P)J81ikB+BZpF zdB-)$d`)WQDYHUtwe2;jqXEyB(`UazrV~2Y{U#a@)@u1y z?psalz+xDT@U52Nwt+8XH<&2rgCoOhwjA1UpI;!rb2fwycCU#eVmdwfT-LJe(V>dA zhLANR65XJpy+_D<-f$fub>8rPLiT&ZM+iCM4Id-qm^XZqkdxlaTAB6nj4L>82XGAZ0=ZIvEH~g|lUiO9;ie#ZTyi6p^yx})Q@`g9OMkH$t7%Lkf zL3Zhj62!Y+=%5$9__=%gjg21-8#&fbK~{G@eJDm;S)t_Y6K-cjSxv@`YIKu+Z+X zkc8=7tae5YIwObUkvmqqEC*ed!?7fSH`uTgySK)r?tOIruptkPo8Y$;dN2~vtXTi)3YZK-O8ws_s6KTm?|N_$tkhMS>i8~M%~ z`EE!EE&8X`^4SKwUP@apWgAgwla#Va%0$?4f-gG!?XnU-G9C)re6FDTQJY@}mJdM& z?A9Ggx%cXT3yTV-KMI#OwY*TvhZr<$l7vlC2(CHi&`S-&x9ok?Pgo~EU%IFLe>6Hw zL|b4ET40XEsfo7C9JI`Uu}lCouuFYJ#M&Hmu#0?LGphRflz{_Cd9#Zic#8%Uvv&n3 zwH41#ueS^yG7TK`yK;+nVUx|R=Z?s zbIBBkHz~2&9HGq|Ar3G9W3}}{>Utp)d5zU-h2&Zx9jj-t+J{2whe9S=a;#P_q}B_W z817=Vy;AGFQY@xUvD(*C^4C&2rZSi^fkfD=3f%R!U9a_e?}yWsAj9ky*%2r~d~5;u zzBwf3deFfhR^UX#zu8c*^y|~J{ZzKwnD@7joKyFlpP6Lmoa_8<@h`N)_ujQf;O6(H zB=vaSZ^SoQ;#D~~Y7SWVb3*&)gftYN0uLsX=Y>cEt`malgeVjb+*S*LdxQuBUO|Fa zkZ3fDHWSYu`C{g}s%EGASWN_RvqvgOF=k8}YPW2k)ZbpvNA^7=-%nI#&CD zRrXE>;{a|dbogE`j;JqvqStdF3;h(x^Ij&v{YnNs24vKxq#9FKjP;6knq-|OJ&k)?GVD39AF3Zofrx>YuthAMSXg%gRvWVVIv=A82oxkSTBX)>Pk}ognc#h z-t}Ak(u-5OJbSR5zJT|Ai6gAJl(~3SbDaB(e+D0jEqm+p7 zOV9mh;$w>!))TF-qU}@iw9#Z;1$h6*b_cc3VVZ{{`()UGE zrdT93j#zcTPm0l_YPHL+jX3zf&Ztks^h}Fg)%8%b+rw8oo<6d2k?XMER!uW+oY4RN z;G+<%7Lcq3M8kUelW$%re}2-qe?l43K^*a@zKV82ASVPb_^M2<${zT99Q4k&RE{rJz!9>y!srN_KJM~U$lZaT12bny z%vsV2lM6h#!c@MG4r53Cevf!%;0Zsu;Hw*0gFPrl!^T4?OvT<0qes9(HjH4ehB3tb zy?^YA>Zprnnw?U#IQPRJXCLTyw%HMePZmMO>}@s5xZ?L8-k-Rz<9SG3d@DNeD#E9t z)9#6O`;PtBJLmoO6j1LQ%zA$JSeGf1J?$lHZ6u(LYumeP#cT zej|D=d}7UB*JoG31}e=#mF8BMmf}-!;G8`WN1?WTcE_2JP3b>3J2fcaGU})OT-N*u zdooIxwn(`7^S@p2#mhF>1NH(Ry~>GKYM^{nWrbx&&uVSq?T!X$t$eNfa^ z+G?qyEk0^{DsE{NSC-Y)%2~VG7Sw80wAL2s*=?j?&zrbH zhRJqVOHD?`Xf3rFcrM;xDTudM8f;9Vm1pe5Fjb(pIe5mJzl1Y7?Bj)$>QL6#$ja)y?1(UtoXSbEAMe5&pFC@3$uVP=NMBVlNSR@=P{KA zJHwTgn<@-u&f*X>78WY<;+R5%+0HRmM={4&n(W;8!EoON#T--0m0I~_jFm5d8w#c= zG?>igJSSWf?ryO~;a5E_X8~yL4h7aZB(x zZcNq0biH26WEl%=am;MnWG2S;R2(y=Dxsg%3g>EK->a2RMNLNg9*^Ul zsPj0w_j3P-_Q&fzPoV2H?*^^cygLxQ=lhj&Ul8>^g@mE^{5_mL03f}k_H&vWgm=x~ zH}Lv_TU$9f)j&&TlhzN6QP1BE(>A86So zx8BcTy};y_(`%)dgg!XDrvN=(QvzOz%k^vWci69z~U4-t% zXtL{tu1ha;U4&U^w|jo?waMAI5)LOJvE*B=X3ChJ55E;up~=jp>vXzuJFhcYjOOwJ zPG^ivmF+g7kE%!fGm@?8{2? z#}1;XGX3TSpVdYwX=;25#a1IlHG0T3P+<`PgOVvU#%JHk#T7Fqe?-$%3@}|pii;@7 zHBhRDR8*wEl&hLQNj*A#1Wkn{9Cz5T6sCx}dkvEnc= zi36ny@fDeFt{oIK@=A3IO~r$xRY^+>TEn8bln zh5L&-9j;%LNkk|qJZfJQrtkXu7L_0 zsX1B>5)$!`18$UPta5}Fg0LB1CDkLl!{S{Cb*uQcYJzh%afwTPb0-?u(&u-s!>6r z2};b_KRodt!wQ;;14%Z8ZJ6_q(?(9E&+Z%6Rm&XOE$Y*P6fK~SI5@BG)aR{zT1Vra z7urM{bs$9t*hm}%rLoi62hOZ0HL6?xA|AylxM8gDhYA}$#K(D5c8T%YqC@X|EgG>I zE1GdED-M)um{Pn|_>zW0v6rp@(>PH0JXV~?jBAj*|Frpp_Rt%C7e%H;$uWall@zCT3_l zoKyYTzQukDExQhD*5Nb~9a?rP)@;RT1O-~Q9c$Wg8VL+7+le)uIE|=9;&ae&S5z*2 z@yn~RuRpY0%hn=IEgDOLMaynLnhj_yiHr8|_g_kSHfZpDYtZhSb5%F{pZ+6g))rwK z=LQ}7jQ=wsL_Hd`d$<}!OZ4-||9KQbw4)(@Lsub2qPL;p+t3(y#6Xx#*oM+2dM8rv zMB#21g5RQcqKOjSj{MtEh#S0s*byBlswbV;fiflf6!JfXLfml$!4!NNMf9X&PNO7= zzJcOypk(4-n!SlsH&Kv8-$JTeJ?U!fTa5#y^%|_M!Qm2Jhey}pcme|&GGkgDo+i<+ zV4qiTfJ8UomylOEnYKna%5Np{pNOK0o5YuVdOGtAG#gHR9>oPKC99bHI z2D3@Zq*(DiDMfAQyfS1h`*=9)e;aGw#wkQKEqeiLF5ncBEE2{}JG%8N)d)girgYMC?ciQ#n-q0;q55~wc)_joU+xnO?PL{EC z@uVBy9a%aaE}yDQ9ZN1xq8(Hfiyu*Sam}?QqiSX*Aex;_O=bu`2^-)S%OT;fj962p zu4+jI`3cH|(S$!YtLs|!gup4X`jKn_g2mcN1aDGi{=J}abGEDmQeyFNS79X*ym4?b ze0FZtl+GMki6mxxhP$e;B=P=oDXHP0s#v)t!JfJE=||5gqmK`o3)pN%{>_LXX-CVp zA^$eSkn)3;P53(c>eTsAG0QY%kt8>!j%vB|;jeQS$zHWFq5I=-pC)-mk{6*2h;4_3Ng%jj{Ochfol7eL z8xCBk`17dv#N{n!*@GS%(t6RDdeS1xsCuvd;+G-)ohY&TYRW16H|f?o&_p_?T3@dS6u!rg7TFCMOyb;Bh8 z)?F3jCcPlb*m`i>Oxwm4t7RFhN~+hs)DXJHE8KRawq?Fvcws&Gn^m%-h`-maxigco zZ`caJJn2iF^o<}3Q`W_f4gYGwo3iI!e|cHrs$=ENvW$b8uIn~#3;lyEBk9P&!eSpT z+1N9)Og*@N6d(5do?kpBe;>A@Ss&W6N7l6X!=u+Y^YuNl35WEAkP^km9LWa*cQWK5 z2%IN8{7Bn+=Kk3ocNR7MZTLZXea}UHIp@(uM*y|S%4BzIpz|sAy)<{*QQ7@r^Y^BG z_uAZJzj%bKkL>>B%?8H_S&O}JYR%N35z9{urJ*Fn)uJrYR?+b66t@9ok#2~FI*{Cq zW|2BTL)lMmL$gR7pxLuXc@}9&9iZ9ENO>7)NgbfsdK^@bqexyC=;(T!DbYM0ew$ZX8AOHVt_^x*KN_`j1bUlV=?5Iw9Lz z*Xcf8RbDph6j-Dh!6#dKep`()R-+u!GSO@!@@YhB(udG&EAnYYYLd@r_6SlQLBS-p zXtoO}yHGIc4r%r_Qr$-G%15(zkm^oPdNcOhjDtw!quDLkZ%a>lH&*SIDjUtVU{y;` z`Xu%{iGxUGquEo~@03KZKlWNiWR9v6f-Oav5=AP3cK)q7KL2{;yexF)&Htt@;5VsV zus=WEpRlzklm( zNBg(3j3mB5C-Jom(dnJN>C+;gNx2FJ9JsyxxP+o&uWveF11p=5~fl*kRepK{@URt&;fcHU?o YCVXKpZ#wpEgn8k9ltd*76XMT*0qdLFC;$Ke literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.BE69034022EA8FA4.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.BE69034022EA8FA4.idx new file mode 100644 index 0000000000000000000000000000000000000000..465f61ebec2ec8ba577bf6346ad959f8e1efafba GIT binary patch literal 26038 zcmeG^d0Z3Mx)U-albOjRfglEg21Hqh)dc}Jv{WtETB}ui+tL6*qChYSF4x*xT#8%0 zvWQR=t$MBd#!?rk8!jk|Rn&r3DQc;=T56Trdr|KR!iJ7Yz9;-1WXpOqK=oGWj&r(XCJk4lGP0{FJF%$S!gLt~n z3k;2p=8(fDrub^2Qif{!Y3KWD+~)&t7QU5nxoJN~C&0y4<6Ov4R5Ifj! zpa#-S^D^9Ui+(WAP0=N5lXRMiDf5RSfBp(6k)Y5Qkc5*3BaoQz4h$D<(KFFN+(Csr z{^5U}q)Rdw=Yo7*`_Dnovlv5YNIfHHG}Ww6)SE#qkw9%G$7$kIlVjVorapPPF4hdD zMxSgpXmrW3i3Sr;k{ZiEO)1(~oknXx2U;o4qESbTib5tP=rkssE(xFkZL6D^s-LAz z)Fqn%E#h>cI8TYP!(ciX9ji5&!@-x{LxI>C{if;6o?c#F_-uV*qDD6hRFSGp1XUV! zrqo0;=#d7rs*BergYL!X6121QhE$`kMr$_fl7P+!y)+x}I9;O7tOH6Pbjm^;LyToW z8uM&@tPZIBHhM&-7{Ks!#?i`(!}}d=#5%Gy+BU3gfnDTzzu90kMz*F{J2>TC>6EI)we`>BW8w=RR@yL%5Ga z+5Dm4%h}058zt&YCd3F@0IDg)s55s|Q!f%4lQ}Ll6!^m6f4-=|?=0QyXkRQNpn-t| znh`WY2hah&8lbIHJAN5Bbf~3@+1eCjmO&qf%udjnk&pQ;Af~xVF*U#$kK2DNqQG&M zt=PtG7(!3PCMw(hLsSSN0KY2R?4Q#GId5g-Br+HvoRx^qN~rb(QOPlvKJEZ%!uZUc zdwHRNZ-Bgu)$@3#EwJ;0HiGxx&?6- zNnAuW;lr540sVI&@pqvEB5`s6Ux3E$8Y?}r&z;dQJ-UsFZetY9B#4ScnI2t6z8L$> zok4vaZC)GRUe8o=suaN(V7f4%R&;%*H;H(FzI-V|zm)ZCPY{)JkKV49hW5Nu(qrBI zqX5Y=^d%I!1az25xDG!q{=i&(v%rT$1_7kw6nY#WF$p43NSIN5{cCzv{y&oZNhA~? z-KNmn0EtOBq~Tva7}9@n`fz3vYbmrAATbGt^v#z$-k(}hKAuD(KuxU_+Dc*V38KPn z>__$$sBPbPYr(W{3N}wBkuZRCmqPD?nwW$mN5E-8&WNu=wG255D6{||F$ss1zPP%g z#coQxg&dA_vz%y_JG3WoDo>`w?Z2T8onb-gNk5Vkj{pjjKoo~R4rwbYKb*nz=MjZI z0!=XqH?r2@la$;0Tr|pU297}J(+bgP1=XIwdOQ~S4WJKFd#!xMfLh}F;lW>i_8GcUnYpf^&>DcmBwS4%GN<8BdZ%w?W@tNwZU;zA z!qsG_|Ndv$2gmm^1gVsxm2!+`5=2D^m2Cu>C~`ks9lxYhWYZr^;|T?ELLqBU;Mk%) zlXJE-_5Oz8qeB#W2sFkdT#xFU!+q78`&TkZdnj}dKw=U^BDH0hZJ8@&5@!@t%56qL z)}P#SvKls2FZgPG$dmLMh8J&A=uJ=ulW+~WtorP$En|Atl1M+mLD@1iTh^mJvB*cS zHu>0VYg*X*^0GTjO?4Dn2Wnyxj)R`09&7!|eCD4FITldp0)WIMh)O25Yf}w3?s@0V z8ToxHi3|nJrOVKCnPYomX-?DDTuejLmyU0|_mo720Hj?qbeBxso*)wE9!MJ!u$(6S zL^lm17x%|b_9*dtGR zB3G2i+4jG=H}2bG=I;?9NpBYWZWa%Kh(NT(9^1uiL6XkFJae!>m|s@$q@tv%R%k=g zC#2pdq-+LBXUfAe3**ReiI%bucCdhFIeENYW3oB1vcA0aP_z zJY|2LQbH$FNnfBGFHk+94Oh~aDf`Qm68cX{`Wj_-jk1U4Nl7WfX!wA}p%iy0 zJLr@t>7Ob4pD88unw0dfl>M)i5_%g-x`lFVp?X3u2KEDtprXywg(Em48hzhC>K$`-`INVBP$S>`WYS)pvOa%3~0^AXwYMHAUCu+X=I&rEC>G}jr@Uwq0XbTkvC&}Vn%C=KIS;rGNfPsgoP}VmD z3k&Kv<;bo%fXf6f&;w}rdeg{WAEB+uezvq&rQF0c11=_AD|*Kg?OgW70xJ0ACuc3 zle2EomFgLupO@e0V|ALq`&WXGDBkPyB>DM`V}q=IU=Me!Uy@U}a*)+` zbbQ42)gPlz!n$Rwi!!#c^x?Qs&QHUvp2E+vFW$_w`S%bYO3`SvGZdu>!>|7`B0xUO z>a;#wFaVvv95_Iopnvo5xcQCW4!0%gG3Xd}ASC@%j6N0f;B{oLb>sjzP_QXYqI*bQ z{s|I2!NDJ|UpVir#`+gKyL#`C!D~0Sflp95rFyuuG$@PAZ%-KDg=P{MR3Tn)2ZL4dX$@k0hc;65d8p7B0%dd2j(P zD&WIKxTuH^ZzY6V3HGq!`~+ojQRUw8-Ik?`mIWTG+Bmfzra}ey{H9WAri+ti?ROJ9 z| zDKlrcFeAimf77WqCQP+Dfw^Mz%&Z%>ZYr3Zdeo&JWjDgqbOB~pfH}hvYzewi>1?~r z`bGdx!EEf>kHTS(m2}5rvhv6aCu{1*$B5MQHI%%Dvgb=``kYvEPV4~-s_6|Fxq&C;5;X(EKfzd!_E z;KTJ&pL!|pjJ8qg+sHqPJt*@(DC5=Jlzd|E27Efx51aIJu>6$Ekc6&vvtzMpl~MtqfnCs+Rc zdQ{PwncbSNi<(dVvB!hseJ;)f%=HXcJj2;&3mBvY_$JEHWzB%*&wWE}iVB6`M$7vZ8sI4^%GE?UZmSK*>nIIq4uT$IO$FG+=$q-^|6 zO1@9j6UBN{r}lD-@Z_xpM}y6sB08>rJZscQG}Y>tdV}V#ajCr2JO^m|HDci!G0w@! zVX^Qq2k(e1a*OI^m*%9VFAE1;77m8QQPT~=K@CDyzpLpMp))!W4yuD%knPl=cf4p7r2;;<4i>-(zda-v^3!Jc}l>1v{1bw_w$HNn~= zHGP$Eze=!iGiv%e;eNd%-2XafFVu7{>77fmp#*BWf^?`LRb2lrlJ*x#*4YAnE9p?r z&u=6h8u{?=q|@&tZ~U#KYb(jxKQ-M-2DXxHaD*s-kh9{JJ-}1AX|u~Bpc&VTeb)1Xl{!ipNq3YI5b@YSN=Uk+ltkU$8=HUY z#%JA{v5T4!9+d+H$ON83(hZutuXMullS{46x(0^c3EHLqV`(?3yGZI}?5?0{p6@cC zPS4?jb2tczXMR9f1unSB!7!WyoNMN_g&RYj=i4vPmkNJg`DKi1Tz?O0*;CTra3q8J|BLqcN>1087j&1yZG8!-=X(;~T|_ zV+Ea#VOXY5Kj&Kk8?Dac+Sl93wTHO&ADxZ>#(4rI&Ri>kN?f&Z=Kivi<=PN?^ z6~P+%rIGrDn)1s#ET;-$VTQQ>&V82s9Z2cDEDogiy0z$b)lH=Umhs zav8`+75hWqUWC5J;TNOs#VF0e2T}DwlwJLjbPK9!L3!<6#WYtj z9^53=G)Y-lxUJbgZ*z~mRyWn~P9KP1WNz}o5j*%c4ys%^wWw3cjyQVA&8YgUxO<0% zw(cF4t*S-4qkHTxwmKd>(JX!R(ap%OJ7u*G9g1f@EIk*pmO+^XYvVQKEWQMl61Wkub1*X(MBoW$cGQgga>6T{*%8HG?_2IdrGJVH%y6D z7zIhArq__v8j=l)QPXQl*R>>T_6Xm?^B+$iezw~+>Y{5TPnsm3KXm0;tJgICwh5x9 zahuOsoiM20E*bpm+HvQ*-2y9j3t*5V(EH5u3Q)ONo8E_yJqT2^<&g(?tLX8V!kht% z-mL4t!$P)Uyr`8%$-qVl zdrAr3bCC`{E@dzHf0x)SE47eIYS6zU@i_BisRfBcrZZ2G$wQJk){l~mfgLpOq? z7mLxw;@%v5L5yDD!zEI*M9SvpF6}jC-%mR(0xDHW$tunWf&)@1S z+p;d&GWfs=SmH6Sn?Pn6T%&dxd)2wNdq%rBqfx^$M+)=Dbx&MZH*J5Z3VtLXOMC~^ zNg?H2NcDrpXL-clRIfX|>wto)M}_rVj425;pWqhCdbr?5CZ@{eHd=-bljqHG3abO_ zqChOr32Ghn+pT}G{cTj8)v5F!S{8)g@4L0GQ=_!E>{*n2{^^^YB7PE~-mu>B{!OcQ zRk1two;6Gw(O~r*y?$TyUhdCJ8^NM{EoQfti{&QiQblm7A{;7E`0NHS!^~SyFk^P> zy?xVi`u+%3f}6xXo5Z{*&5j{rAn2?^h!}W#s6&VtNp}npbDigU_VU%8KUy7MH}yX8 z;ns+Eo7&D|L+;}299hm{LskB zI~ACNN%>}*&rja#HhWz(dzCXZv&9pJ|6+B__ny6U!G6!>zjRZyixj=QTUYWRKBU>| zDEfYgFzjMN$ge;JrxEsP1RKU^f&J46Hteum^NA<5+eW<3_Z=I^k z@SJ(u&X{W-0-x=y0z1ncYrCYE-IO1oTddxmUw9OJ-yAro1&kmQbIruqQ@vQk@AUkZ z6zd!d}}#5MK_Ly^M??>^)-y lp^uHFN)63>HW0y{Ufw>we*OW0K}Y~s%!~VI8ASWfe*l!lRdE0S literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/sigset_t.h.32273C537A103809.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/sigset_t.h.32273C537A103809.idx new file mode 100644 index 0000000000000000000000000000000000000000..08e4c8421c02a06c6697d7d282fff0afd24bbe10 GIT binary patch literal 362 zcmWIYbaP8$WMFVk@vO*AElFfyU|+1TQ%e-`(-ev`)AJH@iWN%o z6_QdFl5+Bsvr|)a6iV~p%={vS^2E%N)D(rZ{31OC1%|ZDoK!1)ef`qnBK^#~qgBVO80s@#HC^m|SOtiOWWMTjSZ$D&~ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/single_threaded.h.918E7314A6EC8DC0.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/single_threaded.h.918E7314A6EC8DC0.idx new file mode 100644 index 0000000000000000000000000000000000000000..07a0dc689343c82499ed18be8422b73c45d86a7d GIT binary patch literal 254 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 M*Y_yb5Bt~u3-E7_ivR!s literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.4AF746A92FC64C9D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.4AF746A92FC64C9D.idx new file mode 100644 index 0000000000000000000000000000000000000000..b64edc45a79ada870795773a42f5a6df11d4fd3a GIT binary patch literal 388 zcmWIYbaSg=WMFVk@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`pK$BPC%q@XslmSWT;^w z$-P&lpT}F6QHHTts93zB`@uWyc@oWWP4Bamnmmmdc^EYqG!#HOK%jdqmsa6wk4PpS zMlBXCd59nb0}o>>BU>w@B8;zDX|JNXQZoyvTa8Z*E_`VJtHYnOBHPgHn$-8tQ=xd; ze4y%1MutvCIhZj|K27Bg{B!Xpn);}f(-f*^_uNAh{&x8CRqcOCPZ+rvRX9|1V21D~ r-s9Z0xcn>7^lX-FNtkd^YEB}EU0jr0%nf2N&UyOM)3aSZfPn!35!z~) literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/std_abs.h.B5BC80B73AA8AA04.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/std_abs.h.B5BC80B73AA8AA04.idx new file mode 100644 index 0000000000000000000000000000000000000000..472f67a9f61419c22472ce98fa7ab82779677a26 GIT binary patch literal 1384 zcmZ`%T}V@57=FK_CwFX4D?6^upH-T!n5S)`Yl=nYX#NrDRfNkOw{`5e!Om7Q5yMcd zq@c3E(jvOBi!Q>tETo_dA*73LGNK4ph;A=_gP=8mpd<&}f*{0|s33(!Io=%*#4^Wz{1fa>!7s%W0ZaPu*2?4m zWNQuovzTyI`>LyKvJ{RdY@u-cFYRP6F%k|+AtFM|0CF8QB!{ZyDvH~=-JtaK`t{hy zNa5q#2M;}G^{}xB_ztFnRReGw0~Ty}EKVhS$0_GpAUrjF%F0M3vFg@lmzqo?E> znmuP?u!8#V&TMB6aB7YT^R?wwj-v}>nnDxP#PTEnw>}fL^}2&=i3{nDo~+% zK?-*cE%j_0@;Z>7w}aiHjR3&j@_ohdYodnL^Nn1inZkPB%X!nPR<1RzYAP%Ug_#zu4LUs*?h6CxP-#= z6TmXWdMY#Z_5Pc@7k8F0yHrhd%XG)bnVgFAD;OR|)?rjn j`O$#fMRFx7D%(j?K!W!04LhPAPJF67!x#&|NKt^_b7fS# literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.1DBFFD209E231917.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.1DBFFD209E231917.idx new file mode 100644 index 0000000000000000000000000000000000000000..781733fd000bf856f37130aae8bb94b692228463 GIT binary patch literal 7206 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 G!~P2wy~`N@ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.326546A141DCE0A7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.326546A141DCE0A7.idx new file mode 100644 index 0000000000000000000000000000000000000000..b8ba20eb3f1a79582c22379e56d066f831edf55e GIT binary patch literal 1078 zcmWIYbaT^VVPJ4h@vO*AElC728AO1%xTGla5)+UC0%@5!saE>>`WgATsrrdIS&3Ep zfhGDO`T04;K!$TsYGO%#k$z5QQfftNvVLJnGE^ivCowM_B(4u(85!zl<|XHprljh} z#}}8RBo?K|$H%AVl_tlRCC2Au7MJK{(AYAdJ<0h6l{B^|BQ-H4wJ1I}F}Wz8##RA6 z1Pn&nTSA9WqiGs|BsX9<6<6jaff995YFhDeARW@hrRRBSx+oJDyE2Ee7)S~Pc-YO@ z%|sz=28QD|?!-=vp6<=e!!FM&FAEdqVprl&l7R7e*bUhY#bG@4f?3(83N`A1=BjY0 zz)j*|w`R8n~;#rZKT9U{DWQzcCaY<2T5|9Riw9K4TD}8Zrt>({w!dx6&!Z2ZmqSTy35U02(xtJToV7w_P+az;j63~MHwb?~;#rZKT9U{DWQzcCaY<38I*+seUcfaeMVPF6NHUm1^ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.409BDBF192DBB69B.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.409BDBF192DBB69B.idx new file mode 100644 index 0000000000000000000000000000000000000000..30c5543fad203da3957a9685b6762ad8dccb141e GIT binary patch literal 1452 zcmWIYbaPw6%D~{9;#rZKT9U}Zz`!5^#Kk2=nX{RJ3=l}m%t^J<*VoU;&rQ`&%*jfu z(hn@r56REZDF!l}i&7Iy@{9CyGLup(Qj_%yOOl}?$vKI6=^$}^2+PP&KQk{mr!*y1 zKR&*=Bqb#^Ej}YPF(tJqJ~uJBC|@swrdH)9R>UXfWTxlEm(bXzywaQ;I#^LqQbcpF zOvRY5|f00WMB$4sB5gn}LCcGnyw_62?7-`N|nHj^#?ycWNrY6K{<5#^2cXHu2rJBoEqZy=Dqla{NWKyfvYyHTFE8@(Zv_RMw z)Qa@7y0TKO$>aCBLLNWP;Aw8JD`*JQ>4{5GooMA`ORG+82!y!HR|59UCy~pOG zARdaAt_wF94r{LWqv4xe-Y_~Vs2OrLdqVZ5`}BE@Xm-6OF5vRj>15(+f7n;!3ZP>3 zx_fTK*VU+)d$tiRzPjQvO_OHT2mH-Gt$KbW47{G|04^xi`~hQXzCVmE_ZxBJ4}`QD ze}fATG=r(gBt5=}<_#{?AAfn=7)2OkLEXMTZsPHwEnOiadQfl-UW`kBlOCw``kQT% z{2!dC$=_w=ikqULkXAsu{SA%b5RbIzV@$1#p!0gr#ipr)hQ_sFpF0wqwk6H=7~tp= zfAt(Rw&4XgMsFw(jzmbP-i0plhrO5yn0pvAo={M0aLw~Hgd5@-^+1CsWJFTX^Qz?_ zmuB||${Y;2d~R+yZr#}tjig$SSD#W|ULFnx$~``}H(aBayYt6S$Di_X6Uwbr_(zOZ zVfe?4MubSFZDx~gB(LtP3)P!aMQVllZ%nCxE94J6Az`Y`_SepiI7A``n_Q7e`ZrHn zlS0X+Ou;gSzwMgS+)zPi-Y$v2&^W#TU zC+?w1>Nb|Ljb)kxu{fVSbT7E|>kKDL$&%C#CU>xSb0C%%XU?y?eCL~-RF*%=RQMPu z$ArRdvufhXn$G7tSptfB5aff9U=FlL?A*5M!YBS|oRcMIntQBb>ME8_3~dX)d2{dP z*T==M>{PS}i|t{l<{+g>Qj8=4JUsJB|Bsf&U!8#ZWJu~6NIZi!;REgS)BdVe*O!+( zhAf$qx`rjMVHxH?EVmCbd+*Y?$DYWlh-jpCF}aH+ngg*6<~+Xqch7ZIpnuX$rB{HwLilItA8zb<;ok3` zibP6;L+u0n$)p`(mksP*RPyPxR92j2?y!t0%a|2wQ|tct(k*ZJ*;H0UcI{?Lw_wPg z+Vs-jp8Mbh)P!Vc2S+=k(GkyFcz0C8{qsL{GA9MmWsom}gBU8-|KWSnAn?!J=!1|r zh(_lFvEmokk zmN*IONg?LFQ_g39)BbjS3`@fJI1aJL@d!Q`@qrKypH7TphzsJ9=IS|f?g z85T2jF&jy8ytjYHz6Bkg*LmhIVe%5pd_E9M_JKhCjh|0lY*Y6N$XA5Ad;avN)nnPa zoiQv0b!la>t*9;^3|+7wqAoMmy!vU^;`5z0n=X(SST;Q$pOV~q=Exg1O$I<65SqMr z+gTze!sB6dETd%CO9k5VdXdQ4Z+xvr0|F!IGTWp;G^@KP; zE4lLZ+poQZ3|4V^i>Ysk;&kV^n4@2u9o~(>ixqtjIQKx7IgkvgA13tv;wOLX<&N)V zaxYqf55%J7X8-E&)&J?mU9hNhGDjyC6+RHl&i5+5x?WYa-R87KOkE_Lw(9uC>xFI0 z-{rOI6v(HrcJYDs_^kAerSGrJ+Y!TtqffdZwhJ?b4~9=3j`-x0g3=HB8~<%zD$Auz z*#ycaQPcOhQl38k;H!NxEFO31h1gygX%5CNcn_jyU*0?A@Gs8Cf0W7!Gt4MG2g*6I zOW7yOH`Go%J76ntJ3!qb3S1A%=nJ2{b;uTBS3$liA}lU-m~?OX+K>6&av0>ps4yQ$ z;deLH|MjENv&dp){X3w(BmA42cu~FZz5ZWE7}Rwjufsj~KznpuOaFT8kvS*OH+XHV zWyx#t+Ta7RIJUPH{QBV!PazB5*&85n1J*%45KG1MubxTi`QTad zT`=Z%fpZteJReAsJq=U8|J_@U{~1~E-aiD1htMK?AeP4MX<1)UQ%>d*kZw+0uI>Q#XqAzVqjn)0bv9AOohSx|+$W@uuYi?Q!=%e)pTM*!TV# z!xB)V{Sdn!W1bI&MsX319$Y-RZ(dUPK`P6`IpdGo4@$oQ4$i0!w($0k)(v(AWh|%jm{vPj!qz0 zhgxtrN0%E3t;CriZr&T8e_66_WV?c%HJocPU?DeZxuE%_X{SeRVa0T@Di}TTR+dD8 zWzhLs*<*s{MOUovWy!rPm+G^ER+YE0Br>x>kKV@01dW$$pOEL}wp(*@+A7C`qK=Wq zXk;NmqUa@#KM9`@{=^R)e3C^7b)pS9)}$4LHE{(8n&ekPn7D$&OWKNXC0d>1NrE+m zC-DQvkrbbVBQZocexx&=$v@h;eq!a!hZJ?JJl2HwMu4<}+zK}OI>^@rO|TR9<8YHi zBe;nlILsu`2xg*a99~kq6TC$AIjAJN5U51;Ig})22uk7^285&&2twis96HiQG-51r zz$jvo;{c0c$U?=uS;hBLka`Mo=@M2@VtEh}NCkt=8H6%HM|)a9&pS>-CWV56u_K>> z1PUgD&Nu@_g2t=#9Hi0t#q*!c%imr+2V=2lL{T=yBB5SXoTFVTK4h7MxCqJ>Y8#N2 zJ}RmK#sp;`CmWTpFrDC)qPEB_@nn6Z(pw4y#VwuABeHUbPK{2VKAoj@Vg|QR^3Rd^5{ZLGWNI}NnI zJ4GRt7Yw%O`a^+@!NZ}tuwrz@QxGs3n9*8bUQu>BZ8a;T+f2dwAg^JGR4@!WZw(tS z=;)+Zum~h|v23ae3c?e4ElVWiV$fM@S*f703+xv1P)C7T!#fG8kkm<_O?U@EHXU(# z!JO?c|NgZ^MQzS+{uYHB22AFHGC_4ic{e;I=y#y-9hfBOKA6x4-xc%@DA@s11$_X@ z57^faK;eLW{Rt>PVgG&-3QyX`8InVpg!2O%(JhHf|N0 zF6g&d@mp+)pf|Gd8`*aRy_t>K%qobcHVduC+bgQ9)Lvmk@urGCP*a5~cr!&YNDLTi zyoC~>#+v|(VaQR+kP{5rxrAkt2nt>-@=_L0H;qAOFJ+~Ijs_G67g$0EODDvkV3#6y zvUqA>3_87&6$lz%B$ly}Bp)?=sG+^KynpTRqC21ccPGTD*|FKy-9r5za`V2A;_roF zPaka16IR42>cotRIl>yv&gKkCa0P3g)(r(z1Qopb^7>#5U4;q;wRQjsD9ROV{InBL zKuw{7*U`w!kVW^Cg5B2WMJ%5>F$IB5&MHh6qA-a%I^NANE?>wmn{<3va&aldi9=r~w$4z&VeP#^2{-yUutuZ|*Yf>If zuUzqJ`6LdS2w}UMaJ78P~*!WjK;R>)N<|fG41f^nqKWP2-#6AWY$L!zF zLB=^deFKVa*bBo=m~azpiF_9(+_ls9q42)_{ADbC87mRzceAW+W-EMsY;+$hr|%Rn z=)dS}CA5I{<&8SsQP$lSXSV0$DkG+iS1XGFn^~iu6*O;N?R4ro$fZ74!6roRfduMG z3_7O=$^^|jO0j-DIMzcZHJ=K$weki?ppMs|Gd4hxpz)z#laPlV6Yy%`j|j9eMJiS_ z{(>MhjK-%5z6lu50@i{dkWWE6eJ7Le8I>jtifjso&Fu80l?LI9Yz`~`y`2>A~`@OKOH)8=76 z{@{bG)n}NZHfA;!2oQD=Mqh*?l99k1iV}_X=vf2J!=E!~1w|Cf7#(u-h=D8k;{}~b zj~DoXKU&aMG{(o7PZc7Tq8kcj$hE2rv9v)aUWL)*3Iz|6uYrS3Ht5W2FhL$Os0VdlMcNH2&YvT^L0QU~k1TTiF<@rV0W}?M*h8yoA}xvU^w= z;WLV9^csJDp(LT_7yQ5 zXB>edLF0c=9fLGdfF6G^uK1%5Sy2k;Ue^+^z51MsnfcA7st*e3Kl*^WXKRAmUu%NE zwe_k~R8^G~^WvjlEDZbW<7UrE17fu%C<7cnt5`Pp_EQx=Ypn@t^C>kXDmvB#<*zkC zN?8-6K4rK>U#tlVOOglZImw!!@@`E~HMAzkxU`o<0cTB6JXsSI{no^}lZ_X49Y6Yw g6b!h7xyG%k(AA0$bz?g(56W967cpgoG(yb(FFCgirvLx| literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint-intn.h.EE0939E700184847.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint-intn.h.EE0939E700184847.idx new file mode 100644 index 0000000000000000000000000000000000000000..6283f107e392222824f500fbbadda663dc9c099e GIT binary patch literal 488 zcmWIYbaQ*a$iU#7;#rZKT9U}Zz`!5^#Kk2=nKOVi7}z8im!xFomDn+)W#*(>>Fev4 z78mJf<|XHprljguSeV6|nds(Z=9O0HrstLFCuNot>qB(t0(Ir-Wssn+q_QBj7^nlN z(aV+Jp9a_n}L;qfk{$GQW8usaDpAq$jBPw zbMW+z1JmNU8Gv46k`R)R1QQ4as&*M1A9&IdxEa`h3Z#UjB*6qiL8`Cg-o}l~lDHYz zfeOS0#l^t{LP1e#T5&OwTNt?@ZU8%hfdS?MpfJdKs3-%>UZ60@QkXEzHlQ%bDwyy* w=C#l7M*BprZJ^vZa$i%$wrB-kHTgeGZ!~^ZrpQk-T4DV@)xk9 ztjWTHjg5RPl(Ms=WTCK-vhbcWj>FEWc{;lh|-G~8SO0Gjbf zUB|3Y@WM_ePu+rPyF)NxF4#sP6^+7_O@Hq5rezH3y6#a&H|@OT6%5@UNN3aiNz1f7 zKe=Fg`kd)fz5GtnGIG>SEyDi?-O{o_aRR?0%cpzNSy#Hg-rp|W|Jx0q@&3+9%Lk?9 zlhU$LS}M+ka1)V>(X*>eriMTbKtOF#V_ZN3r~puu;Pa~8vh$KGfEJ?04q_! A!~g&Q literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint-uintn.h.B3EA113168048B57.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint-uintn.h.B3EA113168048B57.idx new file mode 100644 index 0000000000000000000000000000000000000000..c6ee08cf036fedc6e1c0fa45f7fe2941f7b8ad72 GIT binary patch literal 494 zcmWIYbaQ*g$iU#7;#rZKT9U}Zz`!5^#Kk2=nR9_O7}z8im!xFomDn+)W#*(>>Fev4 z78mJf<|XHprljguSeV6|nds(Z=9O0HrstLFCuNot>qB(tmIAfq>1B|hv81vfwHT-a zq|?wWz68uLHi9zDOrQ)4Ak9!*nVZxCbfVKQvzjN9Z#!}`0Nu|dAuJ&cCKx!u&Szv~ zZU1rPWk}%n7H$T1paO9raY-*I$OUl&*a-{_Fc$!YLDoY>8DRDTg+Z3WgkiP;g+W%q zg!kGl@!A`Z_8urK%poiT6J{t%%}E4tii?tq#X$^a5CH*9yp5t6XHTe}V`OFk09WaF A0{{R3 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.22B451C129B23D79.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.22B451C129B23D79.idx new file mode 100644 index 0000000000000000000000000000000000000000..aab08afc0f407b4734cbc6b36ecc32302f4a139c GIT binary patch literal 4120 zcmbW3eOyi18proq+G_2SC=?+_+?yHdRM#h=WVlK(!mUx6YEE@@4s~kIIVq{zi-{;P z6y>I*(2JCd`DhSkC~tF_>grOsUS^oe%e^G!W$v@jnZ4Kf-T;3v)6jo zTF+j~e7(Jg4P%&jQNBsB3Z2}9VVDu{*XlH?SPTumctmP-Q7W}=HnT{siB@QJQs^k6 zHS!p#Zf(3m>m-#je^EuN6;XUEP^}f)D^)RynKGFyL93Ce)R8d>Q3{#Cmy?qDe=y12 zE!=IIV~k3jkmMMxPLM^YbXr-ADk9QRsgOr0G>%%GT%-G-rwuQ3gfXjs&vP*fx%PLx zFyVvWXo%*AL?$s(Dc5|^tP|#g|CFkxwwVv#Lk~wjXG}Aj5_XycC0+f z(1_P*pux|QdJ%hiH)2okN9^&A_>RF7-!iyjv}lW6$Y)qC?D&aRPJKJ`)gTA5$BNT=H6>n>%NSKje;AQLOps%Pw^z`Aq zF72u%5@t9Uc-ne8=qqaQnM0#bTV86sgs}#LSvIpK>MLe6!@wbdF~ofq;kmN+bhd=C z00S2*7dw4LJ^cOP@scAwJ~5vcXogJjx&q=0AwSQO-I$=?dPABaf1h=%tlQY?3vxS zoJ;~VpMv}laSxHW$%MlSfIq2%eMj{{Yste)0U&QgWFz&z!8a!~xZNZWKnW%#G~6K$ zM_c;lG%p8Gib*LQYW0$Nhin2{g8|fFQbV`E=-%(W;ywIB0PMwNFLm`gFTcsVvXlpF z$Qp5|FSgx$k!Lk*1;|ekd5Yj%8p`pBKcIN_IuDXbvbc$lEHQB^{psfCAg7TuQ4aC# zJ|cB~5)QJKXvLj6(0uRsyE{n{Ah#mYN*CvNN4zpK>W63m7Z7&=iHoy-T8eu~@&FIi zL@henpnhyG_0Na_Ih+d@53N&$|7cULI}YSpOlq+>Eg>5M;8US6DX*)F{=kF*4ah~9 z6w!Dl-|9TGC(~XBpaqc@I?!JqhFYa`dL;pfBXQz*URrSSPr3%DfLwq{0d?eBb0)0K zBPqXQcO zx zCs;yKU^6h6fyLo&U#x!n;;iLv04XFzOg%Xk)e+}|0(p5eCYz}v;p+x~|Fj8F>eomb z)!Mhb{d2@Ur>RpJ)Ys>IeOxhs$A~J)UeO~pIH~c+0c8je$}lOT z0X&v;E}-_`W_tlVLF5U2!mT8EbM-2VDge7N*-dxT){frEx4-nL0k9vF{WQ6K?6kex zI#j`flZc$8IjKzHzddqN@gV>^G1*C74fHG8{60R%10_+4AEkyT(YMdItf>VVc1Rvw z3E?9Tfd9e^amrWN#80UAJqogp=){BQ^32 zrZe~{V1HKTsQ7OI3?OcRKH*X7w0?0%=2-yi$U1RBg*yev{Dndok8qO!nZHH|a_Xg% zjfH25&VyWmxC)wsg^L9M{#GH_+YGU{e-_))3~~k{88i%Y*rM}?o3>p9kc&tz{nq9@ zl03jmFI)z&imVdn`#w0eaoM1S*FY{rTp@L2zNYhjR+!Iq01puNfUelRLETb2+YlZ! zBGO0`!-cD>-Yee(w*ja_Tpa~=e-6#RyRPB}fLIbMF6EYD$I1cInKwZ$$E2L@yVh2l zuzs%NOqhwM|n$>*( zWr&o~^!Z6S^Tn?AnLMb(q>`?(hw1!3*e#Vk0T!*{C7 zcBd@)SQp5Um$uUIy?I{PTHe+E6hIXwRrE_}eUZbDQZB-wWq(2B7kWOUPTgJGxo`b{ z0Hh<5PF*c;8f*c{T1})joNsV^Whiht7YeIv*k0_CtadjY%t_2miP>-W Tcs(~0tQf|WHqB{sFm3)1viO}h literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.7EECAB11D7E670F9.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.7EECAB11D7E670F9.idx new file mode 100644 index 0000000000000000000000000000000000000000..dc103fe9eea800bc65f9bb91045f5253ba10edf2 GIT binary patch literal 358 zcmWIYbaRViWMFVk@vO*AElFfyU|>`WgATsrrdIS&3Ep zfhGDO`T04;K!$TsYGO%#k$z5QQfftNvVLJnGE^ivCowM_B(4u(85!zl<|XHprljf@ zm!xFomFQ(Kz|1Z!F2a;7uFOpWxu7UDt+*dZNBP^t{(913#K^_S%fTxFb{vp+Hb+L~ znc}_@CN4&OZhd{2Fb|_8hougTw|&<_kL|&c(|~&Qxb@^w~-=D5zt*Zi6BmKQF5_3h`|`q<+WR0anf@}CI%*u H00aO4egIX9 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.6919C07CB89D47AD.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.6919C07CB89D47AD.idx new file mode 100644 index 0000000000000000000000000000000000000000..55c8ef2c3c974ddde96c1e42e0d08a5ac3a9d050 GIT binary patch literal 31034 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 R>?sH=pzx?k{ww46{{g?v2P^;p literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdio_lim.h.09E79B5FC5C8DF86.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdio_lim.h.09E79B5FC5C8DF86.idx new file mode 100644 index 0000000000000000000000000000000000000000..edbba8d039236d8d994cf1cacb03b1be625b4946 GIT binary patch literal 206 zcmWIYbaOk#z`)>~;#rZKT9U{DWQzcCaY<38HIN2_w9K4TD}8)JAf zBhuR#c^E}GLml2`@?0A1=ang9R* literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib-float.h.126E8959FAE2A511.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib-float.h.126E8959FAE2A511.idx new file mode 100644 index 0000000000000000000000000000000000000000..fa37c4091291a82b056d6225436b7ef0af8b629c GIT binary patch literal 162 zcmWIYbaR`~;#rZKT9U{DWQzcCaY<389gqftw9K4TD}8hT_WHB#;S3scFUHKw9AS r`f#0^*2|1Mj6xhjf?&fT@;Qkhy0|F0m>a}kRK9et+5EU-1Oo#Aog69P literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.42D90B865E21AB50.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.42D90B865E21AB50.idx new file mode 100644 index 0000000000000000000000000000000000000000..06bda80199c7c4eeaddc9f5000d6d4e9cf3ccf05 GIT binary patch literal 3282 zcmai0eNa?Y6u)}~UA*EVir7U8NI_KE5yempMR5%j`7q6jG*}kdSXkY+pg3ib;J2Wr zlUhconf763G^3>;Hj#<>m8b>b_(?ftOr$bq)_IqE;tv1x2KK%Ez2E-MdFS5qJ1;H4 zVmaQ6kV#nyi}Gyl3=cv`Kls<&E_;*#F7#uZRdZ)K?3uA7Bh%?}!>2|v+;bNc*sZy9 zZHw%HxaG;24cAV){^1~*nk~a+%^}tdhr?+lS@uHxf3BMda<<)J8*4V33pAJ6o^N#& zWZBHt!I2Z;&pcwJS;i#)L+i-wi5!ycvf0Qyo71SLy)62JiBkcbi!`?_kARlj394|R zpP_n1d6@&DlugUSod%Cf-kd(#QAuJ-Vo807m-uEdc;4FC&^@5|k`JfeNC;zLrcS~g zuQk7(o;77Sr~XK=FiYP~!cfn9r19YP2u`~rVGJ9iC_Fe;zP2@fb`+-^2@&2A{+$Z` z^G^)&Jev-Ljr=2mqX5P<}{?^J~5@SG-au(a+VD{apdpqoIZ|( z8El545P#vo;5FyJ{D{-ONSMebDwT{pdTQqWhiM;k`WO5>i--qHwiu()HcnUH*ns zBNAd*jFRMzq=65?}1^o)W>>wn~wAt9E<;-)1<#r~n!mppfi(?{@j0!vUHvM%6AK8fJF~U z7>&l@)nPCaMtcER*ouVD{1Z4irQi?)++lchMy*btWtu-L~EM%#ms>N31O$M{NN)3s-S zt**RBSxx(j@Yb2II;lNUaZ{1+p1-<2z4rc0V5=2G#{_LP@57@j_nhsX_X4nmv&c-A zpLi*@x@zV;fYo{@7o5BIj&t100E-Tm?1Djie_Gj)p9`=sI0>T%LrCGh5^hi2_j7nj zbrG;d14y{+mgD}hXHPDny-Y#IAZ#Mi(-dqB{_h*QHb@G$mcL!Uf{(c9mADd0VfHkm zPm#FPrjWEBXRiWyl*cHvP;x3JY*b`=;~GdnUD=Q&wb6^C7L)<3?iyp#o3BP&tIE5u zaXdgKVl2o^a3}yQhJl0=?>_VOXQst(brHb{0c^E!AAY@KT3GMwEx;B&C`DckFN}z3 zIkL5j$QG}PiznA4Yy((rup7rtAFHiQeHUQyiXlb%T)FuAy$D(fu$UAQ#!&>BsQdTv z;;nxl@H_WDu!WyW_Rc^1uk)Mw*Dip?u#hm0D-cmP6AmeW)sQRix1^6~E!+#MGu${l zNNSLZr$2MIpSlG2x!LbJ+)xN`F2e6tq zjyQl-=fc4Tu<92$&Hz@M;H&qG7yuYpX|t%saSmy?9tG;{`*yCSr8w?DL^Yj5 zn-1(*Hu6pjh^V%W(+}9Hw$JXiCnj#Ly#?Cg#&CSeAsc2H`dMBWb{k-|NpM1fh-wVu tLpCm)6ZyeI2&tMpypKCF^k>jqR!zJMo9NyZdn#wQ9x?PLz2(!v>0jQzl8yiX literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.61AA7B9EED10C430.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.61AA7B9EED10C430.idx new file mode 100644 index 0000000000000000000000000000000000000000..4d6825453e3bbf4314340834ee8c68f1a40398af GIT binary patch literal 38132 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 GpZ^CpENkRgUVO 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_bvector.h.8AE3CEBB0EAAE7AC.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_bvector.h.8AE3CEBB0EAAE7AC.idx new file mode 100644 index 0000000000000000000000000000000000000000..53dfd5dcd1dc0b068ecf41d9d54e07c2c9a93291 GIT binary patch literal 27172 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 Rx^*i{YyD0eKr7?V{{!2*DXahh literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_heap.h.A0022ED15B79087D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_heap.h.A0022ED15B79087D.idx new file mode 100644 index 0000000000000000000000000000000000000000..7757b6e3ed2f03cc19c0db48f1ba2c7e154d7e37 GIT binary patch literal 10308 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.0D39D2E36115557E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.0D39D2E36115557E.idx new file mode 100644 index 0000000000000000000000000000000000000000..21c9b818032bc678bb3b626d8f34f6f478b61d0e GIT binary patch literal 3112 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 De>9B7 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.063E636C37F12734.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.063E636C37F12734.idx new file mode 100644 index 0000000000000000000000000000000000000000..cdc43d27ef4c022991a7ab8834ea29db62a5a59e GIT binary patch literal 42092 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 AqyPW_ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_map.h.EC07165BB825159E.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_map.h.EC07165BB825159E.idx new file mode 100644 index 0000000000000000000000000000000000000000..2b5a17e873d56e73c97adcfd4340621bcf5059e2 GIT binary patch literal 32028 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 F{|~POAdCP2 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_multiset.h.D16356B97E688BC2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_multiset.h.D16356B97E688BC2.idx new file mode 100644 index 0000000000000000000000000000000000000000..d20478fa4bd1199ba0df0911322dc858388170dd GIT binary patch literal 18754 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 BXG{P9 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_pair.h.33E007C18AD1880F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_pair.h.33E007C18AD1880F.idx new file mode 100644 index 0000000000000000000000000000000000000000..6aed14bf18b37020367039ee7189678f971af562 GIT binary patch literal 13112 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_relops.h.8CD880CC32BA3E47.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_relops.h.8CD880CC32BA3E47.idx new file mode 100644 index 0000000000000000000000000000000000000000..8eca29a94a2e5d3d3caf6d046e112ad73415752e GIT binary patch literal 1428 zcmcgsO=uHA6n@*ZvE8omU(kcRlvWyyU0N@aW|Ou`AvcvmLBz1x%r;XtyXnj)px!gpYL{X#e++IA8xa)};VI8N82%ovwj*|(?^*ROTt_opMjx7>rvkokTqBYz+jg?%;S zuZbx96Ak~l6NNwR#PHzaXwLFnE^wxS=bKAe99$ghK!T+V40jN+xVs55koN_3s0a#B z@jM5tTm@|EkesgTK4&_0Eyu4C-5MI3l8-)mNtd(6buOGTBaYYLBQ@|Egqgx)X=BID z@4AH@uwa0UDa#-^+tpmIZMPx01s>EZ>vGuVl=bZMPg4mEQpZ4DPA;b+180&w-MxLv zp`O!^E^fYmbL)c!{gN=7oJ~b0Bq$MK<89(8-@3e|fhGwH$%Ry8LPA$WxO+Bum0kJx zRfEHlP)$}-kqHTji17N_wErZ1{d-r}k)zQc2-Hb!@&xp?H&ThsUv$)}9FJ;@!)~{} z%@4FnV~VC0p@`c-kO_)|LmQcS2^%RR9mA^+ew2_uUXyT3ftGSEKKPQw3-=zrTvJqa zym$Om49EIq(olSyG*&I)P;v~%S|uC`jbZuW&G16bEZ!eF>diaP23A(zZ36rR>LQ@L literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_set.h.EAD6456B443BCCE5.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_set.h.EAD6456B443BCCE5.idx new file mode 100644 index 0000000000000000000000000000000000000000..ccf0410ba94d4423454ff2d0261687cb7807a3c7 GIT binary patch literal 19418 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.1CFD178B11157DBE.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.1CFD178B11157DBE.idx new file mode 100644 index 0000000000000000000000000000000000000000..3f9616ff01fb0080c20a44865fc7ea5e075d1101 GIT binary patch literal 3196 zcmb7Fdu$Zd8lN+}rLRLDb`=T*4=>r(rYrb>)}}2rmQ;z}3!4~%vYDMZvpwzX%yb@0 zS1)L&iqKH3t)%{e82?bK_Yz;Z<)RogYSe&=f<)BdgTxm>e8iX-AK%&C*{P|yE1P!q zd~?3n@Av)A*|ptWT@Dt6YnASS6m_JaAP6D&w;hYMm%xI5DhTOFSd6Mj?I@&#-t=>WQGhB-I!Vwx0aR&fjY4%oZZsSU$t6xI^-Jb>qP&fi1e2yjO=W+g(BE=W#yXqIU*MXNE6gBQ}XlQ&3`I`M*N<2ka! zkw44U*T>^#2%*}1!w!Fo3EQP6R+~M?rduuLro6tJN zw=Mi9w}>FOqy?2}v?Usiy0#T%x~#bhjmk@wcfwzE*%i?Qs47|@Hm*>W>C|rO`CDQj7~QRe@Mhg$d8 z+4djLVWAcrwxZxxG&lbx)CU7%T^Tr8RJHXPg0ScCzw~EMmkDABTQjX{FL?-`Ky@e3 zg#$yMoW1O!*@F`+|M||MFAoSPgpZ)=BdFHfc=63&-<*8wcmQGCkNfMq_?z1%FWGi? zu(U|pJx=ojqr=S=;I<~PrqW9q!h@)65Y>1{PQ2Y09)9)IqG{E4EM2;NqVL^^i18^@ zdJ4_Y{>Z=s;|Imk2gQQDaqG9e3%7PJhc-KfPU5*u&YFF4<-I?(2SRuss^5p^_#Ny= zi}#}?zC9wgkBA+f?co&XWXbnlH{c<$bV!`**`H=2tbCHhir|}n=Fmvl+0*MwFy1Lv z?G)?0c#KEHrV;Uqsdn>-*yh`#;;d1z!MDf7E62rV&puvmy>#Z4f8Sc9e&oJ`(j84F z;=oSw(&RNBJ6FBH)_=3?;$#5hW2pQXy2#tW_yZLD0M+{TNmP5%XFrl@U%X@@(hK=I zsyY^UZZ%t$e*f~K_xejQR;$(79*0o0KDp4h7-kpxR`0ytOMJ_2u$TB&dR}_U-WaMH zL$f^SD>m<*cjVZ)0g%Q=DDV-g@VdZww;0$h7VP8u?s|9ie{iM;&f8yc^V0{{4!yE{ns^%}x1@o#?t%?-vDxUs+8})0 z8T!)M1O5EJ6WR5`-DkBk>R#ZuJJ?;}Rl5lXOLvlOdyAmCfB3gSTiZ9|2YM<9ry!`7d1J@euC=G=K7B#@B7bj(Sh+*2_9*GN@2$GitoHLFNIrgk z!-@@$KX>}PZ?{|OX5RTsc<9?A6nNJ&nv?%|@%lSCroVp9lzyHz8;fcZ7ldue_G-SU mbn$jrSonyZ7OyEY{4Ac+I{fK;Q)l=#+;Bwr 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%0D6VC^ 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.54EDC68402026771.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.54EDC68402026771.idx new file mode 100644 index 0000000000000000000000000000000000000000..cc677032224e3d8d27e82b872fd895dc27e56692 GIT binary patch literal 12914 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 C7z5M* literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/streambuf.tcc.FB7963A391C77967.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/streambuf.tcc.FB7963A391C77967.idx new file mode 100644 index 0000000000000000000000000000000000000000..69c86f817fc68c206843f183ccf12c89aa5d9130 GIT binary patch literal 2316 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̅X>DI_R{! z>l+u{e&8X-46PVRt{KNikmoCB#9r53;Bly@`TXU_9ZUHL_qU#pwR|+HRq#sU3l1qV zeul&~jAoWYYB_Y|;PudTJq*A%p{apq+vCo5TtTTBFOGM^_wgN;nj)_Yi#r4_u=hOg zV;3%deN*rZ=Du~=w*R|3I|Vb+693NT2V666wBDWv!B1U0p zvnOkf7A`w-j~5UpX3Az;B@KHZ*pzo1>=xAqlt17}ys%B(*quJ`p_=-Z zaw?%~C6wb1Rh0G1>kaa)U8n?~1Vc}PQFwR2mv2gB_?(UZOf$LSTz3vC1+JwafZL)L zk->||LAV^#Od}cGNDji~81*j5;0|&SF2CPPyFWa$qNSTRaZ%``sEF~09-*U>PN5rx zPv!cKQtx6gf`dzeq7<0nD`D?SXog=873-lH{vdQZ2!k+x>x%5=hqZ3~! z`$-@B7oT6zX@mWck6lsVC!Z9vcH&FH;dTv9vH$AEO5uzHS4oO43mMw#veVabw&WR{j7(j6XmO(P(0Vi3>MIy)*4)FeYa3rak@cneRM%&z-qkCUdb;@fq}CqZ8~RvS0;S)u>gIU?t%doJV_ZUTiil$e29U7XYi_oK$hW-&KD7>T^ zP&Yjq>4I8>yda9uFuatSy599QW5pfF!LN&R&X#tVfCxz{+2aThIOIcFpd5e>3x%V#aMMrCQXR|**QsIvFuC`E1V^a{cyFB#P#LIqT V)>jY%0J>c0cVX>ZJNq_Q`x~N<5E1|Y literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string.h.979B97B48AB27554.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string.h.979B97B48AB27554.idx new file mode 100644 index 0000000000000000000000000000000000000000..fb3dd99e1a6c4207c29869c441acdf1e03e6c733 GIT binary patch literal 14476 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 ZKlT5b`S(e&v)?a~=FOQuSD0&a{sHVQ?i&CA literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_conversions.h.FEDA0A74BBD67E42.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_conversions.h.FEDA0A74BBD67E42.idx new file mode 100644 index 0000000000000000000000000000000000000000..23b22f5900af7db95fcca252c1327cc693657f0c GIT binary patch literal 1356 zcma)6O=#0l9DhyMu4_^@WNc&F8K%W{bPb!^EIHU_pLPgJU3>JIrLS$aF4eqb&F1hh z6g;S)paTyM+%9_au$u=j4ljau@+5v76#N*72M;2?q{Seer)Kf!VtnfFfD5Z1eM}EfM?`I1d*<5WdLD8GofNxq6i^2%5oUa zq>;gg`yyebtYL$PV?|k?;rpVylueGx7{y|-NR+Rl6aum_f7)OpCyH2IM$m9vP&*Q? zo`ooayjnt{AP6Sb1yxf@W)2BTXmFH#!oX2sRyDAYH#NmTmV(Y3vEqMO=;(r}>IlPP z85=0q*h;B(r9n0dsY)$3%D_gI)Y*oxiru?LC}bIeW-cHyQE2EgX-DH?Y#VzAv;rh! zSwuQk$wdEQXT?Y0$WVVt)l93O?8IN)uT6t^%Buz9i8?WqP& zdKni0>_lLq)471pSwise;<>kPTBUL)6L14oa!HJHQT685iR-6dC!Tp3vbJm@kmzzQ zs_tJoe(h$t?Og}M5bLBX$vGEQ>nM+(kg&yj`H}aT7Xg=_4f=w?YGeS;uI|kBuBHZE z96JC8cq*nDGyZC(H95y-z1cPjiYz4#haN=ch^^2r9HC-bj%%M&22KC=aM-=E8N5u; zQyo)0jWGH6%Gc88{JNWC5*?htV{l#SN> z109uQo5s3==WT-B4xI9Q`aZGY^KkwqUrVzWkmrsb`?;$fjuHSg*GX@k^w-JSM%sdw Gy7V_mBThX4 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_view.808DF2D0BB7723EB.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_view.808DF2D0BB7723EB.idx new file mode 100644 index 0000000000000000000000000000000000000000..6245c7b8e4f5bbdcc4b6f1c0e97a7c875fd08772 GIT binary patch literal 27442 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.3D79C5B861AFBD05.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.3D79C5B861AFBD05.idx new file mode 100644 index 0000000000000000000000000000000000000000..da482dfda4ca6d37589467e20ce34ca5c0b22aea GIT binary patch literal 3768 zcmbW3e^8Wl9><^evtOQF;=8bmyFBJkSOYf{9u-sEoq)Iv#R_qoh^~(1=jIxsx6f*6 zmUD=m>71*3^Znh#&|y?MDp-10QIAZ+`g$^>r>qQP!(L zCD2e)zrMCksYzc@sC_H*bCl{pNL9uS8Xos;2-H299jd7je!(V2u1OneZ~pT613@+9 zYgildt@X!#!l=ILXOC}wpgj%V^r41oU9RdXHBjS=@$Yg8>c%zIWe|kq*~UcIf_+Ad zNa6*wgS5jgwh*a>$bu<)*4?*HKe)qLNu!c(kZw(~mq>fL$^H1zSkm3nxGG)4>qxbNF5}FNjB{mvL2oC*g=bE)Fdq+EwG4< zL~10-Od`hFezB|Y=^Q_9u+FcRQbB0VU3qra=zD@_L(%-A9Ol@DKw-ecf+i)TFIIiu>Wf&O zFy&T~{x&5;!pZVQ(FD>2JLhJ|&2X}+px6hp z4|dLNklWy7aiKU0aujyXU68xrWZ|KB7vx>oIrl>Dg_9K~#Tk$@uyY=UJPao*Ig0Zj z=e5GWRf6n{TG+?SoyD3v7Lx3tNahA?J^F^lc@i@_(HyZSHA(#^*4vaXZ^|2&U8jBZzB2&mrjW)6%cniK9yJwyyU)Q!vo*c>D{@;9J!;#rpVD&!~kG#e8Z0EVe_6 zYN_ZOcei-{<;XD9o07;yO;U0#E^*lucX%S>{ zz5wY0k{FY=vYa~#)~qm7EOacKXdH?~rbU#eyO0)II4w6Xw{r4M_D?D@M}tR{nVAh_2|`?u|LyKUsfFS7d0t zri9-}IiV|h>-MH&zLdBBq$`?jasA=h)d$|kZE%)JLBsW~TJ zyVPs2VX1BD#C^ktWy#AXv8J%0+*&>{^;m&wk&WK}SY(yBRnln58z1W~$l67-j$RF! z^}h6rXAkWU4eDB-8pzA2d0_PHuh{Oi2d_U6_is-`*Dq^$ZCB&BQMRYetICwtp3g?K zyM*83pTq{im+wEi_|YSsU;W>&=d`EOJ~}tt{{uQI9fZus@(Ab%WLEXTy85c|4pW0QYQp$GC=GpA{!Pb@ Hm4fgSoMv}9 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.557FE983BB1E2646.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.557FE983BB1E2646.idx new file mode 100644 index 0000000000000000000000000000000000000000..c50499916bbd2c7e14349ae0dc491fbdfabea45d GIT binary patch literal 1006 zcmWIYbaQ*g%)sEB;#rZKT9U}Zz`!5^#Kk2=ndXc@1_;=IczNk|42}vAmO_4-f>`lZE1`k8sjIi)G7`pK$BPC%q@Xsn-< zSyHT@o0^+nRGC(uqL)FGdWd6jtFN#yi#IdT&B@FwtVV|@ytK@8pryqn zDOOhCu*pkjC^a;LSin$fYy@SMLurQM%G{(DV9-skQu}!1N|zfq0}m$yd$eM-7MNg= zWMBXWH6tTyFsJL@+*E-+ZU!!(0v`n*H825Ezywwx&0x;8uJ`$MZU$bU0)GX6bua-^ zzzS9nd0(??Pl*3pZU%0kf(XS3EieI60E}3m6-B9O#b<$WdF6VK_K6Rd*crLll{l0@ zu?z-0XyO4!z<8<-26M%+zGI+|s4AHrv75A1&cMi}H3lR&rArl)dlsG+Q=Cg9LyK}jV z!3^PH_u=vpgW15t?$6~f1`Apq_6V*BF<3bAut#%6i@_ppQr|yMh2m-RftDvQB*?)m zhiL^m6%-{fTa=nte|T2o@_>nx-Gti&$#PeHS1Xvy?!J?Znfa#kG0;diSvNJ9a5dM? zs=&M{uYtnO49;+yV9o;C1d3ajO$0@W9eZo@P-j=p>%e2#O3nAs9xJ$KSK-!{_n6%T`+3m*Q5MH!wfMX}C#m z+s)v*UBOIaaCczgRP%g$r=;?nB=j2?77u?~7st%A%KtcNhSBlhFzoA!3S=PD+psD| z?n#Jk3|hz9JLiwnCTYAap2879H|}%H^ez(blB&cYYvx1Bv=LsC;@ z409WUGjQ;M1ja0)Q_Tg?Nk|Vty^jz3s!q%{4l?*2ANH2UGdQ(06Q04d(hM=BlItu| zsRn2(xX-LJ$3=N#YDqRj`(jKsc(YGJa-jXdxPIj-p~&g#e8qPJt-R ziO!62e*Xph0{lO$b}Fv;XhybrLfBAocvEj5Zj{8Gf|)E?9fm{SHC7S_ zg`~iJ)(?HPO<`PuR7B|zAUiM2SP+S{i z4Lj!aA$?RHe4Rq*&v+ZU!Io#ys4?|Rg&5f@7oz;q0>su)OFaJ^J=%3g`3=*kg%Co% zP%+AVEarHWlf`l;c9bba{i?jR|K@+0-G57M^yBABvS?;}{rD!w3o}I(O;LW5oR0N#1>cSCDD}`x&8nKUPS%$2QC<=!=^2RA>J{6*u`8?k z#p~G(z~4_5?x#pG(b*3!e0J;Wi6C6SU*RW>h-hYp%9){xh%AW;WUUUf?WDiJZ1t6G zuDZK-^rz!1W4Sa_>#MCMA~X~Bgg;4bToc!l)&&O*1q~&HL^FY4U~L+OaoEKizymI1V8exyIO#$Y6rP}5 zc$&h~X?*gF@a-oroSudVBkLnuh&$3Qa36ap?Hw|buwjj&Z6<>VW@`X#vv%d;UspCC z{sb~vy}X(XF0T+t-V>o?Iu9h3pNcE^Lrr|MMDCtSM&;;d~pj>#G@<0iR(zoCA zRQ|rX`xX>+hN_sM$gcp>1c@_Ay2k6Qxo9#Usn1HXK&UyrWDf1@I`Z0)u}j%2o0`$T DZf{?; literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_FILE.h.2B6C435DE91D3DF8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_FILE.h.2B6C435DE91D3DF8.idx new file mode 100644 index 0000000000000000000000000000000000000000..0dabbec24409307b8943a9a9de6fdf22a172ff3e GIT binary patch literal 428 zcmWIYbaPw6$iU#7;#rZKT9U}Zz`!5^#Kk2=nWaD)4AL@lQmyp$^-GJ3^fU94b4pWE z^(!pQ;>}ESb29TvD|FNIO7)X6ON#YNDhpDJ^)eVp)S(Zwt~9wM-p$j;6{wq`xH2~h zWOGq!TJc>V{r<7=&FClbER0-C`5gH&U`GK76Wb$PH!7n&VTfo7!uC9uakpTdHAZ8Z; literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct___jmp_buf_tag.h.C41AC0386D4A06C8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct___jmp_buf_tag.h.C41AC0386D4A06C8.idx new file mode 100644 index 0000000000000000000000000000000000000000..2ad99942b9ba6952f79825ef9bc9daee2e4362fb GIT binary patch literal 312 zcmWIYbaOLcWMFVk@vO*AElFfyU|}ESb29TvD|FNIO7)X6ON#Z2Q%kaP3-mG=h}Tk5S&&++A0Jfp*6ym8Qj)B&Gw6DXz>-0=d5^HLX}2NXNKs$nsk-)t!-xS(rmu7VI^M ld`=>WE-p$gRt7PE;Q<3oFa`qyv!;X3UDj=`Cz%+T7yz)_R)zoo literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_itimerspec.h.7F2AA6FE7224B30F.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_itimerspec.h.7F2AA6FE7224B30F.idx new file mode 100644 index 0000000000000000000000000000000000000000..d776f2e34daec0e07d8f28428211a2b31c48b4bf GIT binary patch literal 632 zcmWIYbaN|UVqkDi@vO*AElFfyU|Xhxvm6$Od~4$N>2mqymX)WyMfjnVS?33^WnzZ8?X8H|X*) zuyHc5aEfrsg9!!>aF8-wT;G4USjFQE9|Jp3noERB228-DukX0!IjiUNeKwE)3p+cz zAedl~WMBZs79%4oLs4p4aU+sFj9g&zVHz{-79M?JXxai4X5?U$fmq4_w-zW2vJf*A>PNlqe&Q(Tl>tPEl>g9r#< WiCM3@~;#rZKT9U{DWQzcCaY<389gqftw9K4TD}8z44kO@VpX~nKU+QT&Y zc4l!!6eAa-3a5$^*l-}x`c0#5)AtiAfWpEY!U{0q>5fn5`1#0f0t%aRnybKsfu`jo Zf;h!R$;I3t2IE#{rt@cG+rBa|004QYG^qdp literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_rwlock.h.76DF445C3AA414C9.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_rwlock.h.76DF445C3AA414C9.idx new file mode 100644 index 0000000000000000000000000000000000000000..81d2310a02913868b5b51f55b7ee7ab8eebdfc44 GIT binary patch literal 210 zcmWIYbaOk!z`)>~;#rZKT9U{DWQzcCaY<38J&*>2w9K4TD}8t<8 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_timespec.h.0E09B6677A8D6A08.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_timespec.h.0E09B6677A8D6A08.idx new file mode 100644 index 0000000000000000000000000000000000000000..259b4c0c2ba4b62c11fc0b127c8491e4c4ab370c GIT binary patch literal 774 zcmWIYbaVU1#K7R3;#rZKT9U}Zz`!5^#Kk2=nXQaK1_;ZcE=f&HQOHkI$jwYHf{6o7V@S))Nww0~*DozD($CCG&M8ev z)vvHHi#IdT&B@Fwt44gn|5fKq-FaeW(e1GfDxr_GRWMg1wU|{89=i&zw43Z2C zz!bp9$jVTZnpV6XXx8VQYu+$E&5>Z@VHM&NQh=DwzyRc_2${inJyTX%9N)?n!pOzS z#K9y16W00tb?)u03ey;QScTby1z^H3rvp`k+zoRJ%*jAukb7amFd8Tfawp6XxmDFh zd;eel3N%}gMUW3B40Lx+B8XF5lw7P2Vt|q{6fnaWKtJ>U*#4xxMnHs_g_(_k4Iu#l D=ZD+Y literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_timeval.h.4A17C4CCB9EE5883.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_timeval.h.4A17C4CCB9EE5883.idx new file mode 100644 index 0000000000000000000000000000000000000000..c0a1e7192844695cb516f7fe6a595310f9de2d14 GIT binary patch literal 520 zcmb7By-EW?5T45=UP#EHpai=G3mcOKk)WxRKpJ zMTQeSVVVdCsoQQ$Yq zvE2qe3vgZw#v-UiJP2^{k7E#>_hr=wuLQ2Y?$F2sRB5lQ2O#yOMq^)G0Rean3 mygTooBJGqNoMB~>N6bb_hN^A@_x15*=jyt@=M?O}=k@~|>xp{+ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_tm.h.472DDF26D5924DB0.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/struct_tm.h.472DDF26D5924DB0.idx new file mode 100644 index 0000000000000000000000000000000000000000..cbd93d39acfebe04bf4b150d31fdaf1707177c86 GIT binary patch literal 1088 zcmb7>Pe>F|9LIl?>$rbr-kNTN1Thd8Q92bWCL)v~c!(&B4js1LnK$m_&aBLvaor#) zB!s9Al|>MAsfda$LS3R$sC4Nh;=x07H0V|o1^wPzf6%pI_xs*{KfgE2eCEu=`1oK7 zVAP$M3wT_@Efnx8;>bU&;YMD=PV5JK1STuKu>8=e1v6D1b1QDla0@G!dw$4WMAopJ z?5&Jgs|tH*UPx*ME~i8gW+7nkooCKKE{Q_49%I4B8NP z<~j>12w%Ll@uu&&^?*S;VpBIw6@=r1E7$U0$DT6CBhKr2Qw8B~hoYnXm6i_-48(?R z7%B))Y|U?-96i6rz(kzZ(}oJd)0?ArPOV@4!C)ui0xRrNK{(=`IPs5tE!(u-bPD7g zYbl)G5xK@%il%ycZ!l1tcI#McX>HH;J%H3>Expq;DaTs+rkYe^Ej?3Bim{e{sV22p zORrRuQmmyfdLtJbU!#`le>2I?^2-^f+V`r=?Dsj(D{sM?~a^ W-Ez|+qj{w|XMS}rzrOuRYk|Lemm0nR literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stubs-64.h.C743FD695F310B00.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/stubs-64.h.C743FD695F310B00.idx new file mode 100644 index 0000000000000000000000000000000000000000..83d53ccd86d2d83b77c9f9807af89d8a972f6f17 GIT binary patch literal 318 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/time_t.h.CAA645D29A7A0EF9.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/time_t.h.CAA645D29A7A0EF9.idx new file mode 100644 index 0000000000000000000000000000000000000000..a353c48ef694f76c4551aaea59ad27a017713a3b GIT binary patch literal 296 zcmWIYbaPW+WMFVk@vO*AElFfyU|>`lZE1 z`k8sjIi)G7`V|&t@n$BvIhlE-6}stprTR&kCB^zBl?AEAdKskZ&86b9*r2^Xd2B!bw*MajirK_-|C(3*sKw!13>RTUYT7ywMcMu-3a literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/timer_t.h.3EFB88CBA2B5B801.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/timer_t.h.3EFB88CBA2B5B801.idx new file mode 100644 index 0000000000000000000000000000000000000000..5b3d329044044d843f24b44ab39f82e0d854b133 GIT binary patch literal 328 zcmWIYbaQiHWMFVk@vO*AElFfyU|zd=Q+Spw7vWib?2<|Ziu9hqFm{w3Skcr`Zz&$ux)U;wfpvw2`@6wVk>|tW$VrJxE1j<7I%mAP;NH~;#rZKT9U{DWQzcCaY<2TK9B~3w9K4TD}8as2GM2LIn88ibJa7;DQ|qCPlJ}NhG&altq29XqIe}BH3-S-t4ej z^%lwIbVafdS464aAnWaBeRRacDG_=-F&Qi-n?g(wtQg=zbU4^|QC8r}?jUB#BF05V zMml9jq+~N$oW)|KYf9|m*h%4P+VB#aGtww2GUk7sJE|%~IimD+?}&tFcbb&N?13r` z7M8#vE+J)-!gdZP*gCNqTmuhawHJ#rv761ZsE~>ZS&gl5h$cyfUx>)1l39UY(_oY= z?4&qlI2l%G+DF3@<~~dDn$43TU?&U7qf|kgyxp>8RqgHqo(u&$UWgA;1?|x{qj#6Ax$EFb z0N68x89G(a-X0XVUffWk@Pr3@>hP(8DrkRx=2n)n@TX-w@dkUkFkPn#+K+Pze!t%R z^#-1Jft@8}=~O{GCBC8M{^%{6c`^d*bRj)R6||FGefHQ?+RhUJ>?HRjZ&lECbo_E? z%*pS!@nksIaYCF<6|}9DeUoR(HT!wu3wDZ-5~2#)=N?e^=1aZb@x%}84EGE#RnV^b zXl>V7|L4be5)5{#kQ$;2+9fepTc-uq9p}klu(O41ohoRz@0ma6%~Qd*c;XLsrjV&q z1?@T8!<03NF;96C2=*-ZS)Qt(O&p?G?sFsL=$*rr+tyxip>)Qi3Z;v$3G#@O%hK(=o`klEO0MXU7 zT3Zq;955?yO!5i;ZGY!%Ne8%+R{GX>e7*=Za z!FWsum~{tY+!J8d6BzYH>;CoE#GVAe3+MtZ_q_bp&Ou={(*ak}DsAU8C;TZT>}kjZ zY^25z%#A$-m^BpU#$E!<8VPYkK=u!T_aDy&yn?O>z$88V-z{0^PR;{7pU(F~j2#D< zwHqcO<0dFMJIadyujc4#PTQjC-!n4~J!>|Cv5KRsIPG`IoqOJMmn*3hj8a;vJ?WzS z#9c)lK32dcYSQ7d*vWud8{@Lr!GKx&BA#;a{JqX8I~Bk+v_{+eBqcGgwYkv=co|)$ zEt!0KOp-oRBrIt;Bd^2!vvz)B*7$M>1`t( z=Jsp`TtO?eB=26UKQXxL*A~Dfv_yNOIC229d4owN-fz72PfK|_;0BI1aM~kn+F92+ zy8k3I7Se@U8XQf4*<8XjCx&%L>wGSJ12~W7Y0;0f`+OVU>DmjpkQQoqd~Hpv@5w6+ zm(y|$<6HyGh8pHR+%$1jZAiocz-6>dd!L&te74Hb84TyseC>T6=pWa6RxCIS*pK>Y zx!<1?llyT^(-FW0v_MM|pI`Q1SBIe!@KU-|t6LnQfZ6=So#5yM%;qNI){+-L2Lzdq z171#-YfIuJ18X5 z*7hB`@6?a$2JgELcoAKsCBf+on2ly!@?iRBiS%;Q9l$F&y7E;Uw&f+9o^ZVH9vBvC z(Ml+(dS+i#VA(^!A9D0VPJ1LA?_jXmj`>G-)I=Touj?tR+sVPHShp9$%7glv3i~12 oPVHJ{IYf(rg~$$*JeFN}G8s5L{(5wD{8uGqo`a~T_NM{X|MKIr00000 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/tuple.778CE823941F84F0.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/tuple.778CE823941F84F0.idx new file mode 100644 index 0000000000000000000000000000000000000000..078177619cdf42168a392ac2e61b66b0775097b2 GIT binary patch literal 28536 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 Lcn)8j$kP9R1shvg literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.833B6807C34CC271.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.833B6807C34CC271.idx new file mode 100644 index 0000000000000000000000000000000000000000..1860976eb1a4ef1ddb6c997e4074dbac98d5c854 GIT binary patch literal 438 zcmWIYbaPwB$iU#7;#rZKT9U}Zz`!5^#Kk2=nHzyL7^G$9q+03g>z5W6>1XC8=aiL;rjIRTNrp|O5aW=XMrazR0SNo7H5d`VFvkgu1)KtNY&MTtIP4HXt<@n$BvIhlE- z6}stprI_|Y+>xB0mzJ3hw3VT_GB*k2>Y~)N;sro@6K6UD=l38vMjoccjFO8Pl|Ygp z5ZClROR34z2q>Y!prHU30}_Tlpa1jyo@LI&!!(VNWg4RxOoE4L4kODP1Yfh#UPX1K zW)@JtnuwY@OqqQTcZG7gR3Rf5lPrg<1Wb5R-#<@<;%W1Ns(Y9idYI&35=E&wi6C}y gQF5^|h{3dSQTysC^WWZMVrFDu28lobFqU8d0GY*Rq5uE@ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.0065C4A406A05D71.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.0065C4A406A05D71.idx new file mode 100644 index 0000000000000000000000000000000000000000..528da8af77115c9ca6986e79cfb0c27071f659a0 GIT binary patch literal 2946 zcma)6YfKzf6uxJ=y!H-dq090J)Ddi`Rd*w5O{kAnY->%m6%jRPV0QN|yRth2GqaQ> zw*D|y6Q42h5v7)-CN>+5iSKBw8)MYih{l=_gJLDtUsz(OST#}4%pQQWT|0J6aK^ghyT&uZQhkiEApV<{k-B~jUhJP=QMN{nlt?JbUe&M^J)!jU_U;P% z@u4>U7#Y``{ydLxD~O;o(t6*DbWiwQ)FW~^k& zEJE9;8;Yr8vXXW@abcv!5KF?)Gb^MnR8Zb>A`h>EQ$({bDKte@ZoX~zZe>JIX_hb$ z8gh!c#Q3~;Y+G4V#QzPZf*!82D`2Pj8rCDMtf8TMBP*0tLK)m-M?a__yqLhkD1!q7 zsxdTZJG8KTtJB|M`eS-J?bb>+5T6Yos>YoxITy!OoJ9o|Rj@=VExIC+NY*qWSe zE+VlFo!8-CBjk2 zm#!;rS7VFEySm&jp<7A2AcKeFwtI8+*a1(<%w?i?NsOgaAGaN? z`}2~JR9?sU9QfuyE*`AXowTVR|9a!;Z=Sy*AcfYs9KH;V%g{msKmGjuna^(g`G$a0 z8Du;U)p=OQhpUEbSR-R)sG<&k`S>q)oD%`51_dUeW)d2T2ie$uY;Yzsy)7A#0w_{| z>H^ertxBsUftzRMUfCkOnW>N}Y8hXE$_1z^9;}HmTnpeUYkU2Lr#A0wF)O5U6q<#~ zSqKylTL|%@(06anCXQ`C`cQ+^P*=n=5Ar-zldG2A;e6kB(N`;^dbHAC*$^o_FcJ0YoJ9pj7OTZFa6gKPwEdFk#4d$dA>)MT$N{PCz9Ex8EX$})Yw2d4wl zT7)}VHCpR@NPFn)b<^WKva$?hFzzYasu@ufjkY3r@f-RwrzL%&WVGk8l*<5>JrFHUKXa_%lGo`!+!*%YIKqaB!bR| z9Q^v&ME~5oqkp?GJOkCwK#02si5MbbHe&s$$Dp~`SyU$KENCir6cw2|N@{ZYhzinN zY%ZdI-*o(=6JK3?6Zm;+WoxaQXU5u|4gPTNtFP_#`T5Suo$bVy`FO>6n@7D2WiNx` z(I=qd1eD${eByoezVOUIxy%!-iLfU&93H;bqqI(~+oMK1M^{jJ=*+_kx&WICu#=?! z{H?3$@+W6RnV;{G_iQ4z%#T3%5xBskkAm;07njVBgYWoC`co+T6iO&*)^Ix9L8D~R zgsrJ{=8D)sZmcyz)Q@$=(W6%?$Qplf*2W(`b>^ZM8t<2j{Z0Zh$JSYb2BN9NsOXNN zr|2#j5|BAg-aOP3P16ar_+U>ZJ?uF4z?t+y;;rOleyNcwNrLvKH5CmPU(>OqtNy!T;yrG9q!SS;G2YMO1g|WKW`E? zdbB&7p8O#Q9)eaHU>O@)$^-Xe$wPA<+C91eQUSOZT>;h?po8e>!Tl#cJ9qorn3Iez zgWJ~q$@~M5K7bI>w6Aag-DO2pqAi8Vwzm_7N$|0U?A1hUN-~6_c@NS{7gfc_Y-Qzd9|ntZ)ywONuPelEV1h})^6+`@BBxmHRD zQk}WY9`!j~`#E$|k!VvQ?A6_4h_sqO$NRH-(m!xd6HxD$7=*v}zAcYTKeu%Y(8eq= nD0Nf>Mj0wGD3_)YGo3BrC#;NBc~@T3aq{2|uXMIaRetslH<5CW literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/types.h.E5A59583DBE28918.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/types.h.E5A59583DBE28918.idx new file mode 100644 index 0000000000000000000000000000000000000000..4dc40100cf936df08d832179513a862e36aef2b3 GIT binary patch literal 2396 zcmb7`eN0nV6u{5H2eiGN5=58-(S0VeVkZ+Mn-~)p7Iiv?x|l^I6^iTl5Ly~RBWeW( z%%QYUpg{SoGD=WWOqswcj^PrsF34iGsmr3tvSeG#vN2s;ww)LEdhZ|mhZktxufKE7 zJ@@0a&EArkxl0YOIe$wTguI*)krt;RbVPIzM|LbtroN1RFYR@%{S@` zjD~Wn*=Skw?*HnF^t9Zxb;(7h5^F{BffB2Jzp31!FEaTv$?N=|Ve` zGiaEF&F9cTbN+wLfu*u|zr0vxV}WHT62PtN@$W5M9f2CDR8{(sq_r88Q$gL=%#3!Z|5o!4rC6Varu7r z@$Ay&NhHRRjq@(&H@$TKQf!uvL<_PO46R&zB7(+IOiOS%&JIZyHv4K<) zgUALkUJ*xa@2uHe>fK1916ccVX#dXe?w3Z>M|YabdO80Oy~(TS{+w;Mg;n_Zh;@g^;5nW`)_i`DyEQ`%wM%Cb|tD82^OHGC5~ldL(Zc25pvbR+8)Mo53}QDFBK1Bn4-1H9DB ziKc{m{tOe9I*#h&eA^0DJCc7&?JuPLJg7PtI(%Ab7TGKh`|^XMLvi*`3aM}tvL?Pf zzvqnm_gzXWB{6|)f^Wf{>kkbH^MA;~iOk7c>2Gbot@jq!QY$A>eUg`IYjA|$ZA^Zj zGTM=~b8#UtO&9sr-3Af?WC4CkBlqMN3~$(dnuHyhooD<|Z`8%K*Pf;^id03RSv9Ck zsr{X^c8c#q*2mA}wwraWThDr1D858h5{h?}1peId>Jv_icOi4}b=Eza@49tql`~8$ z-9q|Xtn9s3x`PpSFiPPKSGV8(*!#dqg{x6r%{$C`!F4&Ke%MW=+mN;K<=OHuzB;(8 zX@D}~RB@rlYjS(`!}wq3JQVLk=HqMd?6vbJJWscrqxfU$V?6%TeA}Mp6feb}L3V}@ z96y?wax3@eVG^y#TDiEo{o+XK;M$ANYot0<*YVRPSAa99QRXBc0caB0j$jwrf#49i z8KGI^76e*qUeAd@E5x}Kp;hEIgf@}e5!yv|A-F{DK{N<-9y*$L(j%UB6Bz&Wp^;k9z%3 ziu88X^!Fr2kd5$9>BONUDU<)q&4+8HBq>RFxH6;+fik5`fy|OwpsI+f&_noZ&Dnw| zYs@1WXB62e|6=*7XLsX`zZ3tWXUB$W8~?a78;cC`_F2q%me=K*Me@tzOEMpR&Yf$j ZEepqpMd4wf{3Ie9ro;e5@Y`^H`!70az$yR$ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/types.h.E5E7FE6DA0F78AF5.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/types.h.E5E7FE6DA0F78AF5.idx new file mode 100644 index 0000000000000000000000000000000000000000..88148600683339b1f9ad67b7087d29589963f97f GIT binary patch literal 4434 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ui_mainwindow.h.F0588D34DB904819.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/ui_mainwindow.h.F0588D34DB904819.idx new file mode 100644 index 0000000000000000000000000000000000000000..26521c9b46e1ce712adda71c35f45da527fb5dfc GIT binary patch literal 3958 zcmbtX4QvzF9lscpcX2LGoLs)_vmLw6m+kms$8{Exx``7fOOs`G97dIrS(o@A2acWj z&JYmk)bwj?z-Y_F)`~*ANgy`L#41LaB9)DjwrW9?sS|}s(5>u49SErQS{|n{WDX%#AykFpy8h=WrPE(;E&wrE1Zy8C!`YT zt;AYk%^JAGmyuKma=Anz!;9jekmAD$K_Vvjl$7C;TZP0%ULrOKNq!B>vXkj4p5>C8 zxb18YFK(97)2uk1W;s#xv7#`QO>$B?!;WW#WCCr7N2Pcm?rn~Hn|k>1>_%l@oXbk- zjeLp~QWME+f@iZrd}83@OT_?LKveB;T>7+2hNkTgHKOT=&d^wb!8RWL5vnw`YkQ?WdD?J`(@IE>FZz76FAJm-0CUJsXFfWq2;J zWMYPgZITjU;qz++Lgc0FbnaWWAh&f3m(22u30>+XLfkerK9fffe@=Yx^S5qBHG0iz zEdeaW7K^+Pqa~UO$aWMsO5_Ex zYm;Xdj&ClW1{ydIKvjNKnY<7MvhqBzdPn4W=~%2~pI%c9<(VR;OkR-u-S^jzt?%4@ zRIjOoYY4VqdxT z+R1~L??HAIWLqg~g}fm4>$hIL^H%fxZ}ggc$Tk(3jPiom_A8e^7YNRCh-ln&e%L|gv@EgRPFb?L<*Jr0WayTL{X=JkMyaK-{Egjcu_K1iPA@bVR9Iwm$Jdo`rR+BDxg7qUA+&9(7;*i z^ef11an~t`ZD7|Z$XD5Vb`ckPGNr!+?IWzZ~s0%Jqoi6Df_Kdt=MDOi;Fu?yEtYn!8SU z2OJA^kQ}ZG+Y$LGv+1srdC0AyfK_YNp@N`5pgLehn+h%CwP$|Vmug0LP$Let+GWyOl z%1wlPI(7ckpQ;c4V-z~x$TU8Hb}_(J?qU$S8Z6t@B)&TaRrb(5_@uePEoYzo?l0qz z9IcMlAS>(E?R<3d!M}`a84!6e5=3MM3!3SSC}arXU@)M!tQXe=3a>`DIFpt-j{>9SQ77u|3N7=*+y%V| zUGQ4G*n-Q%(fp^s-MR&m+pF8L(e-Edw_myx*#XHhI)-cF#_Z3wW^NyU90to_aNv|t zV5oA)j^aB%xA(?3gpc-UDPYo?3eohT0Hb9J(U_!`RRFcD0;~^vZd>nt{RMb6qRh{^Pkf4&>=T0a;Lqrl0q#$M5~&`R@ zt?P;D-)=twU979E!!CZaGIRO-(@jSqdANGmg(8YB53NqVG!)OnWY~bLq(Cp(t3rLY zKHQI}s)0_vRulyu(o>}y3O5qK%v`jwNAeE6zki`_EN?A4zfdq zf{vgnxg+FADT*cgE7__-ZH_jTx)>S5>K3lBhkpI><~QL`Q@g+{ zbAizxJGQf|^zGcHk|q-}8g4Rl<2Ewre|-4nFN)uR!Kl&J6eG7`F{(QA+JXJqgQI$wqtt1)QW)gZ}h8fjy7YP3I&ZpjK)4HySD9_U7tY1I_XY4+0Z~;#rZKT9U{DWQzcCaY<2T5s(Ihw9K4TD}82<7DJv5>gj306Pds6feB&TXHt=8Y35zIET0#Ot>gDClSOh bE=n#I2Qe5y1OzZC+3&EAyexHtk&yuaoP0r9 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uio_lim.h.DF584C6AE54BEA07.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uio_lim.h.DF584C6AE54BEA07.idx new file mode 100644 index 0000000000000000000000000000000000000000..3332dbc4f69effea126d1b430459b8ecb07106c1 GIT binary patch literal 180 zcmWIYbaPw7z`)>~;#rZKT9U{DWQzcCaY<38C6ES#w9K4TD}8*AT)hmS36;4?Al*f&X~lX#I$-6yb8omm zPiN#}6y^{X2OA6|_@3KL&^HYK0u+|zkQIap7p3MTg4o4H$;I3t24nthQ3lPE9|IT| E0GdTC_y7O^ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.C54B19F2B43B693B.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.C54B19F2B43B693B.idx new file mode 100644 index 0000000000000000000000000000000000000000..c79802b841d8a3ab60f8155acb2cc6abb6128666 GIT binary patch literal 7150 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 E2k4MYI6FG@)Tvg30T3+x!uGILU` z^!4>ii;MI#^OAE)Q&RPlRgIj0NZ-&{KPj`MSUBDGlGGF;b)f_RVLh37nI)NtIhj?d zMe#YA#U+G-0L6G<+@@Gr733CKSuvnWAn{6bN-}|Q!BAY8o8$yc0#<>18x;x}?r}5m zax-w*@z}|M2?kCkMxZPsGwU9Wv|S6nw?5});sGkKM@1Lha@wE9sVJ8MBxC1VkxdhEoVp;<<(n7{U1!1JEjI9dHNEi)tJSb?Km<%E> zPv)OcxI8GE?Q`mVkaOg$l@NLzWE>P=dSIeJy`WHo>9v_&z4AoK)h|H3<__jAFjYKU zHV!r}Fug^oIf)?m7Z)WL2ZI<~%vZMF^IY?6IU74C2OA430|!VH0@z^;1_n?rhXPI* MgMon+!DK@)0o+Y4BLDyZ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.h.917859E405C5B5EA.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.h.917859E405C5B5EA.idx new file mode 100644 index 0000000000000000000000000000000000000000..3e31a45c3520bb77916047bffe476cf0b6910fd4 GIT binary patch literal 28800 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�=M95DFuV7)cE1$en6QM}rz19U1Y7|s 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_set.79598C0AD7174A81.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_set.79598C0AD7174A81.idx new file mode 100644 index 0000000000000000000000000000000000000000..69eb69b3b10cbe12986a6edf430ea53add846b3e GIT binary patch literal 992 zcmWIYbaT7G%)sEB;#rZKT9U}Zz`!5^#Kk2=nGYF(3=ptUsW!AKsVqp%OUzAG@J_9) zwPUbB=IbcHc^-+y8A#lKqSO?i;?lhQqLfr1JH9xz#Eu~?GbhzbUthnpxJW-UFFB_) zB~?FJ)yN5m^bL*mlQK(+^;3%yi&Nt>)ATZkQl6Wdn_pBJUzA#$Us{x$N~Er$#Ju#> z_{8Mo)Z$`dwWJo7W&*8=&&V$>NlhVA7fJvS){~i+S(2HUlUbEo6rYn>TtX-aP>csg zUW%1fL2i+i6$3&dw=}0D6BznPLLeSPab<3j6EKpe87bB3msu2YGx2gWa9Q$LN`eUn zP9{(?U}R?H-(hiAsyz8JHxmy~fgO*X9GE~TC`wH$RtGA+rf}x={L6J3j67WS9QIN$ zeQ{0ivy_@Vjex=?3?>RdL&2aWT;}#g2>};IE-qOPSvi<+_rnmaoGFHWOgvoH9M-Zh z*YR*UusKM>jMS{OS5aN5nFTb`h|fq7rWd9dXe7uVPD}=omnZX2nAG>rQ=xd;e4uJ4 z1}C^pm&{y(<|r|(0or6CW1#}m%)@0XW2*wQ2}T2r1o<3haHoU`8<%rRF4poLpR#TpSEyaHV~9uc;2vH(_Jv h literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_set.h.84D08626DB31E81D.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/unordered_set.h.84D08626DB31E81D.idx new file mode 100644 index 0000000000000000000000000000000000000000..392d71177c7c61d9beb0db42132567fcbac1e600 GIT binary patch literal 27726 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator_args.h.DD2424DE20F3F1C7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator_args.h.DD2424DE20F3F1C7.idx new file mode 100644 index 0000000000000000000000000000000000000000..9ed235e9e6ad13eb16801283b2d17c67fa52f0f9 GIT binary patch literal 164 zcmWIYbaR`-z`)>~;#rZKT9U{DWQzcCaY<38J&*>2w9K4TD}8tz7Vsmx6RnNgIQRxA#rH@&l1 qbtG$693vN_9EY3?*m#J1P9lgdE=n%u1~C{fT3BwZXSj2pfdK&0!YbDQ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/utility.5D04E6A553B4780A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/utility.5D04E6A553B4780A.idx new file mode 100644 index 0000000000000000000000000000000000000000..6e3959f38cae42196f2960c58e9c4a5114f84385 GIT binary patch literal 1236 zcmb7D+fUO_7(az^8IH@K2#7I9g~bI%Wf~xp;4N9Q2Mx#|F-A()b>ocEHa(|f6PGAF zNTMMT5)*vT2cLX3M*aZt#rPm08Vwkf2aNYyV&V&Wx~-0=33$?e{m$?EeV6lVdn(}f zKe7REJRC@jNJOA6VCjvCjz}JL%(bs!tkoCPpi2$KQq8bo%uaJiOVlPHr=S5 z7#RN)+cO^UG7h#E^g{DzFxLbB!u;c zEM1%kc~lCA3Pbf4JMjMc#Inaum=ZQ>kJel4i&Hb*%O_r6q3i+MK&=H&Pptz$+3+l$+Om$Ab1oTgsZIW3_mYzkz- zpCcdC3r}X>&?5cC{d=vJ9jmq9RwsXap)F%&u{taHd`*68Hh=y5AF5D|Wx-6vx`=tx rDK|}Km01n|6*;#$=T_!iXU=86uFW5sWSnPJXtIC|9Di{0(Eel`j literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/utility.h.15845B2F303871C2.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/utility.h.15845B2F303871C2.idx new file mode 100644 index 0000000000000000000000000000000000000000..7a7a47d9c53117c1e3c804edc202949483d98121 GIT binary patch literal 4286 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 W)05r4^a=P&$bbop$Df{MGW{p^=Z%H{ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/version.DF1FEF28FD964412.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/version.DF1FEF28FD964412.idx new file mode 100644 index 0000000000000000000000000000000000000000..d338131a4a7a68dc17a0aa90af02b0f33aaad24b GIT binary patch literal 2306 zcmZvdX;4#F6o7LO&(W5D3QLPn)VqOu@fzKgz_UxVaLEM5onA64i<%U2L30VK>Vczml0! zNm`sno0zN?{9l-Uwuj8a%{eJituF(9mD%ZA+7;o4cJm4*xsMCK$SNd#a`!-Epg7 zB8Ve#Y&Ifj0?Q_tM8iaI7%UI-&xfi5Ri`&ZkH!A-faJkc8aQrJyl2Z$pGib>(bg1) zM(W%iifzUr-VbCy*i-Rv!mhH_t;5EnP!qKk#p>34o7-hI6A=fK;0YA_84RB$cO^_l z96=(cQf%Grzj(>$TVlkUf!hodsn`wD=t%_%dlU*z!De%__26>+H>DWw zPTZ%{Zk`Q{n!L@fYcAsT-1;dLcZaRZ?i>^Dg*c6*jiCJ!-3OOfdy^rqbw@J*a4M4mP$Ub0aC24W>lV_PjCQ%Ap zDX=7un0@}0=mOL>DEzyppc)|h> zJdTw{Vs;|UBW);NZDx#mReK^5ql2Cf;{ z)>m}s(&WZznJ6?w!!~D6;f4;m-@;5YA@~Y?9qEdNU<6|1^IQLoaks0LY(2Ji;2d0O zSb5N#nfJF_U85<(oRI+Y3}*X zlaGausbaqUh(Km8d&kv+c`dN#8C`c)d3QP$;qVPW8u;RHJfmz|;MA+dD2@X;4s2b0 zhdy^#cbq6eu?5H$z6z~5RFn2&-u*HZp(J$bf5Qv7>a5=J+s{@ZP9Z5y6rX)@Mm2KX zNvv?7A}TwIIY(KRRpF@Jhz*>9U6_rl1vBS;pR)&X6c@!xgZb^))Q=6FMoj&DZa%wp zLMR7P&d!C>$04V^L z-Jgff4c5NA(1{|PgtN;z%&$mt(cS41=F6M&W+zw(8-Z-(*E1z3Gkw!Q{UvN|O|04a zb3?v5&^S2n3gR~4+JLpsXc*8Hu8O>dVh%Tly|0??CImehA-#b(m87zoRoer@eVgUC z5HBT5*@^EpdM$c-)xQ_9j_6n!u>DT#ssG`^9mHGVlnus2VJ)`Bz%TH6PaxoYJ3T zd;*ui-WAgK4I?)kc=;R?=)$?Mb0mZkASJ*~aesH`&WRqrP5)~( Y3hmo;fc)shLF?k)Y%mj;(I|o7A1f%`HUIzs literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/waitflags.h.8046C5530CD87302.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/waitflags.h.8046C5530CD87302.idx new file mode 100644 index 0000000000000000000000000000000000000000..e02eae7bdc403bbb0e9e4e2e259154a5d9b3bad0 GIT binary patch literal 412 zcmWIYbaR`+$iU#7;#rZKT9U}Zz`!5^#Kk2=nbtrW4AL@lQmyp$^-GJ3^fU94b4pWE z^(!pQ;>}ESb29TvD|FNIO7)X6ON#Z&6EjQFauU;v^)i5FROTju^cSV36^j7v2$hLHl#z>3nL}9^Vm1TAsW~S4eMNkI0;dAp-9@Q6i6EWDMajk7AO_>! OU($PI!tbAAU;qGYm|fTa literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/waitstatus.h.D7C4F06852D51050.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/waitstatus.h.D7C4F06852D51050.idx new file mode 100644 index 0000000000000000000000000000000000000000..8bc2a41c08c10ab5bcad617f0e0bd9ac5fcbc142 GIT binary patch literal 458 zcmWIYbaOkz$iU#7;#rZKT9U}Zz`!5^#Kk2=nKnQg4AL@lQmyp$^-GJ3^fU94b4pWE z^(!pQ;>}ESb29TvD|FNIO7)X6ON#Z&6MA5QhtITaxa0T*d|{tj?h>3KM2&`8C1g z_bYFpur!A>TsZFPtj})(E|vj>6*&}zV5*NczrMD;xTzc{Y|dd0@)#IIm3VBw$-J`> zC@jYz2UorLiVxq?@X#ipuqB5j+-y;kY=)JdD`o(NO*l;8?&h;I{19C0v>7O@&7lo9 zTj2HjaGjdg%ZxmXLaIV~Fe@dF#C~FA<+%qG)@RojgbCMg5VE@_ru+nGhy{lQ+z{t% o+16tD@b5rjD-J8Tl|`vJi6EWDMajk7AO>UHY96mS-m*Xr0LA`Yu>b%7 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.27C0562D93BBAA12.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.27C0562D93BBAA12.idx new file mode 100644 index 0000000000000000000000000000000000000000..43baacbea0ef206809d2ea274b79f646446f0e3d GIT binary patch literal 202 zcmWIYbaOkzz`)>~;#rZKT9U{DWQzcCaY<38Igkc}w9K4TD}8ujKm_n450qX+$50RqSUlvS0Fuk?RLp(#k~=X zT#SmGiXa=n;FQ^s>&a>-*8zofId$Q}<@p7q8z?NyAuI}04Kyt$5yUAjN-pLG RF&KZ(wyW9sZ*w#Q0|18?GQ|J@ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.83BD995621576773.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.83BD995621576773.idx new file mode 100644 index 0000000000000000000000000000000000000000..ac5b621ed1ea81d2c2a2d2c4a11ee7417eb7029e GIT binary patch literal 28936 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 G?f(Jf@ahHt literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wint_t.h.DAC5928CF0BA7895.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/wint_t.h.DAC5928CF0BA7895.idx new file mode 100644 index 0000000000000000000000000000000000000000..4c76b74b0cb06e4454903d5b4222e5337b987f84 GIT binary patch literal 250 zcmWIYbaVT}z`)>~;#rZKT9U{DWQzcCaY<38E06|*w9K4TD}8~;#rZKT9U{DWQzcCaY<386_5slw9K4TD}8`qLkvys#LuUhT_WHB#`c+)U;w(ApLpgnm3G3 zb0iqK7{dm@v?^oJ0_( WxG1@p8^mDz(R}3eVy9+n1_l7?LN#>& literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/xopen_lim.h.E4E4BC8C11167D14.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/xopen_lim.h.E4E4BC8C11167D14.idx new file mode 100644 index 0000000000000000000000000000000000000000..9dba6a1d6ed64ac64fbe33c6182194dd125af1c6 GIT binary patch literal 548 zcmWIYbaRtoVqkDi@vO*AElFfyU|>`lZE1`k8sjIi)G7 z`V|&t@n$BvIhlE-6}stprTR&kCB^!snfdWKnYnry48-fH$S+9EgX&@^uFOpW*;$mD zRvgX9z@RYmV39VnG6y3UQ!r<+0K`2E46b1zy%Xl!NCAaqIb=Z&27?{Dc6_* z7jhR0!-T)SnSB207BwrNus4Ud5KOrHdm5{3*V}ML9;P6kAW@ibpI6N4^beonfT}wf zxjGo(>K7MuBp1m%P6kRuaYVs|yRNN}5q+SW4HS;$h~TgxKvu2*sDMm&HVA#U|0IcYNuK)l5 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/compile_commands.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/compile_commands.json new file mode 100644 index 0000000..4a807f9 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/compile_commands.json @@ -0,0 +1 @@ +[{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-fdiagnostics-color=always","-fPIC","-fsyntax-only","-m64","--target=x86_64-linux-gnu","-std=gnu++17","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui","-isystem","/usr/include/c++/13","-isystem","/usr/include/x86_64-linux-gnu/c++/13","-isystem","/usr/include/c++/13/backward","-isystem","/usr/local/include","-isystem","/home/aljaz/Qt/Tools/QtCreator/libexec/qtcreator/clang/lib/clang/21/include","-isystem","/usr/include/x86_64-linux-gnu","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/home/aljaz/Desktop/spo/ass2/simulator/main.cpp"],"directory":"/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd","file":"/home/aljaz/Desktop/spo/ass2/simulator/main.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-fdiagnostics-color=always","-fPIC","-fsyntax-only","-m64","--target=x86_64-linux-gnu","-std=gnu++17","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui","-isystem","/usr/include/c++/13","-isystem","/usr/include/x86_64-linux-gnu/c++/13","-isystem","/usr/include/c++/13/backward","-isystem","/usr/local/include","-isystem","/home/aljaz/Qt/Tools/QtCreator/libexec/qtcreator/clang/lib/clang/21/include","-isystem","/usr/include/x86_64-linux-gnu","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.cpp"],"directory":"/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd","file":"/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-fdiagnostics-color=always","-fPIC","-fsyntax-only","-m64","--target=x86_64-linux-gnu","-std=gnu++17","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui","-isystem","/usr/include/c++/13","-isystem","/usr/include/x86_64-linux-gnu/c++/13","-isystem","/usr/include/c++/13/backward","-isystem","/usr/local/include","-isystem","/home/aljaz/Qt/Tools/QtCreator/libexec/qtcreator/clang/lib/clang/21/include","-isystem","/usr/include/x86_64-linux-gnu","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/home/aljaz/Desktop/spo/ass2/simulator/machine.cpp"],"directory":"/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd","file":"/home/aljaz/Desktop/spo/ass2/simulator/machine.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-fdiagnostics-color=always","-fPIC","-fsyntax-only","-m64","--target=x86_64-linux-gnu","-std=gnu++17","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui","-isystem","/usr/include/c++/13","-isystem","/usr/include/x86_64-linux-gnu/c++/13","-isystem","/usr/include/c++/13/backward","-isystem","/usr/local/include","-isystem","/home/aljaz/Qt/Tools/QtCreator/libexec/qtcreator/clang/lib/clang/21/include","-isystem","/usr/include/x86_64-linux-gnu","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/home/aljaz/Desktop/spo/ass2/simulator/device.cpp"],"directory":"/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd","file":"/home/aljaz/Desktop/spo/ass2/simulator/device.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-fdiagnostics-color=always","-fPIC","-fsyntax-only","-m64","--target=x86_64-linux-gnu","-std=gnu++17","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui","-isystem","/usr/include/c++/13","-isystem","/usr/include/x86_64-linux-gnu/c++/13","-isystem","/usr/include/c++/13/backward","-isystem","/usr/local/include","-isystem","/home/aljaz/Qt/Tools/QtCreator/libexec/qtcreator/clang/lib/clang/21/include","-isystem","/usr/include/x86_64-linux-gnu","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h"],"directory":"/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd","file":"/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-fdiagnostics-color=always","-fPIC","-fsyntax-only","-m64","--target=x86_64-linux-gnu","-std=gnu++17","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui","-isystem","/usr/include/c++/13","-isystem","/usr/include/x86_64-linux-gnu/c++/13","-isystem","/usr/include/c++/13/backward","-isystem","/usr/local/include","-isystem","/home/aljaz/Qt/Tools/QtCreator/libexec/qtcreator/clang/lib/clang/21/include","-isystem","/usr/include/x86_64-linux-gnu","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/home/aljaz/Desktop/spo/ass2/simulator/machine.h"],"directory":"/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd","file":"/home/aljaz/Desktop/spo/ass2/simulator/machine.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-fdiagnostics-color=always","-fPIC","-fsyntax-only","-m64","--target=x86_64-linux-gnu","-std=gnu++17","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders","-I/home/aljaz/Qt/Tools/QtCreator/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets","-isystem","/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui","-isystem","/usr/include/c++/13","-isystem","/usr/include/x86_64-linux-gnu/c++/13","-isystem","/usr/include/c++/13/backward","-isystem","/usr/local/include","-isystem","/home/aljaz/Qt/Tools/QtCreator/libexec/qtcreator/clang/lib/clang/21/include","-isystem","/usr/include/x86_64-linux-gnu","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/home/aljaz/Desktop/spo/ass2/simulator/device.h"],"directory":"/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd","file":"/home/aljaz/Desktop/spo/ass2/simulator/device.h"}] \ No newline at end of file diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeCache.txt b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeCache.txt new file mode 100644 index 0000000..5d974de --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeCache.txt @@ -0,0 +1,1410 @@ +# This is the CMakeCache file. +# For build in directory: /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug +# It was generated by CMake: /home/aljaz/Qt/Tools/CMake/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/bin/ar + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//No help, variable specified on the command line. +CMAKE_COLOR_DIAGNOSTICS:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DQT_QML_DEBUG + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +CMAKE_CXX_OUTPUT_EXTENSION:STRING=.o + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/bin/gcc + +CMAKE_C_OUTPUT_EXTENSION:STRING= + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_GENERATOR:STRING=Ninja + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/tmp + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/home/aljaz/Qt/Tools/Ninja/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/bin/objdump + +//No help, variable specified on the command line. +CMAKE_PREFIX_PATH:PATH=/home/aljaz/Qt/6.10.1/gcc_64 + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//No help, variable specified on the command line. +CMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=simulator + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=OPENGL_EGL_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENGL_GLES2_INCLUDE_DIR:PATH=OPENGL_GLES2_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENGL_GLES3_INCLUDE_DIR:PATH=OPENGL_GLES3_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENGL_GLU_INCLUDE_DIR:PATH=OPENGL_GLU_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=OPENGL_egl_LIBRARY-NOTFOUND + +//Path to a library. +OPENGL_gles2_LIBRARY:FILEPATH=OPENGL_gles2_LIBRARY-NOTFOUND + +//Path to a library. +OPENGL_gles3_LIBRARY:FILEPATH=OPENGL_gles3_LIBRARY-NOTFOUND + +//Path to a library. +OPENGL_glu_LIBRARY:FILEPATH=OPENGL_glu_LIBRARY-NOTFOUND + +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so + +//Path to a file. +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND + +//Additional directories where find(Qt6 ...) host Qt components +// are searched +QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING= + +//Additional directories where find(Qt6 ...) components are searched +QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING= + +//Use CLI mode for Qt Creator's MaintenanceTool find_package provider +QT_CREATOR_MAINTENANCE_TOOL_PROVIDER_USE_CLI:BOOL=OFF + +//Skip Qt Creator's MaintenanceTool find_package provider +QT_CREATOR_SKIP_MAINTENANCE_TOOL_PROVIDER:BOOL=OFF + +//Skip Qt Creator's package manager auto-setup +QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP:BOOL=OFF + +//Qt Creator source groups extensions +QT_CREATOR_SOURCE_GROUPS:BOOL=ON + +//No help, variable specified on the command line. +QT_MAINTENANCE_TOOL:FILEPATH=/home/aljaz/Qt/MaintenanceTool + +//No help, variable specified on the command line. +QT_QMAKE_EXECUTABLE:FILEPATH=/home/aljaz/Qt/6.10.1/gcc_64/bin/qmake + +//The directory containing a CMake configuration file for Qt6CoreTools. +Qt6CoreTools_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools + +//The directory containing a CMake configuration file for Qt6Core. +Qt6Core_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core + +//The directory containing a CMake configuration file for Qt6DBusTools. +Qt6DBusTools_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools + +//The directory containing a CMake configuration file for Qt6DBus. +Qt6DBus_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus + +//The directory containing a CMake configuration file for Qt6GuiTools. +Qt6GuiTools_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools + +//The directory containing a CMake configuration file for Qt6Gui. +Qt6Gui_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui + +//The directory containing a CMake configuration file for Qt6WidgetsTools. +Qt6WidgetsTools_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools + +//The directory containing a CMake configuration file for Qt6Widgets. +Qt6Widgets_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets + +//The directory containing a CMake configuration file for Qt6. +Qt6_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6 + +//Path to a program. +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE:FILEPATH=Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-NOTFOUND + +//Path to a program. +Vulkan_GLSLC_EXECUTABLE:FILEPATH=Vulkan_GLSLC_EXECUTABLE-NOTFOUND + +//Path to a file. +Vulkan_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +Vulkan_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libvulkan.so + +//Value Computed by CMake +simulator_BINARY_DIR:STATIC=/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug + +//Value Computed by CMake +simulator_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +simulator_SOURCE_DIR:STATIC=/home/aljaz/Desktop/spo/ass2/simulator + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=30 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/aljaz/Qt/Tools/CMake/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/aljaz/Qt/Tools/CMake/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/aljaz/Qt/Tools/CMake/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/home/aljaz/Qt/Tools/CMake/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/aljaz/Desktop/spo/ass2/simulator +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/aljaz/Qt/Tools/CMake/share/cmake-3.30 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()] +//Test HAVE_STDATOMIC +HAVE_STDATOMIC:INTERNAL=1 +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR +OPENGL_GLES2_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES3_INCLUDE_DIR +OPENGL_GLES3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLU_INCLUDE_DIR +OPENGL_GLU_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_INCLUDE_DIR +OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles2_LIBRARY +OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles3_LIBRARY +OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR +OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//Qt feature: abstractbutton (from target Qt6::Widgets) +QT_FEATURE_abstractbutton:INTERNAL=ON +//Qt feature: abstractslider (from target Qt6::Widgets) +QT_FEATURE_abstractslider:INTERNAL=ON +//Qt feature: accept4 (from target Qt6::Core) +QT_FEATURE_accept4:INTERNAL=ON +//Qt feature: accessibility (from target Qt6::Gui) +QT_FEATURE_accessibility:INTERNAL=ON +//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui) +QT_FEATURE_accessibility_atspi_bridge:INTERNAL=ON +//Qt feature: action (from target Qt6::Gui) +QT_FEATURE_action:INTERNAL=ON +//Qt feature: aesni (from target Qt6::Core) +QT_FEATURE_aesni:INTERNAL=ON +//Qt feature: android_style_assets (from target Qt6::Core) +QT_FEATURE_android_style_assets:INTERNAL=OFF +//Qt feature: animation (from target Qt6::Core) +QT_FEATURE_animation:INTERNAL=ON +//Qt feature: appstore_compliant (from target Qt6::Core) +QT_FEATURE_appstore_compliant:INTERNAL=OFF +//Qt feature: arm_crc32 (from target Qt6::Core) +QT_FEATURE_arm_crc32:INTERNAL=OFF +//Qt feature: arm_crypto (from target Qt6::Core) +QT_FEATURE_arm_crypto:INTERNAL=OFF +//Qt feature: arm_sve (from target Qt6::Core) +QT_FEATURE_arm_sve:INTERNAL=OFF +//Qt feature: avx (from target Qt6::Core) +QT_FEATURE_avx:INTERNAL=ON +//Qt feature: avx2 (from target Qt6::Core) +QT_FEATURE_avx2:INTERNAL=ON +//Qt feature: avx512bw (from target Qt6::Core) +QT_FEATURE_avx512bw:INTERNAL=ON +//Qt feature: avx512cd (from target Qt6::Core) +QT_FEATURE_avx512cd:INTERNAL=ON +//Qt feature: avx512dq (from target Qt6::Core) +QT_FEATURE_avx512dq:INTERNAL=ON +//Qt feature: avx512er (from target Qt6::Core) +QT_FEATURE_avx512er:INTERNAL=ON +//Qt feature: avx512f (from target Qt6::Core) +QT_FEATURE_avx512f:INTERNAL=ON +//Qt feature: avx512ifma (from target Qt6::Core) +QT_FEATURE_avx512ifma:INTERNAL=ON +//Qt feature: avx512pf (from target Qt6::Core) +QT_FEATURE_avx512pf:INTERNAL=ON +//Qt feature: avx512vbmi (from target Qt6::Core) +QT_FEATURE_avx512vbmi:INTERNAL=ON +//Qt feature: avx512vbmi2 (from target Qt6::Core) +QT_FEATURE_avx512vbmi2:INTERNAL=ON +//Qt feature: avx512vl (from target Qt6::Core) +QT_FEATURE_avx512vl:INTERNAL=ON +//Qt feature: backtrace (from target Qt6::Core) +QT_FEATURE_backtrace:INTERNAL=ON +//Qt feature: broken_threadlocal_dtors (from target Qt6::Core) +QT_FEATURE_broken_threadlocal_dtors:INTERNAL=OFF +//Qt feature: buttongroup (from target Qt6::Widgets) +QT_FEATURE_buttongroup:INTERNAL=ON +//Qt feature: calendarwidget (from target Qt6::Widgets) +QT_FEATURE_calendarwidget:INTERNAL=ON +//Qt feature: cborstreamreader (from target Qt6::Core) +QT_FEATURE_cborstreamreader:INTERNAL=ON +//Qt feature: cborstreamwriter (from target Qt6::Core) +QT_FEATURE_cborstreamwriter:INTERNAL=ON +//Qt feature: checkbox (from target Qt6::Widgets) +QT_FEATURE_checkbox:INTERNAL=ON +//Qt feature: clipboard (from target Qt6::Gui) +QT_FEATURE_clipboard:INTERNAL=ON +//Qt feature: clock_gettime (from target Qt6::Core) +QT_FEATURE_clock_gettime:INTERNAL=ON +//Qt feature: clock_monotonic (from target Qt6::Core) +QT_FEATURE_clock_monotonic:INTERNAL=ON +//Qt feature: colordialog (from target Qt6::Widgets) +QT_FEATURE_colordialog:INTERNAL=ON +//Qt feature: colornames (from target Qt6::Gui) +QT_FEATURE_colornames:INTERNAL=ON +//Qt feature: columnview (from target Qt6::Widgets) +QT_FEATURE_columnview:INTERNAL=ON +//Qt feature: combobox (from target Qt6::Widgets) +QT_FEATURE_combobox:INTERNAL=ON +//Qt feature: commandlineparser (from target Qt6::Core) +QT_FEATURE_commandlineparser:INTERNAL=ON +//Qt feature: commandlinkbutton (from target Qt6::Widgets) +QT_FEATURE_commandlinkbutton:INTERNAL=ON +//Qt feature: completer (from target Qt6::Widgets) +QT_FEATURE_completer:INTERNAL=ON +//Qt feature: concatenatetablesproxymodel (from target Qt6::Core) +QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON +//Qt feature: concurrent (from target Qt6::Core) +QT_FEATURE_concurrent:INTERNAL=ON +//Qt feature: contextmenu (from target Qt6::Widgets) +QT_FEATURE_contextmenu:INTERNAL=ON +//Qt feature: copy_file_range (from target Qt6::Core) +QT_FEATURE_copy_file_range:INTERNAL=ON +//Qt feature: cpp_winrt (from target Qt6::Core) +QT_FEATURE_cpp_winrt:INTERNAL=OFF +//Qt feature: cross_compile (from target Qt6::Core) +QT_FEATURE_cross_compile:INTERNAL=OFF +//Qt feature: cssparser (from target Qt6::Gui) +QT_FEATURE_cssparser:INTERNAL=ON +//Qt feature: ctf (from target Qt6::Core) +QT_FEATURE_ctf:INTERNAL=OFF +//Qt feature: cursor (from target Qt6::Gui) +QT_FEATURE_cursor:INTERNAL=ON +//Qt feature: cxx11_future (from target Qt6::Core) +QT_FEATURE_cxx11_future:INTERNAL=ON +//Qt feature: cxx17_filesystem (from target Qt6::Core) +QT_FEATURE_cxx17_filesystem:INTERNAL=ON +//Qt feature: cxx20 (from target Qt6::Core) +QT_FEATURE_cxx20:INTERNAL=OFF +//Qt feature: cxx20_format (from target Qt6::Core) +QT_FEATURE_cxx20_format:INTERNAL=OFF +//Qt feature: cxx23_stacktrace (from target Qt6::Core) +QT_FEATURE_cxx23_stacktrace:INTERNAL=OFF +//Qt feature: cxx2a (from target Qt6::Core) +QT_FEATURE_cxx2a:INTERNAL=OFF +//Qt feature: cxx2b (from target Qt6::Core) +QT_FEATURE_cxx2b:INTERNAL=OFF +//Qt feature: cxx2c (from target Qt6::Core) +QT_FEATURE_cxx2c:INTERNAL=OFF +//Qt feature: datawidgetmapper (from target Qt6::Widgets) +QT_FEATURE_datawidgetmapper:INTERNAL=ON +//Qt feature: datestring (from target Qt6::Core) +QT_FEATURE_datestring:INTERNAL=ON +//Qt feature: datetimeedit (from target Qt6::Widgets) +QT_FEATURE_datetimeedit:INTERNAL=ON +//Qt feature: datetimeparser (from target Qt6::Core) +QT_FEATURE_datetimeparser:INTERNAL=ON +//Qt feature: dbus (from target Qt6::Core) +QT_FEATURE_dbus:INTERNAL=ON +//Qt feature: dbus_linked (from target Qt6::Core) +QT_FEATURE_dbus_linked:INTERNAL=ON +//Qt feature: debug (from target Qt6::Core) +QT_FEATURE_debug:INTERNAL=OFF +//Qt feature: debug_and_release (from target Qt6::Core) +QT_FEATURE_debug_and_release:INTERNAL=OFF +//Qt feature: desktopservices (from target Qt6::Gui) +QT_FEATURE_desktopservices:INTERNAL=ON +//Qt feature: developer_build (from target Qt6::Core) +QT_FEATURE_developer_build:INTERNAL=OFF +//Qt feature: dial (from target Qt6::Widgets) +QT_FEATURE_dial:INTERNAL=ON +//Qt feature: dialog (from target Qt6::Widgets) +QT_FEATURE_dialog:INTERNAL=ON +//Qt feature: dialogbuttonbox (from target Qt6::Widgets) +QT_FEATURE_dialogbuttonbox:INTERNAL=ON +//Qt feature: direct2d (from target Qt6::Gui) +QT_FEATURE_direct2d:INTERNAL=OFF +//Qt feature: direct2d1_1 (from target Qt6::Gui) +QT_FEATURE_direct2d1_1:INTERNAL=OFF +//Qt feature: directfb (from target Qt6::Gui) +QT_FEATURE_directfb:INTERNAL=OFF +//Qt feature: directwrite (from target Qt6::Gui) +QT_FEATURE_directwrite:INTERNAL=OFF +//Qt feature: directwrite3 (from target Qt6::Gui) +QT_FEATURE_directwrite3:INTERNAL=OFF +//Qt feature: directwritecolrv1 (from target Qt6::Gui) +QT_FEATURE_directwritecolrv1:INTERNAL=OFF +//Qt feature: dladdr (from target Qt6::Core) +QT_FEATURE_dladdr:INTERNAL=ON +//Qt feature: dlopen (from target Qt6::Core) +QT_FEATURE_dlopen:INTERNAL=ON +//Qt feature: doc_snippets (from target Qt6::Core) +QT_FEATURE_doc_snippets:INTERNAL=OFF +//Qt feature: dockwidget (from target Qt6::Widgets) +QT_FEATURE_dockwidget:INTERNAL=ON +//Qt feature: doubleconversion (from target Qt6::Core) +QT_FEATURE_doubleconversion:INTERNAL=ON +//Qt feature: draganddrop (from target Qt6::Gui) +QT_FEATURE_draganddrop:INTERNAL=ON +//Qt feature: drm_atomic (from target Qt6::Gui) +QT_FEATURE_drm_atomic:INTERNAL=ON +//Qt feature: dup3 (from target Qt6::Core) +QT_FEATURE_dup3:INTERNAL=ON +//Qt feature: dynamicgl (from target Qt6::Gui) +QT_FEATURE_dynamicgl:INTERNAL=OFF +//Qt feature: easingcurve (from target Qt6::Core) +QT_FEATURE_easingcurve:INTERNAL=ON +//Qt feature: effects (from target Qt6::Widgets) +QT_FEATURE_effects:INTERNAL=ON +//Qt feature: egl (from target Qt6::Gui) +QT_FEATURE_egl:INTERNAL=ON +//Qt feature: egl_extension_platform_wayland (from target Qt6::Gui) +QT_FEATURE_egl_extension_platform_wayland:INTERNAL=ON +//Qt feature: egl_x11 (from target Qt6::Gui) +QT_FEATURE_egl_x11:INTERNAL=ON +//Qt feature: eglfs (from target Qt6::Gui) +QT_FEATURE_eglfs:INTERNAL=ON +//Qt feature: eglfs_brcm (from target Qt6::Gui) +QT_FEATURE_eglfs_brcm:INTERNAL=OFF +//Qt feature: eglfs_egldevice (from target Qt6::Gui) +QT_FEATURE_eglfs_egldevice:INTERNAL=ON +//Qt feature: eglfs_gbm (from target Qt6::Gui) +QT_FEATURE_eglfs_gbm:INTERNAL=ON +//Qt feature: eglfs_mali (from target Qt6::Gui) +QT_FEATURE_eglfs_mali:INTERNAL=OFF +//Qt feature: eglfs_openwfd (from target Qt6::Gui) +QT_FEATURE_eglfs_openwfd:INTERNAL=OFF +//Qt feature: eglfs_rcar (from target Qt6::Gui) +QT_FEATURE_eglfs_rcar:INTERNAL=OFF +//Qt feature: eglfs_viv (from target Qt6::Gui) +QT_FEATURE_eglfs_viv:INTERNAL=OFF +//Qt feature: eglfs_viv_wl (from target Qt6::Gui) +QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF +//Qt feature: eglfs_vsp2 (from target Qt6::Gui) +QT_FEATURE_eglfs_vsp2:INTERNAL=OFF +//Qt feature: eglfs_x11 (from target Qt6::Gui) +QT_FEATURE_eglfs_x11:INTERNAL=ON +//Qt feature: elf_private_full_version (from target Qt6::Core) +QT_FEATURE_elf_private_full_version:INTERNAL=OFF +//Qt feature: emojisegmenter (from target Qt6::Gui) +QT_FEATURE_emojisegmenter:INTERNAL=ON +//Qt feature: enable_new_dtags (from target Qt6::Core) +QT_FEATURE_enable_new_dtags:INTERNAL=ON +//Qt feature: errormessage (from target Qt6::Widgets) +QT_FEATURE_errormessage:INTERNAL=ON +//Qt feature: etw (from target Qt6::Core) +QT_FEATURE_etw:INTERNAL=OFF +//Qt feature: evdev (from target Qt6::Gui) +QT_FEATURE_evdev:INTERNAL=ON +//Qt feature: f16c (from target Qt6::Core) +QT_FEATURE_f16c:INTERNAL=ON +//Qt feature: filedialog (from target Qt6::Widgets) +QT_FEATURE_filedialog:INTERNAL=ON +//Qt feature: filesystemiterator (from target Qt6::Core) +QT_FEATURE_filesystemiterator:INTERNAL=ON +//Qt feature: filesystemmodel (from target Qt6::Gui) +QT_FEATURE_filesystemmodel:INTERNAL=ON +//Qt feature: filesystemwatcher (from target Qt6::Core) +QT_FEATURE_filesystemwatcher:INTERNAL=ON +//Qt feature: fontcombobox (from target Qt6::Widgets) +QT_FEATURE_fontcombobox:INTERNAL=ON +//Qt feature: fontconfig (from target Qt6::Gui) +QT_FEATURE_fontconfig:INTERNAL=ON +//Qt feature: fontdialog (from target Qt6::Widgets) +QT_FEATURE_fontdialog:INTERNAL=ON +//Qt feature: force_asserts (from target Qt6::Core) +QT_FEATURE_force_asserts:INTERNAL=OFF +//Qt feature: force_bundled_libs (from target Qt6::Core) +QT_FEATURE_force_bundled_libs:INTERNAL=OFF +//Qt feature: force_debug_info (from target Qt6::Core) +QT_FEATURE_force_debug_info:INTERNAL=ON +//Qt feature: force_system_libs (from target Qt6::Core) +QT_FEATURE_force_system_libs:INTERNAL=OFF +//Qt feature: forkfd_pidfd (from target Qt6::Core) +QT_FEATURE_forkfd_pidfd:INTERNAL=ON +//Qt feature: formlayout (from target Qt6::Widgets) +QT_FEATURE_formlayout:INTERNAL=ON +//Qt feature: framework (from target Qt6::Core) +QT_FEATURE_framework:INTERNAL=OFF +//Qt feature: freetype (from target Qt6::Gui) +QT_FEATURE_freetype:INTERNAL=ON +//Qt feature: fscompleter (from target Qt6::Widgets) +QT_FEATURE_fscompleter:INTERNAL=ON +//Qt feature: futimens (from target Qt6::Core) +QT_FEATURE_futimens:INTERNAL=ON +//Qt feature: future (from target Qt6::Core) +QT_FEATURE_future:INTERNAL=ON +//Qt feature: gbm (from target Qt6::Gui) +QT_FEATURE_gbm:INTERNAL=ON +//Qt feature: gc_binaries (from target Qt6::Core) +QT_FEATURE_gc_binaries:INTERNAL=OFF +//Qt feature: gestures (from target Qt6::Core) +QT_FEATURE_gestures:INTERNAL=ON +//Qt feature: getauxval (from target Qt6::Core) +QT_FEATURE_getauxval:INTERNAL=ON +//Qt feature: getentropy (from target Qt6::Core) +QT_FEATURE_getentropy:INTERNAL=ON +//Qt feature: gif (from target Qt6::Gui) +QT_FEATURE_gif:INTERNAL=ON +//Qt feature: glib (from target Qt6::Core) +QT_FEATURE_glib:INTERNAL=ON +//Qt feature: glibc_fortify_source (from target Qt6::Core) +QT_FEATURE_glibc_fortify_source:INTERNAL=ON +//Qt feature: graphicseffect (from target Qt6::Widgets) +QT_FEATURE_graphicseffect:INTERNAL=ON +//Qt feature: graphicsframecapture (from target Qt6::Gui) +QT_FEATURE_graphicsframecapture:INTERNAL=OFF +//Qt feature: graphicsview (from target Qt6::Widgets) +QT_FEATURE_graphicsview:INTERNAL=ON +//Qt feature: groupbox (from target Qt6::Widgets) +QT_FEATURE_groupbox:INTERNAL=ON +//Qt feature: gtk3 (from target Qt6::Widgets) +QT_FEATURE_gtk3:INTERNAL=ON +//Qt feature: gui (from target Qt6::Core) +QT_FEATURE_gui:INTERNAL=ON +//Qt feature: harfbuzz (from target Qt6::Gui) +QT_FEATURE_harfbuzz:INTERNAL=ON +//Qt feature: highdpiscaling (from target Qt6::Gui) +QT_FEATURE_highdpiscaling:INTERNAL=ON +//Qt feature: hijricalendar (from target Qt6::Core) +QT_FEATURE_hijricalendar:INTERNAL=ON +//Qt feature: ico (from target Qt6::Gui) +QT_FEATURE_ico:INTERNAL=ON +//Qt feature: icu (from target Qt6::Core) +QT_FEATURE_icu:INTERNAL=ON +//Qt feature: identityproxymodel (from target Qt6::Core) +QT_FEATURE_identityproxymodel:INTERNAL=ON +//Qt feature: im (from target Qt6::Gui) +QT_FEATURE_im:INTERNAL=ON +//Qt feature: image_heuristic_mask (from target Qt6::Gui) +QT_FEATURE_image_heuristic_mask:INTERNAL=ON +//Qt feature: image_text (from target Qt6::Gui) +QT_FEATURE_image_text:INTERNAL=ON +//Qt feature: imageformat_bmp (from target Qt6::Gui) +QT_FEATURE_imageformat_bmp:INTERNAL=ON +//Qt feature: imageformat_jpeg (from target Qt6::Gui) +QT_FEATURE_imageformat_jpeg:INTERNAL=ON +//Qt feature: imageformat_png (from target Qt6::Gui) +QT_FEATURE_imageformat_png:INTERNAL=ON +//Qt feature: imageformat_ppm (from target Qt6::Gui) +QT_FEATURE_imageformat_ppm:INTERNAL=ON +//Qt feature: imageformat_xbm (from target Qt6::Gui) +QT_FEATURE_imageformat_xbm:INTERNAL=ON +//Qt feature: imageformat_xpm (from target Qt6::Gui) +QT_FEATURE_imageformat_xpm:INTERNAL=ON +//Qt feature: imageformatplugin (from target Qt6::Gui) +QT_FEATURE_imageformatplugin:INTERNAL=ON +//Qt feature: imageio_text_loading (from target Qt6::Gui) +QT_FEATURE_imageio_text_loading:INTERNAL=ON +//Qt feature: inotify (from target Qt6::Core) +QT_FEATURE_inotify:INTERNAL=ON +//Qt feature: inputdialog (from target Qt6::Widgets) +QT_FEATURE_inputdialog:INTERNAL=ON +//Qt feature: integrityfb (from target Qt6::Gui) +QT_FEATURE_integrityfb:INTERNAL=OFF +//Qt feature: integrityhid (from target Qt6::Gui) +QT_FEATURE_integrityhid:INTERNAL=OFF +//Qt feature: intelcet (from target Qt6::Core) +QT_FEATURE_intelcet:INTERNAL=ON +//Qt feature: islamiccivilcalendar (from target Qt6::Core) +QT_FEATURE_islamiccivilcalendar:INTERNAL=ON +//Qt feature: itemmodel (from target Qt6::Core) +QT_FEATURE_itemmodel:INTERNAL=ON +//Qt feature: itemviews (from target Qt6::Widgets) +QT_FEATURE_itemviews:INTERNAL=ON +//Qt feature: jalalicalendar (from target Qt6::Core) +QT_FEATURE_jalalicalendar:INTERNAL=ON +//Qt feature: jemalloc (from target Qt6::Core) +QT_FEATURE_jemalloc:INTERNAL=OFF +//Qt feature: journald (from target Qt6::Core) +QT_FEATURE_journald:INTERNAL=OFF +//Qt feature: jpeg (from target Qt6::Gui) +QT_FEATURE_jpeg:INTERNAL=ON +//Qt feature: keysequenceedit (from target Qt6::Widgets) +QT_FEATURE_keysequenceedit:INTERNAL=ON +//Qt feature: kms (from target Qt6::Gui) +QT_FEATURE_kms:INTERNAL=ON +//Qt feature: label (from target Qt6::Widgets) +QT_FEATURE_label:INTERNAL=ON +//Qt feature: largefile (from target Qt6::Core) +QT_FEATURE_largefile:INTERNAL=ON +//Qt feature: lasx (from target Qt6::Core) +QT_FEATURE_lasx:INTERNAL=OFF +//Qt feature: lcdnumber (from target Qt6::Widgets) +QT_FEATURE_lcdnumber:INTERNAL=ON +//Qt feature: libcpp_hardening (from target Qt6::Core) +QT_FEATURE_libcpp_hardening:INTERNAL=OFF +//Qt feature: libinput (from target Qt6::Gui) +QT_FEATURE_libinput:INTERNAL=OFF +//Qt feature: libinput_axis_api (from target Qt6::Gui) +QT_FEATURE_libinput_axis_api:INTERNAL=OFF +//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui) +QT_FEATURE_libinput_hires_wheel_support:INTERNAL=OFF +//Qt feature: library (from target Qt6::Core) +QT_FEATURE_library:INTERNAL=ON +//Qt feature: libstdcpp_assertions (from target Qt6::Core) +QT_FEATURE_libstdcpp_assertions:INTERNAL=ON +//Qt feature: libudev (from target Qt6::Core) +QT_FEATURE_libudev:INTERNAL=OFF +//Qt feature: lineedit (from target Qt6::Widgets) +QT_FEATURE_lineedit:INTERNAL=ON +//Qt feature: linkat (from target Qt6::Core) +QT_FEATURE_linkat:INTERNAL=ON +//Qt feature: linuxfb (from target Qt6::Gui) +QT_FEATURE_linuxfb:INTERNAL=ON +//Qt feature: listview (from target Qt6::Widgets) +QT_FEATURE_listview:INTERNAL=ON +//Qt feature: listwidget (from target Qt6::Widgets) +QT_FEATURE_listwidget:INTERNAL=ON +//Qt feature: localtime_r (from target Qt6::Core) +QT_FEATURE_localtime_r:INTERNAL=ON +//Qt feature: localtime_s (from target Qt6::Core) +QT_FEATURE_localtime_s:INTERNAL=OFF +//Qt feature: lsx (from target Qt6::Core) +QT_FEATURE_lsx:INTERNAL=OFF +//Qt feature: lttng (from target Qt6::Core) +QT_FEATURE_lttng:INTERNAL=OFF +//Qt feature: mainwindow (from target Qt6::Widgets) +QT_FEATURE_mainwindow:INTERNAL=ON +//Qt feature: mdiarea (from target Qt6::Widgets) +QT_FEATURE_mdiarea:INTERNAL=ON +//Qt feature: memmem (from target Qt6::Core) +QT_FEATURE_memmem:INTERNAL=ON +//Qt feature: memrchr (from target Qt6::Core) +QT_FEATURE_memrchr:INTERNAL=ON +//Qt feature: menu (from target Qt6::Widgets) +QT_FEATURE_menu:INTERNAL=ON +//Qt feature: menubar (from target Qt6::Widgets) +QT_FEATURE_menubar:INTERNAL=ON +//Qt feature: messagebox (from target Qt6::Widgets) +QT_FEATURE_messagebox:INTERNAL=ON +//Qt feature: metal (from target Qt6::Gui) +QT_FEATURE_metal:INTERNAL=OFF +//Qt feature: mimetype (from target Qt6::Core) +QT_FEATURE_mimetype:INTERNAL=ON +//Qt feature: mimetype_database (from target Qt6::Core) +QT_FEATURE_mimetype_database:INTERNAL=ON +//Qt feature: mips_dsp (from target Qt6::Core) +QT_FEATURE_mips_dsp:INTERNAL=OFF +//Qt feature: mips_dspr2 (from target Qt6::Core) +QT_FEATURE_mips_dspr2:INTERNAL=OFF +//Qt feature: movie (from target Qt6::Gui) +QT_FEATURE_movie:INTERNAL=ON +//Qt feature: mtdev (from target Qt6::Gui) +QT_FEATURE_mtdev:INTERNAL=OFF +//Qt feature: multiprocess (from target Qt6::Gui) +QT_FEATURE_multiprocess:INTERNAL=ON +//Qt feature: neon (from target Qt6::Core) +QT_FEATURE_neon:INTERNAL=OFF +//Qt feature: network (from target Qt6::Core) +QT_FEATURE_network:INTERNAL=ON +//Qt feature: no_direct_extern_access (from target Qt6::Core) +QT_FEATURE_no_direct_extern_access:INTERNAL=OFF +//Qt feature: opengl (from target Qt6::Gui) +QT_FEATURE_opengl:INTERNAL=ON +//Qt feature: opengles2 (from target Qt6::Gui) +QT_FEATURE_opengles2:INTERNAL=OFF +//Qt feature: opengles3 (from target Qt6::Gui) +QT_FEATURE_opengles3:INTERNAL=OFF +//Qt feature: opengles31 (from target Qt6::Gui) +QT_FEATURE_opengles31:INTERNAL=OFF +//Qt feature: opengles32 (from target Qt6::Gui) +QT_FEATURE_opengles32:INTERNAL=OFF +//Qt feature: openssl (from target Qt6::Core) +QT_FEATURE_openssl:INTERNAL=ON +//Qt feature: openssl_hash (from target Qt6::Core) +QT_FEATURE_openssl_hash:INTERNAL=OFF +//Qt feature: openssl_linked (from target Qt6::Core) +QT_FEATURE_openssl_linked:INTERNAL=OFF +//Qt feature: opensslv11 (from target Qt6::Core) +QT_FEATURE_opensslv11:INTERNAL=OFF +//Qt feature: opensslv30 (from target Qt6::Core) +QT_FEATURE_opensslv30:INTERNAL=ON +//Qt feature: openvg (from target Qt6::Gui) +QT_FEATURE_openvg:INTERNAL=OFF +//Qt feature: pcre2 (from target Qt6::Core) +QT_FEATURE_pcre2:INTERNAL=ON +//Qt feature: pdf (from target Qt6::Gui) +QT_FEATURE_pdf:INTERNAL=ON +//Qt feature: permissions (from target Qt6::Core) +QT_FEATURE_permissions:INTERNAL=ON +//Qt feature: picture (from target Qt6::Gui) +QT_FEATURE_picture:INTERNAL=ON +//Qt feature: pkg_config (from target Qt6::Core) +QT_FEATURE_pkg_config:INTERNAL=ON +//Qt feature: plugin_manifest (from target Qt6::Core) +QT_FEATURE_plugin_manifest:INTERNAL=ON +//Qt feature: png (from target Qt6::Gui) +QT_FEATURE_png:INTERNAL=ON +//Qt feature: poll_exit_on_error (from target Qt6::Core) +QT_FEATURE_poll_exit_on_error:INTERNAL=OFF +//Qt feature: poll_poll (from target Qt6::Core) +QT_FEATURE_poll_poll:INTERNAL=OFF +//Qt feature: poll_pollts (from target Qt6::Core) +QT_FEATURE_poll_pollts:INTERNAL=OFF +//Qt feature: poll_ppoll (from target Qt6::Core) +QT_FEATURE_poll_ppoll:INTERNAL=ON +//Qt feature: poll_select (from target Qt6::Core) +QT_FEATURE_poll_select:INTERNAL=OFF +//Qt feature: posix_fallocate (from target Qt6::Core) +QT_FEATURE_posix_fallocate:INTERNAL=ON +//Qt feature: posix_sem (from target Qt6::Core) +QT_FEATURE_posix_sem:INTERNAL=ON +//Qt feature: posix_shm (from target Qt6::Core) +QT_FEATURE_posix_shm:INTERNAL=ON +//Qt feature: printsupport (from target Qt6::Core) +QT_FEATURE_printsupport:INTERNAL=ON +//Qt feature: private_tests (from target Qt6::Core) +QT_FEATURE_private_tests:INTERNAL=OFF +//Qt feature: process (from target Qt6::Core) +QT_FEATURE_process:INTERNAL=ON +//Qt feature: processenvironment (from target Qt6::Core) +QT_FEATURE_processenvironment:INTERNAL=ON +//Qt feature: progressbar (from target Qt6::Widgets) +QT_FEATURE_progressbar:INTERNAL=ON +//Qt feature: progressdialog (from target Qt6::Widgets) +QT_FEATURE_progressdialog:INTERNAL=ON +//Qt feature: proxymodel (from target Qt6::Core) +QT_FEATURE_proxymodel:INTERNAL=ON +//Qt feature: pthread_clockjoin (from target Qt6::Core) +QT_FEATURE_pthread_clockjoin:INTERNAL=OFF +//Qt feature: pthread_condattr_setclock (from target Qt6::Core) +QT_FEATURE_pthread_condattr_setclock:INTERNAL=ON +//Qt feature: pthread_timedjoin (from target Qt6::Core) +QT_FEATURE_pthread_timedjoin:INTERNAL=ON +//Qt feature: pushbutton (from target Qt6::Widgets) +QT_FEATURE_pushbutton:INTERNAL=ON +//Qt feature: qqnx_imf (from target Qt6::Gui) +QT_FEATURE_qqnx_imf:INTERNAL=OFF +//Qt feature: qqnx_pps (from target Qt6::Core) +QT_FEATURE_qqnx_pps:INTERNAL=OFF +//Qt feature: qtgui_threadpool (from target Qt6::Gui) +QT_FEATURE_qtgui_threadpool:INTERNAL=ON +//Qt feature: radiobutton (from target Qt6::Widgets) +QT_FEATURE_radiobutton:INTERNAL=ON +//Qt feature: raster_64bit (from target Qt6::Gui) +QT_FEATURE_raster_64bit:INTERNAL=ON +//Qt feature: raster_fp (from target Qt6::Gui) +QT_FEATURE_raster_fp:INTERNAL=ON +//Qt feature: rdrnd (from target Qt6::Core) +QT_FEATURE_rdrnd:INTERNAL=ON +//Qt feature: rdseed (from target Qt6::Core) +QT_FEATURE_rdseed:INTERNAL=ON +//Qt feature: reduce_exports (from target Qt6::Core) +QT_FEATURE_reduce_exports:INTERNAL=ON +//Qt feature: reduce_relocations (from target Qt6::Core) +QT_FEATURE_reduce_relocations:INTERNAL=ON +//Qt feature: regularexpression (from target Qt6::Core) +QT_FEATURE_regularexpression:INTERNAL=ON +//Qt feature: relocatable (from target Qt6::Core) +QT_FEATURE_relocatable:INTERNAL=ON +//Qt feature: relro_now_linker (from target Qt6::Core) +QT_FEATURE_relro_now_linker:INTERNAL=ON +//Qt feature: renameat2 (from target Qt6::Core) +QT_FEATURE_renameat2:INTERNAL=ON +//Qt feature: resizehandler (from target Qt6::Widgets) +QT_FEATURE_resizehandler:INTERNAL=ON +//Qt feature: rpath (from target Qt6::Core) +QT_FEATURE_rpath:INTERNAL=ON +//Qt feature: rubberband (from target Qt6::Widgets) +QT_FEATURE_rubberband:INTERNAL=ON +//Qt feature: run_opengl_tests (from target Qt6::Gui) +QT_FEATURE_run_opengl_tests:INTERNAL=ON +//Qt feature: scrollarea (from target Qt6::Widgets) +QT_FEATURE_scrollarea:INTERNAL=ON +//Qt feature: scrollbar (from target Qt6::Widgets) +QT_FEATURE_scrollbar:INTERNAL=ON +//Qt feature: scroller (from target Qt6::Widgets) +QT_FEATURE_scroller:INTERNAL=ON +//Qt feature: separate_debug_info (from target Qt6::Core) +QT_FEATURE_separate_debug_info:INTERNAL=ON +//Qt feature: sessionmanager (from target Qt6::Gui) +QT_FEATURE_sessionmanager:INTERNAL=ON +//Qt feature: settings (from target Qt6::Core) +QT_FEATURE_settings:INTERNAL=ON +//Qt feature: sha3_fast (from target Qt6::Core) +QT_FEATURE_sha3_fast:INTERNAL=ON +//Qt feature: shani (from target Qt6::Core) +QT_FEATURE_shani:INTERNAL=ON +//Qt feature: shared (from target Qt6::Core) +QT_FEATURE_shared:INTERNAL=ON +//Qt feature: sharedmemory (from target Qt6::Core) +QT_FEATURE_sharedmemory:INTERNAL=ON +//Qt feature: shortcut (from target Qt6::Core) +QT_FEATURE_shortcut:INTERNAL=ON +//Qt feature: signaling_nan (from target Qt6::Core) +QT_FEATURE_signaling_nan:INTERNAL=ON +//Qt feature: simulator_and_device (from target Qt6::Core) +QT_FEATURE_simulator_and_device:INTERNAL=OFF +//Qt feature: sizegrip (from target Qt6::Widgets) +QT_FEATURE_sizegrip:INTERNAL=ON +//Qt feature: slider (from target Qt6::Widgets) +QT_FEATURE_slider:INTERNAL=ON +//Qt feature: slog2 (from target Qt6::Core) +QT_FEATURE_slog2:INTERNAL=OFF +//Qt feature: sortfilterproxymodel (from target Qt6::Core) +QT_FEATURE_sortfilterproxymodel:INTERNAL=ON +//Qt feature: spinbox (from target Qt6::Widgets) +QT_FEATURE_spinbox:INTERNAL=ON +//Qt feature: splashscreen (from target Qt6::Widgets) +QT_FEATURE_splashscreen:INTERNAL=ON +//Qt feature: splitter (from target Qt6::Widgets) +QT_FEATURE_splitter:INTERNAL=ON +//Qt feature: sql (from target Qt6::Core) +QT_FEATURE_sql:INTERNAL=ON +//Qt feature: sse2 (from target Qt6::Core) +QT_FEATURE_sse2:INTERNAL=ON +//Qt feature: sse3 (from target Qt6::Core) +QT_FEATURE_sse3:INTERNAL=ON +//Qt feature: sse4_1 (from target Qt6::Core) +QT_FEATURE_sse4_1:INTERNAL=ON +//Qt feature: sse4_2 (from target Qt6::Core) +QT_FEATURE_sse4_2:INTERNAL=ON +//Qt feature: ssse3 (from target Qt6::Core) +QT_FEATURE_ssse3:INTERNAL=ON +//Qt feature: stack_clash_protection (from target Qt6::Core) +QT_FEATURE_stack_clash_protection:INTERNAL=ON +//Qt feature: stack_protector (from target Qt6::Core) +QT_FEATURE_stack_protector:INTERNAL=ON +//Qt feature: stackedwidget (from target Qt6::Widgets) +QT_FEATURE_stackedwidget:INTERNAL=ON +//Qt feature: standarditemmodel (from target Qt6::Gui) +QT_FEATURE_standarditemmodel:INTERNAL=ON +//Qt feature: static (from target Qt6::Core) +QT_FEATURE_static:INTERNAL=OFF +//Qt feature: statusbar (from target Qt6::Widgets) +QT_FEATURE_statusbar:INTERNAL=ON +//Qt feature: statustip (from target Qt6::Widgets) +QT_FEATURE_statustip:INTERNAL=ON +//Qt feature: std_atomic64 (from target Qt6::Core) +QT_FEATURE_std_atomic64:INTERNAL=ON +//Qt feature: stdlib_libcpp (from target Qt6::Core) +QT_FEATURE_stdlib_libcpp:INTERNAL=OFF +//Qt feature: stringlistmodel (from target Qt6::Core) +QT_FEATURE_stringlistmodel:INTERNAL=ON +//Qt feature: style_android (from target Qt6::Widgets) +QT_FEATURE_style_android:INTERNAL=OFF +//Qt feature: style_fusion (from target Qt6::Widgets) +QT_FEATURE_style_fusion:INTERNAL=ON +//Qt feature: style_mac (from target Qt6::Widgets) +QT_FEATURE_style_mac:INTERNAL=OFF +//Qt feature: style_stylesheet (from target Qt6::Widgets) +QT_FEATURE_style_stylesheet:INTERNAL=ON +//Qt feature: style_windows (from target Qt6::Widgets) +QT_FEATURE_style_windows:INTERNAL=ON +//Qt feature: style_windows11 (from target Qt6::Widgets) +QT_FEATURE_style_windows11:INTERNAL=OFF +//Qt feature: style_windowsvista (from target Qt6::Widgets) +QT_FEATURE_style_windowsvista:INTERNAL=OFF +//Qt feature: syntaxhighlighter (from target Qt6::Widgets) +QT_FEATURE_syntaxhighlighter:INTERNAL=ON +//Qt feature: syslog (from target Qt6::Core) +QT_FEATURE_syslog:INTERNAL=OFF +//Qt feature: system_doubleconversion (from target Qt6::Core) +QT_FEATURE_system_doubleconversion:INTERNAL=OFF +//Qt feature: system_freetype (from target Qt6::Gui) +QT_FEATURE_system_freetype:INTERNAL=ON +//Qt feature: system_harfbuzz (from target Qt6::Gui) +QT_FEATURE_system_harfbuzz:INTERNAL=OFF +//Qt feature: system_jpeg (from target Qt6::Gui) +QT_FEATURE_system_jpeg:INTERNAL=OFF +//Qt feature: system_libb2 (from target Qt6::Core) +QT_FEATURE_system_libb2:INTERNAL=OFF +//Qt feature: system_pcre2 (from target Qt6::Core) +QT_FEATURE_system_pcre2:INTERNAL=OFF +//Qt feature: system_png (from target Qt6::Gui) +QT_FEATURE_system_png:INTERNAL=OFF +//Qt feature: system_textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_system_textmarkdownreader:INTERNAL=OFF +//Qt feature: system_xcb_xinput (from target Qt6::Gui) +QT_FEATURE_system_xcb_xinput:INTERNAL=OFF +//Qt feature: system_zlib (from target Qt6::Core) +QT_FEATURE_system_zlib:INTERNAL=ON +//Qt feature: systemsemaphore (from target Qt6::Core) +QT_FEATURE_systemsemaphore:INTERNAL=ON +//Qt feature: systemtrayicon (from target Qt6::Gui) +QT_FEATURE_systemtrayicon:INTERNAL=ON +//Qt feature: sysv_sem (from target Qt6::Core) +QT_FEATURE_sysv_sem:INTERNAL=ON +//Qt feature: sysv_shm (from target Qt6::Core) +QT_FEATURE_sysv_shm:INTERNAL=ON +//Qt feature: tabbar (from target Qt6::Widgets) +QT_FEATURE_tabbar:INTERNAL=ON +//Qt feature: tabletevent (from target Qt6::Gui) +QT_FEATURE_tabletevent:INTERNAL=ON +//Qt feature: tableview (from target Qt6::Widgets) +QT_FEATURE_tableview:INTERNAL=ON +//Qt feature: tablewidget (from target Qt6::Widgets) +QT_FEATURE_tablewidget:INTERNAL=ON +//Qt feature: tabwidget (from target Qt6::Widgets) +QT_FEATURE_tabwidget:INTERNAL=ON +//Qt feature: temporaryfile (from target Qt6::Core) +QT_FEATURE_temporaryfile:INTERNAL=ON +//Qt feature: test_gui (from target Qt6::Core) +QT_FEATURE_test_gui:INTERNAL=ON +//Qt feature: testlib (from target Qt6::Core) +QT_FEATURE_testlib:INTERNAL=ON +//Qt feature: textbrowser (from target Qt6::Widgets) +QT_FEATURE_textbrowser:INTERNAL=ON +//Qt feature: textdate (from target Qt6::Core) +QT_FEATURE_textdate:INTERNAL=ON +//Qt feature: textedit (from target Qt6::Widgets) +QT_FEATURE_textedit:INTERNAL=ON +//Qt feature: texthtmlparser (from target Qt6::Gui) +QT_FEATURE_texthtmlparser:INTERNAL=ON +//Qt feature: textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_textmarkdownreader:INTERNAL=ON +//Qt feature: textmarkdownwriter (from target Qt6::Gui) +QT_FEATURE_textmarkdownwriter:INTERNAL=ON +//Qt feature: textodfwriter (from target Qt6::Gui) +QT_FEATURE_textodfwriter:INTERNAL=ON +//Qt feature: thread (from target Qt6::Core) +QT_FEATURE_thread:INTERNAL=ON +//Qt feature: threadsafe_cloexec (from target Qt6::Core) +QT_FEATURE_threadsafe_cloexec:INTERNAL=ON +//Qt feature: timezone (from target Qt6::Core) +QT_FEATURE_timezone:INTERNAL=ON +//Qt feature: timezone_locale (from target Qt6::Core) +QT_FEATURE_timezone_locale:INTERNAL=ON +//Qt feature: timezone_tzdb (from target Qt6::Core) +QT_FEATURE_timezone_tzdb:INTERNAL=OFF +//Qt feature: toolbar (from target Qt6::Widgets) +QT_FEATURE_toolbar:INTERNAL=ON +//Qt feature: toolbox (from target Qt6::Widgets) +QT_FEATURE_toolbox:INTERNAL=ON +//Qt feature: toolbutton (from target Qt6::Widgets) +QT_FEATURE_toolbutton:INTERNAL=ON +//Qt feature: tooltip (from target Qt6::Widgets) +QT_FEATURE_tooltip:INTERNAL=ON +//Qt feature: translation (from target Qt6::Core) +QT_FEATURE_translation:INTERNAL=ON +//Qt feature: transposeproxymodel (from target Qt6::Core) +QT_FEATURE_transposeproxymodel:INTERNAL=ON +//Qt feature: treeview (from target Qt6::Widgets) +QT_FEATURE_treeview:INTERNAL=ON +//Qt feature: treewidget (from target Qt6::Widgets) +QT_FEATURE_treewidget:INTERNAL=ON +//Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core) +QT_FEATURE_trivial_auto_var_init_pattern:INTERNAL=OFF +//Qt feature: tslib (from target Qt6::Gui) +QT_FEATURE_tslib:INTERNAL=OFF +//Qt feature: tuiotouch (from target Qt6::Gui) +QT_FEATURE_tuiotouch:INTERNAL=ON +//Qt feature: undocommand (from target Qt6::Gui) +QT_FEATURE_undocommand:INTERNAL=ON +//Qt feature: undogroup (from target Qt6::Gui) +QT_FEATURE_undogroup:INTERNAL=ON +//Qt feature: undostack (from target Qt6::Gui) +QT_FEATURE_undostack:INTERNAL=ON +//Qt feature: undoview (from target Qt6::Widgets) +QT_FEATURE_undoview:INTERNAL=ON +//Qt feature: use_bfd_linker (from target Qt6::Core) +QT_FEATURE_use_bfd_linker:INTERNAL=OFF +//Qt feature: use_gold_linker (from target Qt6::Core) +QT_FEATURE_use_gold_linker:INTERNAL=OFF +//Qt feature: use_lld_linker (from target Qt6::Core) +QT_FEATURE_use_lld_linker:INTERNAL=OFF +//Qt feature: use_mold_linker (from target Qt6::Core) +QT_FEATURE_use_mold_linker:INTERNAL=OFF +//Qt feature: vaes (from target Qt6::Core) +QT_FEATURE_vaes:INTERNAL=ON +//Qt feature: validator (from target Qt6::Gui) +QT_FEATURE_validator:INTERNAL=ON +//Qt feature: version_tagging (from target Qt6::Core) +QT_FEATURE_version_tagging:INTERNAL=ON +//Qt feature: vkgen (from target Qt6::Gui) +QT_FEATURE_vkgen:INTERNAL=ON +//Qt feature: vkkhrdisplay (from target Qt6::Gui) +QT_FEATURE_vkkhrdisplay:INTERNAL=ON +//Qt feature: vnc (from target Qt6::Gui) +QT_FEATURE_vnc:INTERNAL=ON +//Qt feature: vsp2 (from target Qt6::Gui) +QT_FEATURE_vsp2:INTERNAL=OFF +//Qt feature: vulkan (from target Qt6::Gui) +QT_FEATURE_vulkan:INTERNAL=ON +//Qt feature: vxpipedrv (from target Qt6::Core) +QT_FEATURE_vxpipedrv:INTERNAL=OFF +//Qt feature: vxworksevdev (from target Qt6::Gui) +QT_FEATURE_vxworksevdev:INTERNAL=OFF +//Qt feature: wasm_exceptions (from target Qt6::Core) +QT_FEATURE_wasm_exceptions:INTERNAL=OFF +//Qt feature: wasm_jspi (from target Qt6::Core) +QT_FEATURE_wasm_jspi:INTERNAL=OFF +//Qt feature: wasm_simd128 (from target Qt6::Core) +QT_FEATURE_wasm_simd128:INTERNAL=OFF +//Qt feature: wayland (from target Qt6::Gui) +QT_FEATURE_wayland:INTERNAL=ON +//Qt feature: wayland_brcm (from target Qt6::Gui) +QT_FEATURE_wayland_brcm:INTERNAL=OFF +//Qt feature: wayland_client (from target Qt6::Gui) +QT_FEATURE_wayland_client:INTERNAL=ON +//Qt feature: wayland_client_fullscreen_shell_v1 (from target Qt6::Gui) +QT_FEATURE_wayland_client_fullscreen_shell_v1:INTERNAL=ON +//Qt feature: wayland_client_primary_selection (from target Qt6::Gui) +QT_FEATURE_wayland_client_primary_selection:INTERNAL=ON +//Qt feature: wayland_client_wl_shell (from target Qt6::Gui) +QT_FEATURE_wayland_client_wl_shell:INTERNAL=ON +//Qt feature: wayland_client_xdg_shell (from target Qt6::Gui) +QT_FEATURE_wayland_client_xdg_shell:INTERNAL=ON +//Qt feature: wayland_datadevice (from target Qt6::Gui) +QT_FEATURE_wayland_datadevice:INTERNAL=ON +//Qt feature: wayland_dmabuf_server_buffer (from target Qt6::Gui) +QT_FEATURE_wayland_dmabuf_server_buffer:INTERNAL=ON +//Qt feature: wayland_drm_egl_server_buffer (from target Qt6::Gui) +QT_FEATURE_wayland_drm_egl_server_buffer:INTERNAL=ON +//Qt feature: wayland_egl (from target Qt6::Gui) +QT_FEATURE_wayland_egl:INTERNAL=ON +//Qt feature: wayland_libhybris_egl_server_buffer (from target +// Qt6::Gui) +QT_FEATURE_wayland_libhybris_egl_server_buffer:INTERNAL=OFF +//Qt feature: wayland_server (from target Qt6::Gui) +QT_FEATURE_wayland_server:INTERNAL=ON +//Qt feature: wayland_shm_emulation_server_buffer (from target +// Qt6::Gui) +QT_FEATURE_wayland_shm_emulation_server_buffer:INTERNAL=ON +//Qt feature: wayland_vulkan_server_buffer (from target Qt6::Gui) +QT_FEATURE_wayland_vulkan_server_buffer:INTERNAL=ON +//Qt feature: waylandscanner (from target Qt6::Gui) +QT_FEATURE_waylandscanner:INTERNAL=ON +//Qt feature: whatsthis (from target Qt6::Gui) +QT_FEATURE_whatsthis:INTERNAL=ON +//Qt feature: wheelevent (from target Qt6::Gui) +QT_FEATURE_wheelevent:INTERNAL=ON +//Qt feature: widgets (from target Qt6::Core) +QT_FEATURE_widgets:INTERNAL=ON +//Qt feature: widgettextcontrol (from target Qt6::Widgets) +QT_FEATURE_widgettextcontrol:INTERNAL=ON +//Qt feature: winsdkicu (from target Qt6::Core) +QT_FEATURE_winsdkicu:INTERNAL=OFF +//Qt feature: wizard (from target Qt6::Widgets) +QT_FEATURE_wizard:INTERNAL=ON +//Qt feature: x86intrin (from target Qt6::Core) +QT_FEATURE_x86intrin:INTERNAL=ON +//Qt feature: xcb (from target Qt6::Gui) +QT_FEATURE_xcb:INTERNAL=ON +//Qt feature: xcb_egl_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_egl_plugin:INTERNAL=ON +//Qt feature: xcb_glx (from target Qt6::Gui) +QT_FEATURE_xcb_glx:INTERNAL=ON +//Qt feature: xcb_glx_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_glx_plugin:INTERNAL=ON +//Qt feature: xcb_native_painting (from target Qt6::Gui) +QT_FEATURE_xcb_native_painting:INTERNAL=OFF +//Qt feature: xcb_sm (from target Qt6::Gui) +QT_FEATURE_xcb_sm:INTERNAL=OFF +//Qt feature: xcb_xlib (from target Qt6::Gui) +QT_FEATURE_xcb_xlib:INTERNAL=ON +//Qt feature: xkbcommon (from target Qt6::Gui) +QT_FEATURE_xkbcommon:INTERNAL=ON +//Qt feature: xkbcommon_x11 (from target Qt6::Gui) +QT_FEATURE_xkbcommon_x11:INTERNAL=ON +//Qt feature: xlib (from target Qt6::Gui) +QT_FEATURE_xlib:INTERNAL=ON +//Qt feature: xml (from target Qt6::Core) +QT_FEATURE_xml:INTERNAL=ON +//Qt feature: xmlstream (from target Qt6::Core) +QT_FEATURE_xmlstream:INTERNAL=ON +//Qt feature: xmlstreamreader (from target Qt6::Core) +QT_FEATURE_xmlstreamreader:INTERNAL=ON +//Qt feature: xmlstreamwriter (from target Qt6::Core) +QT_FEATURE_xmlstreamwriter:INTERNAL=ON +//Qt feature: xrender (from target Qt6::Gui) +QT_FEATURE_xrender:INTERNAL=OFF +//Qt feature: zstd (from target Qt6::Core) +QT_FEATURE_zstd:INTERNAL=ON +//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE +Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_INCLUDE_DIR +Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_LIBRARY +Vulkan_LIBRARY-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/tmp + diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeCache.txt.prev b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeCache.txt.prev new file mode 100644 index 0000000..5d974de --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeCache.txt.prev @@ -0,0 +1,1410 @@ +# This is the CMakeCache file. +# For build in directory: /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug +# It was generated by CMake: /home/aljaz/Qt/Tools/CMake/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/bin/ar + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//No help, variable specified on the command line. +CMAKE_COLOR_DIAGNOSTICS:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DQT_QML_DEBUG + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +CMAKE_CXX_OUTPUT_EXTENSION:STRING=.o + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/bin/gcc + +CMAKE_C_OUTPUT_EXTENSION:STRING= + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_GENERATOR:STRING=Ninja + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/tmp + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/home/aljaz/Qt/Tools/Ninja/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/bin/objdump + +//No help, variable specified on the command line. +CMAKE_PREFIX_PATH:PATH=/home/aljaz/Qt/6.10.1/gcc_64 + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//No help, variable specified on the command line. +CMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=simulator + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=OPENGL_EGL_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENGL_GLES2_INCLUDE_DIR:PATH=OPENGL_GLES2_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENGL_GLES3_INCLUDE_DIR:PATH=OPENGL_GLES3_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENGL_GLU_INCLUDE_DIR:PATH=OPENGL_GLU_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=OPENGL_egl_LIBRARY-NOTFOUND + +//Path to a library. +OPENGL_gles2_LIBRARY:FILEPATH=OPENGL_gles2_LIBRARY-NOTFOUND + +//Path to a library. +OPENGL_gles3_LIBRARY:FILEPATH=OPENGL_gles3_LIBRARY-NOTFOUND + +//Path to a library. +OPENGL_glu_LIBRARY:FILEPATH=OPENGL_glu_LIBRARY-NOTFOUND + +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so + +//Path to a file. +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND + +//Additional directories where find(Qt6 ...) host Qt components +// are searched +QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING= + +//Additional directories where find(Qt6 ...) components are searched +QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING= + +//Use CLI mode for Qt Creator's MaintenanceTool find_package provider +QT_CREATOR_MAINTENANCE_TOOL_PROVIDER_USE_CLI:BOOL=OFF + +//Skip Qt Creator's MaintenanceTool find_package provider +QT_CREATOR_SKIP_MAINTENANCE_TOOL_PROVIDER:BOOL=OFF + +//Skip Qt Creator's package manager auto-setup +QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP:BOOL=OFF + +//Qt Creator source groups extensions +QT_CREATOR_SOURCE_GROUPS:BOOL=ON + +//No help, variable specified on the command line. +QT_MAINTENANCE_TOOL:FILEPATH=/home/aljaz/Qt/MaintenanceTool + +//No help, variable specified on the command line. +QT_QMAKE_EXECUTABLE:FILEPATH=/home/aljaz/Qt/6.10.1/gcc_64/bin/qmake + +//The directory containing a CMake configuration file for Qt6CoreTools. +Qt6CoreTools_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools + +//The directory containing a CMake configuration file for Qt6Core. +Qt6Core_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core + +//The directory containing a CMake configuration file for Qt6DBusTools. +Qt6DBusTools_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools + +//The directory containing a CMake configuration file for Qt6DBus. +Qt6DBus_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus + +//The directory containing a CMake configuration file for Qt6GuiTools. +Qt6GuiTools_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools + +//The directory containing a CMake configuration file for Qt6Gui. +Qt6Gui_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui + +//The directory containing a CMake configuration file for Qt6WidgetsTools. +Qt6WidgetsTools_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools + +//The directory containing a CMake configuration file for Qt6Widgets. +Qt6Widgets_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets + +//The directory containing a CMake configuration file for Qt6. +Qt6_DIR:PATH=/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6 + +//Path to a program. +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE:FILEPATH=Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-NOTFOUND + +//Path to a program. +Vulkan_GLSLC_EXECUTABLE:FILEPATH=Vulkan_GLSLC_EXECUTABLE-NOTFOUND + +//Path to a file. +Vulkan_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +Vulkan_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libvulkan.so + +//Value Computed by CMake +simulator_BINARY_DIR:STATIC=/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug + +//Value Computed by CMake +simulator_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +simulator_SOURCE_DIR:STATIC=/home/aljaz/Desktop/spo/ass2/simulator + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=30 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/aljaz/Qt/Tools/CMake/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/aljaz/Qt/Tools/CMake/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/aljaz/Qt/Tools/CMake/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/home/aljaz/Qt/Tools/CMake/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/aljaz/Desktop/spo/ass2/simulator +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/aljaz/Qt/Tools/CMake/share/cmake-3.30 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()] +//Test HAVE_STDATOMIC +HAVE_STDATOMIC:INTERNAL=1 +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR +OPENGL_GLES2_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES3_INCLUDE_DIR +OPENGL_GLES3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLU_INCLUDE_DIR +OPENGL_GLU_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_INCLUDE_DIR +OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles2_LIBRARY +OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles3_LIBRARY +OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR +OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//Qt feature: abstractbutton (from target Qt6::Widgets) +QT_FEATURE_abstractbutton:INTERNAL=ON +//Qt feature: abstractslider (from target Qt6::Widgets) +QT_FEATURE_abstractslider:INTERNAL=ON +//Qt feature: accept4 (from target Qt6::Core) +QT_FEATURE_accept4:INTERNAL=ON +//Qt feature: accessibility (from target Qt6::Gui) +QT_FEATURE_accessibility:INTERNAL=ON +//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui) +QT_FEATURE_accessibility_atspi_bridge:INTERNAL=ON +//Qt feature: action (from target Qt6::Gui) +QT_FEATURE_action:INTERNAL=ON +//Qt feature: aesni (from target Qt6::Core) +QT_FEATURE_aesni:INTERNAL=ON +//Qt feature: android_style_assets (from target Qt6::Core) +QT_FEATURE_android_style_assets:INTERNAL=OFF +//Qt feature: animation (from target Qt6::Core) +QT_FEATURE_animation:INTERNAL=ON +//Qt feature: appstore_compliant (from target Qt6::Core) +QT_FEATURE_appstore_compliant:INTERNAL=OFF +//Qt feature: arm_crc32 (from target Qt6::Core) +QT_FEATURE_arm_crc32:INTERNAL=OFF +//Qt feature: arm_crypto (from target Qt6::Core) +QT_FEATURE_arm_crypto:INTERNAL=OFF +//Qt feature: arm_sve (from target Qt6::Core) +QT_FEATURE_arm_sve:INTERNAL=OFF +//Qt feature: avx (from target Qt6::Core) +QT_FEATURE_avx:INTERNAL=ON +//Qt feature: avx2 (from target Qt6::Core) +QT_FEATURE_avx2:INTERNAL=ON +//Qt feature: avx512bw (from target Qt6::Core) +QT_FEATURE_avx512bw:INTERNAL=ON +//Qt feature: avx512cd (from target Qt6::Core) +QT_FEATURE_avx512cd:INTERNAL=ON +//Qt feature: avx512dq (from target Qt6::Core) +QT_FEATURE_avx512dq:INTERNAL=ON +//Qt feature: avx512er (from target Qt6::Core) +QT_FEATURE_avx512er:INTERNAL=ON +//Qt feature: avx512f (from target Qt6::Core) +QT_FEATURE_avx512f:INTERNAL=ON +//Qt feature: avx512ifma (from target Qt6::Core) +QT_FEATURE_avx512ifma:INTERNAL=ON +//Qt feature: avx512pf (from target Qt6::Core) +QT_FEATURE_avx512pf:INTERNAL=ON +//Qt feature: avx512vbmi (from target Qt6::Core) +QT_FEATURE_avx512vbmi:INTERNAL=ON +//Qt feature: avx512vbmi2 (from target Qt6::Core) +QT_FEATURE_avx512vbmi2:INTERNAL=ON +//Qt feature: avx512vl (from target Qt6::Core) +QT_FEATURE_avx512vl:INTERNAL=ON +//Qt feature: backtrace (from target Qt6::Core) +QT_FEATURE_backtrace:INTERNAL=ON +//Qt feature: broken_threadlocal_dtors (from target Qt6::Core) +QT_FEATURE_broken_threadlocal_dtors:INTERNAL=OFF +//Qt feature: buttongroup (from target Qt6::Widgets) +QT_FEATURE_buttongroup:INTERNAL=ON +//Qt feature: calendarwidget (from target Qt6::Widgets) +QT_FEATURE_calendarwidget:INTERNAL=ON +//Qt feature: cborstreamreader (from target Qt6::Core) +QT_FEATURE_cborstreamreader:INTERNAL=ON +//Qt feature: cborstreamwriter (from target Qt6::Core) +QT_FEATURE_cborstreamwriter:INTERNAL=ON +//Qt feature: checkbox (from target Qt6::Widgets) +QT_FEATURE_checkbox:INTERNAL=ON +//Qt feature: clipboard (from target Qt6::Gui) +QT_FEATURE_clipboard:INTERNAL=ON +//Qt feature: clock_gettime (from target Qt6::Core) +QT_FEATURE_clock_gettime:INTERNAL=ON +//Qt feature: clock_monotonic (from target Qt6::Core) +QT_FEATURE_clock_monotonic:INTERNAL=ON +//Qt feature: colordialog (from target Qt6::Widgets) +QT_FEATURE_colordialog:INTERNAL=ON +//Qt feature: colornames (from target Qt6::Gui) +QT_FEATURE_colornames:INTERNAL=ON +//Qt feature: columnview (from target Qt6::Widgets) +QT_FEATURE_columnview:INTERNAL=ON +//Qt feature: combobox (from target Qt6::Widgets) +QT_FEATURE_combobox:INTERNAL=ON +//Qt feature: commandlineparser (from target Qt6::Core) +QT_FEATURE_commandlineparser:INTERNAL=ON +//Qt feature: commandlinkbutton (from target Qt6::Widgets) +QT_FEATURE_commandlinkbutton:INTERNAL=ON +//Qt feature: completer (from target Qt6::Widgets) +QT_FEATURE_completer:INTERNAL=ON +//Qt feature: concatenatetablesproxymodel (from target Qt6::Core) +QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON +//Qt feature: concurrent (from target Qt6::Core) +QT_FEATURE_concurrent:INTERNAL=ON +//Qt feature: contextmenu (from target Qt6::Widgets) +QT_FEATURE_contextmenu:INTERNAL=ON +//Qt feature: copy_file_range (from target Qt6::Core) +QT_FEATURE_copy_file_range:INTERNAL=ON +//Qt feature: cpp_winrt (from target Qt6::Core) +QT_FEATURE_cpp_winrt:INTERNAL=OFF +//Qt feature: cross_compile (from target Qt6::Core) +QT_FEATURE_cross_compile:INTERNAL=OFF +//Qt feature: cssparser (from target Qt6::Gui) +QT_FEATURE_cssparser:INTERNAL=ON +//Qt feature: ctf (from target Qt6::Core) +QT_FEATURE_ctf:INTERNAL=OFF +//Qt feature: cursor (from target Qt6::Gui) +QT_FEATURE_cursor:INTERNAL=ON +//Qt feature: cxx11_future (from target Qt6::Core) +QT_FEATURE_cxx11_future:INTERNAL=ON +//Qt feature: cxx17_filesystem (from target Qt6::Core) +QT_FEATURE_cxx17_filesystem:INTERNAL=ON +//Qt feature: cxx20 (from target Qt6::Core) +QT_FEATURE_cxx20:INTERNAL=OFF +//Qt feature: cxx20_format (from target Qt6::Core) +QT_FEATURE_cxx20_format:INTERNAL=OFF +//Qt feature: cxx23_stacktrace (from target Qt6::Core) +QT_FEATURE_cxx23_stacktrace:INTERNAL=OFF +//Qt feature: cxx2a (from target Qt6::Core) +QT_FEATURE_cxx2a:INTERNAL=OFF +//Qt feature: cxx2b (from target Qt6::Core) +QT_FEATURE_cxx2b:INTERNAL=OFF +//Qt feature: cxx2c (from target Qt6::Core) +QT_FEATURE_cxx2c:INTERNAL=OFF +//Qt feature: datawidgetmapper (from target Qt6::Widgets) +QT_FEATURE_datawidgetmapper:INTERNAL=ON +//Qt feature: datestring (from target Qt6::Core) +QT_FEATURE_datestring:INTERNAL=ON +//Qt feature: datetimeedit (from target Qt6::Widgets) +QT_FEATURE_datetimeedit:INTERNAL=ON +//Qt feature: datetimeparser (from target Qt6::Core) +QT_FEATURE_datetimeparser:INTERNAL=ON +//Qt feature: dbus (from target Qt6::Core) +QT_FEATURE_dbus:INTERNAL=ON +//Qt feature: dbus_linked (from target Qt6::Core) +QT_FEATURE_dbus_linked:INTERNAL=ON +//Qt feature: debug (from target Qt6::Core) +QT_FEATURE_debug:INTERNAL=OFF +//Qt feature: debug_and_release (from target Qt6::Core) +QT_FEATURE_debug_and_release:INTERNAL=OFF +//Qt feature: desktopservices (from target Qt6::Gui) +QT_FEATURE_desktopservices:INTERNAL=ON +//Qt feature: developer_build (from target Qt6::Core) +QT_FEATURE_developer_build:INTERNAL=OFF +//Qt feature: dial (from target Qt6::Widgets) +QT_FEATURE_dial:INTERNAL=ON +//Qt feature: dialog (from target Qt6::Widgets) +QT_FEATURE_dialog:INTERNAL=ON +//Qt feature: dialogbuttonbox (from target Qt6::Widgets) +QT_FEATURE_dialogbuttonbox:INTERNAL=ON +//Qt feature: direct2d (from target Qt6::Gui) +QT_FEATURE_direct2d:INTERNAL=OFF +//Qt feature: direct2d1_1 (from target Qt6::Gui) +QT_FEATURE_direct2d1_1:INTERNAL=OFF +//Qt feature: directfb (from target Qt6::Gui) +QT_FEATURE_directfb:INTERNAL=OFF +//Qt feature: directwrite (from target Qt6::Gui) +QT_FEATURE_directwrite:INTERNAL=OFF +//Qt feature: directwrite3 (from target Qt6::Gui) +QT_FEATURE_directwrite3:INTERNAL=OFF +//Qt feature: directwritecolrv1 (from target Qt6::Gui) +QT_FEATURE_directwritecolrv1:INTERNAL=OFF +//Qt feature: dladdr (from target Qt6::Core) +QT_FEATURE_dladdr:INTERNAL=ON +//Qt feature: dlopen (from target Qt6::Core) +QT_FEATURE_dlopen:INTERNAL=ON +//Qt feature: doc_snippets (from target Qt6::Core) +QT_FEATURE_doc_snippets:INTERNAL=OFF +//Qt feature: dockwidget (from target Qt6::Widgets) +QT_FEATURE_dockwidget:INTERNAL=ON +//Qt feature: doubleconversion (from target Qt6::Core) +QT_FEATURE_doubleconversion:INTERNAL=ON +//Qt feature: draganddrop (from target Qt6::Gui) +QT_FEATURE_draganddrop:INTERNAL=ON +//Qt feature: drm_atomic (from target Qt6::Gui) +QT_FEATURE_drm_atomic:INTERNAL=ON +//Qt feature: dup3 (from target Qt6::Core) +QT_FEATURE_dup3:INTERNAL=ON +//Qt feature: dynamicgl (from target Qt6::Gui) +QT_FEATURE_dynamicgl:INTERNAL=OFF +//Qt feature: easingcurve (from target Qt6::Core) +QT_FEATURE_easingcurve:INTERNAL=ON +//Qt feature: effects (from target Qt6::Widgets) +QT_FEATURE_effects:INTERNAL=ON +//Qt feature: egl (from target Qt6::Gui) +QT_FEATURE_egl:INTERNAL=ON +//Qt feature: egl_extension_platform_wayland (from target Qt6::Gui) +QT_FEATURE_egl_extension_platform_wayland:INTERNAL=ON +//Qt feature: egl_x11 (from target Qt6::Gui) +QT_FEATURE_egl_x11:INTERNAL=ON +//Qt feature: eglfs (from target Qt6::Gui) +QT_FEATURE_eglfs:INTERNAL=ON +//Qt feature: eglfs_brcm (from target Qt6::Gui) +QT_FEATURE_eglfs_brcm:INTERNAL=OFF +//Qt feature: eglfs_egldevice (from target Qt6::Gui) +QT_FEATURE_eglfs_egldevice:INTERNAL=ON +//Qt feature: eglfs_gbm (from target Qt6::Gui) +QT_FEATURE_eglfs_gbm:INTERNAL=ON +//Qt feature: eglfs_mali (from target Qt6::Gui) +QT_FEATURE_eglfs_mali:INTERNAL=OFF +//Qt feature: eglfs_openwfd (from target Qt6::Gui) +QT_FEATURE_eglfs_openwfd:INTERNAL=OFF +//Qt feature: eglfs_rcar (from target Qt6::Gui) +QT_FEATURE_eglfs_rcar:INTERNAL=OFF +//Qt feature: eglfs_viv (from target Qt6::Gui) +QT_FEATURE_eglfs_viv:INTERNAL=OFF +//Qt feature: eglfs_viv_wl (from target Qt6::Gui) +QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF +//Qt feature: eglfs_vsp2 (from target Qt6::Gui) +QT_FEATURE_eglfs_vsp2:INTERNAL=OFF +//Qt feature: eglfs_x11 (from target Qt6::Gui) +QT_FEATURE_eglfs_x11:INTERNAL=ON +//Qt feature: elf_private_full_version (from target Qt6::Core) +QT_FEATURE_elf_private_full_version:INTERNAL=OFF +//Qt feature: emojisegmenter (from target Qt6::Gui) +QT_FEATURE_emojisegmenter:INTERNAL=ON +//Qt feature: enable_new_dtags (from target Qt6::Core) +QT_FEATURE_enable_new_dtags:INTERNAL=ON +//Qt feature: errormessage (from target Qt6::Widgets) +QT_FEATURE_errormessage:INTERNAL=ON +//Qt feature: etw (from target Qt6::Core) +QT_FEATURE_etw:INTERNAL=OFF +//Qt feature: evdev (from target Qt6::Gui) +QT_FEATURE_evdev:INTERNAL=ON +//Qt feature: f16c (from target Qt6::Core) +QT_FEATURE_f16c:INTERNAL=ON +//Qt feature: filedialog (from target Qt6::Widgets) +QT_FEATURE_filedialog:INTERNAL=ON +//Qt feature: filesystemiterator (from target Qt6::Core) +QT_FEATURE_filesystemiterator:INTERNAL=ON +//Qt feature: filesystemmodel (from target Qt6::Gui) +QT_FEATURE_filesystemmodel:INTERNAL=ON +//Qt feature: filesystemwatcher (from target Qt6::Core) +QT_FEATURE_filesystemwatcher:INTERNAL=ON +//Qt feature: fontcombobox (from target Qt6::Widgets) +QT_FEATURE_fontcombobox:INTERNAL=ON +//Qt feature: fontconfig (from target Qt6::Gui) +QT_FEATURE_fontconfig:INTERNAL=ON +//Qt feature: fontdialog (from target Qt6::Widgets) +QT_FEATURE_fontdialog:INTERNAL=ON +//Qt feature: force_asserts (from target Qt6::Core) +QT_FEATURE_force_asserts:INTERNAL=OFF +//Qt feature: force_bundled_libs (from target Qt6::Core) +QT_FEATURE_force_bundled_libs:INTERNAL=OFF +//Qt feature: force_debug_info (from target Qt6::Core) +QT_FEATURE_force_debug_info:INTERNAL=ON +//Qt feature: force_system_libs (from target Qt6::Core) +QT_FEATURE_force_system_libs:INTERNAL=OFF +//Qt feature: forkfd_pidfd (from target Qt6::Core) +QT_FEATURE_forkfd_pidfd:INTERNAL=ON +//Qt feature: formlayout (from target Qt6::Widgets) +QT_FEATURE_formlayout:INTERNAL=ON +//Qt feature: framework (from target Qt6::Core) +QT_FEATURE_framework:INTERNAL=OFF +//Qt feature: freetype (from target Qt6::Gui) +QT_FEATURE_freetype:INTERNAL=ON +//Qt feature: fscompleter (from target Qt6::Widgets) +QT_FEATURE_fscompleter:INTERNAL=ON +//Qt feature: futimens (from target Qt6::Core) +QT_FEATURE_futimens:INTERNAL=ON +//Qt feature: future (from target Qt6::Core) +QT_FEATURE_future:INTERNAL=ON +//Qt feature: gbm (from target Qt6::Gui) +QT_FEATURE_gbm:INTERNAL=ON +//Qt feature: gc_binaries (from target Qt6::Core) +QT_FEATURE_gc_binaries:INTERNAL=OFF +//Qt feature: gestures (from target Qt6::Core) +QT_FEATURE_gestures:INTERNAL=ON +//Qt feature: getauxval (from target Qt6::Core) +QT_FEATURE_getauxval:INTERNAL=ON +//Qt feature: getentropy (from target Qt6::Core) +QT_FEATURE_getentropy:INTERNAL=ON +//Qt feature: gif (from target Qt6::Gui) +QT_FEATURE_gif:INTERNAL=ON +//Qt feature: glib (from target Qt6::Core) +QT_FEATURE_glib:INTERNAL=ON +//Qt feature: glibc_fortify_source (from target Qt6::Core) +QT_FEATURE_glibc_fortify_source:INTERNAL=ON +//Qt feature: graphicseffect (from target Qt6::Widgets) +QT_FEATURE_graphicseffect:INTERNAL=ON +//Qt feature: graphicsframecapture (from target Qt6::Gui) +QT_FEATURE_graphicsframecapture:INTERNAL=OFF +//Qt feature: graphicsview (from target Qt6::Widgets) +QT_FEATURE_graphicsview:INTERNAL=ON +//Qt feature: groupbox (from target Qt6::Widgets) +QT_FEATURE_groupbox:INTERNAL=ON +//Qt feature: gtk3 (from target Qt6::Widgets) +QT_FEATURE_gtk3:INTERNAL=ON +//Qt feature: gui (from target Qt6::Core) +QT_FEATURE_gui:INTERNAL=ON +//Qt feature: harfbuzz (from target Qt6::Gui) +QT_FEATURE_harfbuzz:INTERNAL=ON +//Qt feature: highdpiscaling (from target Qt6::Gui) +QT_FEATURE_highdpiscaling:INTERNAL=ON +//Qt feature: hijricalendar (from target Qt6::Core) +QT_FEATURE_hijricalendar:INTERNAL=ON +//Qt feature: ico (from target Qt6::Gui) +QT_FEATURE_ico:INTERNAL=ON +//Qt feature: icu (from target Qt6::Core) +QT_FEATURE_icu:INTERNAL=ON +//Qt feature: identityproxymodel (from target Qt6::Core) +QT_FEATURE_identityproxymodel:INTERNAL=ON +//Qt feature: im (from target Qt6::Gui) +QT_FEATURE_im:INTERNAL=ON +//Qt feature: image_heuristic_mask (from target Qt6::Gui) +QT_FEATURE_image_heuristic_mask:INTERNAL=ON +//Qt feature: image_text (from target Qt6::Gui) +QT_FEATURE_image_text:INTERNAL=ON +//Qt feature: imageformat_bmp (from target Qt6::Gui) +QT_FEATURE_imageformat_bmp:INTERNAL=ON +//Qt feature: imageformat_jpeg (from target Qt6::Gui) +QT_FEATURE_imageformat_jpeg:INTERNAL=ON +//Qt feature: imageformat_png (from target Qt6::Gui) +QT_FEATURE_imageformat_png:INTERNAL=ON +//Qt feature: imageformat_ppm (from target Qt6::Gui) +QT_FEATURE_imageformat_ppm:INTERNAL=ON +//Qt feature: imageformat_xbm (from target Qt6::Gui) +QT_FEATURE_imageformat_xbm:INTERNAL=ON +//Qt feature: imageformat_xpm (from target Qt6::Gui) +QT_FEATURE_imageformat_xpm:INTERNAL=ON +//Qt feature: imageformatplugin (from target Qt6::Gui) +QT_FEATURE_imageformatplugin:INTERNAL=ON +//Qt feature: imageio_text_loading (from target Qt6::Gui) +QT_FEATURE_imageio_text_loading:INTERNAL=ON +//Qt feature: inotify (from target Qt6::Core) +QT_FEATURE_inotify:INTERNAL=ON +//Qt feature: inputdialog (from target Qt6::Widgets) +QT_FEATURE_inputdialog:INTERNAL=ON +//Qt feature: integrityfb (from target Qt6::Gui) +QT_FEATURE_integrityfb:INTERNAL=OFF +//Qt feature: integrityhid (from target Qt6::Gui) +QT_FEATURE_integrityhid:INTERNAL=OFF +//Qt feature: intelcet (from target Qt6::Core) +QT_FEATURE_intelcet:INTERNAL=ON +//Qt feature: islamiccivilcalendar (from target Qt6::Core) +QT_FEATURE_islamiccivilcalendar:INTERNAL=ON +//Qt feature: itemmodel (from target Qt6::Core) +QT_FEATURE_itemmodel:INTERNAL=ON +//Qt feature: itemviews (from target Qt6::Widgets) +QT_FEATURE_itemviews:INTERNAL=ON +//Qt feature: jalalicalendar (from target Qt6::Core) +QT_FEATURE_jalalicalendar:INTERNAL=ON +//Qt feature: jemalloc (from target Qt6::Core) +QT_FEATURE_jemalloc:INTERNAL=OFF +//Qt feature: journald (from target Qt6::Core) +QT_FEATURE_journald:INTERNAL=OFF +//Qt feature: jpeg (from target Qt6::Gui) +QT_FEATURE_jpeg:INTERNAL=ON +//Qt feature: keysequenceedit (from target Qt6::Widgets) +QT_FEATURE_keysequenceedit:INTERNAL=ON +//Qt feature: kms (from target Qt6::Gui) +QT_FEATURE_kms:INTERNAL=ON +//Qt feature: label (from target Qt6::Widgets) +QT_FEATURE_label:INTERNAL=ON +//Qt feature: largefile (from target Qt6::Core) +QT_FEATURE_largefile:INTERNAL=ON +//Qt feature: lasx (from target Qt6::Core) +QT_FEATURE_lasx:INTERNAL=OFF +//Qt feature: lcdnumber (from target Qt6::Widgets) +QT_FEATURE_lcdnumber:INTERNAL=ON +//Qt feature: libcpp_hardening (from target Qt6::Core) +QT_FEATURE_libcpp_hardening:INTERNAL=OFF +//Qt feature: libinput (from target Qt6::Gui) +QT_FEATURE_libinput:INTERNAL=OFF +//Qt feature: libinput_axis_api (from target Qt6::Gui) +QT_FEATURE_libinput_axis_api:INTERNAL=OFF +//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui) +QT_FEATURE_libinput_hires_wheel_support:INTERNAL=OFF +//Qt feature: library (from target Qt6::Core) +QT_FEATURE_library:INTERNAL=ON +//Qt feature: libstdcpp_assertions (from target Qt6::Core) +QT_FEATURE_libstdcpp_assertions:INTERNAL=ON +//Qt feature: libudev (from target Qt6::Core) +QT_FEATURE_libudev:INTERNAL=OFF +//Qt feature: lineedit (from target Qt6::Widgets) +QT_FEATURE_lineedit:INTERNAL=ON +//Qt feature: linkat (from target Qt6::Core) +QT_FEATURE_linkat:INTERNAL=ON +//Qt feature: linuxfb (from target Qt6::Gui) +QT_FEATURE_linuxfb:INTERNAL=ON +//Qt feature: listview (from target Qt6::Widgets) +QT_FEATURE_listview:INTERNAL=ON +//Qt feature: listwidget (from target Qt6::Widgets) +QT_FEATURE_listwidget:INTERNAL=ON +//Qt feature: localtime_r (from target Qt6::Core) +QT_FEATURE_localtime_r:INTERNAL=ON +//Qt feature: localtime_s (from target Qt6::Core) +QT_FEATURE_localtime_s:INTERNAL=OFF +//Qt feature: lsx (from target Qt6::Core) +QT_FEATURE_lsx:INTERNAL=OFF +//Qt feature: lttng (from target Qt6::Core) +QT_FEATURE_lttng:INTERNAL=OFF +//Qt feature: mainwindow (from target Qt6::Widgets) +QT_FEATURE_mainwindow:INTERNAL=ON +//Qt feature: mdiarea (from target Qt6::Widgets) +QT_FEATURE_mdiarea:INTERNAL=ON +//Qt feature: memmem (from target Qt6::Core) +QT_FEATURE_memmem:INTERNAL=ON +//Qt feature: memrchr (from target Qt6::Core) +QT_FEATURE_memrchr:INTERNAL=ON +//Qt feature: menu (from target Qt6::Widgets) +QT_FEATURE_menu:INTERNAL=ON +//Qt feature: menubar (from target Qt6::Widgets) +QT_FEATURE_menubar:INTERNAL=ON +//Qt feature: messagebox (from target Qt6::Widgets) +QT_FEATURE_messagebox:INTERNAL=ON +//Qt feature: metal (from target Qt6::Gui) +QT_FEATURE_metal:INTERNAL=OFF +//Qt feature: mimetype (from target Qt6::Core) +QT_FEATURE_mimetype:INTERNAL=ON +//Qt feature: mimetype_database (from target Qt6::Core) +QT_FEATURE_mimetype_database:INTERNAL=ON +//Qt feature: mips_dsp (from target Qt6::Core) +QT_FEATURE_mips_dsp:INTERNAL=OFF +//Qt feature: mips_dspr2 (from target Qt6::Core) +QT_FEATURE_mips_dspr2:INTERNAL=OFF +//Qt feature: movie (from target Qt6::Gui) +QT_FEATURE_movie:INTERNAL=ON +//Qt feature: mtdev (from target Qt6::Gui) +QT_FEATURE_mtdev:INTERNAL=OFF +//Qt feature: multiprocess (from target Qt6::Gui) +QT_FEATURE_multiprocess:INTERNAL=ON +//Qt feature: neon (from target Qt6::Core) +QT_FEATURE_neon:INTERNAL=OFF +//Qt feature: network (from target Qt6::Core) +QT_FEATURE_network:INTERNAL=ON +//Qt feature: no_direct_extern_access (from target Qt6::Core) +QT_FEATURE_no_direct_extern_access:INTERNAL=OFF +//Qt feature: opengl (from target Qt6::Gui) +QT_FEATURE_opengl:INTERNAL=ON +//Qt feature: opengles2 (from target Qt6::Gui) +QT_FEATURE_opengles2:INTERNAL=OFF +//Qt feature: opengles3 (from target Qt6::Gui) +QT_FEATURE_opengles3:INTERNAL=OFF +//Qt feature: opengles31 (from target Qt6::Gui) +QT_FEATURE_opengles31:INTERNAL=OFF +//Qt feature: opengles32 (from target Qt6::Gui) +QT_FEATURE_opengles32:INTERNAL=OFF +//Qt feature: openssl (from target Qt6::Core) +QT_FEATURE_openssl:INTERNAL=ON +//Qt feature: openssl_hash (from target Qt6::Core) +QT_FEATURE_openssl_hash:INTERNAL=OFF +//Qt feature: openssl_linked (from target Qt6::Core) +QT_FEATURE_openssl_linked:INTERNAL=OFF +//Qt feature: opensslv11 (from target Qt6::Core) +QT_FEATURE_opensslv11:INTERNAL=OFF +//Qt feature: opensslv30 (from target Qt6::Core) +QT_FEATURE_opensslv30:INTERNAL=ON +//Qt feature: openvg (from target Qt6::Gui) +QT_FEATURE_openvg:INTERNAL=OFF +//Qt feature: pcre2 (from target Qt6::Core) +QT_FEATURE_pcre2:INTERNAL=ON +//Qt feature: pdf (from target Qt6::Gui) +QT_FEATURE_pdf:INTERNAL=ON +//Qt feature: permissions (from target Qt6::Core) +QT_FEATURE_permissions:INTERNAL=ON +//Qt feature: picture (from target Qt6::Gui) +QT_FEATURE_picture:INTERNAL=ON +//Qt feature: pkg_config (from target Qt6::Core) +QT_FEATURE_pkg_config:INTERNAL=ON +//Qt feature: plugin_manifest (from target Qt6::Core) +QT_FEATURE_plugin_manifest:INTERNAL=ON +//Qt feature: png (from target Qt6::Gui) +QT_FEATURE_png:INTERNAL=ON +//Qt feature: poll_exit_on_error (from target Qt6::Core) +QT_FEATURE_poll_exit_on_error:INTERNAL=OFF +//Qt feature: poll_poll (from target Qt6::Core) +QT_FEATURE_poll_poll:INTERNAL=OFF +//Qt feature: poll_pollts (from target Qt6::Core) +QT_FEATURE_poll_pollts:INTERNAL=OFF +//Qt feature: poll_ppoll (from target Qt6::Core) +QT_FEATURE_poll_ppoll:INTERNAL=ON +//Qt feature: poll_select (from target Qt6::Core) +QT_FEATURE_poll_select:INTERNAL=OFF +//Qt feature: posix_fallocate (from target Qt6::Core) +QT_FEATURE_posix_fallocate:INTERNAL=ON +//Qt feature: posix_sem (from target Qt6::Core) +QT_FEATURE_posix_sem:INTERNAL=ON +//Qt feature: posix_shm (from target Qt6::Core) +QT_FEATURE_posix_shm:INTERNAL=ON +//Qt feature: printsupport (from target Qt6::Core) +QT_FEATURE_printsupport:INTERNAL=ON +//Qt feature: private_tests (from target Qt6::Core) +QT_FEATURE_private_tests:INTERNAL=OFF +//Qt feature: process (from target Qt6::Core) +QT_FEATURE_process:INTERNAL=ON +//Qt feature: processenvironment (from target Qt6::Core) +QT_FEATURE_processenvironment:INTERNAL=ON +//Qt feature: progressbar (from target Qt6::Widgets) +QT_FEATURE_progressbar:INTERNAL=ON +//Qt feature: progressdialog (from target Qt6::Widgets) +QT_FEATURE_progressdialog:INTERNAL=ON +//Qt feature: proxymodel (from target Qt6::Core) +QT_FEATURE_proxymodel:INTERNAL=ON +//Qt feature: pthread_clockjoin (from target Qt6::Core) +QT_FEATURE_pthread_clockjoin:INTERNAL=OFF +//Qt feature: pthread_condattr_setclock (from target Qt6::Core) +QT_FEATURE_pthread_condattr_setclock:INTERNAL=ON +//Qt feature: pthread_timedjoin (from target Qt6::Core) +QT_FEATURE_pthread_timedjoin:INTERNAL=ON +//Qt feature: pushbutton (from target Qt6::Widgets) +QT_FEATURE_pushbutton:INTERNAL=ON +//Qt feature: qqnx_imf (from target Qt6::Gui) +QT_FEATURE_qqnx_imf:INTERNAL=OFF +//Qt feature: qqnx_pps (from target Qt6::Core) +QT_FEATURE_qqnx_pps:INTERNAL=OFF +//Qt feature: qtgui_threadpool (from target Qt6::Gui) +QT_FEATURE_qtgui_threadpool:INTERNAL=ON +//Qt feature: radiobutton (from target Qt6::Widgets) +QT_FEATURE_radiobutton:INTERNAL=ON +//Qt feature: raster_64bit (from target Qt6::Gui) +QT_FEATURE_raster_64bit:INTERNAL=ON +//Qt feature: raster_fp (from target Qt6::Gui) +QT_FEATURE_raster_fp:INTERNAL=ON +//Qt feature: rdrnd (from target Qt6::Core) +QT_FEATURE_rdrnd:INTERNAL=ON +//Qt feature: rdseed (from target Qt6::Core) +QT_FEATURE_rdseed:INTERNAL=ON +//Qt feature: reduce_exports (from target Qt6::Core) +QT_FEATURE_reduce_exports:INTERNAL=ON +//Qt feature: reduce_relocations (from target Qt6::Core) +QT_FEATURE_reduce_relocations:INTERNAL=ON +//Qt feature: regularexpression (from target Qt6::Core) +QT_FEATURE_regularexpression:INTERNAL=ON +//Qt feature: relocatable (from target Qt6::Core) +QT_FEATURE_relocatable:INTERNAL=ON +//Qt feature: relro_now_linker (from target Qt6::Core) +QT_FEATURE_relro_now_linker:INTERNAL=ON +//Qt feature: renameat2 (from target Qt6::Core) +QT_FEATURE_renameat2:INTERNAL=ON +//Qt feature: resizehandler (from target Qt6::Widgets) +QT_FEATURE_resizehandler:INTERNAL=ON +//Qt feature: rpath (from target Qt6::Core) +QT_FEATURE_rpath:INTERNAL=ON +//Qt feature: rubberband (from target Qt6::Widgets) +QT_FEATURE_rubberband:INTERNAL=ON +//Qt feature: run_opengl_tests (from target Qt6::Gui) +QT_FEATURE_run_opengl_tests:INTERNAL=ON +//Qt feature: scrollarea (from target Qt6::Widgets) +QT_FEATURE_scrollarea:INTERNAL=ON +//Qt feature: scrollbar (from target Qt6::Widgets) +QT_FEATURE_scrollbar:INTERNAL=ON +//Qt feature: scroller (from target Qt6::Widgets) +QT_FEATURE_scroller:INTERNAL=ON +//Qt feature: separate_debug_info (from target Qt6::Core) +QT_FEATURE_separate_debug_info:INTERNAL=ON +//Qt feature: sessionmanager (from target Qt6::Gui) +QT_FEATURE_sessionmanager:INTERNAL=ON +//Qt feature: settings (from target Qt6::Core) +QT_FEATURE_settings:INTERNAL=ON +//Qt feature: sha3_fast (from target Qt6::Core) +QT_FEATURE_sha3_fast:INTERNAL=ON +//Qt feature: shani (from target Qt6::Core) +QT_FEATURE_shani:INTERNAL=ON +//Qt feature: shared (from target Qt6::Core) +QT_FEATURE_shared:INTERNAL=ON +//Qt feature: sharedmemory (from target Qt6::Core) +QT_FEATURE_sharedmemory:INTERNAL=ON +//Qt feature: shortcut (from target Qt6::Core) +QT_FEATURE_shortcut:INTERNAL=ON +//Qt feature: signaling_nan (from target Qt6::Core) +QT_FEATURE_signaling_nan:INTERNAL=ON +//Qt feature: simulator_and_device (from target Qt6::Core) +QT_FEATURE_simulator_and_device:INTERNAL=OFF +//Qt feature: sizegrip (from target Qt6::Widgets) +QT_FEATURE_sizegrip:INTERNAL=ON +//Qt feature: slider (from target Qt6::Widgets) +QT_FEATURE_slider:INTERNAL=ON +//Qt feature: slog2 (from target Qt6::Core) +QT_FEATURE_slog2:INTERNAL=OFF +//Qt feature: sortfilterproxymodel (from target Qt6::Core) +QT_FEATURE_sortfilterproxymodel:INTERNAL=ON +//Qt feature: spinbox (from target Qt6::Widgets) +QT_FEATURE_spinbox:INTERNAL=ON +//Qt feature: splashscreen (from target Qt6::Widgets) +QT_FEATURE_splashscreen:INTERNAL=ON +//Qt feature: splitter (from target Qt6::Widgets) +QT_FEATURE_splitter:INTERNAL=ON +//Qt feature: sql (from target Qt6::Core) +QT_FEATURE_sql:INTERNAL=ON +//Qt feature: sse2 (from target Qt6::Core) +QT_FEATURE_sse2:INTERNAL=ON +//Qt feature: sse3 (from target Qt6::Core) +QT_FEATURE_sse3:INTERNAL=ON +//Qt feature: sse4_1 (from target Qt6::Core) +QT_FEATURE_sse4_1:INTERNAL=ON +//Qt feature: sse4_2 (from target Qt6::Core) +QT_FEATURE_sse4_2:INTERNAL=ON +//Qt feature: ssse3 (from target Qt6::Core) +QT_FEATURE_ssse3:INTERNAL=ON +//Qt feature: stack_clash_protection (from target Qt6::Core) +QT_FEATURE_stack_clash_protection:INTERNAL=ON +//Qt feature: stack_protector (from target Qt6::Core) +QT_FEATURE_stack_protector:INTERNAL=ON +//Qt feature: stackedwidget (from target Qt6::Widgets) +QT_FEATURE_stackedwidget:INTERNAL=ON +//Qt feature: standarditemmodel (from target Qt6::Gui) +QT_FEATURE_standarditemmodel:INTERNAL=ON +//Qt feature: static (from target Qt6::Core) +QT_FEATURE_static:INTERNAL=OFF +//Qt feature: statusbar (from target Qt6::Widgets) +QT_FEATURE_statusbar:INTERNAL=ON +//Qt feature: statustip (from target Qt6::Widgets) +QT_FEATURE_statustip:INTERNAL=ON +//Qt feature: std_atomic64 (from target Qt6::Core) +QT_FEATURE_std_atomic64:INTERNAL=ON +//Qt feature: stdlib_libcpp (from target Qt6::Core) +QT_FEATURE_stdlib_libcpp:INTERNAL=OFF +//Qt feature: stringlistmodel (from target Qt6::Core) +QT_FEATURE_stringlistmodel:INTERNAL=ON +//Qt feature: style_android (from target Qt6::Widgets) +QT_FEATURE_style_android:INTERNAL=OFF +//Qt feature: style_fusion (from target Qt6::Widgets) +QT_FEATURE_style_fusion:INTERNAL=ON +//Qt feature: style_mac (from target Qt6::Widgets) +QT_FEATURE_style_mac:INTERNAL=OFF +//Qt feature: style_stylesheet (from target Qt6::Widgets) +QT_FEATURE_style_stylesheet:INTERNAL=ON +//Qt feature: style_windows (from target Qt6::Widgets) +QT_FEATURE_style_windows:INTERNAL=ON +//Qt feature: style_windows11 (from target Qt6::Widgets) +QT_FEATURE_style_windows11:INTERNAL=OFF +//Qt feature: style_windowsvista (from target Qt6::Widgets) +QT_FEATURE_style_windowsvista:INTERNAL=OFF +//Qt feature: syntaxhighlighter (from target Qt6::Widgets) +QT_FEATURE_syntaxhighlighter:INTERNAL=ON +//Qt feature: syslog (from target Qt6::Core) +QT_FEATURE_syslog:INTERNAL=OFF +//Qt feature: system_doubleconversion (from target Qt6::Core) +QT_FEATURE_system_doubleconversion:INTERNAL=OFF +//Qt feature: system_freetype (from target Qt6::Gui) +QT_FEATURE_system_freetype:INTERNAL=ON +//Qt feature: system_harfbuzz (from target Qt6::Gui) +QT_FEATURE_system_harfbuzz:INTERNAL=OFF +//Qt feature: system_jpeg (from target Qt6::Gui) +QT_FEATURE_system_jpeg:INTERNAL=OFF +//Qt feature: system_libb2 (from target Qt6::Core) +QT_FEATURE_system_libb2:INTERNAL=OFF +//Qt feature: system_pcre2 (from target Qt6::Core) +QT_FEATURE_system_pcre2:INTERNAL=OFF +//Qt feature: system_png (from target Qt6::Gui) +QT_FEATURE_system_png:INTERNAL=OFF +//Qt feature: system_textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_system_textmarkdownreader:INTERNAL=OFF +//Qt feature: system_xcb_xinput (from target Qt6::Gui) +QT_FEATURE_system_xcb_xinput:INTERNAL=OFF +//Qt feature: system_zlib (from target Qt6::Core) +QT_FEATURE_system_zlib:INTERNAL=ON +//Qt feature: systemsemaphore (from target Qt6::Core) +QT_FEATURE_systemsemaphore:INTERNAL=ON +//Qt feature: systemtrayicon (from target Qt6::Gui) +QT_FEATURE_systemtrayicon:INTERNAL=ON +//Qt feature: sysv_sem (from target Qt6::Core) +QT_FEATURE_sysv_sem:INTERNAL=ON +//Qt feature: sysv_shm (from target Qt6::Core) +QT_FEATURE_sysv_shm:INTERNAL=ON +//Qt feature: tabbar (from target Qt6::Widgets) +QT_FEATURE_tabbar:INTERNAL=ON +//Qt feature: tabletevent (from target Qt6::Gui) +QT_FEATURE_tabletevent:INTERNAL=ON +//Qt feature: tableview (from target Qt6::Widgets) +QT_FEATURE_tableview:INTERNAL=ON +//Qt feature: tablewidget (from target Qt6::Widgets) +QT_FEATURE_tablewidget:INTERNAL=ON +//Qt feature: tabwidget (from target Qt6::Widgets) +QT_FEATURE_tabwidget:INTERNAL=ON +//Qt feature: temporaryfile (from target Qt6::Core) +QT_FEATURE_temporaryfile:INTERNAL=ON +//Qt feature: test_gui (from target Qt6::Core) +QT_FEATURE_test_gui:INTERNAL=ON +//Qt feature: testlib (from target Qt6::Core) +QT_FEATURE_testlib:INTERNAL=ON +//Qt feature: textbrowser (from target Qt6::Widgets) +QT_FEATURE_textbrowser:INTERNAL=ON +//Qt feature: textdate (from target Qt6::Core) +QT_FEATURE_textdate:INTERNAL=ON +//Qt feature: textedit (from target Qt6::Widgets) +QT_FEATURE_textedit:INTERNAL=ON +//Qt feature: texthtmlparser (from target Qt6::Gui) +QT_FEATURE_texthtmlparser:INTERNAL=ON +//Qt feature: textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_textmarkdownreader:INTERNAL=ON +//Qt feature: textmarkdownwriter (from target Qt6::Gui) +QT_FEATURE_textmarkdownwriter:INTERNAL=ON +//Qt feature: textodfwriter (from target Qt6::Gui) +QT_FEATURE_textodfwriter:INTERNAL=ON +//Qt feature: thread (from target Qt6::Core) +QT_FEATURE_thread:INTERNAL=ON +//Qt feature: threadsafe_cloexec (from target Qt6::Core) +QT_FEATURE_threadsafe_cloexec:INTERNAL=ON +//Qt feature: timezone (from target Qt6::Core) +QT_FEATURE_timezone:INTERNAL=ON +//Qt feature: timezone_locale (from target Qt6::Core) +QT_FEATURE_timezone_locale:INTERNAL=ON +//Qt feature: timezone_tzdb (from target Qt6::Core) +QT_FEATURE_timezone_tzdb:INTERNAL=OFF +//Qt feature: toolbar (from target Qt6::Widgets) +QT_FEATURE_toolbar:INTERNAL=ON +//Qt feature: toolbox (from target Qt6::Widgets) +QT_FEATURE_toolbox:INTERNAL=ON +//Qt feature: toolbutton (from target Qt6::Widgets) +QT_FEATURE_toolbutton:INTERNAL=ON +//Qt feature: tooltip (from target Qt6::Widgets) +QT_FEATURE_tooltip:INTERNAL=ON +//Qt feature: translation (from target Qt6::Core) +QT_FEATURE_translation:INTERNAL=ON +//Qt feature: transposeproxymodel (from target Qt6::Core) +QT_FEATURE_transposeproxymodel:INTERNAL=ON +//Qt feature: treeview (from target Qt6::Widgets) +QT_FEATURE_treeview:INTERNAL=ON +//Qt feature: treewidget (from target Qt6::Widgets) +QT_FEATURE_treewidget:INTERNAL=ON +//Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core) +QT_FEATURE_trivial_auto_var_init_pattern:INTERNAL=OFF +//Qt feature: tslib (from target Qt6::Gui) +QT_FEATURE_tslib:INTERNAL=OFF +//Qt feature: tuiotouch (from target Qt6::Gui) +QT_FEATURE_tuiotouch:INTERNAL=ON +//Qt feature: undocommand (from target Qt6::Gui) +QT_FEATURE_undocommand:INTERNAL=ON +//Qt feature: undogroup (from target Qt6::Gui) +QT_FEATURE_undogroup:INTERNAL=ON +//Qt feature: undostack (from target Qt6::Gui) +QT_FEATURE_undostack:INTERNAL=ON +//Qt feature: undoview (from target Qt6::Widgets) +QT_FEATURE_undoview:INTERNAL=ON +//Qt feature: use_bfd_linker (from target Qt6::Core) +QT_FEATURE_use_bfd_linker:INTERNAL=OFF +//Qt feature: use_gold_linker (from target Qt6::Core) +QT_FEATURE_use_gold_linker:INTERNAL=OFF +//Qt feature: use_lld_linker (from target Qt6::Core) +QT_FEATURE_use_lld_linker:INTERNAL=OFF +//Qt feature: use_mold_linker (from target Qt6::Core) +QT_FEATURE_use_mold_linker:INTERNAL=OFF +//Qt feature: vaes (from target Qt6::Core) +QT_FEATURE_vaes:INTERNAL=ON +//Qt feature: validator (from target Qt6::Gui) +QT_FEATURE_validator:INTERNAL=ON +//Qt feature: version_tagging (from target Qt6::Core) +QT_FEATURE_version_tagging:INTERNAL=ON +//Qt feature: vkgen (from target Qt6::Gui) +QT_FEATURE_vkgen:INTERNAL=ON +//Qt feature: vkkhrdisplay (from target Qt6::Gui) +QT_FEATURE_vkkhrdisplay:INTERNAL=ON +//Qt feature: vnc (from target Qt6::Gui) +QT_FEATURE_vnc:INTERNAL=ON +//Qt feature: vsp2 (from target Qt6::Gui) +QT_FEATURE_vsp2:INTERNAL=OFF +//Qt feature: vulkan (from target Qt6::Gui) +QT_FEATURE_vulkan:INTERNAL=ON +//Qt feature: vxpipedrv (from target Qt6::Core) +QT_FEATURE_vxpipedrv:INTERNAL=OFF +//Qt feature: vxworksevdev (from target Qt6::Gui) +QT_FEATURE_vxworksevdev:INTERNAL=OFF +//Qt feature: wasm_exceptions (from target Qt6::Core) +QT_FEATURE_wasm_exceptions:INTERNAL=OFF +//Qt feature: wasm_jspi (from target Qt6::Core) +QT_FEATURE_wasm_jspi:INTERNAL=OFF +//Qt feature: wasm_simd128 (from target Qt6::Core) +QT_FEATURE_wasm_simd128:INTERNAL=OFF +//Qt feature: wayland (from target Qt6::Gui) +QT_FEATURE_wayland:INTERNAL=ON +//Qt feature: wayland_brcm (from target Qt6::Gui) +QT_FEATURE_wayland_brcm:INTERNAL=OFF +//Qt feature: wayland_client (from target Qt6::Gui) +QT_FEATURE_wayland_client:INTERNAL=ON +//Qt feature: wayland_client_fullscreen_shell_v1 (from target Qt6::Gui) +QT_FEATURE_wayland_client_fullscreen_shell_v1:INTERNAL=ON +//Qt feature: wayland_client_primary_selection (from target Qt6::Gui) +QT_FEATURE_wayland_client_primary_selection:INTERNAL=ON +//Qt feature: wayland_client_wl_shell (from target Qt6::Gui) +QT_FEATURE_wayland_client_wl_shell:INTERNAL=ON +//Qt feature: wayland_client_xdg_shell (from target Qt6::Gui) +QT_FEATURE_wayland_client_xdg_shell:INTERNAL=ON +//Qt feature: wayland_datadevice (from target Qt6::Gui) +QT_FEATURE_wayland_datadevice:INTERNAL=ON +//Qt feature: wayland_dmabuf_server_buffer (from target Qt6::Gui) +QT_FEATURE_wayland_dmabuf_server_buffer:INTERNAL=ON +//Qt feature: wayland_drm_egl_server_buffer (from target Qt6::Gui) +QT_FEATURE_wayland_drm_egl_server_buffer:INTERNAL=ON +//Qt feature: wayland_egl (from target Qt6::Gui) +QT_FEATURE_wayland_egl:INTERNAL=ON +//Qt feature: wayland_libhybris_egl_server_buffer (from target +// Qt6::Gui) +QT_FEATURE_wayland_libhybris_egl_server_buffer:INTERNAL=OFF +//Qt feature: wayland_server (from target Qt6::Gui) +QT_FEATURE_wayland_server:INTERNAL=ON +//Qt feature: wayland_shm_emulation_server_buffer (from target +// Qt6::Gui) +QT_FEATURE_wayland_shm_emulation_server_buffer:INTERNAL=ON +//Qt feature: wayland_vulkan_server_buffer (from target Qt6::Gui) +QT_FEATURE_wayland_vulkan_server_buffer:INTERNAL=ON +//Qt feature: waylandscanner (from target Qt6::Gui) +QT_FEATURE_waylandscanner:INTERNAL=ON +//Qt feature: whatsthis (from target Qt6::Gui) +QT_FEATURE_whatsthis:INTERNAL=ON +//Qt feature: wheelevent (from target Qt6::Gui) +QT_FEATURE_wheelevent:INTERNAL=ON +//Qt feature: widgets (from target Qt6::Core) +QT_FEATURE_widgets:INTERNAL=ON +//Qt feature: widgettextcontrol (from target Qt6::Widgets) +QT_FEATURE_widgettextcontrol:INTERNAL=ON +//Qt feature: winsdkicu (from target Qt6::Core) +QT_FEATURE_winsdkicu:INTERNAL=OFF +//Qt feature: wizard (from target Qt6::Widgets) +QT_FEATURE_wizard:INTERNAL=ON +//Qt feature: x86intrin (from target Qt6::Core) +QT_FEATURE_x86intrin:INTERNAL=ON +//Qt feature: xcb (from target Qt6::Gui) +QT_FEATURE_xcb:INTERNAL=ON +//Qt feature: xcb_egl_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_egl_plugin:INTERNAL=ON +//Qt feature: xcb_glx (from target Qt6::Gui) +QT_FEATURE_xcb_glx:INTERNAL=ON +//Qt feature: xcb_glx_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_glx_plugin:INTERNAL=ON +//Qt feature: xcb_native_painting (from target Qt6::Gui) +QT_FEATURE_xcb_native_painting:INTERNAL=OFF +//Qt feature: xcb_sm (from target Qt6::Gui) +QT_FEATURE_xcb_sm:INTERNAL=OFF +//Qt feature: xcb_xlib (from target Qt6::Gui) +QT_FEATURE_xcb_xlib:INTERNAL=ON +//Qt feature: xkbcommon (from target Qt6::Gui) +QT_FEATURE_xkbcommon:INTERNAL=ON +//Qt feature: xkbcommon_x11 (from target Qt6::Gui) +QT_FEATURE_xkbcommon_x11:INTERNAL=ON +//Qt feature: xlib (from target Qt6::Gui) +QT_FEATURE_xlib:INTERNAL=ON +//Qt feature: xml (from target Qt6::Core) +QT_FEATURE_xml:INTERNAL=ON +//Qt feature: xmlstream (from target Qt6::Core) +QT_FEATURE_xmlstream:INTERNAL=ON +//Qt feature: xmlstreamreader (from target Qt6::Core) +QT_FEATURE_xmlstreamreader:INTERNAL=ON +//Qt feature: xmlstreamwriter (from target Qt6::Core) +QT_FEATURE_xmlstreamwriter:INTERNAL=ON +//Qt feature: xrender (from target Qt6::Gui) +QT_FEATURE_xrender:INTERNAL=OFF +//Qt feature: zstd (from target Qt6::Core) +QT_FEATURE_zstd:INTERNAL=ON +//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE +Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_INCLUDE_DIR +Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_LIBRARY +Vulkan_LIBRARY-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/tmp + diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..7c36f03 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "/bin/g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/bin/gcc-ar-13") +set(CMAKE_RANLIB "/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Toolchain does not support discovering `import std` support") + + + diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_CXX.bin b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..e90f3f71d98d8b48fdca37fdc4f6d991fd1db519 GIT binary patch literal 15992 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 lrm#WB={^$3kg!$RQ-Ee*hEc8gl>u literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeSystem.cmake b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeSystem.cmake new file mode 100644 index 0000000..012cff5 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-88-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-88-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.8.0-88-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.8.0-88-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..da6c824 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,919 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CompilerIdCXX/a.out b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8ced32cf082708045baa23211fbf858c298928d GIT binary patch literal 16096 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 ASpWb4 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeConfigureLog.yaml b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..8c5d727 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,355 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Linux - 6.8.0-88-generic - x86_64 + - + kind: "message-v1" + backtrace: + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /bin/g++ + Build flags: -DQT_QML_DEBUG + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-zXtE8X" + binary: "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-zXtE8X" + cmakeVariables: + CMAKE_CXX_FLAGS: "-DQT_QML_DEBUG" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-zXtE8X' + + Run Build Command(s): /home/aljaz/Qt/Tools/Ninja/ninja -v cmTC_0a96d + [1/2] /bin/g++ -DQT_QML_DEBUG -v -o CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o -c /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/bin/g++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0a96d.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D QT_QML_DEBUG /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_0a96d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccQhjEoF.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: c81c05345ce537099dafd5580045814a + COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0a96d.dir/' + as -v --64 -o CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccQhjEoF.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /bin/g++ -DQT_QML_DEBUG -v -Wl,-v CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_0a96d && : + Using built-in specs. + COLLECT_GCC=/bin/g++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'cmTC_0a96d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_0a96d.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cciuMWrO.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0a96d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cciuMWrO.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0a96d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'cmTC_0a96d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_0a96d.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-zXtE8X'] + ignore line: [] + ignore line: [Run Build Command(s): /home/aljaz/Qt/Tools/Ninja/ninja -v cmTC_0a96d] + ignore line: [[1/2] /bin/g++ -DQT_QML_DEBUG -v -o CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o -c /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/bin/g++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0a96d.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D QT_QML_DEBUG /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_0a96d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccQhjEoF.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0a96d.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccQhjEoF.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /bin/g++ -DQT_QML_DEBUG -v -Wl -v CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_0a96d && :] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'cmTC_0a96d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_0a96d.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cciuMWrO.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0a96d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cciuMWrO.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_0a96d] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cciuMWrO.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0a96d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_0a96d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake:52 (cmake_check_source_compiles)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindThreads.cmake:99 (CHECK_CXX_SOURCE_COMPILES)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake:340 (find_package)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake:38 (_qt_internal_find_third_party_dependencies)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake:176 (include)" + - "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake:333 (find_package)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:20 (find_dependency)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:42 (include)" + - "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake:315 (find_package)" + - "CMakeLists.txt:4 (find_package)" + directories: + source: "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-vXarhL" + binary: "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-vXarhL" + cmakeVariables: + CMAKE_CXX_FLAGS: "-DQT_QML_DEBUG" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6;/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/3rdparty/kwin" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-vXarhL' + + Run Build Command(s): /home/aljaz/Qt/Tools/Ninja/ninja -v cmTC_12ca7 + [1/2] /bin/g++ -DCMAKE_HAVE_LIBC_PTHREAD -DQT_QML_DEBUG -o CMakeFiles/cmTC_12ca7.dir/src.cxx.o -c /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-vXarhL/src.cxx + [2/2] : && /bin/g++ -DQT_QML_DEBUG CMakeFiles/cmTC_12ca7.dir/src.cxx.o -o cmTC_12ca7 && : + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake:52 (cmake_check_source_compiles)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapAtomic.cmake:36 (check_cxx_source_compiles)" + - "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake:340 (find_package)" + - "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:36 (_qt_internal_find_third_party_dependencies)" + - "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:42 (include)" + - "build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake:315 (find_package)" + - "CMakeLists.txt:4 (find_package)" + checks: + - "Performing Test HAVE_STDATOMIC" + directories: + source: "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-5KHxzx" + binary: "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-5KHxzx" + cmakeVariables: + CMAKE_CXX_FLAGS: "-DQT_QML_DEBUG" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6;/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/3rdparty/kwin" + buildResult: + variable: "HAVE_STDATOMIC" + cached: true + stdout: | + Change Dir: '/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-5KHxzx' + + Run Build Command(s): /home/aljaz/Qt/Tools/Ninja/ninja -v cmTC_807bf + [1/2] /bin/g++ -DHAVE_STDATOMIC -DQT_QML_DEBUG -o CMakeFiles/cmTC_807bf.dir/src.cxx.o -c /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/CMakeScratch/TryCompile-5KHxzx/src.cxx + [2/2] : && /bin/g++ -DQT_QML_DEBUG CMakeFiles/cmTC_807bf.dir/src.cxx.o -o cmTC_807bf && : + + exitCode: 0 +... diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/TargetDirectories.txt b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..67023fd --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,9 @@ +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/edit_cache.dir +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/rebuild_cache.dir +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/list_install_components.dir +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/install.dir +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/install/local.dir +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/install/strip.dir +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen_timestamp_deps.dir +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/clean_additional.cmake b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/clean_additional.cmake new file mode 100644 index 0000000..3626535 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/clean_additional.cmake @@ -0,0 +1,10 @@ +# Additional clean files +cmake_minimum_required(VERSION 3.16) + +if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "Debug") + file(REMOVE_RECURSE + "CMakeFiles/simulator_autogen.dir/AutogenUsed.txt" + "CMakeFiles/simulator_autogen.dir/ParseCache.txt" + "simulator_autogen" + ) +endif() diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/cmake.check_cache b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/rules.ninja b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/rules.ninja new file mode 100644 index 0000000..76ebf7f --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/rules.ninja @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.30 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: simulator +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__simulator_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/bin/g++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__simulator_Debug + command = $PRE_LINK && /bin/g++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /home/aljaz/Qt/Tools/CMake/bin/cmake --regenerate-during-build -S/home/aljaz/Desktop/spo/ass2/simulator -B/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning additional files. + +rule CLEAN_ADDITIONAL + command = /home/aljaz/Qt/Tools/CMake/bin/cmake -DCONFIG=$CONFIG -P CMakeFiles/clean_additional.cmake + description = Cleaning additional files... + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /home/aljaz/Qt/Tools/Ninja/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /home/aljaz/Qt/Tools/Ninja/ninja -t targets + description = All primary targets available: + diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/device.cpp.o b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/device.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..1a8775a29dbe75cb928c2c2c8470433b64253034 GIT binary patch literal 3896 zcmcguO>7%Q6rS0Q6DONEKW-su5OokOKgH|Vbwf#;63I!E3e*-*XoXZ+YkL!$+G}ff z-6lc64Nx{c$K9EzH1bU;yj4pfsQaP!yw;1kB!r z@&c4CD3P%bG-eEnQ2wf<QFcY&=#v$tg%S#+f=BD`JiAs{gjLkclHN}ru zW&(C=l(|Nv z9lu4nlCm*vL?>J3&>NYfTRfv#5z)F8HXph{2nK9errK<{8K?fFvzb|NgR^0?l?htSj1vU8Oi*jI>kiC1QxThI zms_oW8c}N3>J`~#@sY4NQ_M~mv*`u5)L#2PJ7LP)Z&cylEfos0sk>K7Z7*!or%%tc z1;uOKH*BD6c8pzzH{8DAgalY@QnEjXOF0fz-e z9R9_`$a6+vsP`y1M0D30&vg&`<*#l=INjZ7n2SiIH`vT5XLjM0WUW|DW+|wnno)-9 z5TIes8&l>ZFZkq5c=gM4u44fYtpc+EBawTAnOR-k5ZRH(7hwcI?e?s_MjsKDG57g@WEM9Z4;Xcc|gsynkP;~!0B3k(4 z_dQQ|uf|^{JgxEH5I&&sKM|hQ_}>UGP^-@;MLeDz_53h9*l56m0Bz_;ZB=TayB;#T z;)D*fOF_VF->o}#1(Rg4=B+ltCUmD%^4)XSnH}Hp*4*nu>NU@mAuxngkuC~cZZ;aO z2Sa-BAlZ<;;6Z{1itw7(w&AI2xqi4oW4YDhs_!&hTHAkVFc09K$?q)tnkPl(3&~%% zhd@q2!Fcs-pzjH+x(NEJau)#1A^$c$3$c2i*uNY$D+XQvl{I z^pp7xf1*(4py+)fe~QR25GbPio&=lDp?iilTHX)Yh3@+h7`n~>G)+{-hrGv zr}qgIE7JInAy7p3ErPAv_|MZoTNI1q<7=jm-vSQ%l=B2t$R!$omo}h;vV97?yTyM* z2g;C+)USlHeeovoALF7x@JCq{87JG9z$kUq?;6Fc9O}C7Yrx@mq2;1WB=o4IB&JsG zpQJI5VxM|^isBDSM{4!>H-Yc={l@9nL!NW|ej`w1yyUx$jYFNL@qb1Dg6|&2>hU;? ge)oZ5%XI(bJC7WSzJH^@b&H>-`F|jyI+Y&(H^Z%mCjbBd literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/machine.cpp.o b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/machine.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c7a8a61edff74894aee0d1ec79c752428dab59e8 GIT binary patch literal 33472 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 NyNzoctNO1<^Izh*_g(-1 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/main.cpp.o b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c8f593602f24c930e56634dbcb19d6be5e46811b GIT binary patch literal 1025320 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

ZxMw+ycr`KjrQev(cNXpOACglbJ}4B&s9P7mmJ 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%0A_*0<6 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 G{{I16rZ;u~ literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/mainwindow.cpp.o b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator.dir/mainwindow.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..01310a4248acae5b39a20b50aa2b4636a43c9ede GIT binary patch literal 1340288 zcmeFa2Y43M*8V+{5D1xsB1J@nAfO-}2@olQ7z_%ENCXRFfB=yygkD5~LX0Rj#A5-) z0_st02q;|yREmm%9k8KTP*Fiq{`V@gXV2sb<>+~@@BOaVb7uBDbN|-fYnR!xpIOg@ z>oYocjC0+1NB?u3wvOw6u+k|_E1FO3_^6#z!i{%{?SYNb%Qd}1(<_l)rN_OHUaiNy zkzS+6*_!r2+EkC!4{rpGTMeMOI#BVD1#E0M0!X-`C?0kbbDgA0ho%k3T{B zsUGh{x=W9DBmGQ|KS%n79)F4SD?Q$W^lLr-M$^4Wzt!UdNDu1q?@0f^_H)^4zh`9@ zd~s=J{$vT|ouWIaP&z}q1 z!6`*h%yu@~+myV{ELbb1;!S43j?BWWJ^eE4RbXOC9$KM{qqGGj|eI5 zmR+3jVE#UL+N!)UI6ZHLQ^Kki1BBQS7-jK!>??ARWEaa@)+vnPv#f{hvmQP zZ=k`2|H?_?G#WT;NKT{d!PjPwZ*)msqvj2pG;Y|W(SW{vdpB>^D0gVz!K3=+KKWEbBB$^ zL2kd!+2e+d%Io1P{t0JrcAuQVy_;%!mNCMqs9ER~e~|opla-&Lln^?F59-nAoDq4s zeX|FPGg79Lm)&P@jyg7S;IJ{54jYlzX=p!idBaAiWfN!Muo1cAhYij1jZuE|l#|`B z--w)%BRl5~&B^G8<`|tlcvMbjs-QC>C%fOdqw?~G4RwZ(8aYr7kw@^s8Im(}RG;h- zoOZ!6A6%9@J~wYrwlgv>J8#rTk}u62GHNip#!Y_d@WI2@Jv4OK&}`U`9F&_nB463#T zJLilZ=A4%^a_BIJ9rT^MC}(sI2IlCTp=wjZxhQ*hHr#e_K$)aoo0FP5o`4}aI2`Vm zmt8}L_wkL#KI8IovPX=_9ydBSXADN;U}W63O=@GOUv^%0>cokuHE>39{tvDj%@mDj zvbq=}r~lw#V^VX6rVbmPGlJT`9v9Ge*wB%AIb(;9NWCPl>xkUZ*?BoL&wRK>398j z8BQa|)0BA~O`dt2LJPm_s=>m{U>K}KsOp%nHEes zR50p5Vb&q6k7{gp;H+_>VAMWji;Y|{ zi>Qz{<$UwZLadnE;p3XjCBMqO?wri@ts|=~`;i=)DNAdtlKdlCiELbJR`n>hF>>2s zFBK19K_6sSkU_repoKn`6lerp&Coe2yD;lObV(h~Kk(K!y>V69yH z6&;SHk2Ruc%wh;(I2FME!YWU3uN#XX6+ApjEkJvwFEK>*6hW#O89CbXY*H;h;=e?1&w)YL=u@CI%${T ze}mmqFzWMytepj2K02>}264t7d{L!uqI9sc0A6N&RG9I3!F&FAE$p>t1x-8pxu8QL z#w0H2BM`|LC6VurJjM$~Z7ayyTF~W96ulub(hIXTV4z#AR+#lBPV5Vskp}%tbbN3n zWNpKVJ=Tdy`wP45E6n;Qe13>VzYVTZ|U;9zoP~4@fv^ z=Q@QM`}22}#rQgaq+oT~#plN5@7z~cXb3ZQT{8d%#@qUyiI_@l8-WY@vMnO`84gryzZHW4~UK4g+-xzwSPChaUSJaIFl2$HUk2^pG6~J z4i~p3cz$*x<+<$6cs$e`heeEE*_HIwR=-HEZNHqFC9{y((9^dYrHWOc@e$S!rvc3AZ~MVoNi0j;W1VPGsQnS#<~_a#(D--?0J+b zQcM6#E>4cGiamQ~!r&hpV{kOa7`rB@$u&o*Nutz*ljEyNyK9bjj2-a?K{I5`$_xxD zGw>*tDJPZT8lzi=2Q?Xfl$unLns9P_ zHEB2eAMKWb#dXWrpfY2RQkhh#3@6818DxFLVKWx~6}%N)L&R7=1n$P{oH$ZF+TXFKyk<*Tf@PNu#6fTd$`N8+z-~zMb{4u*>MVX_PxB}mWk5)BWvKHyI zc62EpX^3*WAL}SRQbz5HnzP1+fPkMu7il#QYpdzyHpe zL$c`y{&ZxI+lj}V9FxaKn%IhO$$25a_|uX7$`rpiIVQh~)cQyRc?x;(Ph1gP<6>@5 z{PUf_tp(HsN3L{NsWd15g-VkL$6D#Y?_#fxMN}a(*7(zrtJhPi$H{-8dgQ?|R8PM5 zmjW!0rRq>Mid;za{646hTvkqI{+=nBg~4OADRP0W4nQ`emDiTTZwF`T+RiMnFtQ6) z3|sc#qw}9#SgT+e6vUs7+zHo6Cvb9{ogmdX@~wtEIEGH}pX|=zZ)(NQ8yiB^<4;Gf z-ax4yC;x@&kq0rWXZoNkJ@lPL)e2%DvAb5F7`L6Rp-S_oBUgI3RGO3HthC9U?x*yy zVJSV1=dl@G`-HxG)B(B&n{_iXQ-S0eqhdRVHyD39a>d3<#W*>pip6ee9c9J(wKL=w ze>$RH8JGpSOvyYZk4$}Maq)k5Y*3qM~M@^(J{m@X6 zt}mQY#6nv62o^Ft@RMkbSzx3gU-_A=AIDNHxY9t2(~|Kl3b>hAaoK5iVQhbWGj?2`rhSK>G?$|`)jI(FP!&<}=ubiXMR&-q&i@j-)c+-Z{!h2(|CV<7pZ4>Ay1e7; zcl~PaUy|~(_W$k``=7SRe`r*imYI5wga0yT=Ip^M0PTDAT6_4g z`%&Dv_$9*&E_(APH(^ zfVa0wCH$+U^L%0py!2K&;q8{rl%yQI8|Nk5obLSL;qdq5gf;2T&J>t^Tqfc7bZ2c@ zm_1%D;kmP&ndM>jN%@3t&URis0l?}C2@kh&98bXD6eyhfZCF$5r{&6MkyrJX-xR9RHD; z@JL(ds~X7ut%;YT07^^894l* zPQokgoDb_BLKge$CG2nK?5vN|?=(nws=c$aAzoa_Rb59;lM*p67E0Onb{P% zEp3{x?ObQ>S&ba$^Rp6e>EOKH?00$$7yZT02K=~imHk5*`JvA$ESk2qUxF3rVGfV` z@BYk8;~vvtMv(oe-G1MuFk?ezA^le1AIJtj-uP$osq+uz)A%3Cr{zDCPuG7apRxZ; zK6B>rWle)a*SJR;D8}ONk2!hr^pA{}DT}Bc^cCZu7{yao{iC^U_$PCl!(TZ5k!sG_ zNsj%^tmwN-@VmdV)6T>r?ypm^qxnmF#0;*ZzmxZW7XF3!e{B`}&EfyQj4N4D@z2(= zn0m&|#A2#P!m85FZ7z-;bQ69m?QEyRFWrPklAO75ID9%T;k_j1D?0o&E@6h}JQI(@ z74ZqnJS@3zcvFdlZ#`#a2^?-Nk?>%$GbJHmYqIl70#3YNN!bn*!|;nsL(y_;|_&N=8d{3PCeHZEaR zeEj~nSy(DPS0ds01ZM-BO>n*_kx-D}yid+TnMC>dt04R|tQ@~#fgeTt(@F52#!=PO z(AydGR?)a>%kDz{=GVB<+!RPW#i%b~i*tljkEsNIp-qt;H} zvD%ZlKH~s&n!L8+%M6V(3l4NDK!?&J zz0L*e**SJHYezwsZG~O7(NnlsZ${BuX~?-?Rc3m|fxOCSksVH6DV*Bz8rsKiClF!J z!#&Ba;Z+5C7l2+SqM>EpSl}j&jxK#m0k4WB2JZ}*>qcI^;8s}QE|GhRidf%{9xc)< z8TQpC@A=_vCJeu8r3yx29T5DX3cTgDK4U*+jF+MC{uExi z*l+A-Wc-XjZSb@CvXVj^#kWijD47O9dsIg%!Tj~`aR>oZy)R{ySiM# z*8Br**}GSTMhJ~n+nBl#Lv+RA!@;{-8T7fGCRbZ_^ATx!eU@)^ z`y9Amctp17%d%w`ugYA#v#tDHn0=Y0w+3AnT%!DJLS7nnw_cYZZxYc|zOSHM!G`>u zZZNc>Mj40dWgIxN3C01BMjlTx+0!`Kv%<3)bZ=`qg*R*W`Sb7IQ)z1B0ps77O46sj z<>jV@c1arj(Gtoe+#9hAvwuAG9~G8@!YGqtDXjG0tyv-pqfCyau=0PmuyQDjGC7vQ z=*Hw zPhFIhqDLjYl;mn>dn>S{No6|q)udZ+@B)LW>u9#-za1F&4iLvlu6~x6gg=^*T)mlB znbS1yG)|j)4LNP;z0PU6_a3Kbd%HPp<$cd-8}C|9+j^rpJ;$5MX*=&$PS5qujidZK zcxQ5&;hoLrJ9-^CJ>TobX{L8Irx$p?b9$jylKIZw37mHEs&RU;_b=AFdXI5>iT50* z-Mkf?cK0q~F3W3<^gXV(TccM}Dpl95(Ko38r)mwR^LlDP(*1O5v~_Aw(ld05Q2vXL z&S_0kl56IB-<%NVB-fngRj)wl&E6qSXL?mD(&t%T8mG5=7jk-sm(A&&-WX2r_8#VR zj<=H2e|hh5`hfQnrw@8%Dp5Xjy>w0=@~+_Y5pN==k9)H?UFbc?=@Z_woIdHj#pzSt zFP#3{JE=0|^NiP+(?#BuobIpOo&7yndFmhNlA6C)9>eDkRlbwcKP&&p>0gx>a(cM( zCZyeJI&S6U6XW<#XgZ}ZY~n61_Z?P#wCdKq%g1rNkLP^}-X~Z_S0>U^R=V}zK@2TX z>;u=)GsyP@QsR1)T7u&jsRx|6EO!j_?ed|QdkURw0Z-yfxMwhMrCX^Hea3?w{19}^l7K#6FY3fSV>!9sGXN*Tmm>(Y|LsRQjS(#cDg>%r&a28$_}$;V;}0;VeT+QhIw7Be$o+CuLXE1%l~rVsRiem>eNcL(wfkf!@tsC;iA z&x7<>#QK3iUI}Sk#QLE?{shw3zO~(Jj|NN}ZsIA}inQs%fH@s{6Jnx$^Y4JU0D4xe ze4Y)Mq0s3!heh&vF<|b1{y?mJmIlmX=&NJpvpirvfc{0Sd{zg{U(ieADlFp9x_~(i zdIMsjV{W4`bQA0dy)!Y^$bT!4b07^OnMb}{SMQ5F1*d0`WLnmx8Oago3xOU5@FGFR z1%YH-|0EDy4VwYIPayeWGk*rmPtgA)hMcjP#5kPAA8bQDm9Y*u9b42ZDX?4so&)G& z0%Ll1qJY#w0|8AnId-R_sUR-jcA`dLav$&)P2R*S?HY6pOnLzyQ%nK2$t8iwEZ~n8Q;Pa@c|flK`A#tfC_PSS zYV2=89x{2G=2viX09L|+v^KWby_z3@Z2?_GU}W^lIGGWE0|1RFHpiI(I1A9cVspGB z0G9&VSZt2>1mJE!KNXwf{Q>CVZhkVh*tLEr0Gk0ikHDC-_jrso3u@skoJT zcOULZLrzEi=DM^WPIB!wDfGSKL^@8ao$bxVhl(upP1)%nr&jzShrZ`I33wb(4qM#6 zPJ?GG^ZD8X$O)$wq%(b4{vd1ZfvmK}+4GFTE3Vqt;9A67O^iI7!Why=mBjAjA-ZhlgX+Kq=j9XKzsHy4)P4+6iF!#M3yekX>W9A8v^ zAHG}3@x{p%@O@5>yH@+I9lC>?KytYBlq=9Hl{tqjz8Wc)Q*o{)wz%I27xgk$Dc@F5 z+LL;SRLQwd1@cvn`zE>VAtW8dnZA@WeN8*Ff8q?-NMrIo^fgT`*eYj^D4mXS_}PTR z!=fYX%gN`_lox$YM8?SR2N?&iBipUyPI)So2ho{7iu46e@AD-Ysw|xO8}1AEZ2%3$ z(kQPiwz$e)!xVTzS&Oz^FNUlhKRyY-KIoC;|>YPr1o93R<8dc;u$E|mc z_Y3-r{ixSdE{P#98A)YyFfP`+N~9S$eWx$EnWXbHSFaxrv@TTgQ_x=uGm`y4$>U9E z+kIWC$)4BiSam;oQ+``ej~1fBxqkvqgp+aID0@0`#2~Y34>}_s&ac|*M`JyVtt$a_ zTVdDHSksYOcdB|7S#uNDo6H7W{$L;z$$+Zw(veH!NUb_lr-w(fPOW#p)aXGlPa6x) zgv?|@tGAdT&SyQ&ZX%FsA|tilmqz{q%3h=L)$fIkGlE)Fij1IVfWJs4!;Lfk2zni--}NPTlyOE!(0Fp@d*}zl4A-Qdj-WEQMV^F> zvk#A;MtF)78bQRl=U{gM8C*}<(~%iL)98#pf-b=`8?}}Z)Pt-iVK>8A(~%iL1!QfH zATIxDAoSN+*guz!jy8gJg4t&*I1~Q!E|Rs3AkL>Wnz}4Du1RPFk$eV}21ex(bO|nX zCut^H(~O|kK{TW@;Stmir>`aBTT!X-2)Z7pZ}uhkPSWiWG>2MYKJ=%w<@ zTH{12e8a6{OmZ8{+B_If9iKS!={R$IhjrZIli+-7>-hFF;tfCBIxe@hggIXc$Ig6r z_>d7!*ED(F+n}nO(oD)gvQQbURHWiEm!G=b|}qiVt`h$4yzTVFPa* zj(G4iY*zL8bI}Uu1T=2T6YfHOs+?7YXADu&D?AM)5tA{n*0_ot=Odi>7F*mB%7Bhs zV$?cK^5ya0upJw?Wl(BGY-}O3Ov4N&$k1&7=`50$BSV!tvCNrwhSbf-r{xUo=QQkM z;&Ny1~eH zbCG;6wz)>7=Bizrnu{8UymDxi%st6>uUXZ_ms{0d2Fuvh-UcO9?KtFd0=Br9DFZrk zi80mYd_&c42Ig$vB2;ZMbT5T;ImxS#VW`@i`3Oj3jciw&N>3oteMTVhjbLQ7T>ThJb+9XfLHqEG1 z?RUA__aSFf?P-WC_|-1VwW>WAma(h76iTStU*W`WRM0HSfR0>ZOtm@RP_<7&snxNu zMX1_j=(dE^mgKvUVW`@ic@IdvjBHn%}o#_B~=n+)C4A=M|jEHVsLn={XVbfJ;$YLna-O0H3<+ApM2Z%=`i+^C&b zX#(Pcjb?h!ji>ZBZ{0*nXL%oSdb@Xk(>uJACeisjy);hm@-E@@Zf^*uv%Q-+y~lf! z(>dN6PVe=$a{4dtS5EKqPMJ*k-0!vI^Z~Cgrw@A9b2`tP&FRD55>DrP?{oTy_Y0?w zc_&{__6xmsoId6C=k#f>kkdup^T4Zx5$0c=1!n?nSQ}r;ELGPG9o6bGpPE z#_3Y8^$o-=^SW{RvNwX$SG+qoUG6={=?d>-PFH#dI9=_XG?nbudTE@#>Sb}d&Ku9^ zYu;Q=*Ly2D-Qc~)=|=B2PG9$`2kAX}3n6TX`!VB)gTr<%1Nra`_ucI@v8lb?Mfqnp=h% zyIZ3gZW(IjZjEZWWvF?(HLBy55%aok88JW8EkowXjr&x5nIg%J`&MkupZisOgFoj~ ze2dfm6}KZb7u;tx{0pO5)e9F|7u;W|=8}o5G^@ZQbisARiOaCXb)^jG$R);HaGY=G zf*T8YvTqT(;Kc2-!-LH&*zxkY$!hPKr@_dFHQr9#8xwmHyN*}JX8>%9Ep7%Vm%d0itiHx-29&Nw zrLPw9l(Y%Oqa3Fnq+v$Bhh#QuvRxjP)0r92?=;MinlKY)SHL_4{UyVUBL?5ZnmFV+ z4w^dTwUe|5Rp;Jyo6K)G5EOg*IDg~&0p`C@7UReZ78bCO2(AJ)7UY{0s|#5@9ZC~l zbtjYUO(+T{pWrW7`8aa{^sF#bsdtv|U6$|N7L+bu$ZqmJ!Z$Vlcn^+~n|AS@MOKu) z%V~G-Ag4XNiqFvbUS2&;ulCO8w6`}v)0;TG#(PxLb)05bnNf$`N^mJye52n0Q@4U@T8)WsK@O0uEpO-J&{P;_| z`BOLf!!!JD{!UD);XA1N1GUQjz}H=F4SML2L?U(b0n?LR2q#i->SlU_TfXOC8y2N1 z_?kdE)%`Zo50WwOtZq&gh|WCWL)uD}MIwtWz9iku4oe}Y3G^4B{RGiLkwO{<&`D^9 z*wEPl)Yd@U&D0p`lSY2&%;f~dKWDmmw_AgjH%W9}e7it$q!Tw0Y`J}rNYu@b`T0m@ z(#@A5TPZ@a>Jeo1md{H!^D`>#=I`T@*VOg9IZlFm33X6%BHVOS0$=yV)#ydtOd@r2 zN<0-u-ZUeeNWrO_%Ny~Muqduol5(hf=`3@tt42x2W*-{R5b1%~CkumSAZhlB0Iy2UX zw3VI^i7X!QCFy2%SPFSwpvHjK5JU$>3Rx9EUlj{&3ZP`PmE^?TOpT#Fy(mOOV_Pw z*LuI;y5{f4X_Hde_fk-uv}v5UJ7D?=wz#v&Z4Q*BQH%+`{fyIp`I37M>0&CuU$;Vi z$Ek*mOCb!?Bv098vRZQL2>Gvs{jo!AQvPKk4x!9x_rn>p_`GL zlm{|_Y|~!mEXdNGi`}D?#YN;MFLcvZ8F@LBwMG@=bw+hRg0wp#zaGecKyn-Sd5bd> zQcB^0s{|g>wlGVGdj@t53@asV3*?TFI!9#s9hMZ}=0F-0kv|FKX^?J?$X~Eb?dr~l zv@jxn6Ub{IZHUM}1oAFOUq$5KSf&x_It?ACBsOW_6mI{qDVI|BNG<Ti1ixP#6Ea5+IVNL`Ln z@_D{0#N&$urp1K5yZ=_U6-RKr@Qs>cZQWv%NtL zGi21+?G{-8>Rv-eo&C@vp9i(UkTIS8)WUZI{i!If&VFu@$xR*S6l~H8QD?ul$mXCr z8Zzqa_ZE2#s8NQD>Fm!IejCuaMR9fZfJH6^wb77KXaBOu&p`cb$f&dNvUuixO*sqq z7;Hxv2Kpme##;mJTohMlQ>={pgBoqfsIwI;au%q0hKxF^Kd9x>mx0=1$e1mAik0!# zKo1th)!AAWSpf@+n%H6wgEK9%4X7@Lj5@1dtk~HBpe7nJrn6^R8P5j#SW#RSTWM{C zq*>`TK-R2iQ~^t9e-{`N_fEW`gI`ZRS@GI#O`neeyH)H0Ino3G4AQjQ9W#uvt(9BboQyVP+q?wadulrt#=aJvtw-o?t~Nob3G-Ol7n3)%|cLxQLcTsqQ* znBU@&pl&&q?{Vnq6m0CfSV#p%SlONdpeaE?wgOGGa_S7AN35LmaTT}wbpR%YbK;T7 z!z+ne>qP4Ga#-PSZ>P@3T;VT6CaWl;p0p|{OGf?*|6QEk=}T@e(s`7m=?ecBX!KZ* zO|-9+kSn??Y>ywtzYrkPG5rmo_eC0O|4}FNK~%xJj3Rltrbi z@X6A>0lVpx#b9#NUg48G7u%yo6=PZ9v+)W@uSR59;j{cPq|b~j&P+)8s2z%xtYn2x zh+7&{MpT~TTH)`8w8zNO2xC*OqwbMf$_k$lx6Il2{TDWF1nF~og-=Wq$gRT& zUkUySpYyp4z*Rn^w-{aFvpyQyM5BvOqh-iQX1c;B#+{GdLIa0a_$zV#b<*e}5QoDn z{GAZ@#sd5mzS|1V-LXjyG^*8Kotn6bPY2M7AR44D|B8&y(@t?+;TKYWW&zDHc$BnP z_}7EF*^p$c+1V@nM*u7}kjc)qaC?RS4$z;9!MTZ~our}d6@GGSOg`A8mOL#8WUug> z0O)9-z!?j-SNPWe9bXJ?`=Kj*&hIYpj~E+nQ97?JqbqzSSAg1VNS2PXqAUCbfUHZkm=!+FKC;3m zA9;mOp-U%;Dpwr`!K$jk1xH#{m1~dR|6q$7O?QIOs;VANH}@rX0_mYu)rHV5Gy0T3 z*XO2#piKzr?)Ru%XjOGH-CynkG}nM!klZ52rQAlke8@|o$Np{-{xEWARYjKWcI-Z; zEbbyV>{S)XzhL{rsIm%>RTUdoJQweuViRMLWmU!US&-6=EY3_wIS0)eT2&F^_Qo#9 zu#%Oms#u;3X<9^Dq`G&*c~=-cvV&DJjY4J#utG&99~s5huA(A z;IFEBK`W-;o48L@foonIts;Vx~%wq5&ZriJ>J}??$40&3JheJ-9y{eiH;C=%I&RDp; zs#*+mYcaU=mlUC^D$eg4@V^@ys-;cps*1^q9r4p3Y|<}0%g}jkLtRxd*%s8Lh9qZ; zG=;9J7#{+3Qc+wp)>Rdg_keobkWpuKRmJ3LP;VJB>a4D+nA{7>Ip42VOlNgf#duYq zXBNfPSzT2zc^;_lhKxF^t12dkf|_i|sI$7NVsZ|se;YEUv%0Ecd_B8!4*7_R}eNl{##)m0Uf7lOLdkWpuKRmJ2eP&XPf z>a4D+n4Amh1w+PkR##PwZwC5FQM~A?>MuanrCQ9YiprB!75Uf?mybig6mpWNa;MYB zw1oK5^dY>&nsw=smRKXPQW%FVZUM3nFR^aL>3e<2{Ws~QxEOtK^)$4lMt?5Qb&0hZ z+9x61y#yaaORQI5<^D#{h3bP8B=^g4DXU4B4|ypRa(9!;f=pmPB^JxO zAbk~)Wr@YI(;4w!Y*GucmL(R;)gjf6$g;$uc6HlAIxiy25{udXK4rV$H>KF5 zIYieb7VC|mr5Qbi?MKUy5m=X4#JE>s*T=x68TLcdV{ty8G`a}HVFCQm^t})ti3Rve ztYr|_8GuH$&Plq&;wJtSzgkh)v_vZO%qSeIDmQGb@X2tWP6COGFnJI&Z$VzmU- z!H{IEkiEp}1z?1MOm?n?+e@rlfIe9a&K}!t+e@rH@ifiZS5{t>-K_zwdD;RZFmsm{J0@cirQD=3D#pFex`WiB(v%17$d=k)^ zMR9djmsm_b4(cUCMxE6q7L#v*+GWV7v%17$@()nuF7X>6rn9=lV*E^?XBWlQSzTf= z*&S3rLq?s|B^HyDLEUP|sI$7nVsZhf<%W#utS+$_-wyPvqPRM%ODrbcZuq4=HW}wp zXLX6iWIa%=3>kG+msm_@fx6a^F`d;V7UR=^-c=M=XLX6i%Gb8wcc({2YClM9qd(o zf$WEPtvJ2T>%r*=ZxW|@-h-Tu@>X&>+S|$LSnoGZ$9ZL5B>TzUDV*kejX0g=WpH|< zcMYf0y^);G@CrFC^q%E(rniFA+q`W^5xGYLwS3A=o|L7l$(Ap=DfIKHDkQbsC85ATZVLSg3IqUA zUgeK?S;fq5=s$&-(xBy4pY&IgC5xDzf}& zGJnvDudg@A(cdgxYkw7PJ<(BaB_ohs&badXF%Qs z=_``C)uhm?L_S2PFV{+`ocY9H4(e zvz7taU+xUaLD!HO2H+#wX>aA8cLuI>S7=>Fjx;nM(N5_>i8+T2{jqrWkfHgdt?aNYD(;Yd^5kSJ{=fnn} zfWHx#7_XAq!#H2| z8f_by1$Z0^b-7ZtK{O6gda3qNpd-Z2KA=PAcFTqS&<2yvT_l-5p|(?Tex`3LbE^O^ zC@>%5LLbnAUsi1;&aX3?^zEyn(S6eW6xtW0bHOs|`nUL=mRACA6POq`IU9>_Yz&Jh zVv*BycVO|QSPE?3jKi$Tb`CU_!_P$&`^35_p7BHq)@(Mo5s0I9D@Z z+=T$1@gZ&EMxwLx8=-9>-MR`|S@vH;`ypa~zGYv!4@Lqu+x{}qdD^QBtr_X;B;SC< z$!jd=A^?{g$eQ-9wV;szCL73__QqP!902nTWX))^END4^4FVJz=sC1nxuyX{Q`iVHAo$;d&)2istTZyf%wL1)JV~MP3VPT2ZpdV4Q8)JP7{zuuZgOpRn*v zKtC>uYxAzP$lpLE_xCGk`c=Mk#bb0h>F){7?QuHL<_4!D`|H`5YScn;Vpb`Un~@u* z7r-IL%#@=3)D@Bom=5X=Ls9_>wXvY5aQc-Hl%c-BBl^RgA z>Q=W+weT81+ZBTs>AU+a!z*Bv7sD{xfr~AhTfxsS#zw2M#ln{Z-5vvv4(;8R&5z(q z4)m+fUCBGE`oCFtD$uiI;L%!?p?^jJgM@B!-NEM;W23dGW#RciABcfRYth@Xc?tYm zF>HeGi!vGqSvGsYC*&5bIah^t>f0F0raJia7&bg;X{R>%md&N$hs3bqX@qua^8o$H zQEjs6;O{p!hIDz>k>>>81x36Fa*LtObtS`*Zwyr_=ky=Nj;f0@&i`r+Q;c{~Fp45xuqOTzKh0SpQ(-DPQd~M5o72Ze3`NNVnEk zmx<1PcY=1cuLsWwq-mx4ITk(^=nR9KyQ>yF-69_b^_(H2O?t0Iz6t6hL(({~OMl!V ze+5-?u;2L6(%-PiR8VP#G^N`ae_-Jk1MOWD*J^!hk>fxW7&7YY9~Lwq-G+?mY$FRl1T=Yw-wFm-XV0_9(?K;iWYpR27TFclHHM5jJI*4g)p+`3|Vh3>kIyDU19QRLW4l0iw>nWszrqYHi4v&hE7E%YgPTimS6f zTjUf_vkVz^Ha1+!Nj~|9V{e?|tB7>{57g%HiP;Cqu zb@oaj3lUaudw?2X$Y5fViC~!Kc^Kpkpl&fFRZ9!rYC(?yc-cTEJNxO=FBbkT(EY{W zJihEfRxw4|n4Bpy9PfW&3z|ZmX<W7p;Aj7G$^qNJTv+SRlYAw>SFwlESA z+Yh}26pQIg?Ji-WSCh!ff9f=#@t`KKK*N}b7-WSgiM7$p@5w{^ET)^jm6ex9 z#I6R=&xgVhv2i#(&6i|Yh^a=z?uE86q`UNLi#AA~nmnYEh!EE_B6bTL*@lxJ_@*jr zMC^9RKSMf5GFMCr)reS`JoG;{ZZ@^lh#1wm0i?4cvPQ(Hi918Oie$=|s}v(5b{&A5 z!VuZUh=|eYxgeh@N~>#DL~H|~cMQlcBT4{DBVzlZ$%~t$NqY;R5wS|6iUTwv*4zN> zFL#FIpb@bi2H+#wX>aA8w~dCc&>9iD(a?NEJEaFDo{(T@jfg#OXny&WcHxNFHUn_| zxB;s0khUUX`w3$2X{X~+BVwgTqwBHB6*C(>7>Mbh*%R~7Z!usZu$|iY_OvZZw8-@`Vp~PfZb!z`=|?~Y(FCQZ-~nc zuyZYX)2fUg5qk&3XNIDNu_-?yb`V7Av3`}QFq`rtV%0&M=~FQxV)MxEJOCH_kjp(G z>l}@UF_a4+&pSN495iv5K0OcN(--5nUrfN`Gch4Ld}EkK+bqV!Vr zBVs)vUhM-qbTlHyd5(oPnRM6BK8)}Z#SCs zy&Vzz5!!F0bHOr@`nR}`?oR@1M2r}>+C+ptu`w*3h(%7*+X4%Xh!N;^#qLV72o_#; zM2vDB33)OhW|`pF5i!bUHnxWd333tVG$O`Dy$oQr4`~x?M2wyP5ZW%%t*byIVr>5h zG5a5W;Bh6F|-B12L`gHVvUF~v>!m}$$snd4T8rc?X(>AA2Ap+I(TEsB^#QauP|SAIh#2En0v%-VXuD}djL928%?gp) zZW<9|=m`MJ3>0lQjfgS14b-QGv_^_X#Q5HJ5I~tJevNtBj^?QmF~;ivZ5hU`j5Q+0 zrFR3>$B>+-)#w@#V{#&>*+off=_S3X5izz|1b$uECfc$Z5o7#Qpg$DFwRtrn#$@Rm z@ahY;V9F6ctWl*AF>a5RKr;$CGV{2 zYebCkra(K#z@xR$h#1@S2S1@08?A*##2CLD=rb|!Xe~4%#x@(le-^_g_`VpAA>^cM zM2v0z1b^bRqBZBL&`y2Rh#1>60e@i(8y=6eQyYzlu}u#6>topPtV27s(TEt^+zb9` zV`E5{XPxp~6^)1yz8>T*L!0Z$x`eB;iAKbJ1zPDwzvA?0LrK)x8p2YHM#QL?hOo&r zc0n;g-;0Sx#K2|d=BF1<&(Cdog>VihZm@EW!UqD8j)rc6AFM?WU$f&a#5o7XG zQ2PxT(^-v(F@YJ?%9&T2%A$y-1@WJpuG z-Le`HWBg^HZxqGVS&fJ>`30z70y5&PM#PvbTY$H&u*Dt*8WCeM9n?jJjOnaK#26n4 zbZk*voz;jKlXrl6I3Od=YDA35S3tdK$Y{%IM2yKVLH%LKn9gcMjPXi0)WrcAaaJQ@4)wyA#xdhNNmKWJko70N7+8lb!uF%#MhC z1+*lBM^d9OZcX?yDccdTR2bDWhSYNEj2#in0C0tYg4`|Kj)>&}y|oxz20KT@Xyw_D z?ppMhtoVR}T}~1;=ZSQlB4V#RhLk=~M6A{=h=|R4EgTWsjgo$%()OVxT|(TqsZAvw zA`!8YI9nN;#r#4{MamiPh>?~5czQtNDv8L5BVw20{AJ8+uJAhyt~JVivT36fAm>^$UjG3Ca^ zb6ZK{N<^$Lq@hOU>Q*Ml(j_8B{7sN=A*3Sw2}Q(6eFVxAeg@jC1Ji0zvr0x15hG*^ zws#5TjKm9xh<%N-`$=IZ*$a^+B9?e7g5cOJS(Y+ZM65paro?dOB5Op9+`JIdl_ram zOyA1NOCw^#0gU#ca73&Sr)T?;3=1*Uh}e_RUJmIl{aF%ikUlkKND(2fX+*3V9QhI_ zzx7SS5wV((6K-=H51Uj>3e|{MDo&qH5;a>mB1UyS2U12v)`%E2@zs!ql1weeRf-W2 z%Lgzg43TY&h!~xI7Ub%pbkT^|2Y|jXApI#9jTmV}tmG_|!GCm%|Evs;h?YDqH6nIK zv4BRzG7TX9QfEjG8WGDi03Xp#dn@<68)*0ntr4+%49!QhQ+iP1$|OT;L~Na*xel}o zN5sA~0N0NjpbFQ|iinlG9gV==bN!|3H6nI0w9~Q4B~gd^Uvzy(tQE8@qnk|Jpg9HC zh}gA2#}~zQW$#DCW`UUPQ{jl%lQ_NDmt=w~&GqpkVsAp+ZUA;z06!x39f^0?HIlmX z{XkGZB31=hgBU0`lc0V?tOKxK#h|vEene~}*cpa5t!1NrMC?Ie3k}+Ux!oAM)KO+d8vsTdKlret>+fNURf zxhG_4p%F2LCIGm}Ks-JL(uf#C^8h?)AfE38(uf#C>i}#u5I2)R8WCgY8vwr;h?+`Q zG8z%18=qVDE_^Y@CNrUAq7gB^gd0IiBb}#1(KRB*7wyH+vW$HwB1ZN@A>|qKP(+N( zXF|HuSf}vd9@4n>MmQ!#X+(?|cNuo82xeCV9-MY&0Bb~y822mez9X1#U6Pqb#5l83 zcVn)>X4gw2Vr+i~v<9SG_8Jl6dY=!iOGMX*80!O|4TdX$p^GxKO*)S z&VOw*9kcR+7QZ7Fe-CCAY*Mfcr2Z{3>HZ|JM#PA58)MhXhs6`I$Z6U-u+WGYfo>n{ zhLDA6J_&c}J7SdUjo4-pVwMS^h!|zF0Ne9~1i6TF8WH27HUW6YhqQ?`BF4^t2kmFl ztx>EIF}6>cgGC@V`zp|g7~401b{6TDy+*`%is=Har*Cghdm0gAXas;s2C}9-jfgRH z4}gaaWKDY-5o72T0P788&1f1CV`vwEZw+Kk#TpS~sN}tv`msst@(qH=B<-{vH6q4% z8qf@bn>(128WCf%H>hhvq(T}IV`v(Hy9~qyTQ$~*7?V$fT53qHv0Mj!L~IMh4-8=C zq7gC9Wj}z!2C|w&BVr7l^e=pu#3oH*-BUCo#!y=Tml`N$yJ@gYDb89dr<8WCgi z9#9X5NNqQbh%xjEfHw^kZ8wdGG5IB^9}Q`Z6pe`Sz0JE1U!}20jd|LR=BW`e#?JfZ0y zlAW=xL5+wpc`~TRVKUkt8WH36xB%!C2B#zY>)DuU)S%&r7?*Mbz}t-(7eG7hZjFd> z0Z)QjY)C3VA&rPJv=yg!h9H+oxlH_s*smZC`IP3O5ixeE@&kD4gH48lamt?3G$O`$ z2GD-R;6?gQBVueg8Afwr7)Co#BVugx9QgIc*l1NWBF6YGpnt@`qg|;HF}A7nAb$0Q zO{&jb$vbP*YDA3j^MGC*1CQ21BVueb7W~X&Y_t{{5o7#upsQox(OPIkjBP#y|4R&; z;QOLnOd1hmo3eB9gBNVknsZgG>qH}BY|{aJuNXEw9%-lb(TEt^i~)ap3>%(xXs0$B z5o4Pt!LKqlhIDz>DGw7TT_a+IzYp?fLkB}RXtAnnq7kvgdH5qg*rek0XhR0B=|frT zNHH1_qhi{@<_cpM6l3i4!GuP{$Ydn&d}9)T(i<8PhM2yMvKwWM~Q@Wk8M#LB&2{gYbuGP|r7?Tfx`nMsY&T2%A z$@QSN8#3ywM#Px>5md?fegnjGRwH7JrvhzU6jx_8BF5wepsp}v)LD&)F_{Nynjxdk zYDA352SGh=$e7M*M2zuGKtC>utFsyrWAZmpr5^EHA?mC~#F(rBs)-?^&T2%A$qPYU zW5}4!YDA3j@j!1bimS645o7WZP%juV>a0e@nA{BN6GKLw)rc6A2SBAf>Nh}4XEh?m z_!&T36vfq9jfgRM38-vCMxE7&*fR(#xD!AX8j_7^r+L~Du}48IG9*TW zTGA!N&80RiM_HsxM63$V)(JDW5L1zvSCh!fe>^>)@wyab#1XL^oWG2j%@uBkfgEqC zK@7F0?SuaDN`nhh|%8!6|;Lwk^BHm){+?=gd$?w zapEg%agR}kbR<|+_-pdD`{Mbh>e0Y#mHRU%H)_v#E72*`9VUSgg>E(7^#b)yy9n|%{nmc zEoxTDNFri{?85dHp`4L;ArY}ZaJJ+^-%0jDWQmAXg;YB%%j(C9h_!`&9x4DyLj;E(2GlZr{98WC%X(=AD&zEw+oM~v!x38WqoStDZ9 z#KR#?A(>i?s}v(5b~k`0!VuZUh=|eYwIJUqN~>$uJ7V7g`ptm!mv_Svu_{lZ4E`JG z{8xZ^M6~2_sS&aCVgZeaU10$Bmpemp(1_Rs1Mm^;w6}84Yltg791&Y+Xg;Ey(t{EQ zmov0R#I_rn>p;73MC^b8xPIIKRk(guM6AkFXax42>n~le5wQl)T4IySdL{M0=o%60 z0&RfNO(ya;)2-|@A~q4|Ek$u%+4~W(he0gxsc=MWIZkizC7Iw#bA9}X*e4LbHUK*; zfFBV%46)+B?HWnl`FgiCutt$Hwu~R`bFccMLyW~g2I)J#y zr(#6JHj>>y03&_K<(`P=uF{AYLo)%)F%XYWfixn<&~pHm8;CD4fixn<&~^a34aChP zkVeE9Is~B9GkzmbQ|U@ZBVu&pb87%NgCL&bB@>N^@g>|I+WCGaYOfJ7zG$ZK7e&g`T`_$3@R$xI5^5i!;eLOUGMH6q6PNzbDG*ra}P_4pC7G@Q>M zjh8o!^EedBkBD6fqJN0eOVy8vO@uhr2XyFYM2z#iAKJsDa}!JEene~u&ad@tWoaOQ z9}#;W;-@~K1^W@PUvT~pqeXBF0lpZ)n&0_V%==5iy3Q z0l3XT*0iS)F@_cbc)>u{w5Jgz;DHfddg zgX9ZX4$h%tE`sEHv`A&rPJG#kKU1_~}P=>Uz0F}VuV8;0Z> z%XQ#K#CAda)&N$!X+(^3DfuE+ve<&!s#6*fW2hd0<_5CvDH;)Ds4IXR1I27NjfgRR zJ9&I;`h%vbk)C(a}UDSveLz@A7VxVZdX+(_41EAs;`!%*kibllv-gYX0rUv3^ zJDR6P#2D`k^r|p!Wvme~E`2npn+(Z$TH{b7Voc5hwX7&vWH4$(jBU1o|2k|FZCQ zGcJI3>W@amxPaxLHW-o$P)H+U4DH70pF)t!q+BL`L@aR$UI)ZxPjng)W2fpsYvb!d z>)TVBM#LEJ0d#aRcwnvGYDA0;XTj)+7>3af)QA|{ybAvPVr;YsjfgS+GtiW!q5d|F zEFC1%j7G%R<_z$yjSY7t@2pX)5i!Ou13Ekg9<7B&#MtI$@NebYKf7{p?(&bsFJWNbPjPSi66JGXfA9Q)pVpZ8hBVtv7rW>3d zZOFhieaIj6DT7ADsF-fB8Eou=VvL=dXhe)mZUla}F$qBF4ULF#PS1dPl}KI}ale@o zbdl#r#6AG_g~^nP(H7K*7#DLGK*B4UpXwSBW4$`G+7VqNVqEw+&@xE3)<+r_=;hKxF^5ius?S0ECAO&TDkvl=`wSU%RwH6eCauC3UTjAg z1{x7#JRNAKqPRM%5iutFf*NVasIwXoTaB=SI}_9chGb*fX`XgO>?KfZ3`x~e$c~78 z1mH&lne6N}iyaa35I8y$n>0We=PTE~eC>$Xc`&-z7*aQ@Gj>EQ7r{nC3sksBSBX>&r|bHXyOi`(*|Z;b$qK6exzM|W z8OdXyj}j9GxlM zRe!2iZ9QfxIwSwmR{iKI8qq13FVVS zqL{~;P00M=khx1A)gsnxvenRJDNxZ^rLcg?-51378 zpvec!Cj5&FGn=Gt^soA6G9LZeq!sei`5zZJIjlZU-m6Rvk4ix+pzn9ZIkaT-C=}Og~1^vD-BYEg-vIyGC zz8;=U_zRg_-ZGmI=kCJpTQbO^?CD6a?98fH&>4R=;nk^F%WQIxtgEAXXJQj;I#TOS zReO`QJ)3a(U4dLf22_2Qj*d2)Oa*g?vEWR|EHs;NK2PH8vjkF2LbD0U8?kLMD$gdg zIC7F2p&n*78T0tq!l<)7_$lGlSHDJ$C^#Zd|$}irH^V6 zYc{DyA!9C#Y^B7|Y(hSy6Ev0@D>R#sFWrqKUST$&j*t(SO=zIW2h1kCS~auD&`thT z->fQ+M}IacK%TK@llf3Wv&maHu?t(=W@;}wa)~js3Fpf_?9V3gD77>;wg}B8Wayp- zsSe5SP<8Fugfnjs>3k#GvkA$)q2w5qW)m5d)aSu$!uO@KyVNMmLVr#IzRc}?SyQLo zRdK2C+;MAsoV*cd8LP3YUR$iM<#=~JTF%SyXZ5baztZcd#r3C^*o-H-WPZPkcRK0r zN`GRV&$LE=@Bvx#0h;gQ*7jYt1>2>si+cq+l)db)zX5?fr;PcZyiVCS&<8mmL0j5BI$Qu#Yp zlg&ILXF{4|thc+^?U17ol~c)dun=mon|}uKC8K#G)RC3G3q&X8pf#Cu`~(@AA6}y?nI&TXmE^P69)VI1UT+664N-r}+(ViS}O%|QQe_n+} zO+FDblYnor;xw|wb83^%%aO?^1q5ZBPs99lWe1O-V9Qh`Y12;XHDJ z)1gVKO!K5sKj7tfM7;R?Sx#I^#H3MWwxUbe#IhKxDV%%P6s#3-4utS5;eR5kDhF(^ z;fnqmtt<&NY2z803c;;Lq59@KrCr`i}UR&ui0Or z`Il-?-=&5)Fy1p;7U@t0n`c%;Q$0(qAm~h@sHK@A;!p{ik6%I(P17% ztWzBR2A$)h4C@p#QD2kD)#MV8aQ;WZeroP08K6By8eO}w*yR+m^FLZGfQ@T}^FP(D z3{;cw2^b9Lf5L5mI$0dd|G)!4uCkQo|E#Ta=uHL7M6Y71(&q)~s4GryD(&#*_MLSo zLQ=k~PEIhl({#i^{2y~W)n*M>l`EhIOU|2u*??!Hr}%J+;cb3w@p5zsF?gCmITThk zKrUREKEt#rNLxeIxm5Q~_=TSeJj*?#!gI8J@I0vs7?4h91EwYt!Qy4wYt3s64sxhenjc-hA7(8N6Mme$d06} znWD;WNB(1DGio>4@~5c1C{QiIJB1p5ilP?OK=5It`HoDODXKj=A;*)RqDZ4=<7I9{ zy!iZPPOPUW(x|ua^1c;|F+D|b?{j3}I< z*hp)zE`}$VqF6K(g0Uo`7%1A)fmqVCuJcV#QQYjq&@84J)OV>N4(KV0&8~)EJ&BxI z5$P$4E$xHg$3&L&6vc7Rhh7xL=2_w+htn&K8p}kVV{{!x=_kizcpXMkDL+tW8)c=g zF|G0})CiB&*$>5~#9oI{ZPswrEN+Z0Sw2KvzE-A77Wy38n2@_q{0Y845nuYKDFTE*gEwLYlk4=UUA;((ok<^_(wRsMoPH3P>5UPnRsU zzruWQ58Sl#!8(e3I3MhX(ZghTDD};s5B^4J{x3CAv}fl7vJ=h+HGvyh@o=)`&j({r zpt^zQgc^T7pcd3Pyj(|`31q^|2RD-wc#rEYJs*%pEx^l?h)Q6z45ry*s8@UARa>IQi`jUl3 z6Cs#JB8q{cJv$!^bH3^MfSX+o&C67S`YtuZ0X-kE*^eREK_X{XM0!48OUEJjJCP+l zA8_1DA+a*Cd6xJnm(guTNqE|7x%Ao^QX2|d= zhk`2QyXu^wc}mxqR+(n7|G$}&YO{u`a*P$Oat2@m=}RrkRn8$;I!Yb9p1flqS2<@; zm4E}9e1evGbv;+cv@W?+k_Z%K}+ zqImI7Jdc4av$PaZ|HShq(1#Xh5Drc}RPqh@_g3=*`W2pdNTbl@g4m=JzmtYfJk)bO z@lda0X%rA0WrXKSRFEM;c#cD0&&v{(Qe$;^h`A%b$3Am}W@Y>aVvqdcu$TDAzYQcf z@?S>58f@{(Z=mzEr$}Rue6|}L`3HcHm>R*6PZd=hol3kDzYCx zX~M=`P;5m+hdogi1g)*ev-F!M%7tL46?q-58!t%Bsv7|BumWm5Hktd=D$aRMS9uG; zmy%|_>#qJ9m@fj~1^d)+UT9bQV#+wyU#^5MxC0k6-$QlGC?$7m&yN>c1iKBm)yLzd zh?nJ~`sXBExTN*lhpCMq58bB+FmzoHCLX#@7}xID;%lj+;m{31`540z4c+a4bF5&a zvtWj98Q@D+u-U~z58dY|QJWyxZbfV*7&;dH48bWY@+|40V^K+XS`iyN<9FB$U1PwD ztbpp|9lBib0i@aKy6X?!6tJ0w^QisT&@F-L8KZPV_ciR=p(8Fsmy}FHR~A0n3yyU- z-pmEZa0(Sq$hhFxhgylJol_vev{Mr{nqiBNAp^9hNMolRwi`@4mqRnq)Ci^>s;H&_ zO(Q%327_sbjn4yGXt6)-5MGJxZA)p|*?xB%ZhryGndlWho8MNDrWwv=`Z}9;_Tkvz z9XfcluvOcFm66m{HyJgt)ryQf#7ERaGA_<89Rs1c|FC-l*(Kw)O=FiT7`p{8Y?*!) zdRXwnR_WLBzZa%Ib_>0~D1H2dB>dYZeH#DUHvKXFw_W<{{BQg8E&OkX^h5k_$8

xNlO)@_73t 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�Q$ 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⁡-xnDbzAl&YlLqebS>Ro5-&tw6@1v{?Ur|!+zZu-ui?)O3w{|AXMZ4{;Ry>RYv+rErg53(xgl@h9OPe-S=lpZd=bxYz$Zd|xb` zuQ+!D^XcU$fmg8iQ00gFKFZ?o6eCq`ZMg5FYz(hw_c=Y_zK?PMeDF!-XA<1^QO<(T zDXjivBi#26+I^L#mpO0$|@3l$w8w&UMG4KqtRQ_>zf?YZ&O*6<&ET_xPh9|pg)R_$R9-1ku~g7*xqeqa~e_fZ~%k65bsD{!B8yA2<(Lg(=v z+~YsPf17Rn_JhFl;?MPo;aM8l^Bw$dK3%8P;9gE$coBPVMi2Pi#H!CYxIe#7fltq> z<6Q;!=l6~9+}6(@hx@$$Ie3hUy6zsq|4w1;A3nq06CU(1FrPjz909&_sOp~_?)xay z!5i5A!76ayM_C(QJ%j4s3-0?U2f|n6ReM_s_kEOW;U(<7Qm5el+;k3JBDU)D8t(CL z;ay&+KJgv}=F|64CWBA6=gK^A-$z*l-p;;DQXB63C>z6%9aH=417BHC?SCBH_fbxT zUwotZ)o|ZOxf!0?*2|rQ`##Ex@Vdoxoj!s4`hnN*^?&KOqCO7Hv+tvf3-57W_0J6V zeU!Q2f7*Lps=<99Wj%P_vZ{Y)xbLIv1%EO@^_~d#eUvlc-BK%lJ>2(EZijETb@FH7 zzK`;Ec;pDG|4X>yi4veZAIX z_?_3P-(tA$qg(~Q{z>tN;J%OY1iV3M#Xp1lKFYt~Ye%d940;-vH{VAY0ls*$`k&-* zU&oaW-g~t2mL2ZT#d+aRLR6pD@WiRr9v;A_l~w#-@YwdAu`tg9k1JVb)h7}>eH_Kb zg#YqX*L5cNa=HI`Y69YcW`l&2%kIx04X76dK z4)^_c_24`EsvbSz9zOuS+4k>Dhx`7!dGImA)qeKFJ^mY-&wv*jq2rkke^gMu z8}9q>4#7v*^Yv}G$3KMM>ZyE&eifKc-_IBcem$1rQo>8T)p^eV-+NE_EDQJeD)0$K zbv?F$XD_GU?F27j>n=vXr&U(`c=#aO7rzwl-}zbt?_>S^3Am3-pNF^mQF(X)_xLyP zm|0cNn0DXi^HBaBu>|n7QjRg-TaQ=#LAb92JPwbPNWc34?)$-? z!wV)*9>e?{n9t-s-v;kw^Q0-^K0cEHo~N+NEd=jj-v=)VZO5YBuZpey>fwL*3wUjNuXWIyz6_Mz+AawNsuiz#|>g`FaVzdQ0($}@0{8gS@TRd9 z{}S%sDSittkVf%Q-vzdx<@P<1IPgW+RsSsTxJ7kda=|azci$?*D=bktwcv@%s2<(m zhia+)^nq8i?@}#tWaFaYb{Ag^&#f1;d ztNbK^`|qZLZ?bXqyl{^%0>5=f=dlso<6FROSzORqxW`Y1FKeXwuZH)nsOxJJyqLYu z_9WcWN?p910Paa$5j&U{dNWT+7Q*V4cy~9!R!B{ z_VWwe`}rC0t><(+>*3zdZ-Wyk;7@UGAFyX)cM66klg!bjXt{BHP}B=UpsA!$_3G5Fg{ zia!G%A4B=M1m9u*eHA_=hswVVUu^eX58%x$&(GkYH!5$h;mhqiaqr=AQmdYy;k~-) zyoCO&cI4M}$0;g5BD{coXEr)Kaz!0iT=;_WDmO7agRSdJ0Y7j1Sku94+50!Lz_-}G zkDT!L_FR@9zVy0|t0;V(^?Rk^%i}9Q72#C|sy$SP@0_AM*M$!rr})P3AvV9;0)Bm* z^4ShPXo1S<49{+V*LuJ+BvX7pcq;1;2g7&Sx}A~mRDY|S@$fX4b-YvHrEGj)7To*y zVEDnFy55(;@Zhpnh~br(L-=F1+z``fy^7x4RS^t*qPSCMwS{;Rmfhj}IUCR`E&Up~ERZso>w+czXtT8{2o54IXUYpUMrd9!tkl z5PrqZZ*h2WTQ^u1{*SE#sSN+xQ1!0~?{Qsus}G-gSKbs}zKYsIEBGxNU+n--Rzb(r z6<%bj^4tslV7K~{0q~M3RG*>nbNh8%qv0{q>31i>-(HhXgCCu)-<<=$Z0kN3!spui zpO?d1tWiI+7T(VK+s*LiHh;Mj{yMLYcR&2lT-E;wyxnH`DflN_Pj~^ob%@IU1KzN; z&hJfl+~~^BJ^0VN^}A2tv+aFxA@EDhRQ_9dUK^MA1fQBz`3(B1-|_4H7ke%a53f5) z#}yTRFQdwd4c|RXo)BKa=7qn5{}V>-HVwQ~OSQvH@DXu!yx+sK*|>UMcoypq3&V3a z)bEyrca5d;%ft5$()p?iuWIAMwc$5yoTMQd@THetvi|oPi)UkGvWT68w_7-^O&3A9={8IExL~D z65Qjj!As21`T85~@&CYQ*?3p%Z-Li^$0vffxA%(VfO~v?cs|Q>b@-03x?bwR@5Ryi z?F#qxJiX!VZC&g%xW~_hS4phn+zI#fKL_CB4=Mf{+~@V~!aoG5oqvJ*yk6KK9k=&C zNe}6GQ^0**FFia}Fa7&s@B=qhPFeV-z4A_QkM99LwomPUA>89vz@OSi-*a$}{~i9+ z)^~*p6_^K)j|g95@9)hG|Gv8ZeIacuR`Oj?oA-tXVcz#a!5_^A3MYz8|tp+^XROP2V+~;|_!n-E5 zeiGi<#v#YSplekA)?|#;5QcQxI%~1 z|N8ljXx}@C3h!g%Ke6B~!{|IFf!|J`JZFO6TqN%a-)7_IbKnnm=(;`yUts-=c;zsM0v;+ zA@F=fZlwRt4}Wg$wj8|MB$d+${++GI?f@@vLhW-PJZon8IQW$`^7-%vwbf2mz&ET= zeb&M6*n4`nz(0T0`P~JdZS#o-;0bMg=~4LJP^#x?_&EDc*+qDv!8$Kj;Gb*ixNgBC z4p;g2;s3nQ@jito&7k9Y1z){O<-CKh*stIH7oN}7wT6lq*iQD_x~K^71Icw<(cpb; z9zPL0lD)SlIXtGV%S{V^I9m133_tUOem4g^rM;IRAH1r4@2m*?rG5XR6ufa*<+B1j zXAb498oXH*#n*xF-L5<~f`^`?<7y7iXWw~m3m;+oRyx6#*m{oc@XO8gyM5tlFRK27 z;C*fUd;~nfbsg6@cpm%vG8x{kvEpaKS43AoHXmLqw&It-@2-=tg3lPIxzrpw0`ig7tSGKO;4m@gVUDprcaqasc z&*2$1D?fk1j~-NhKEQW(RQvG{_b!!F3I4*y zLu$Zd+I>qs_|^t0zX|+hRn@;G{KI?Yp*=kNDtQ-pe(RU|!&`M#{fEGpJ1+Sl5 z@e|a)9t+(%iv4wJz8tvJ5%a-x5GDQlJA92FQ(r;3~$p# z$8`e!)t(2>!H1mGdASVlZu0`y;TzVgJ>P}LwEKrg@S1iVzJM>X_i+9V?_uvT_y{jn zNqP7RUo>0w32Wa6^XvLcR2^4jc<@%m$AnL_@9D&c&o7~TCWT+H`_feK7U@*aZ1BFF zRZedBZCjUK5WXOT;)}!IJkoKMg=esJN|oWc&1=HHbyYd_;p=RlPE+{z`PKiofJFHpSAF)eO1n8_}c#Ro$$>O)K2!pAK3l;5qKh7pL_~FE|uzY0e;iw*ZzP< zvhnAe@ZC1fa}S=(?wg;$V>i`x6axRdnvVA^{G8?O6FkB#l@nz1@P7S%e5KXQ&2l2QNQJNO!V|7{w0wGBF7nc&<0l;?$CxAi}T;XQ5qwj_MV zavg7Z`0XaDXH|HW+R9sP_z0V~Y6$N!NY`C6c(3SPqbTkn+NZcO}-fZyY2f}34h#A^;r*()q6CmyNuavOePzRG_9pKR+2 zp26?-RQa#rzu5fvd-$z~D*rP)Mor~2bW|O;U)Kje%Ok>b+x>ZTc(f&oj|;!FOzk!? z{D57jDd3@=s+@H2b~{zSEbw;|m4}@02lhOeA3o032^58=wDI}U@E*3VvLgI?N&Rkh z_{KCk-n#IwB~<^$@S%2o+rgh(emcX8Bvd&);6JC-`RxZE7ftmX3=fK~az?`A#gvbS z=eKnuQ{bg9>v(6u2Uvd<4BuhjD_;sXK@c8Rg z{zv$^@cMi76~23`&TrUg`d`1^KUCFmMTVcX_xi?!CrqPy#)nU?uKFZ}AF=z!RPY|z zb$&CzH|wfTTv@CJ2?Vxo=f#P4ewz6;U#!Q zdycpUZ+Au4$z6Ds$twRbd`W)QCj{Qr#;@MN{|Hw5`3(QTo`1twKke6P&s551WcXU^ z2V%iH+WP|&!hf}XDLMSZLghIfywN+=Gb=pYBjqPI{8yV7D+C|6OnEB_53>CZ72r#h z&Yr_GgzdhiG~ZqpRr?3L=@8osTb>faH*{*b&o{E6+S?gy`A@2MLC&pS`~91Z`_ zPzUx4{LvBRX9heZNcEo&57krgOX0_CzHANro!v)mhPO|oeC~qBuzB`_@DLmSIS$`; zU*(*G$6PG`9UinzdAJE*lvl@lA6{aqj`tb-&7aEiU+@!c75@>Q)xO924L;V!L!#UM z62I;W+WPQ#@C!DcoD?2CmFk}wK4hBenF-$0#^-autGrYF^TR*dIB+p|MSCtN3%_pP z1*-zT`Mb)m4WC?C^=t%BV(+!m$Bn?1jGh0nElqTcXcJ@t2IAbhg*k0ao5 z`>6iDAIQ&FoW82hRK&Ni=d3yKcrkRmi{Sn9sr;4j#{a0@Zh#lC=cDcLB$L!0_Q6Nl zI@lxd;hUbm1yp@C(w{hJH@D)Q8UkzT*#&zq!-&|6j8^L3|S37JDFMCPlw}t=v zv*J6!3tdpV>JHymT;=qI&#JF-2E)5PQ$0t)Lq;opB0P!R$IgI9vvG=*@bL$9U9X3C z>!{z|3jd?D>c1Plx2VcF2>)Q;Q91^1HBs?r;J;^(UxFu%rsKT|uVLfZx8YN49^nD} zW=frxXYfk*b-b_PacsTsd-yinU+@`z%l12jj-})9>vW+F)JBB&Q1cIp4qu-^|Btxv zi}pV2#PIUA9xnwv_F|Qj4!&i$@|gwRGN1aHobc;*Uy&bPw58&U!e5_NJ1GqxdqZ9k zzGSb?OLh3Ud8%h!_yhZ1b7Od#rYffe{OviN-*)hmM-|^0zT4K%^nk~+b&UPsiw7vr zgW<2~W7|6%yp3Gx&0Gq=?q&cRP_(s5merz-k?=(_88E2^)L;};~QTS^+F zyG1&ck`_=>NdajADJc;_xYELN|o3?x^;>3!h-)cq{mx_FAuY@O{-) zhtBYXf2o~4;O%X_`obIAeeFT;&34^zIK13LwdV`?oWHfcey4t)PQ)u$QU=l6dfUg3MSzXQCVomYPZ z?_vF+7d(U2;S+f5bJ{MS!iVM6dVK~TG)3Ee41B}K@`>;?bL7+E-RyJCSMYrHzUn-9 ze0yJGF?{Y*)n_IAt!rAZb?~e9Jn&|C@?zR9Kf`m_^`+n7MeKR?-{GH})p6!1{II>3 zavHubz3O}sUhSyba}9p;SFP7=_$s@9`T(BD-XnejPcc>bqgucA<3OL)a-SF6JyA*Z z=lF=9{V;Nyr*5KZ2&*CSnY2Lzj9RDr6qi+JvY)8p4^_R=>$J*^VW8U&$0W4ec)Z}{oH}@ zLQU09KW_PUY+g}53h}SmyglRK-`e-`Oo1Ofpnft7-p!tGp9_D(=G$Eef3=zRmu2v) z+qK zaK7@~fZsi?_WT9^wx;|a_)Yu#_zd1~h2oX`_h->#3PfOp8L z^-2pLV(&d=g4eO@vDx9LZ9b*E@MU%$SQvhMhK@fa;r&u;y~@Hf+xtG1;TKyePj&cR zd!D%t{1ZDLYXqO%T6x}sU;9~gZw+6uQ{Eo_v)woE0$&$P`Fp}w+H~ma9_;tIk7!Teus(wESy!-2FPfGaWw{_l< z4jwzZ+LHxd%kGorgzp%u<>rS!wdW#=!bi?mdrHBF3|7A?51(;J+odXee*xvG2|v_Q z?XL$fZ13GPhG*!g{LSIRXDa^(@T~SeZ%252`#yrM@OQUry?Vp{wEHIg;WsV+5cr2N zw7-mmzi;m^OSKOia`S4ZtKFAVy=f%pi3VyJU@~nqP z?9qB{f$y0t-vR&D=BwNd?``uw9f0?*t?hdZUi!SY?-}?A^Gom@t<;|D@IUQ6raSO> zHc!z*c;#Kn^Dq3EUAKQJh3eN+Wf$&;rA6DkpZ65 z#=C6r?K!mE-0(5m`X$jA0&t12L_nD*oo#2b?xvcK+`}X`~A9xcxeh!4^ET9cD48F0fd=&h0 zDfu{f0XrT}fe*6lHnZSua;lzl;rs3S@Iv_7Y3iTL;J-~&eOAMxB~qO?!Y^1q*#;jG zTm4}teCHA6*$Xc*L+w8VFWpt~C*b$Ts{QBS%j3&0!+n0Y8}L(?l>aaIjS}*I;K%Q) zKF{E{muR`stsnVu;Ou(ki39IbQF#)>@eg6B=5JlWw>tett` zdwQrnh2c>a%1gq(xBGWx;ddr!J648&vr+A-4v%5aQP+VFxA{LC!H1<){`cU0?fcDJ z!`IlnaP8q4>*{#e1>T^e^7n*a%OLLuKbl`Y82-6^P8+0_*eEht}6WGm&#ugUc{agt_RQXRLgA)kN>y4IsD2V`3Lap zHh)w{cr<%nr7OI6BlWl5@Z1};zWw39rqgnVz>C@Xj)dp#raF8HZ~2$@uSxI>C3U=- z0k54!@n6G-URL|(!&lqqvL*1F_8i(Oc&BE{vmW03Pt{=ye1l!**#ZCTJ=JG7e4Ra? zc>rF&wc?M#YweStfydjd_FRG&wd(`d;nnSZnLF?=T55eC!tdGVnt$PoA1VH&RBD$W z2VS%HbYjD2+V%Ma@B*!M+(-uRdr$o&HT>R3@(l1A_PHq=yqC?xmK(mt&ff~c7uxqM z6o(J9_YKRyKggqgSQ$RLindD)c!NHwTRnK~)$%6rAMJUbmhkEJoMBt|fJUlkC;0Dn z-KjhL=}9fO5Bz&O4iAKnvHms;K750gI|}}Am$uh9_#k_JX$riBeZH6lPj1(F=E5)A zb=`&VqBei*GI%DNS8X-CslBJL5q`<$m)izUY~OdV6CSsf_J_UjDnF{99D>KS=X_4U zOW1mygLkp{fiJ`V+@m_*fVXR@?Q#!(a)-A2V|ap});1AB@U!+@YYO}P?dLfjpANo$ zsp?!5?(wDJ$F`}TG=(pyFK-X`JYC^E_G!5j;T}H|KHr{CSPl1iq&LC43{?J;aF4$T z-}jcp8&xX)9a1HS7I^{evmd9TRdgy&kT_OygAvT>?C{ES_H z7!0ozTlq)AAHAu5_%-}aU)60Pe7!wqwGHm`F#ig_ZO_kNf$!+0_S}Z2vCmWS?DLuT z+dNwopA24Uk@m0L@T^hQ{=)EPZ53Y~-l?{{9(;5Y)u$tTkG<#89lo)mmOBYv#GZSc z1<(Ge;nS3n+$%WliE`h?%TIC{8l&RZw~kE+ZO(^J;yZ??%Q`9Jf~eJ zTm|1a~tHM3LHvECbe+c*Z z9`N|q{&8@Rp9cTX@~?q={AT!2i$4YT_)G9~i?zSU%^Y4gk53Bk8Ar#Bl5meN509Bc z{jD9`<3EBww)Z8cz&(Br{I3jZ|1WTl-v^&@O7Rcj9{&v9)$Si<&GP@(Cl5T0UDvG# z_xw%a`|Q5|r*Mz|9R6_)wPOX`ih%^!XY?(yf~y|bu2FWLJ9K7M(8 z9QeM+>i@an9$y%q&*sHy0{8e<@JoBOz9ZotKMww0Iqkpe;2ysf-s^L%?^Sq7o7eXa zy!l$i$G7)Ty*}^lQXP`R+r?LWL3q~g8rMp~N7(y24dIC@DNi$aYI_cU5ZvQGgV)HX z<$e#3(nR@J!cTm!`k#P%`~~=w^UCvb_VE4d)J^3{3@>W;wTr_&zAU`f5!Ja3+}qO` zzS=%_Oow~?H}Gevbbh`M?(I1Wzh~E(qviPj*EcRarOjhd48C}^>Q)9G$Ig2j!l#VU zc5DVeYwx@Df|s}B-T?T;j;iNm__emmKO4Rxg?tUXQa#meGknJ>t=CcbH$}DFv+%EO zsg8fcKf9>qM%Z&MzTXWWZy)u9=Dzs=*(2EKW&w$}joJ-d%H9DcuvmOC3BJBpS& z5B|nW%D)}{D4KjXJig86a1H)Wb}jcVe7arFOprUg{sjxDJt^R2Y(C!NaE~twzq46+ zTf#lQJ^YsrTCY)XkDmaaZS7nQ_xMfl?lsl_&%r(ZDtt>49XI0Gd6Vzg9-johtfTUm zfO~v7_%xqK9iC;P>fZ%EdZT1QLtNp3rFD+6#Gr_ao)bAIC@3Veb8s508^3;J(OCxU#Kl{7t z&YK-0$EEZTwgQKYdQ?yA59Xrnc{|@TLjW{xk5R z_Wt!{c%c&N&yV3>MA33z$``)9+AL7}Q^4ykReRFG_t@v(g7C3xl(z(YMNH+X1#f&o z@$bMFJd(G7w~8rm4N?EczCcygOJ>(*g{ zevS#>S6%f<34d(Q`=x_7w)3kj@WfA*KPNoCeg4W1A7l4Tio$=i>-nYNckI2_^6(Gs z`Q)nbvo@b?O?VS~KDj=8aRt@0DSXgDtye4fM4QK>3;guwiXRN`m0riO5%8j)$;ZOC z=FoPT22b;n+W8Iq+g@7kBKT-~4($hce7oPe3I0P@<=F$jX!ALoh3`+U_WuD-{YdS< z3vXfX=|?N5<#_)*&`^0^hOe;uILYC@zodm9wDZ0EaE~trpR-2Gtxa#B_BDimP)POf z4)^?h;jJ5}4pZTNzj6+|uzk+@5$^f7!|S%vasD*i^Iw8D9i{b(S}45!g>uzN`?bC=6%McG#!d2<;f?KjayEFIeX4&Rc*kaHPbGMYhss|a z{vf9Ew1bbe`^!DyjcxvfPvHA&s?HPP3v8a!8Sw3A)SgxFI`+Kl2KexL%6|}k*XBPw z0e{Elsk;R~Z0}7xfbW~6_9Q40zFj8Uc1aGuZSUjcfp=S~-!BZmA6?s}4*Ymu`8#mC zj2h7sUfQ02_!OS*ZRHsWA9PCVH6MOvgSPup_{K!avm1WV*7qR%j-8L)g@2P>+v^{A z=5E@Lk{1oH^Rv?OwD9fr9A-&)G@IwV9K66EYX5uiHl(Sd)fQQd*N?HR~`O@N44j*{(`5s`Fs);3$N#Gd;aVd_yC(v zrZ7B1ZS{xO;p@+-J&oYY4=BDFyzATA?!DkEte^CUm*}jz&47FSH}FPwzPb^9&Yp+- z3BJY7x6i?w+WUG};McFIjuFMf>p6ao)+;7_Mqkw-GrUSEc~1B+dw#Vl{GWdnUkg4p zs@l;Jer&zsyTS9>azBSBzo9(i;3cYQzgP;-FkSJh;c@MK(!KDF%M^bY{`Np^->dMq z?0Z;l!;4o`dt#MPK0n{{?>$cd&tum;GQs_O)pNkF+x>uY@UnJ2wko{l@7nI|;aBXw z^GERGc0YFrypZ+(&*7ai>-aDqp00s>8T`1-L%R#U-1_ZNczt`W<}BPEFOB#I{&fQF z?@{de2(SN>O4=?j!}ETj?VA|h)W*}C@V|B|z99Vjw5s!4@Fl$!Uk4u3u0OYcPuiqB z?ckMKDbEPFf4}x*xPQO)Z1@5@fBO+$rM&h>Kdi19J(>~I6 zN%DI5esRIxdrAfW>!IQbz~8s~dd1;w?EIuQ{4<+Jt08>3-G}WA-)8%JPxujgFJm

34!Ia!_D9uW6};(1`4M;7_bDQ`7+p=gS43BNE?>(vfk(aswO!8c4+{t@t5^VH5ca6g})2QO>y z|89nRzuf`vZr>ww6YlZ%;mMDwoi*MFuk%g&JlGK4^|b2q0leB*`u!g88#Yhc;1~F3 z@b)Q`XC~b9%!MzgruO^@_xSDbA8ekb)9{HlpV%dM#gDbUp2Gcedi2uab!)Uh{Wc@q z+mjvsqrIO}4(|D@!hg5z^*-D`*LQ?Bu=(DH!ae^e_{9|J=L_KTeH?@r&!^++KKQv! z%5xd+$H|-U)U%W)Mw#$>`f)EFe7>D;XMy{1FBiP1-QTYO_v7%J@cni^+7j-^$#(Eb z-PKP9!TmTn0-mC=>a!5;$Fb$`_Vzh(FWiq~hvBIT=)C0?+>c`q;O)w2KZ;*Ay#9V1 zO9oHYS@F5yejFJw33e|vq}X4U=@6W-LuyVUTxm9@WQ zgy*&U<|W~tzZ`sK3$1TsxW~7E7qjoj>;w1u4}vEcpmxrJd;GWXeRdvo5q|T$>U9U+ z*WMrb8~$!J#mA`-UT2R_4DT~R{UHb3`S4BSO}>#Cmh z;5R=|d7+geSK1vCHtM&9&U?@Nez9XuK-n_4N2e@O7EB9~FS7uCCuN z0q-48%Y7UEw6gpi_|7`&hh5<9>^-C2@Vtq&+zIfR*H!;{@FZE~OX26Ys-8RG8Ja8q zUieA-9*sZX3v6D&oAB@L`G@FLmCw&N4%+9Dc<|+=HGXA>*Q_kh55MtP?XLoFV$a9c zf)}f!`gef)d3ZN?(F3a6NO-z9TAy+7F*Z-pLU^1-%CiE#%+AAqg?Bxx{&oN!^@Q?V zgWs*HI^2ctETr{)+0IA2{wwYNQDXSu$I71_K4GENA6|8U+F1oY$=;)^1+7r{xm%VP+Z>v4=;jdOv zozuck+B{2{;X9XTd%X@%by<1*Jl&UDuZ{dI#P^M*<3=6$=s}7f1aDDH>$@BNQ5MB# zd@FoEP0~i|n+=}S-gD0nziID{mVj3}r95Tf4Yq5!@4!7zGx$7v-{fQXR-4yo7<}X! ztN_Uj+vQA??AXW=i|b(lZlet!NB z+~)&{sG)jz{bSj7ObYk;KvKhJrB-{2!+rlP1CKIG^{fl`_{Q*$Y`&vU;JeSM-9z9N zzEnMDz>`f?{l9^~abE4&0RQnL_2+Hy3k?;20-mRz;?Kitq)>Yv!!O@dd!p71uYW%~ ze@+cQ-oy3__#OK``jYU;cCyR%`g53ABIpgKulB{`M)np3VC`1K!EzXZ{ABKSJ%< z2>0XCPw*6NRIiipYlF1D7vL##DgFsOb!n@A?eO~dwEZFl+>eK^!jD=ViopGNQVM?A zwpTs4$2WohX7j3bgEwBJ`uBmixFDYZKQ~;y1^&qHcb|lR_ldU41^D{}<6niRw9j!x;Y;j!us7g$4{LvK3io+GTEXYp_e1rCXR-b;7+#^V+C3ZY z@!!F_So}|LkN*{3#lF|+3f$vw!5`<;{usATcs*m<^Bzgy15#_d=YxBEQFw;*+K=kO zb57NEYz#jdTm7UL+~fPhzmKW->G0@Xv_4{X1>EB& zz@OUpZ7qj;{91SmtIJ`y$De{9wEh1P{D{>jO1jI8 zd~dkN4}|A`P3@lm-&$OGX25Gclplb5{0Vrw-?ZPwwf)lTj`7wT~4Y$EP)TS`&K*PE840*pN7BNLVgK8Vzt^I`hkv5=S_E&ES<77o zuNhVS;SfC2bmch-UuyF+N7(tD?=MyDedk#4FIQ=My#~MWmD-aRKFIF3Hig%=dFooj z+b>f4hrp-W^Npk6mETnSBKWAGYUe8WlRMfU55Y%NRs1PX79&vtmP zs9N9M@O)de{x{%#ev{vaCw*7_KUvf8x?Q#FFlphdZM-f8k7eio72#iJ&~|JMPh;PY z(-GeKu=?#Ncv73EWdgj?bhUdGJfB?$+X#Qt=7T*2j}lAmyaYdzN*?{)@cN8RsO=ID zzU()}=Y|hotluvT|JeFTJ$S|(%F`6SE4uY7csKigjUn&>G1X7z!awYz_Ai3BexP>l zhR2Nmsx&96LX;p?WTotNQr?ek2GX5saD?Onyk zhgZ(7{WlxDL>$#EFMO3f&rk(EG`8~8f)^aA{?-oe=e=FvC1R*PU(&5TQ{b^1TRq`> zv#I@C;Ir&K@n7Iw?y6o_;O~B{y4`~36-Okn=LLM6z5cq^H#vNKIkl$*Jhy$nQd#)# z>C~Qg;J4-}PjmR&_q1Pp3}0^ZH4TJkO{}_2gD{*k>$HXB~Vu3voz zzfn#3H^EC<{Lk>syA^*LKE~oN!4KN?*nieCRu z%id#p55Cj-O)vNvTi^chCbiZ6$?%jr4OUIT^gfFvs z<7dF1HdFh5h3_0F{~ca@iTc|Ec+8Pn?!WMDan!HUydPe-wV&zdOz^HYz88h}weMwq z1HNjpj<-$VUWb z2KVPh&%z_@`O+kWY;3e#N)BT-D z-FNl#u`}N)|7-9uH{^NYdD5vrSB8IK&&kz*x3>8A;gxKj#*Xm(cH%e?KG^PK4u>bO z>*RCbo_`*^`aK;7Hp4xB2mGJjTHi}>kN*>1`-tMBw+-*l|L&E?h4-GUaViVk-&4p1 z|J>etstWh`TJWp(9%x6nx4#=aaaQ%uQE<;c9$vxjTP=fU>!Lhs;5TwR8%dx8VLf`~!F{I}b_FF1-F54{Eu|;YGS?yX1lYWY5(XhHv>-`_XjxTN|~$bKpbU z>Ui=ke5pM@zXk61(|>_yvFANb!ae>1{P6*`^9kJJUuqv-pFABDp9b#t>odXI9@KUz z2lxB+RpIewtNzX5et*0T{HlGA*bunKe-4jUSle+v+~b$R_a#+(cEdgXApD<1ioXN* z`|p3lhxbx^GP}<0$6Jq213zoe?G%Um{r58P<#wN}Dcs{*!Asb6kAd(n&a2-Jhc7*$ z{xBQv`{{S^pY3}VHo^V=`_J$#A8NT5;2wVs{-}fEW7>U4uczOCj}K2>Q~fh1+~W(t zFW7a?4zUfs?^ zp2Gcpdh`#&j}O@f=;yR>kIxKm5<~H?!#%z{JgQwEXbkuJ=`G-AcWHe;hI{-#ctU$W zcM9C&XTuA0R{ht&{eJx>cxJnfeG=~X>o33?=2HKO=oDUOzh55{etVYUGQ<6TeNK4p z{yH93f&2aXn(%uzk3<)^->>flkKInkw;Aw)(LYjqz0T=A)^RT*+~c#uoAy$CCAg0x)!`k^YJ0VVdwdu8REz%t?(q}g8MdoE z%i$is7XIgE#UFD^e zqdGo>`?&TL{v^NpTk3A%_4jctBYgD*#g&HpxK;^1w2{Oi(!ae>3eCB&<=RLT`KZbX-`>jd4hu7K1!PM}X zd6d5d+{eMP@Wb|AZ6mmkJI&xf3|8Ix!9D&{_!*0z1NZoO@LAoJe>>dce}m8bNby(U zKCaz{7q#aE;`Ioxr^hFScenYL^TT~yD+cdv^9Iy|dwdi4*0buLz2T?JsQ(Xum%pU= z$#5SBXTcASR)1Ix_i^n<_+JCnpHIL&{yhAGJ?Hrh?&DgFp5b-QT}Jsc!96|)e6-EW zQ5o*zP7Qd;e|21H5BK%6Q0!mauDw0;0gGp^x9s3!+jil2EY5K_OCR(!|U(kU?zCAacWN) zxQ~OC;YTYfzAfB8-*tu`wRuiH_&B^hk29*yo#4OQ=hFf3oc6rvF!)S+ziA=7rp@2J z68_3WwSPUluFb1+5WdvrtvUhESy%0U1fQt#M?~opzP=~E*M5;69<8L>lMP;@l=4@C zZ~jMK9e#GR@^plkv+rf@20vOr?HdhGZ_o8jgeSbE_;ql9zH1A7ZiJ3|m*D>V*q`v! z_0|5keZ%YK+c62efxSml48H$0)wwKuRetS9Rp2|Dsh#h`@7r@Y9pO=iD*khL&(mu6 z#25H<_<>Ps=MuQ*Sq1METg%-AUun-X9C(2rgYQhDcHV>^cwO~*2=_WXg+HXq?{lv!f1?nf=;GXAWcn>=sj)qTLuRPP?hisnk`S8y9 zv}6AO_dFZn3-2rb5Io|V{3Lu`N%=jv--mq+Pjg0fOY%v0{XISvJl;C>w*v6jifg+U zhZkF+`ZR?97DwJ1USYoa=ST2ZWfk8a?sA=X``xYK{yatp_|UxS|DVD=ekA<;I;zjt@M8B=&js*!cK)yxo~@jgyA!_Y z2jw{j_kMB(eqo{N8FOHGe;YAK?R*vP&s}7J=NhlyF9rAKE-JuhO;r1v!2P+Mmhf-m zXuW#E^Y>GpPvF}J%g4f}B~hL!@bhQY&zHkJ|62I_3Xj+i_xPjmYj(Zm0o>#Ng|D8g z_9q_{zFqt|jkNGw_WW%TxIY(B3jRw2t-w2Qk8ch?Qq}4V_x2BgS6Qt7GZXIl=fWr1 z_t|ZQ`*RvQ;dwHv{pa9*ec%c_`)k_n5rf0)>Cb7zgirfZap~dyoJKbI#FDB{X}CY9 zQ5ingEnZa|R%KDw3S9p8| z_$hl&{|&fb2dfC5bxg;-7I2Sm3;(6H`p;0f$B%;VpRV;?0QdN1@J!PbzX$Hu^6!uzwwCxNfJsra05k1qhPGhXel2KVb`wc#aesU2;F-E< zyF7q<{J-#BP1MfhBf{(E<62typwHC)*Wo^{m52AW?^$aM_i>~JysbUg+8^%mL*bcU zQ@g*0d;9|UdYeCO2i)WL!1I*V=lAPyAE)lZGZj%kN$^>CJv}}-JXJx(7livbRRZ2K zm9}pKxW~T>|K%0M_kr*EN85c6eBB-SRJf08bKo`XJqUjf!^aUHr#2&gWfk?GQ*e*J z2ybccQ$!gVUQZvVV!?l2tM+GsdwecW|v4fk>98T^*bFPh@>@cMiFtMFH2Dt{5U$CrZN zv3WV_!F}9m0G<<1+{d*n@RJW!|8j62*Q&y+#8dwEa39w`g5ON3{FC6*&gnQd z_XWNP9@FNl+ydX9TJ_lpkK06bIS=>cUW1pm=R;olBD|g+9|!)$t6Hy2aQ~d16TTz9 z@>YR+d@cC2D9Yav?w`B6!@o+ee)|R7zYl04{Ozf#|6=&X+wvdadvB`!d*EAEtDT48 zReLMXO?Z!{@(1v%i*%ffKRUer-3BT?IlRPtEjJH*?|#*x2z;Qu*I5Jp#LgS*!!xf@ zJ3fSaf9L^!x257|!(X!Nv+Lo0ezg^zyrc3QhI{-ec&4MO+XJ}A{|nESQ1QvfgxC4` z`5U~D&0F$1{Q3DC{FQ3T+ZgWWOD*7iKhgH>5BKu^6Gy9>`WQ1J=A46mohCx>V3ulRy+KOZXr&)Q7=xdGhc--REx`7ZjvAKCZR z4}xFWs&-F>KRh*k*XvYij=~xW`|FFT0}nC}YFx>E~my;D=hMJz3x$ zp9?;qnc}O${d}nw{Pm`a?+Ew!Ztzbm{!6&WPli_=s`Xt3_xKI)9iJ-x82tJ98$8Ed zjgNoB{ru_~JnHX?PcbgM{vQ7-{Q4oq7lC_xDR{r(+TZKJ{rsv4Jl`SJzZ=}+`@rAZ zulR9rkDm&kwL~(IjEaGzw#>l`S~0C z@D3dh%fX+Yzrh=1v-3Cj^Yb_Ot2U3&hZDm4!(4lgWe~h~7S(4o-0vGsgztSr{dqCm z?*p!amszg(-EfaT2=8d$|MDk1q0J}o7yOBRzgV1!;p^LTfa;tWzNxw5a=`t*VSaet zS&FX(uhT^R@B_HtH~bJD-R6lM3itblqu_XjxaYqKU!7a)8)tHOo&COHV)*Pd z*3aR7o{%3tD6jHYh5P51TJVncK1Ex&-#6?Gukf|@$Ki0lZ#V|N=8@|E5PovH)nQ6_ z9V*!Sv#-GYIF=6n=$?MRDBO=rZ@^<6&~od;J-#XYt;O2D-Ql@^(D>UI{%#+|kB6tX z`v}wEpZ}`%tbqG*Y#sbZoA>M({NWtc;WpflV-Mj=Z63J;hw)I zeE$x$dpz8aW7FWD%+-Fe0`AALb?`%WANqH=AIFZtZ`(XJcj0~<`v*SdnT|_|ria(x zk7Fs}uiA4;L*Qc*>-QJKJ%2Nqm-sWMb4&Sv@^=tvZ7DeYjpTLL4SO1>~Kk%XAXTZOm zr}$-Xk6#1-*}lhZKiuPw!aKBA{yT7w{~LZWv)Y+xW_bNQ{uOw>8>(l1xW^ZRXK1ed zw>I3bpEQJbeNXl84)^%J@EsOE1@7^);rr_=|39oz!Sz-9i!WM zy7y;~j|(sGvf{JDJw6|NVjRU+hkJZoc&9Up?*jMuUhuDK==e4P?$?W^!=nyXJ=elL zely*k_dZ3p?;p7cA2vYwqs-QNcs)ITEcp2i>i=2b9-j-oB&YILh4-=h4z=K`Yp6fB zf&c!K+Sv)-@=L`JgV)Nf<$eMG@}T@%xQ{Q3;I-{|vK{W%$9{uP{8;t53itTi@HO^5 zr19*$%M<4T_O0VGZp_9+^_n z;U0e!o}-}R@56mucmf|ZNAW4Y39rA$r-%P(^In#M`*FAe{8|U?r_JFW-v&O`=0_a@ zKRHJI`E&S@*4i(=f%|cFA^c8x<=F=Jd+L;Js>TeWQLGUQfS|5F6h2w)#T`xW~T+|HtM7DFgTT%J7+Wbew+=?)MSihiCXe z{oxb1#}9%3ZS#T5fP4Hm@WggKX9L`i^V{IL?0&;pxZkI^44-T7=|}r6y#9WlA`blJ z3);S~!Tml(UU<%J%KH}F?^D!)7oDU1w>#YLQ}l(m>!nhA&93Iy{7X{8RYu32JAGdEs^TaqU%jF`I9p6x_$P3h*yesvkCi`#91P-nEzZ zqXBS_9|nIiPxbr;?(qxZZLDAY0{8g6@cWHb&p+WlPW=TxZ11rqoF86Kk52(FZ1IKQ zK2DW{-yfpw)e!FS@4*KTQhZ-{`#q}LVEFoTTHk4KAJ@Kum+h@Q>)<|4ZGo?ErS_bL zd;BH%!vd;f)CJ-7^l>USeC8sxKP%khbHiKxp!QdT`#4e?zUzvP10TXYzB~M>#gB!1 z{1o`JJ?j5Iz&(B=eBExvABX$6b`IWnh~oc&`?wRaFucxd?YXj7;2xh2o;r={SrqQ^ zZ@}BMQhVydecWjZA8F6Yb%%R=Uw9sSPH{ZkFc#S-Y-wOBfXeazhLe=vW+~Y68i`aY=|H3^!+M@7!c8#LrPg=N-cbVa_x3it7@7CiS$ zYR^Y-AMbj@JM7o`ehp9AQvGTXyu>rLXA692cEz8B`#5z0p26mKdIqxY;XdvRh7WvC?U@bt`0wD0E&eCC z$NvgnxKHiB0{8e^@J!j&{*?cK5_rOKiq8l4_@eN3Un;&X+{d-X@Pggdj$Uw& z?+-uKRq@l|Kkrfh{~EsUr0TyO?&IKA_?bg$|8cmFYv12+30}~?kL(oO+j#-Lxs8?^b8UDXYA?`wHH7Usj%8@Y}B_Pk(qFn@4>T z+?P88ey64Cxf=e+-ph-%F1-Ej@!^Z?ds{NWuQ$@~=Yo5k3&PjkP%{P5)5- z58%FD9pUrry!vx^j>pO~1>V-aulYN8*(Hi!1y8?J+iM&A=s@{?_#5{A)ERhYd*9&( zJeT=n_+tCsz1SPVw@bnc`Z)#syp8W!;A<^ULHO~vwY|#13zpS-)r9-JvQ6Phs%d{| z4}aO(*&E(Jp7IZax3crS3GiJuzxvnkLiWA1%iz(i4x8W~zpdr&hHq%1I-G!a>L|Yo zj~Jo-?jgL@FWN5AH->Mo@phj#3B11T?-}5q+4rR6g@0O2c}v0LB$ro!7oV#3H-(RH zp*pmJ54QUbJK=NfbJ6c`pZE9}yzO7g|2Mpj%}ekM{`eKO|J5JE>(;~Gd&&Z@nM&(b z5$@l6{uVr+y{F#+KH0o0eE1JK4vd9g%B$@@1%BM-d0PX&vRUz);0Nry@ig4Or~VS% z-mi>q_W}I8ar1p0SL49{YM?r1gZp;O1An=^^0eC=UjHd=REKWx_14e(z?a$g2aSif zzpA`5;05e_URN6mxX1T^CwfKO zeKg#!*G+^Uvge~#!ToyO26*&ts?R~VUmrUGAEs^|@i*M#pTSpKd>VW1#*bqjp9%iM zaMh;_+~X_5i`w<8R&c-m)*c?iuB#7+d;Dm4Z@aGkJ>0Lqt$;^Ar2e!I?(s+9)ek8C z9=zWr_4CK@dQB9c(}d2!3RWFe=Y#`>u<&3drvEGeYnRrg=amb_>bX!{cRxp z%i7w$GvOXT7hce=Z)}D8^|77s@&9Un`2+6pH{cWP`^#S59$rt6PXr&`U2%Ef9$y%q zznkLUhWqupM)0`t6yF8z*VB5z6Ytjgj)8mpBzWpw+TWMJJ^lxHG`oJX2kzI?4#Cgn zQ+sZ}J^miNe;&oh{W-k;9-joB-kw{?3HR%D1>kAz`_^m1{d!$}_`P>*oPzuHx{u)( zMyfwgg8TKlneg&=w4UqXe!Xrhyy93L2QI?>dfj#S)l1sG<#vSE^OEgHHQ{|@E51HF z_Gj|8aF6c{AM=mmhr>O7H2j>+cd-mU@pa`{2lqT%;Q8$PAWp+Q{u2CF5pA!Sc0TLl z(Wde0hwxXcE?|UnJ#Zko{gM0q7@F)#bw})`g{}g^Yk=mbZXL!GTyNvpO8hC-v)lUk+ zk7ZJxlJHI=mFI1^zgOM}p2hBSb%uLe?8FV^?@R>ur|DgEvX9xXkdWQ&rEL@Nctd`<8?I`^Z({4Q+n5=J31r zo_ibk_fxdJ`oR7D`a$p$=hdF6@T1%0bKs4N%YT9QO{?|Y3twyVN8N#E{Y82Hf$zGm z_NV(by#7Dg`A;_Z&GzaK72!{tYkO6NH?-%?+QU7*6MUO}-`^N`>gsCWWcW7^)c&RL zr}nvc4Sb-@-@6yy&Yp8V0v~W%`|n@y*IQV>{Vlw1NwR9Y#E0kWt@teP49)fXx#0;b z$}7MZ>{6b$;1lh-NlW;_O=?ejc(IhqGYnp{vetJrymd7Bx9}$ReV2>jU)#J=yWkgW zzR=&{_eZLoSK)rXaR)wcuj&(fcX<8d*!!D_;H7G5eY3;6o>l+J506tu?WqF4TUGl} zE%;)aAHEHI(L*z>WY;Yn@3`xZWFrSdF>ceLjWFTwqLg8qVc->U5! zcTaddzq9*~Y2huc4w>O??D?zL;bZJRU3vJngQ`z!`1RXrPX~D4_G(`r_{j~b!yx$b z-O4`|p6ast!yNeX+FI@cc;8q$?k$7wZm0fp7CzA4TS;KoQ~msHe@nGL4Seoh<;ekW zZ1=y4!acqcyn($hP!E2}&L`W#d)j@CuJ8o+)t-Lv#ux0k0bi3rb^8*Y!S>r}aQ}QV z7v8M0mb(PL-M-IjEqtfl7uW{hY|qc^hTnZn{ox3Fdv5igbMS#VwcW47H`wz$_u(;` zDE=9I@G31g_V3~Q*L{0`Dha%uUC&GlpJ(@5v%$C7dq%IrWBjaomV+0pukF|j{^P&$ z58(A|ez2kN0lzAK6g*Z&t?#$+d>^XLi{RJCDbFr=uS3f zfO~vNxVQ5yc*^gz+(vNE(*o{!y288Ka|i?Ao@WHy^LztOSXal}WpK~44(@q=g>UPs zIv$04o^x=|a~Hnkd)4O|-1Ee;>&@K1GQkhLtNxG=?sOKW zsQ-Ti_xQf>{7n@<7{2I)mOB;xn|;6JcW}?Y6z=P_0q*C|N8knC*K*??4&N`_%f7&S zyucT}z|X$GlO6g0ms{-x-v0%@@&$hN1^%jC@9}=+>s#jq{)u_0TK4K}#5c+Wro1%3{Be7Uy*@eQo)p}%6B2(Pm* zH-~v>y+ZN6+-fiILCE9F9TSMRDYQb1jrb1nzT96C@5{aZ0?%|Zy#2o1{N|zd*Na@D z{!<060{;nle7U~|;%&%`T<}%I`*P#i{j^X!L-D@c+%NFf=ImEp1MzjV zs*(Tw4Dr6)#fbOi?sMHz(qKxit~*%kA_6{|$eLEuFm-{8+J^!*7_*LZb^?ewKuNhcw z{IlWx-NnU4e`F*@h|Y-kjIyM1iq-b+II$?)}BwkY#wUoTY+{KJRiPZ3+?^flJFHD z>3pxec_`1DfjnaaUM=ABk;m(BFc5DaeItMCI^zAl#!DB}&d_qJ1oEdc_x|tWZ@xgh zU1Es*t;#QmZxV>F6v*H81@S`y@f8E{(-H6MyEYJCArOBA@n@|6T|<02`<=8G|5u0d zfjqC9dmTJaZNz7^-}wUZUbjhbKmVKuuRTYJmIm^d3$*7C#C!gy@IP{>U&Xlezx65` z$Wy`G*DJ>>imMLy{H@`u|5mb(;GSpv3w#FL^RI#rOBL#o5fNMAp8w(t{07|fNB=|X z=j&T0it;Chd;UT%@KSKkUk^T|lj`3B?)g7`fscZF{<-jpm9##~;hz8C3;Yz^^WTT3 zjH>oWy&PUQ&!71Po*VA@E5ZxpRo=JZp1<1*+}{uL?dbU@ApUV9<^Kxq`G0zW?}mH+ zOZ2_!KX>7t-{%GNcDkp%5?)WwUl{&!Eyb0Cd!AM=@Q!fLKLnmMp|xaVK_0^bPt z{DQCcllb$vYCh0w`3rHt$>#Z_y@@2 z`3J#$+#d<|_+{`FX;lBU=Arf!4=i^d;ywR^Kzy-4e6l~o>#(tbel83z*Fe8i5nkt9 zs0IIhR)Sx&`w{)&zFx!O7w!8HC&J6vJi{~1Lre2>;m~q_LwucNA&rPQ1o!3Mf{(TP z!Vd%aizr3pf8*Z>uaD=?Z60b*;Xr%^#C!d#!~J}#=g#T6*<|xjd-4a`vjp+J++%_Ge1Z7ei1+qHzooi`^4lvnk-wG3oX45`f%s4h z=UMryydeI4_@IJXUeADk_Fta3kxPw;7zcmVd_%xL|IfVr+u^=H9)N#*O$|L^9{MTN zew(H@;u+$9KdAc0y#2rWge0o1Z((!R=MA`D_pS+laOl5e|NUuz{L+YsVFAzO_}||% zk;m(>5MJ8G<(~q1as=|6K)mO<0{1*mkf(#?%5dj@^$Fz2Dj6_h=cGqw7DYwfxl~>=5Ba9GiY~@C<`xZ-U@!*d;~m>(nfp_Ut_)>ZkO33 z?!oPGfQXcTg}3v74kr<>!zb%@O+<6}8uL%#ePU|6%!f}i{|#O-mg4WgTbn1n7v9b% z=EdP@Vk=J*_!;wo@Mq@Vz~_f{wEzC>gzq%}6W$|^;uGBuZ|6kwLhv$i72gQn%)Bo= zp3QeL2cFyfCwQay%6}E!+dS@r@OI8hsQCQwP3Cps-4iLkH++Kmba=MJir)gSY<>~G z$vpPM@OGXt&jnv;@5|SQA2jaP-kBmBKAI`DN5$s(-t#Pjw-}=X{n|jDtbz7iM!e^F03TxSxjzl$$r8wu z_3{6-b9YeQ&jR@~1@f;!ytn^nc|8CAkPZKd!9q^AM82dQ-M5oXpYR5=$Y0l)J{9Z zM|u%+-`{g*Qd~v&=XM-!8pvZqOJtsIi1&65gs(gm86Ghf{%#HJr{BQ+*!Mkr^EkD0 zrFm$*Y{-mUz-hSu+rP+@$lil{IYQgP>oDIw7$kzPwGW(S%|pwzp*?cB4H55k=kvP>JSqIuMXEyqcn|yjmm=_CsnyTkFb`!-5V=JCrxoI#+50J7;J&{7 z;oklc@L4u*$sF_0a_!VVa=|+gANPIjk0%51_R%6T{x8J)b);x7h3`kz*K57vz^}GZ zJ(HM+ezK1`k-tzJ@!p>1f%wq2@jtx~@AdgC5N{t5BY)+qfZIpVNdE+MgYB;s@L(O91w2^K&H)c@ z#{mHk_J=V65BAU50Z(ZEANp%)z=Qkg=70x}1N#CVJZ_u~c<{J%JK(|NUSuKv`?pX% zgU8{7+H8^T$No@?^Z^f!U-<$a93RUBJUE`(Yt@nYgX49xKz#6gpmV^3=Q9HW9y}i# z6Y${q-t2&<53P{>SsL&Rj{p6=Ip7%szAxaJ0)95&nFD@1;8_Chojdf;K30eRIiYp> zkOw~pr4M-Ub5_292S4AH33!fBV*67o;JF#<4Pa!w*v9`0$x4fWddF! z;I#r?GvLhvUMt|81717e0|IWBLL&clOu*{|;%5iEZoroYyk5XJ2fTj3_XWH`z|RJ} zVZd((yivgIG&ZvS?*!Z)Yl!s50r#;lv|ogFDf@cW=bx$Fzqjq}`@XxU@_i)a78?0a z-j_li9LK%pArFq@-nNhj$MM#Y*)*;N$MH@9_jL(T?|=u#@xcKPj^m>Op3we3^w*?- z2gmU_0S}JjcG)hn&cShfRUke%j&BNha2($m@ZdOpAmG7q+&)G|E;l%iUk=0v$MHJ> z502xH1D@LcKlGQK?nmYij^hbJ8|uG5p}&ITxILy8>A`V4b09uAj^_<{`cOjqW788v z=E>mr-{1CeBGNMk+@=+a^h^P_X*eQ1bHJMimKz+$+Xp;2j&~1uwm_c#0S}JjBLW^A z$HxaeIF8Q>cyJuIX^|t_9~{S52I7O`xV<(X8J|DU&YgjH- zfCtBMyQ~(u+~7F=BoH4Q$78%;98VbV;5cs6Uq9~;Q; z$KFu7=>ZRpd}MrZ9N!+u9~{T`20S>99}9SJ9KR6o;5dFG z;K6a+rg4mHkB=##^^IbKP^jAl$MHA;502x>0v;U4(*-;@j%N>ea2zif@ZdOJD&WC! z+@=wUY=3YZuN{aFj^m93?qg+WeKUss^WUG)m>C+&`hc@FL}H_ zZ{U5vy}iZzwsRkB?lpJ+-uzuG*ZX~2xPLzR5dO^abcK7r>;<=JR3iGpb67tZ1TShn z3|_n?Hk3GmmEbrSBJCo5zMPH23F>JbsmV62$K{x36t@ejGbuo)+uZF59Lcu~t!4PM^7CcK7u zUATQMNkk*~`xgH$yq9@P_+WFp4E=n4ZQ7)Wj))&;@gKqGnD>O+pR>0 zEaI1&UxIHmx5q%A=hH_{{w$y{uCZJrnc`(HV*stO=lhp{+f9_co}m) zAMreO%u^t~wRswNM{}Fr=y@HwnP)|OU-O*s5$5^eyMG>k+Pn_pFPk@n|6|@1{<2*(Y5`Ab{sBC*c?Wn-^DgjW<~`t*%=^G= zn-74$V?G4l#@wcteO{k#=A#kc&wM<5r1=#1So4|ispen9zcsgMo}Ra7vH2pzZ!%vF z|Ha&g=<|7i2~5kJMeJ^Xv~&hSm=R6^Q-4sWbU6|L#H*C zGP2PAIW^=qWJY>w`YK3DvJ2k&PE@3Yuz z7LnJxg7;bc^HZpui2`{_*?D@%69?Qs--JAPpJh}aK6syHVZej;S$+<9@<9HJ0T141 zNoMDjq2&hev)J_dk?R$_&tlUxMtZ71{!asWQU`opz=QW$9t1pipC!L->`;4N4dkgA z@Zf!x$pKFvh+h-%3<2LC@QeY!7Vt~~f5|#os6Ckjo-5#40`Bj%gyORX{M|r&wt)8x z_-g^59PsP`KOgWM0Uu)O@<_%1QJ8t;$%E&&w2OU)zRH^z57C|zA@Uj|GoeFJNM(=d*6Gz z5884}=l5TpVEP)J7+!zC^tDXClsX@BZ)W;Rrr*N!9;V;Q^f9LM`!8Q&y1piiwpW?X z@4vjm^d^@7)pRgmoXt#cV0sJF`mUb zFW+Z6zyEUUbqneBwRcn=VmiP7a+2x%{>ug$bdbyMzZ_ut7KIA_{*vkZ{>wHRq%fat zEdA3==l5SOqQMK(Z)fR$kLh*f%GNR7s@g}D8d3=EBd>)@< zI-kdwaL8Wdo|7e0?SF`duj15Br(I`B_2orcmtpJqA@ zU4c$N%i-bUu&2!E`>4FI%QE#rXL=Ud!|w8Mlq;d>$_{{Ul4jhv|HN|1{HopQWE+I-mEy z$@G;h{p(D}GU$ySrxdhfofhGB8Lb;JZSWuU%UVO%*Wc;!1S&0fvXp+Ck^T#$XAGTw zei0dEI>w`q8T#M(1o`uI3q969(D}M$j^)GGE%Z2;AU$8V(BrTJov&N;^=zyIzHaHK zbu8+9-QqKyuUn>=&ett7Oy}#CIi~Y<%PFSwb;}hr$YMOV!hd>eVES!Zgx7wi-_CTO z=^tkL6w{lSKEw28rq40Gh3Ti5-pX`+y%XbaV|oKk5~#PG5va`PqFmv zOrK#oU$@LLov&L?F`chl^z}L9@^wqY1qy~bU$^M%ZK(5gi_g;Yb;}gf`MPC>>3rQX z$8^4KImL9oZqe7DFdn{cX`sm%b-r%tXF6ZE_)O>PmMNz5b;}IX`MPC}>3rRCis_5i zEp^3-5kEN?sVn*g^}0jv72Hg+&UeTCNL@PVCnI%(#bP87>Jr=g{8)V=;T039T(;;Z zvwp%IOJ+uszMCG4)D?2df$ku2GTY}nu@QG9SC~lT3Td~XGT=&LB$xJvJhxDSbl2~S zMPrUgi6aIh+~tqCg`$_s(tBcdJJH_eLLoWP2C+8+&>bpSD9M^#P}FS3&GvMrMi!t> zLvPE3?*`^Ao_miIO(lzdyPL_og*YTNIBR?To`N?9C3hNihKU`e)R1whBB3g_cXzJt z?ehy>cDSMF-Rs83;@zE_Gh^{YDr3f1mUMAe3m>ocit&-WKVi>cm7m+(k@e#}gPxIz zj;1vxl#P9;t6NvE{-`Zxr#23{!(J9YCs!=Ct2H;8_4^A+F9TJu-7Vx=JioZJEU1lx zJKdD;I7Js~HwQHjrGvWPxTbeYvfx2~GaRfHR`s^-a8q}?X(+He41L2{(_Ab<4x8M3 zuHg6NGG1z;F@R(yJ6qg5Esk+0(5|v{CS&XICiJP_KI6=j! z8iq>h?n|svZ{mH?1iW*c)?C&vJg`ME-J*zM?!_4-b9tCvmZ?g`j&p$(aR?IOE6_RBNr@*3jt){Yp4WB~hO z31}{}m#k9Rmggjev$}VymmYTgRRuQ~DJ%_ZfP<3OH)p)z?1-E7u@)f4@(x>7VU2v= zTX~Jlq@bV+bR{Qpqkf0)jzG|h>dW*C-6x++xdrliUiYFNRqBb3dAK|Eo4v#xNiVDV z$7&dJM)RA!cn|m&L8UaHy8jd&>FQ3WinT3z-|M~Xg2BDsO8gheQ|U!Z0sZ6|3~a2UWcc;<^N8_txA*~4XoA3WvY8 zqBP#fhw8$htPg6-v6}bGhG5ocvEH6sIylq8s(@k1iKbmRE6PnYXUfkUJShX7 zS7}EwlgXuE@`5RoopqTbr!hP^Q8$~)rCrPtN81sa0H{DtY*%wSy%A3ChBCQ(pnkji z{IzZtC*FiN)UnOM^THx5bKG=dtOHsrJ{WKCaa{>*4gY$0lS5{Gql51?vqh8mLM_G| zK7Zh<71k0sgLI8JII$UlyKt7+pXl=7qj8FOQ*(bbk?4djW7Ju75Lku&pF`Fz0mE6n z1dugLz;KqNw(6IlBumjEPU8|3WYrQdoY+!8mZT)n&?V9H(87>qo)hEw*jW|>!8Co= z`QBXM#@2ep=3>h8HfA#uxY92+`>nZ=yq9tNy%D#g6K0jco`tiDv^zLDoba+kIk==5 z>?a2Y3$8v(Ckf8PhF!SQ8I1NyD`bZ=UeRAH!UZf>=L1uw-bFbPyjK~(G>KW&;S8Cn zYugHMhTzPxzXR4bF*wyt9QFD06p5VyKWDfw+eYxzRjaoqliI&*3I4zt5|4YoZ;x z>>v3xxPNsJG`gKudbRo61^<^r`1Q4Z&i_gXzrNP4@10}(PlWKNDSqz%Y6!n>8SZ~F zg#SL`^YT9x!oQpRod0wP|31P0ObGwy1^=@l{MgrUDKwq1yJ>zoX>s_k|Gt zBg9`09^7#L{~5ei%byec9|Emf{~P4z@qaA@Uq7FY`#VDL_48V||BE5``gfGP{{AY2 z|0?|A1ZkxkW-?x{3^MU>Ml@R{B zh|kCW10norA^tl<^uN5||4s=0eS-fZA^3X)e@&A=oZTZuJ|J)FM{X0}%e|Sz-E&o1&|Gp6ZJ%azd z5dJB_kI%BHHvVbBkIzJ`)~|o3%IgoGbyKZhKQDO(jL`G>xg6&(rteas7nf`_=V% z6{Y_Wyds~%B^CaEaXMj1Q9GEHZ!6#pCjC|Y4tRs|8wJz+OF4|vatXhKjDEu&(Z8qs zA(dZy%wm0%{Q5bLI^F%3s6AazS~ts&=j2lS50Sr8{4bGTKhH&T4v}A~z)*~4ili<4<@c%n(@ybY|49pcd@dFIinUOyP z`)2#iSol}dfl|xiuy698wD9*3UmqvP-y!hv`BLz&to*kV->bmK=T=GOpBCzWr@+VO zMoIjG#K$({n_2!-7XAr=pMi|b`o9t~l=v6XO|=hlIP9DJ-vmJ_fAr(!<5yPTI~M+m zD)}oc{C0t#7x-Nkei!j8ji2i+`~iVq5cv3V>~hJ zL-Ix2gO>Qmh4@FoY4)F43;zi5Z(l@Hv2qEY=PUJ}eZ-GaVmyBD5%?Fw!bK|oIW+Kp zn8RS-EdTl7m-w>+e?s8jVBxnAKUIN$y@h|0_ygp}@_$U=H(B_P6JOtl)nSod0ow|DuI|{pE`Is0P!k$$#F$KSca}ut5g!s6==9|fnL*q;R zXP*3c&6IDZzX|+O|7m)leEj=E$jFTUk1YJpU7@IE{1_|W?zix_3H;q)H2E)E_+Kaf z2RID&&GO^#jivfKM*d3k2R{E4{zaOMjPpYLe&*72yC#&Qq!7uUm2>b^HK0b$3 z;xB(cB!(@eUP^zBVn+5__|wF1Cnxs*KZSj>{hqY&ed1SYzqc*^z2vXdes5ahKOxlL zULpQ1aN;c0-`A?-_kv$)zsO|y@rPrHS%06j@c)tcbyWZQ#caP%Sol{7{QUy|B@6!y z@n6tjdNuj@98;)tb`G`~ZzK5pQq;`zm!Gaxrk}v)d^0eS9q_qSe?5<>{&V6&<;M6Qfn78H z1D5#zrCIrAI2`uP_}|oiBi+6hC8P}ELjeyRO-2>fY*?^*a!;^UahH=~%5w1q!O{DWl1 z{_`m8L-JtL=cNx@_%9HD6Q$QLCLf=(DwY4nr&as&_45J9#N@wX;a}3Gh?UC!Een4e z@efkqSpLTa{@WJ*BgDU%{QAW_er~!z?!R;7@6bkiHS4by{LA1obNvx{M%7)V0ty{|3wRbR^UG=@ZYlVuU@BsG>w&_F!@))b1AS+%=sfq{#ePW zc1(Yh#Xm@XbNyh}|1IE``rmP({LerLX8nKC!rw>yq7lEz$LGIF{FB5VCqK6TvjYE& zg@5jPWvo>GcP;!KGv)Iaet*_1KR#DgYCnhgmCAn`_@(ks5}%j<8v_5Zg@1tfTU9lb z{+jjwjD>%i`0eDx`u{tDzZ$AZD*qYc-%ui}9kc(&z%P}*>Dlu7$9olK{bMqTUrT{k z;vcf`w+Z|g1^!zWekbv18Ca?Xv;J!@mgC<|{!0DlgW#9yFHiAPHo^G)k`VuZh5s%Y z=`xNr{zokS-{?@5+e%KgW48a4CH})g{l5%ZoKN}bdEq4szn%DI{3icRi+?-$vlZh1 zktP0P6#qf;YuNFk3n8$`5(6MAE=VQ-@-p6@V_JQ&sg|xR>^S`y;brzfnTcs$T!OS-@L$o z!NUJhmHg){{HVbHzQC`!TrPkAMo0`>rQ`1!@Jr<%5cqFEe&+c1#}@v#s^m{v`1=I@ z4+Z{@E&RG3EPdtj|G>hZ75FD0KePNB;68!W|2|KA^ZtvuetFE|e~$bESO~Tui*M85 zm)h?n#jn>{IDh{HjAs0A5ufLY`@hwzl=tfg!cqd0e?s%=bNzDu^Xm9H8a*$NkpC9! znf#wy_$xO5df@wnaRP4gFM{jbriR9^-mUym^%CTTf6TP!fj_9fQVO+m3_BKVhgA5% z`uiljH{-9d@c)gzc;}uQWK;TM@~^S*C*M*0qm2KKz;CqhTYOdUvDy+k*fIH03%~sr zia+@Q<;V6rCGeYxA6<-z9R4iT|2^+p^oi!{*Dj0y#HFhLJayqBd#U}jKS_S``*YLR zD8Ftmos0SYE?s`(z&v_6bWGUz@pBs9Yrod_Tlfd7nsJB+hGXr@pIxc^ W`Y-bM2FoAOKY6X{e~}8~-~Rxnf+0wf^>r3ICu5@IL<(gX}jRf-KkniLBtMGzH56hssYDyWEH z1Hp!hfG7$G7F0w53yP?S1^c5QitqO>J3G7Q)@4or!iXtugNA~k2P^D(DPb)JPOC7 z^}H^Q_4K^H9t&}7fbAH4eJqa0>3KsvHo~#7o;T6s@i?BK=O^OWRL_fWY^LYMdTfVd zdu+c|sr^^K(pg`ZPXD2(bk^1TXHEEOR=+)^vwG|*o!w=B>8vgXr(gY*H=+9UtM_;l zvQT!gbk^qmF!bimePe@Toek@QtWRH`5iq5*JG3gDv3`6(lAun$uUI;}Jb6puYu1FH zOQ&D`vp1pQi$r{10w+J0&dH@0rL%Sfb<9{lp#r)8K8Gur-S1~djK&yi;jq%#<&L2a zrDir;5A*${vwQ5C-EYtA310>7XLZ>_ZJ%6zc9%WhpU0h1mkO@UOU+NeWRC$=al-LT z)i2%L zE*&uH(qWfP@-Dk{(B;D~9M);V`0+R$dhw{CV}^6Aa1{Pe%xDkyhX1o8j7ArY2#kS& z;keV%xdYvfGKmW8DPl__cQY49VJ=GE1#L@K{_jfuUwM80@0y$B*wXx&NbQ8Qx zp>?124VQjjpT=CbS)01t@W*%`27%Ch7Uoi!H%q5)tb1O^^E(dgc)`F8|Nd(-I+ic> zhGP=6!*%)(**ux@aL07UlkV%UP(?Z`I4FfFcgC!Kn7(KV^Gc_$&o7;w&97!{{`dXp zEcib;4+9Bi^x0nQmXkR{4c)tyxN3imY9MAc#)uI%mgYa|8yctPAd3WeudWl>V2L^t1i^B zF>y1FcX2HloA^;T9R+Dyfq0%@@g%<-ZYaNEiJ#5K=KfK9Y~eTLV=I3nA5Zq*<6~?8 zQ$Duw_w(@-e;6Oz`D6Lm-k-|H4*pC&cJkYPOa4#w8}PAt7$1{A7`R;xuAA9)ueC*}l#d>dl5g+^b%lUYw{~{mz`lZbE^NVm?#qBng1}3CC zDh*BCgrWwcsa%ULN-UtF@lMg0#0n}R)ayn4lqk;f{ptRUO~&*68~oLLyxE`jI=!Cb zFXZD~e>ER(_uu8?9sbvRywg9-$9ev-n~A^IKb4OQ{B!yEfIpFs3;jFz_@KXzj}Q5u z@$q5*Up_wOSKmVROZ|F$T;`v|$0z)=__*Ak#K#r>eSCb%f0mC=`@8x0d)@(#`%qr( zC&|xWd55_C@4VbM==DE&SMc#jUK2k4o7W4+R=#KQZpBG&>WDN9o2*{h-(wAg=^Fp> z-taz+_vySZ$NTagKhLuURD1yj^Qb$$tbV4Q?|CoEi-CsT33$bDn_kY;Vcg27c3&b+N=jCDqGe z9AZn`Kw*e{Stu7nYDMyvP`)CR`#?IMWaz++z~T zjF4FeeT((uFtbAD3+O+j@-ru7%41|?W0QCsKevZWBj`2}%YF5c$fu!r071SX5GBb_iC;@Vq>1 zsUxc)AoWmFK-~yrk6VLVoa=Xks27?H0Y26GF5Bez&}1I)Wo6W&_f|vF zdqQw2pw(r1ygvlr2eh|Lj}L|5VL(0}`>9*~Xb3g{R6<~^)%;}Ur$ypV-0af~?GvYh zlx0Qb7U|P*tF^*0lODQ!LQhscp@$@&(8H8Z=;6*Mv=V4Q&Ug(`xlKCX(NDnfGZe=A zxb0MGE7I#I-WEvC@}lx7qVI$DOQ4&bWY5cs%I(st&}8u`N)iY)7aO~Gnf4)bBJ`7q z`GW3z_QTU)<&NpRyyyw-9P5M5FGXUCAb5pF%)OQ`U2z8a=AiaU@* zHL5gTq<$zK97yJkP@g3F1ZdN&{y4n@64zIWJ`dU=tG`3`7$c~9ChOZ#U{*ulXc?|U zm|H?-H}w6MVLwvOol?&~&@xavH$jGt=y!{LG_;0+Zm3#s7{{@gdypOorX%#zh~XZ( z4hZ60#rC^kaK4qi!~%4B%K&Ju%R}0Vw)3xVO7a1zmx0|iZ z(VH=x_%r9k^AP;cw%hA}%J~R6Vs9c%nO=s8H{pbTy?;n(> z?WP|60B1V%%HN*V1rB;qLDfZmXF66Z%Ha`P_6x67^>Zrvf52C(>gQJUzr)ErT-6zs z?t-`0ybF`_UYYmU^WL>D{se~HJn?YWQGdY${tplR_$DAP>rk)( zTiQgzMeWZj`TYb1UyyngsZz_3>H|J+BJ@)tldBK=c+9pG$CYt$V1kfOOc zswJ9OK(;2gy+5y-#*urrjQ1?`U3F|}uh|fD&ljm7icbn8vzhez3q@hmZQ+~zN20+@S2H@&4oFi#Jm?J zyg-ucg-Hyib_DIj(@#1?M^G=|{mA4e8%!{QMx%H_AerB7Fgk(`Q82ecpC4r+Bj`zJ zs{=hcf>z@5n8*ks&U}vDcVuvc+|!vILFu2OBp5;4@u^E>1pP_YN27TSv57UE*%6dM z*6s-6`g;PofDEYlhR*({5i||VTx-Ej$Sg8~*w0dwK1Cq4Br<|X-i&RlRe1z;$F1%q zPCz^C2pWwUwU|nxBd8pT6WG$S(5UDLs)ORjfn=(Y?v9`u)C;FV?-^y>5p+Qy1taKF z#3|3I@{=+*LB&%TGwzg(la5QX=dGOcCH=$l$DQ+~cZTIp;@rEzjJ@P?uWj=Qyah+KwVV;iVY&Sa$vizK6s)kCFV6f(E z5?EH3oI@is`B* zsDre-)@Ed$f_6)Hy_8Xd`lbanh#y4Y%IvPDco+oT_05k?cb!gOKuFnL!=OaE>kbqw z#+LR2IiNE`jO{M=8|ki%klzd}BHcxX=1c6pCHWUPjC2<}PeaV~q!!ujE|Tj)Io7Jw zU8OszyQqWwnjQRwzvE-tnsfZNe7w!?`3Jq8>ksGS?f!Lqyu)A2$2P2v9X>Ah zJMwXfKZK7D``7UCQU75+F7@Bw<8uEeK0fK^93uOt{USa->-Xm4N`D+5pYw0w*|KCbl-^YJCW)?q4N=eObG%l-&HzT#iU$5;Ku zeB9u_%*T!XXMEh`r~gfMulo)8xY;k|;}(AqAK&n&@$pUnAwIt4zsAS6{V(~r)j!O~ zcl;Xvke_$_7JPiy@2AJ{e0Waa3cntfa}mEDo^uHwN90_Aqn)1?;mbS04fjXAv~Ye}OGwHa?n5Y%8!jC_ zs$)w#Ob+PG5MysR_8Yn3nuBQ*SVV3(GBkZ5olCM;ACodaB=co{V&_*tnrvnFh9miQ zZ1-4|ZnzKXz)Rvuc;=@@cCEFUHz7mO;1=w7zO41C@8fZyFJANMtwBZyw7}cM`d4uG z6S+JQl%c1L$Li~>rol}XHc{!hBkzxEy~A^6JxIq}`4p1reVA8kr+h#{C0(HRwoD^> zcQ4ErAu|g4c*`^=29N1x9z~9mVvnNs5|1EG>U_`CT5@6oP#x&SWBfj0In19W7j-BK z79M9|6AIr81bNJ|x|G!~q5K%ArUBUwB&W5O@hY$p3M!zYs@T}GATJ6a)l0%>lBO0EqcmF^UKvUoU<3@i4>f!G9DQ!9upO%k)GVt)b!Iyzk`f<=UnAXfv9A70BI-Xi9{AR2a;T6 z4p=IwFVH=Jo+5}&k}5edggz(}Y8^s{EW}rtIzwa9Py4AP2OVneM|FCY_nLaNxJgjC z#CE!Pq=JqFJ7M<}i8}Vez>hfNt9%x`N)6&^Kd$HQ&ZetOB34B>X~f-94_)QF1~A@8#=LW`@ z$DTkE`4MM)mG^SbhMx9?o(2TCTxGgix@4_0+Fx;^E-mX^oyDQ^(z4DCyxKBzVR|>V zwCxl%-gqGgF;m_ZKY`*G0?F(mT}hEy1nKMUoykUGWWuUV#kHRnOPFeZN&%2Oasi^)HQ@_a}S#^gU)rU7YQg!HnN zr4z2q`hhNwG~)=fgqW|e`zc`Mn%BK>yjQ1!EEtHXh=pP`Y<#^0;o)7UYRH)50Tc(2 zCwfgs?+)!ut4mB1WylCzPheuqWbCfBa77+K$BAy{p?nc(bQ4H40yI_N1&FVv0$M1r z6XISA(5TjUI|{%T=x+d38wHK#Pp`S0?+S^yr{FX(nn}bX ze6oYL0NT3@+>K+s*l^=UgP&q;xJR9i)^F-Cc^9aMEy=TtL+Tov$(KQGw&1EB3ARQP{I&<1^hZ3{oetR%R3A&mgZ;!I$AFq<$&|rZ34ml3gb(V|= zd&D8{1NDR@=k|~2d%5nS<&}Wiy4Yq+pz6I(NOU8q3?2!KfRUXevxw!FQ^<5PQ zTL)B$B~u1_lH<51&lfMM#>Jt^wrCS~Np?bxPB!@v2i^bxX^o`ZDrB|XC{E<;c-I;#7W_U(jy&2xSlV10}s^r8=tHiI?@MFaM2eluj zFtbbXU?^f~14~t!!WTAH44uixfOQug&5ai~Z;P9@kWaI4F8Qj@zTU4%hXNFs!O+J< z8Gb(3J;*+&26F>;Hxq*%2#n!$LS$U}DT?*nMST zan?|Dj_wGwa%jJFgy*PEK znhD@ef~XG+ooUA}X?b?ow&70fYrt$G3%ZD6Aq}|Par-%d?+6Or3N+R6R1RaN3brIq z`cW14dm{iP1cjb>Wb*JzP;c=V%*G1;w$}e`g?~AmTuF|8p;bv_g+B+y_Xd*rgLEEn zb##Tl0@{mKr<`qcg})Wr?uc%B<7H%pf0&k3f1uP9YYb9RWpEx=_+As}@?v}zeF|X` zl|jm)Qdan6X->wjJ-H|kgUAY>sR`@K}hSVS?%LCIt4mB1WylDuD|}+idDvZOVV>^l1S|YWD8HUG zx(Os;0fH6&y%3kA0)iF(YKR*xK%-h8i8?iL7k>ueH-c!88vb?xm(xyhUE!Zf*E6d* zegTe6@HpwN@LPiFWJxksckT-Rd;sGtWZfADcUSncfi5cp=Pr_dl8$y)_#0vLt~KOo zK_GX9|1E$c77BxLaCe2DkA!zIwpdpf{-TJ}eY(PDf8D{KZ*90o9a2~LOil!Kqa}Hk zaY$X^Gr0)V^Om%=yIr9xe8%4e`gt<07e`n4OdbMNsb$c>c(A&{XR;8~NtTQUt1Ema zdw?2Z$&|tB3ZL<*KyOLLHCSEYGx;c}7c3bMR#*5;z6WZLCF8;B3ZKcpKviiKbU?~r zb%oD(BcLZI;~K24@R>Xd)KE*tgVhy2lUIY9W65~1y25AjF;FjAGG(y3!e@L3(0$3c z2CFN4Ch1r4+1O;9$Ai@sK9h|>wYFqDSY6>W*%#C(OQsA~SNM!i2YP2RuEFXGpUD-V z)>$$htgi5x+zIL%OU8rM6+V*&Pt`nZ(g7)h)fGPDML;_w<6bphJ~%7g}Q~%qlY744+hvKS2%aMFC3O+ae62(6TlF1=G zvZ_jN1IO6d)YJ@h{oJ$=+DQ@JJPLP_RaGH9U%CStU_q`(9+8u?8j>zA#%Ix|{w6UD zq&&!FRYjKOHtgn+ixVge_j6N{S72LdRWX)T6&t?|>HU~2t16bihxCh;C77$S{zSJ% zR#k+U8g20;#3pe_O|q(Dxdo)QFgZJb7W}5gVj|PlgEN;Vaa%~x~gKbH>ly3Oc|`Msu;f( z=xxck2CJ(oCYOR*ZOM4Bx~gJwJE$)$84p%hRZRW^s#>R@15yU7t18Bi2ii6n*I;#3 z#bkd_BP0x~gJw0H}*CnKD>iRWW`e(7TiISY zih9^3=t|V4mvzdgSE3iuC01#V|F*<(%&&zmRKz3cEz_NvALZf zODvX4AhnLk&Jyb^Nat8tI^oK!VRU(mE!YnKD>iVlloK=&#AR z2CGXfCNs~#mmsjE9tOI^VzLFOu9l1kt4k~<2ZNem$&|tB5{vQMfIgUvYp}Y+VsbU8 zH!KQnrO**u)4%z zaxSPvmW&6hODrbWfO^-GDSK9zSd4!Q^iVRMyu_+WPir=z9sjl06sc*dPnK8|BQLS& zJGx$i8po?DzupkP6aBiW-cbJ_XusZYzw+^P9O2jH<3)Z8K92Nz@NtwsjE|%JDSRB` z-_FO2{b%`jiNBqX45Me4Oof<>MUxEI!`mkHWDrTIrek%S~qUUb>pB|Gdef zuTSxZfc3wS)M~4qcqfF-%z%-Zgfm%s)_=-mEdZGykr$)&HyZvXq?rF4nlFu*8+xf0 zFPkj-X>vn~rG7d2UcpXFQ`J(VxNIW;#qcXhHzOhq_6(6ImMksa&V33$7Q7(4aBIbHP)?tmc!lp& zryuys`McGrTypA#LyIpbycSdR7m4r&8*265h+_#w#B3JJ=jJZ~E9Y~H>AMzUHlNMv zz@!VA(TV&)j>4x|IR^!!u%$gt4(UvqSd+YF7cQ#21VxlL^9q-6dvC_;d1UY&8L&TT z>LZ!_LL0t0r#Cf3q%GAb(v0Dou+PqBXR?Ie2}gU$8Q0ETC9*7`|A1ur1Twd_3R}w( zn)sTK>kzVnI$hK+ZCAB~a!TMpdv#><5!9=K{>UgHL$Hk`lpRSFhghA8(wj)(AUO(= zWr2Jjq(`H2CI_kC+obP-z5;y{G3;FA9Jzt05uZW&(YkonUfLY?lP_TUnRvH`jl+~X;?*(Bks?u>--om-CSNZyb@4Bd%vtJ~n`HPa98$#`0rLPfi9%#6 zq%`H8&}C3a!h?#(jf;_>6W+kI694T6(uccebUu4YZRPx^S-m zlP$pQ;|{0>$Sd400DZ$~K0zEk?Q}f;A^MZhR%4Sp=2f~gbJ+eb(cgi#-|E&0UpII7 z{ww%DK(qPivZGg{$mw_c2QqX09&5|hB-$03jHyyW0QWhgU>}DQM4Jb zwibPzE`ikjngVA+9AW`_FuHCwD|ID^nUFdIR<8&LA| zPktL&c)S2_k=?fdeh(nSS3;nc4peynCVp&TKgeRX@Kgsn2|zmw@hv8v`Z>_q0ESwK zyGfw=4s#rp`$5#NYZcIPM(OX075YwBA&NIom&<4l!7LGmz+O(M7*3lP0TV!>)$IcMlynyo8 zNwX^ldF~2zj#8h3_$ET>tvW=3e;}rx8|~uToe++OR!BNuB5}S`y%5y8pO&iEvqh2Jq!jLh80gMPB zy*rzV&cRQEb|dM|UC_p{Uj*&ZnEh#v{d#Dx$L#xy&ePr=Xx|6+?zA`9fy$qcTXGHvD^nWEAY__fq01p zoPKL00AHq?0Ni0Ar%MJn&~gB)EaW^>E_0x50QOmkAFScRM#7)w;NAte^w`2nFN0mk z+a0nosOAw;`)!E>^#U-+LR_)a;#VDVGN>CY>5P=W1mb7YLI5i*#M64*=jj!>n;G8< zbaxbY9FGu^`}h~G!l|4 zXa}mBC8+|1PH~{20IrBYhDollu#b>t7KqydO1+G6f?5jg@;;kRHSmT|y5Yk~UI5u6tpIe5FR`ITbj|X~d3Os%(_c}I@gI{ND_)_xD z8MS{p_)eg|q`>3DuyUpFvin1@;K3#>536vV2Mrv&HPF5(@OUc*IX0JqpP9mj-YW7N z-{8VKHjBZ(l){Fa;>0$|vDpFs=M*+PXlbYQOm}P&Low>H#hcHw4(-(Dfl9eJ_xMg} z2mUN;V@boaj(kpVAgtnIkT+VI`zhS!k&sibs>`1ML*JYvo+`>gGr-QoFk~9w7+8=Ys6`g!wz{asL_^;2V2(<$J7m= z=36pluuUC&CD0AYxCYzVA$Nm1V99u}eI2smMfh`6*rWsE!A^F_W}v!SGG(wc9egm* zvB|gw`+!5<3~GTT$mc+9v}8QkZ4UVvsNXD^GT1#1o;4ER`o)%d82sjtEkT`T z$#}5onH6c`;2Z2hP~$8a54NF0&IYx}k|~32>ELUCzL|_`&z|m(UxE7FlJQ{A6Y^A= zUn`G7f(e^+Ksd3_{i{ z!(2Y$%vgfDvw+GeAvSo1lMs6YP8-nQK$TpFB*bn);XPE_Z}fJX5cy-P!bn2w36!pl zG6$*Ot5P+E8xv#|eCl*jQN`!+VF4$^4x+p@Gw)RY2L^KfZgncx52=P0*CD(XQ<4zl zFvlQ{tfq*F*&rd-8*Gpequ(irnIy!DVA7w==p>R58;yb~*wU(zLpqZt)}%@)A@&@K z;0WIVioC6b_Q35Lpsp%OS0b%9$LblMs6k`VL~)xyYIjqcDGh^e@R=!%_Cq%EC(% zVmX&!>|$dmnh;?{vAqe4tIA=V4pponhhhb`J6Lkb(<5|{)L5}GE&>LHMuQ8+g+ zRap~a$3k8T=_!)AVN$6k#5SV%&6uSo#Hh_*Li#o)YeI~=IPFqgdTi{NnBm5tFw%tBGHCL%P5xmLkBEkR$u%MN zR+)e%#D1^<$IBN(JZM5J>$0Eeh+;jMH(a z39-s!@%+OU-heX3`B7sNVkID22UIj6)(gew29nHgVjCpH#zMTx0vxaaK|<_yh>u19 zX*>VzZ9#*C*h|2+r9in|f(8k(Z-AL`LBpuput(i6gM?TOu*X~84n7wR5@MZz^{{9W zT>_~)NQe!Ec!dS-T8BuS#smqmSs>z~h-X4^q6sm+g||cdC~%_onh@ig_BUvUtbHUQM)uXNz?a*x z$?P9Vh>>|SNG(a`+AH&9bVt{gg6Vo*z#uLvNXyanKCd62u4ej=rt_d;LpMds^)#V-w5@MTCzLPY&a**e) zP(ecM0EmMTN^jL5Ay#<;=1**H7i&U{LpTvy3F&-^#CebqJ00cy0$X?53=(2vAdU+F ztvE=C-GuTvR+DS%Cd3|twt{qL)QxD_lAccjYeI||^8t3B2e3pU<8*j&lh8sFVg#BB z6LIOWh20lPh>_PukV^=m2*jzI5FE5T##N02Fe!la?$m@B2Y)-Xdq{Wg z0!@gq{WH*3#q2d9#`fEw?Tp!LLX4-FU!eUR*c*NTNsyWlV<>Nu=hed|{ozb|nh;~C z4S=o|a;7~^h%q!6z!(cTGnyvE7@7fKu7#YKG$F>&G61hcpzsl<{iq2s#y&U;tw+6z?}ph%tFHsCkxjMv5lH_}TUpfQ=U7X*=#y6Jm^i2K2`$ z?l{(j7}uUL1y4O};SAv38=4SfvKUnNWHM(S#V+a?DjoePVMu#~D4E5aSAZfjZZc zRDlMq2{DGo1Gpgq87Ad62@+xpKr9L<^`Z$e4r&dwcLP1_efP3yLX7cmfo4oiY6Ih; zwbr8vF*d9ZqqZpw;}=j9Vr)UqQyWc)u}v-T%~RO$tV27s(S#V=^a4N3 z+E~)?tRtTjXhMwet3lplY3`?R#}9@a)M682%YnXSar$UO2Clt^{8B$<(1aLO^A&84 zSi7(WYo{if5F?Ws*W&vh*it_QG$F>GI)ds?B(ID3y4f0ZkryPyE(SKqI;Co~2Q?wa z@!SsJp1_~#nh<0C8EC6wx+cW9@@>#|lJ2}q(1aL$>|}m{_Gipq6Ji{9)oJ*`A2w-^ z?IP(~8H}0`W4r^<-WIn{R}EYfVoZ((HN}$Fv67k)WAZLg4_lJPfm^#K#F%^;)H{}p z*RBaMCijE-$C9>o*RdwV7_V_1u0OU|FKDou5M#0Sh%vqq=m*KT2CE4%CVvEV#FFt~H6g}i{`L5%3Y&C5JXlSLG1&>!086F} zRuf{3j{|yLGOodDLX64#Ks{l}c(9rfV{#Ly4=ouFRuf`O{sgMr^q^TOgVlr>Q`$@@V)W66}kYC??hw}5_A?wavv$zSd2Y|j* z2F`b`d;7Wxu^lk_!WvS~X)ta=>@a|AWTs?@hru|wn-FUZv~wA_#F2-N@u)XD(#cbG z^n`LpvN`XSZO;x*({dN&Ho3ioX;tyzbYYSk`U_%lZ(iVP9h1ht57f-TiV0qkj|uuHOVU_#5SR* z8CM|*vE_KZiVSv;0sE7tK9b2VY(ngEYPd*Ss!^mF!@ogMBq4SP#pP}aYUi$!zLkVn zKBPh`b8D+`D3TB(z76D#ge*lkk%Snj=Rg@0IM7}l*?c|qsyLE_7$G-cyO~gSBvD90 zY#~aQlEPiYQHU%Fv2~EPL}giHISH{ZpnpRQI~Q3KV%+GN=of5K!;|*X%EC(%V#fez z5Th`k7T z4W#uXbHk)kO^AJn;!k3hnh>Kl{|@P|n5+pg>f-9NaOttJV{TH4gjg#8J)#iVrbviU z@d%I;lWA>~lMuTN&;kq6-*Jg1#MVNSzqrMJQ-()GLmro!5c{-DKoesBSb*c@iytonEa`osV9N;VZNz#JXFW&uFLgn2ht*Sy~ffQ!LGYHH>!AgxGx+;P!C` zRO9wJzYtqX5J%7LmrJh+vG<^Tf=$NrI=VAO*M!*5&=Ru)-8$hv`{xc{O^DS2+B6y0 zg?;b~u`VFa2&ia6Y%q$)1d_~e6}de@LhL$-w^)D!79dE7Erz%%0!Z8WaUf`r5ZelD zZwi#VNzfo6b`V&#TY`R|YQr9N!weE)4Z)sbc{})AG)Rb@1?&QgzDAco>JAcO<00N) zfxWNdYC4Sx5@HKLEVC3x=ukmIY(0qgEJc;MzJi3 zmr8#j#!wM}HWuRXDUc?_80rULu!Z;*6G#(c3{3$r!$RCm0%<~wp$7phvk-NaE@U(z zM$bL75x|=S@k}UAG$F>f@K?~j3!JFECdBxrEq5#K32b5?Nr;hsA*4nm(?iIMB*e(P z6QojWU736AlA@1ZLtqk$Cd7y_mti-7VD=^O#mzqpVNHk;WA4XpF~Lr|G$F>$UV`=- z>Fi7@(}Wn?e+q4H%w7{>-0r_gyDjQp6Jo3%1+9Ke*Mu1RZwswcOxJ`M>*qro64Nyy z#uLv}XxGPdO^C66KeWX$T@zxgzXa_ytIItWB*b>1d_QS+pp@M|i5fGK;x|H6k zK|-t!#A5}i_l&sohz=)qi#gYuV{HCuqMQaF<)c%a{x;uVlljUS7@OLF#=7E+i~f!h20lP zh>_RUkh>5<5r|VaAx3TnLLM3QBEe}wjH|jHz{~*BF4lw?2frBFJ0PjVh@DZl{s0lH~zXST0#qASJNll0`nR6%p z^aD2O5vQ@55M$_M0NpIaH-pn+O^7i$6x5}bV=qeqJZB-N zOEe+I&^rJ=vXJvk(S#U7zX8a&D`*}+SUG&!X>VvkjPd$Fi!C1SH%*8!*&Wn?2&wKg zA;!=+0M}V4-fx-^WAZ*wk6O|hDVh-DXWM!JA6kf~?YK`(h%x>X(0`-2<5&}7Tzk!V zcEq!dFPB;O^7jm z2x#?tgXV{LycL=dW1ADecPhh1TcHUt#?J>jF$ErPg(k$`i}G;Ngc#dw z1piqI8*U2iG&W6$vCTp7)#fKRpT{HZ)J79xY;!#Lt|@GI)}fu+XhMu_27{kqZ7gYc z*2#p4SEvaw!fyrnxTV7}8TMEXo9HjZ)&c$0;`Gsm3|xB+`K5l!pb0Um=0C8hvLI-D zSdFz)6HSPbNkibRtVsyU)zE|(dpZ-;MMUzth_9QiK^J*JLhNc_Gp$pqMte{bVqDE) z0FMX$RM&(U>#srE64Nyy#+C1dwx4w8U4kaW=wm07b{`&x*xdD%Cd4@I`p{YidiXhk zbgeXB6Jm__0eYdu?bB5Q*Mu08SAm*s$#|D)LX62rKs|3sS|GT!YeJ04cR_t_$$0IW z5M%NXsLJ;Tm&w-dI@W|3;|+nfO2)NWnh<01Oi)8C84p$yVoXj2b&DnA!D>Q`$wxu0 zwPea*H6h0Mhd{qh#x+NQKI3|13jjDHIBhh$uX)r1(66&}P# zKiH%f;=yV{Y&gxYMW8xZl8tGnKHY@axuAwylA5KEn-IGez+D!y?%Xwtn-F^v=+-iD zzH{B%*G-6h1EXK9A@!UF<0iy17vZaK*rXT2U>w{{h_wOQuMAw`$n)?Y^(H68=ueRI zN$2$_PEdCi5I_mB>(@F7vF{flA$G?`Bqm7KgxFFPuEv&jR1w~86Jm}~p9&)hv8^cG z9cAi)wh1w^3O=5`sOZA=_^^NzVg(O{39(~g(3-HqcdJvmewsbBcrxL&SdoMndFu+o zw4jKX&0_i7{AFO}d`>a_K~OQ1gxHxdxsuH2B$5!j1qJtGOKU?8=}ekfle|(wYzK;( zaTSsfTZh+M$lww(V1HFvek7A$*o4^hMJN_&OEro#WB5T7MG|6(#h3}ON$uQK(zlWj zYXqsp%G}y2T$d!oi0=;hOhP&!oJc~9)X`AJl1i=9ULD!|66#fPBndG>=3%>!Pl&&F#yNII@SrTIJK>8>u%Nol`i2VxvATjJ*WKD=sm{phHCcq{&bV00gX=UN1 z39%Lc+6GWGA=U@Q=LeE&stK`i(5{Q)AcF2%I9#IJ*Bs5KkosK}3qwv|lRAo(w z^@98sq-`W~!z5l!i0wo14>3zkh*6u%Ka7741e;tMsaF$X)Wr=Tm5@x1xk)J!V%-2- z5QWG#MM8{}_cB_tE(;0P~2D1eGSl4wMOKLag#5 zfd`J4FNS!~gjiDx@EPs&YK`jrCJkSqH6b?8(tJicrN?AsY_PN@#AaKX|HeD*q6x9( z7U1@A2ULU0$e&Dnn;?#!+b@@16JlRL`vIGb=f1dt(S(?J6w?#7@QxBsVRwo<)+zSbzf-AV`R70lE)^uiwt@JYeJ0u_kea*OxJ`M>z6>g zBBpCXjAySo(C&=snh;}s1+J_=?gM`?(C_hA+T{*~eSEwK%R^Y8KH$H#0WGEu{((@ zZ1+VHV&wG<$o&bS2*jzI5F&V*sADkQ0+8#29)Tz!woHe1vH~YC??h!$AEfgLc{{n39?h zWAYeKMG;aVO^7jcI)HO6#5aS}VoiuKIUdxtmgE-8jS?ip=0RL!0mq9b#MsLk0Gll2 zbcrU!82TK*cNTJ&5LRji1D*+8-RTl;%PhXQxjs0dr#wSAU0_`86JkvE1$AjMnbfJ85M!H};2((E#Cui~VvMf>x;Yuw?$v}ClV5=PBTB~m zLla`$AKA}%UR`X`A9UuvJ)2aUdMKI@<62GwIKY~51+>$6G$FE=_n*aY{jo{YZ5tR5t+gIa zh_PX37+sLUFn$3wA;vaWf}c}{jaH!vF~%PQ`f3V1eknB}#x|dT|JmB`rR1G6YBeFo zcw!~q>0)!PJmc|JXhMu_+JQf-3>$5QCd3%O1n5mE@OUdUA;vZjfnS@#CVamrPf$&W zvCW6ze@bD)O`)B}rU@~&sq`G)|6q$ZpT{HZ)J79xY;y|u0V!;F8lj!qXhMu_#(}@l z+E~)?tdj{7n-C-XL6EC09gfMc$8y+26JqZGJz(+g7vb(@(q2P;sh=`vLX4`Z@I3B% zZ1JIQ?bJjQVq|hM@NU*51m$XILX0aP3hGKCd0oWU%{D|Ac|k(#R$%k3Q>sRLP!nQY z%}M~P1AnS(LX7q8&_0Uknh@j4e}i_2bmv`yCdBAtCsX|eJPxtB>nlx&aoi_CD-CpG zTP|HI&DVq&<3oU6ZgIN#Tv8KaOx^Ss&F zYuAJrlZjRM)(ajCTOq zI~mttH6h02Xi!ru84p$yVocrz>S0U9gVlr>lP`nXZpoBAs|hj24*>lq8P{MnA;x5l zHTdWUTk2t;39*TbaNl(V)yI--Ogr`ICd9^onrKOCmO^eqY%YLDEM(oeYZf;l_6pF? z%E0-~b#GrcA$AZ(=}0<-msx{x6JkdLD7H`-40W{PZbGa(&=F_lz%eLjVLEqe+o)Q zHe+qMY&QxHP(UBjUsa?tLyTHC7r&L*paUD2DyTIV8(VngSn9&7PBJtnLMkEoWBS93 zB6nk%o%eurmX!REt#qyj%-Q zldaS!5$QiKM=|sv=qu_RkItu?ZyhRzHzb}X>p$XKX_TI*qB zi^y0YL(>{k2a?-U8rB^P?ED-^gRJb11(GL0x!S5U7N{@01YPrREN};y-1dI^_4*G= z=bp{O$*h9yI>Y1)`Q4; z26l6;HJzz-w}OG>PYkYM1FruCAg_}FHQ&&gp??lhtxm1O(}J|ith*{`2`POw7lhfA6-n%d;tN$U%0DHIL#*1{>W_dHP~t(%s8s40nQZ0Y(jn#B#L>e*@VpdN6ZbqREt!z$qkk! zTd6TJn@|i75;T!ID>9o#Nb)RM?-Lh{wvrdyR~6IvX3i7#JsW|O*`Fq=?GbT(N7!}Vl*h+NA=qqE6} zDBcrDlK!j@x1P=>>GU4-5cG2J%;v(lvq?@M1+xjQ(Zbn;KCO`33$qEeKQfz~1mnTj zOa|3-InETuY(jn#B#L>e*@Vm=j+h&IsTQebllLu6wo+qcHlY{}kd#Hs?#OIHv1Fh* zB1u%3P3S_%3(O`o(BuVX6JD*_wMqTW!ChZcz~eEPO-_N&)U(L|D3RG@1`6h3OB+i4 zMQ4T>JDafI$ZWC-^18r6rwdu9lA+mw-KQjvq~?}`D=%NxsqFkekPchfolQutjuzF# zCdM?I$e^Ta9?m9N}l*lTirT1`?+rQMlVqm;2qUo`m)>vB2Y z+k}?$a{gtLPw+4FdTMcP{TE@u?-3TDl4ihC@Q#_4PIY!K zP4nJ|2SX>GDE(OJ0^=V@p%YblvGObmDr|v5C#sym%8+d1)g^^aR5^_m4+X7Bp%Yb3 zVWl0M^d*H(RB6Qug?}k2bmEl`8#U4MpJ!$DCgaTs6p`gVE59})a}xv}c;#Qps6lUZ91z3Q*&jUM5VS?e|bNBGI;K#n$XQ9006 zu%#{RkKwljJCD`ZS*;J{1gkzyD!<37^-e`{(GgO2E3Y7#KgF!IQ~y>Pmp9FL>eidfpf(%&ep_@*j`&g71(yXa{0Bhzi&x5Z5($R!q@NWSW`ulITM zUWEeF1NzxfhVQ+)2iXVJV8&rLiI{2Rf}dn{A1>}rjo{%>H$(nyR$|OT>>iH64;6I? z;aq`hhF&BEfWq39gl_t1VJojXGG6495VCyf6V?l5euo5nOw1?uQHDFV0{ zIOz@Tyg+xIoaaCj08Ar@`oPeccEpmFC1Kl!JJmi0=2^0!*u_F(yWDa6Hh`T3g>D6! z>UjDEz~8An%@TXNgfD?(fOa`|6q66%8~gWrPa}* zn%Kmc=KuGmW1dSCLDQM~{Y<*+vM8cTJDj4-b=zs&7q%?z8$ z`>9$>PCOp7K?kbrvGTNk4xZLvOPfKh>p(@1v#=F~y8=NLF03wP^?N9P1gg22YzLBU zt!2C(xD5rBQBh57>{*Z+gZc%NP`_XjqNZe#Y55!dyYNU1&KKdFpOAKj+WH=5sB+uT z=iQ0N40Rpe4tvoV>IT$!Gu68A8ffkewGgFC1I5sp-YAQXCO^>`>Mh7SEWCt#)#plO zhI$+Y<|pWXMHzR7q8d!~chL#h(pHd*%IxCd;y=-n=nO@S>406=82nJt_aUq^6fx!! z?5?n|+?zT>addN_-AOukgy=d$^`yvFKzlLJ-N{8~D0cEbfL#F;ouSytuh9Mpbk~W_ zPz=>T1L|YrJ}`8q9kHb4=V9A)hT>|wp|~$uQ0!t6nW5P2r2r-qL|yAbIzzFiI{_?A z0Z|8;6Hif-1AiFdBY5LSxG?LZ$r6CbMZ&+GSXKSVV8t-j&mf|g zni)22Orylmie(aP?TUrohPEInT(M9Q+tDXGQYEce&UqgzmdQJUMarxG@;Q*Jk}Xy& z^m#=_2YMkZmKRXTtJu;Wz7zep6g!VqS+RTo<#Ve(NoqFP>WbwzNJp%^lH^R5b;Uv@ zH4sjHY*InqPUynuiiMaq(7RfuJ~6yvp~!i~LQ#7O>JU30?EV1rK|3_l&IePe=cDt% zU2wX998aa#iYT_avSN7>rKa#DI4{k((`4@U(yH;hG zapwc7!4yJoM9ge*5zGh8s1Y*4b;UxA>5X0g82nJtF(It;0Ws!k?50~dG9Pes4?tT& zI(I~5KDdA)TL*1Rpu4xS&IjydFM$046rB&)Ng6Im7B;TLb)xeDL&wo|BZ&II(3zbN zYKCpo`GBiE2h1?CpxDJCG9R$pYXHn5D0C~3&Ijyi34kY4dD8iS`+W<5?NLv8bg_AO zC8#pK)f@D#M}LSfu@|TmoKv5Eh?Mxv7Mx#y;vy83`_NhBR74y3!efzh0kx+p`9?CP zJ}6aUi=4JlB8!~SD42pRZ74aQGeeA8Hy6K=Mb7<@7Y7!RMGhI7wb;E%@<=$0EOOZS z$B_0|*jf?By-r$7gYyd+Vt&Y4I3NCbn))Pvigc5oU>PpJHq_Xox2czv;^vEAK1JXw)$l zTiVTUz=vp)RJ#%7w+EVeoNhG%^jApcF^JDv;I`1iUFu;A#O)TiivXTUay}GbK1$31 z00%9^UIhBafvTYqM`PnSjpOM*4%8ArCkr_NAD_n0Npm*Dp%$Rpy~)&1Ij5xYvzYpJ zD)j4#Sr~?^2}52l+z)Mepz}wv=3~4;(1u;0sl_AshWG2B-VR6^iaGbCWi5flA48(se|6_drW^>4reO z!~$=H9)e3Z9pbGPcrWY=y>uU<#5@jQrG?l_=G4v~de=L;Z(p5)S z)W*iGHDr@~=~_ZRg_w`SaNSEc0NO=?&R4ChOLrZpn*uVtbf3eoy>z6@rTc*|-5HoXk1)X%0}P$JK!3h`qW&ostBu}LNaX)}%=My1KwX*wcBKa}drbX%Sl6VH5Yf`h#vC}hYn&Ht* ziBCSEdxKAS-V*S*PMJplHh4UsNxKgdAfCl!IE8Ph&@0^mQDSH_>xTUB!SwUv$;)to+6 zl6dZ5l8A-a9ww6g2sygtD<=lzJxmg@1=~ABay;TkQs3lfAGRMzWj~@mWNpiRj-JEj z+CFNdtq-MPOnt(t9iViLsZU$a7eE;nQ=hl$R4CV5Ra$pZbDEPS!nI5i@hGp5b}941+gC6 z>!k8^=Vx!jGm%68;eHcq>6;4+>CO-|M^Higki)$hy4&i-Y5?BdVhV^@C>A5ZgN;A1a8kNx%b-^T0HJ^a_WW!7PYBuT2q zua;Y58ZRtgr_x?X^9=!Y&Q8zC!OOM$s&S|CIbJU+Z(NdPA2pS~3?2z31z%QA4<9v+ z$d5dPVsC>^g%Wwxj6=b7*wXfs13ELr*hdZfjXY|WKwcVHL>@I{XkNo^3&{uIF!HEj z=U+hj#>(!ahU9;-l}D?@m>xAfpGm`Pa1_dUmEDQ@fOp|i`&<~*rtm7fwZ{sJ+AS{yd>j;r|RR3wD?k+LrOdf7pda<4dqt_aTWiJj&DJ)_;JYb{Pc@H zuSit1MZ(_#y9{|=R(e14q_6b0kA1RD-@xNLq|&Y?>7Qbha4=!7jD?-;m8yM`-a~A_ zhv*yyY4KiJ;TqRUHa<|S#-zo2MMK}6`J)XznsBA>wn^w;Hp!sStwmi-kfKB_=<73q zMfgFTLHC?#Eu!y<=}lwMJ@l2Yu#Ow7MYImeY6o@D7c&Bj_cLFx7STHBiv~d*^hFS_ z4PD>ki%rgcSeXCz$}2J8F|uhilw|PiT4FM&NPkyfQjQA~^ky{xvX!eKTzNXYWXhEv zb?JC7K^d}=3@!@}+48C!9}@JHz7l!6lc0}1OUh-Fg9N41xfv(ys6lI=#8?!pGj+31 zSZbJ{T=Wc{hfY{#vM86F5xjoFR3R0Axuhh!9C_mbf5LMn{W>asfUPPFhrl(Qcuek5 zD3|kNYy6Jd=v*#^y{;=n*s;7Mu*q)qI*`BwqUSQAL-c9wWtO73=SUX{|8YqWrMcMK!~g z78Qi8E2lXC4=k*FMwdeH`v>~BI?aa#G z;qgTUx?jlbwOnL82R%0P*Z@tFH=X5LwyN0ud;ASdvToV#XgW;Apeom;8>WS>RlmZ6 zA?>VDUdz%-one}m&)n(kI&CaUuAFJW79^-3UuH}Gw?S8;JMJnN`t>vJ4YTu)B25wO|vhHd6>>85+2Ee>?In^a!~ z?X^HRxnVb{z7yJBs~3dbBzhg{ro+%HAUKJEeMmPsOdaTrEyI4ef2f@;s3A04mh%#Q z;Ojv&A{byx(lQ6ZOh(mp*M@tOHQ^U;1mPrJ!qcGT%S`?|_^2~+ADkXT1Fh8)Chu{)$Y{y0UNY6__#R3=p?co{YzX%1 zUOs$;*J`tTYnGNjzoYc8fRT?gTfJd;Icu_i!Ue&`_VP( z^>0-NeIQ>bK1b7MB z=0G?9!izV~)ysKl-X7@RN12EZ4;}7flm4m%3-2|)9Idnxa#Ak}c!{a#J-KRQ)2f(? z^uA&u)tpwtG@xTYJc3Mmb1tfBGP~iWXXIspyiC)VwM^n%sO9wKQSvgw+|5Cx9c}9G zd((KChNs@NI>sNd0UtJqtGcGzB1D$0FYBAC^xepOWg8fOO2{5#s=W=iu8PMR|F%#( z&Q$ppVnY=h8h>dhHZoNzpnXLuHjcP$VloRMwo>tU<8KHpPcW4`K$sP!? zRK+6We-T$0(v3>rsh5`OX?_8;QGsr@1By<{*Fc+P z^-5}xXr2Gi9 zr>*`2>Cy$F|AKq71d~Emu*K%=l}e# zMoL@sQgoz@M9CFY+5}%SbGty-g)^bu8R({nzMK{rX^%r&Y4zr$OY_9OHFL0b^$Za3*jcnaE@KsTMkZc_bSXdhd>Ti8va_oQz64f+wwun*}bhpBtmBR*-st~2x?~wI?;7sH~8Te=eMqvar!~DxP7-YX>sdD2?8&KmvQ9jS!yx=l9hJK zv}9%m^m&%)gZDg!UdlU~*2lCt&@1rSnfd1-Zn8YRjWx7WpWT@G2>Mr+p-&i8K9l8x zkd6ehe5%~~JpMR@Jmvj~geNu$dKGRD!%@*r-CV+M+5_rqL1ws#4mg#;k$|p_f=qKe zd4#lH%HZvQ9#V$s(hpECbb`4LVuuFH2|p%Tang z*{_NY2!XB>=pF!zEyNuV_~+qf+6>6p2tA7`YcrsLKECj7Fnuo@#J)eY3$5OPbh*XEz6*Js0)2*M z*hdnx5c*Qfupg;M-=)3`ZDXKEW~*KQ4{`4SWkvC=eV;lr%nUO~Mo>|PjFQuk^8|7Z z14tB5k{}?8N)k{&OrU~+prV2(=By}+3Mh(-f{IE|5lo8|HjyFyo0SMLr7p+5wQj8;@k8Li||pZBqU4wag&QolWpV?`l)v^pPw)v&}n zBEtzrs}|7O2fD5%I~omwc3GgCZoZnVJ{{V8r}y^NBzk|Uru(5k<`}ji)ufoWp>KB# z+c}#GM&-<+4Le%>i3;Ho(`fbANtC$m4Z+AFqg9a;xD$dU{vwr_-`1s-?PD@p)ra2B zG28)Y*Ns-+EDCJOXmtt1$&M#KG5><2wJD?3jnEf6=Csl3VMvb!a%i+7bDN-i9;oI& zj8;DrgknqSIOkkM?q4zp$!K*ppz2}Jms5{ctpIg%AeT)UlhNuD=%WKBG+IqZ=$wcm zqt#M`J`gCT)=pHfBrBuU^N`+iva3?V$00OY?E!Vzkz9yiwBmO}{b-f{58A^)w4%^x zm5IbL0kbCt=K+aytXWFQoCSwe=fB}nsDEA>c2EF%^{o8;qAcl z1VUb>&}=+cp?jRwKZN#0pqmc#@I@&8uh5P=y({U`nLab z(`V532D+{$JMbKXW?)$25AxMy^|PUsclvN&O`=~))zlPvj$_z{RFh%`Lm%xJw!;Gx zl~WH)w;?}GsBxHhk@VCxi1C(O{}xZbkb>y~+iWtu(b;IXRjG`Q^uKknj9N)X>dLfk zlXd_Rujh!Z+nq;%VV{McbOmV1v{OJ!lfRaRM%yr3cTSxVH?c}&rpovsqhqbR7G#+Z zZR>vQnl$xdCe|2B{H1+pJ#{FV*8Q32jL?38BA)3HEDvUxOqq$$rxLS)V)GrG)+0&~ z#qzC??sResj(r*TweLSMvB#l2LnS*p%W#Nx}56VX_ZZ5|iQ;Pn*g|rSr`PIc0 zbu3rXW~iwKcL=fQY+cSORg|d$sYXPe;N=`hog(s8Whv!tux&;_8bdN?Tgp7c$DRY} zmOz$j6K0+_@d)(C1IAX{B5&dyNFN2VHnGN=I0XF<$564Xoz0#pjKhBp7S5?r%nzQa z2fam@Vc%BkG~=Ou0EUMl*V@`p#ms@o8?RDE(kUrC3V}b<`hv82)B=;*4;wKe*18gx zlG^bLh{9!))tIx;fZ9*Ka(JxuMUMG05i|bEak18Q9P@7?hF(Z*o#mK{=vL9RTmgdq zf`PnuvN_{@5arJ940GXu{Az^Eq0m?G)Pf$N>_EN@+Jk{^-k?VtWPr8$i_qS3`rD+- z=p*`8vbr1k0mrb7(-?T(Vi{OCABOEnI(8t>gjOZcLj!qJgmw%R8OW)aGLXwt6mD>$ z8D?$)3@sF*2lAOPu#k*=hzutf$X7ypG|+W5*@60XXj=o_?C{lO^>3gZa{A}KnneGa zswoK>D~v_*z&50s6jK#?J;$&e9>}SjdLZwQw0J;DYf~!q+f>xuh*+D_RT_MOiYZ9V zyUn>pxRqZGV>8I$zDyiC9!1-fElkp4gf0&hvxQ`dSy9H{r=h(W(#;zg4yq>5P5}EH zbbyTTn9`ZA_rc z@e{p0UkjR<(B=iYEoUE*?m_TFfh6@HMHpP1ia-@(HbCDLFt&u3aCAQLeFbSh$;T-3 zlCYdj%wGsj!tvqyH&h=s`sHl>1X(W&y+XiPd4f;88KgE5c_Me77@pKO10W40nG=_+ zU%_$#lBYqM8IdP@uv>BgWupIx#>0bgKDcFbt$R95OPf8^6!AroK5ssls!9Kk;I0N& zcKiEyluO3DAU^E)#blFK)}~xCz6||s$DDS__&KC+0y%WaNS6MD zQYbyh^nbWy%mmcXft+(LB46b2NZwQ~89M+P90q+k1zgKLa}uEI9mr)<#^jRmF6j3K zj4ib|xSmAl^ASZZ8Mh+z(?Buw6q}7Gmy8D?opQ3PQp3kVuI8+Rs|1d6MJ#eaxe&o6 zBRvl!J%}A#H&J__wk7ecgR2)pFQNFg!VN+o>)^T?z#Ip01)$Ms`(xv2Jqp1-tt9G; zajw8;5N$I>EsIZUh+nceUd!PvOKunPD^S0MNiGhB$!*o9)8b9ny9Cn2`BsvW#UcqL zMQoQ7s0n}$4hq#0y=oNHQel&J@+_FkTN}4|J6GI@(-3z7#V<{z-~!OfLNx?h0f4e6 z5GO*rHt%Ijvp=2)%r=!6+ad39F*xtEvSvFA^at5MuEZ>N9jW2IqL+epUZC5kdqk>( z;G958T={v^G#Atzj*QlKSAo_7cp`vop8AQj3Bg+<(om7ULGaN) zGOjud*CHC6K2-47UR)T5idwbg&o<~v2yK8RUOv&GvJJWefZh(GlF}&3_IadkJ1waw zpI~I~O4*ZV7XQbZwIa_!23D-i|6etmLMYeqSmFeU$Bb{vpMd^_7(dMchM*EgP~$;j_-7i)GnvB!-`HDYYp<4@`>K zwrpXyon3U3V{(dZciY>F(r0`cr12bs-7co(*QM#fGqLe?bI*R=hiq8kyP72(^nLYA zw|$^^6Sw_CDut(0b7+vvDQrP}Ja$-tAA~E2X@vZ7S`DhD-cI-|tauh(rd{XMU(4eP z1^+uef=A-u@- zPa)LbfByUFa` zsEL4aP$s#!+{N0JPvX>XMDXH3l99X+$1Wp-3C-%(L4TeYGHz%q#@-Dvbb)}|5xmDi zJm7F&Ol50Tj7-aqfiT5wDGV2MC<8U*xA@M6RyNS(_q*ERX$C^-BDi@VNlwLfeQUcX z#Ni>p(5^h--)>9>4cSJbG&NjEGY|T0E(*Pj8smo1u8m};9u@de0MCUXu`<*q{2s(F z9l%BZ{&OTO)M%+6a|FamN0DWjK(^apGLdeK;z{DK8}1EksA>rltBFMptmtnmJr7!! zi2jb!FNHQfqHi{QJAaou90lx3StzkT)w?G%^b? z-$Oh?09)biD8M!L(50S@%O)%W(AXjaj8I9|Oid7t9YtF<`(rcW=(M(1XIOe5^ihuH zLnh{C*+j2{c%uWF(=ipGsI{;h;u;5VdIFTTzy^q09Khw`T9GO$7w4l+fcXKdzZ}VJ zopB-WCdUElR78^jz4s>o8dQ@I$i#`CvNJnvbB&p@{ z;y!0?CV+)uNGfoJwXzE0lOaIT5>t<>RuM)Of@AZR_es!`$e=^QzAa1k; z&o!|kSY!m0=udgQ8l+lImgrA=*|dk&HKISG^vj@K9?_pw`g~}&MD*vBz6RQQr?W$; zT?vy>mxdk5>_SjS*x%!)iCtJS2<$g3^ycJLz<>R?=i-d227m`DO+|rqX$En_ zhnJL|4XtBDe_81xppA*>uPA*kw1pA~`jp%}WsV<>d3{DQTe=7@F4RofTJNu&kuLnktY2DjCxq4l~G0LQSBS4TT=%_Ge_~sLk6rp)=UqG7dt== z_IoWb3F7obz&@MA5{N4tppw{cEj$bHd)h-T0J4U*iXZ|Q7 z1JAdLmcxstSajq4N%|^Jwdz32B3;G*S;g-Tt#2g$FDm{-Xj5H$sk&cn-WMT!aU||x z`J6Bxj>n)q?cz$=j!DPk^V0j!b_Vffjx5lh3OWMdq=R_URh_z4yT7ChQhP6zX=0gJ zxR7F~7Bk0vBW(gbn;0IHcy=dtPI^0opkLVkcmagrt*}gpr!zF9Hb^(=?WSGU`!a| zi;i}MlX#-aqst8d^x-O!#1k0SRzZ813~+msxW$tA+{F5uk+{W`-QCdW%S{rO(+ga3 z=@i+ySdQ1j-OY(BaRCyzLh8eHot|1DaD~uT$QANyqoi0f1h&BvKZ>1@E97qk^oKHp z)KjEtS4a}Ph*v?G?&5}AA&U{bJdk7vI?WaGJoJskka0s>30xsxBKSuK^@t2;fh)vR z#7O`Pm%?yChjLrDu8{K3ss?)471A8Rd4Z${%fJ;f2;%qnKx2}*ha=|_a;EgaORsvVZXAr-402e)hE94}I)Jj3o$?|{26;cl|8dEGj zu+n+7E2Jm1{D`hyA(Nn89nrNbWHGd5PM2~8u8{Qze~C0|a=OL?SICDDzX<_S<6M#bbklR443R7gzwuZnJ@;r!F1IlWFE97H@?{b=S z_Td@y^_8$Igc$QLRs}AywP4RQ))m5fIcSw5x^;zc-L!(%Ezo(W)uVFY3K zSIE;e>_~2`D}*4k7pntA^N=jMb%n5QYG4w8MRey1dBIz=t`LGuZLAs+t6~cNq zXni8Ob%n4#0os)j-MT_pzZKe@5#72%_{cs1?RC<5^yccIm2J7!6~g4_puP=}7P77o zKFOQ{kX$n;yi|^Lh44x10%(;;SH-oi5Y}5l%Z}*Q6~guhLmNT5s(kAT;rKJ4&5gvj zt`OE&KwBNrwJT%;v@L-yGaV^}c7^N*@Jkp9xk8TO5+St~{Qp?|X;b$t>k1*z)CJW% zMA~|_t`LU$0vMJEvaS$@t_5&IBFMTz7+MA3$q=M7W?dmXeryHxX^6BLv#t<^eg*Jv z2-5Szz!g%eHby-x(#m*1SA%fi3TXx+*HLOF5x7DwhIpw1)LdPX6l3+w{?Z^eCs@Dtfh&Zz zLava9Gm~Pu2<(g{z79JfSICnH7y)Grsn3zBT_GWI2M@1d@zs$wP3@K$4tF zhYnmJmqENb1Q^*G-`6X#sgQ#7Z4AH0I6{?6SzWRS$Mh%i!vkS(5{fm0ICzj?ta6h0H+sT&GFG+7+?_+G^5O1#4Hx254IX-TX+O+ms8QOEOkr z$4-Z>D}+FE7^`CxgL|sLBQnP0TbmZPt`K6(`HgTB9E(ogx;R-<_ft2`gM-x zLnh_|SIA4vb4> zT2}~@)j+iflTqBdLKyD{^iqd&%_+my6~g3fP2fpqe<6hh(Yxz!lOB;t&V;f(RA3Laqcc zFHEV!7`Q_21+gwnkwM!U0$0dJ5bp+*)dE+@R|wzlH0e{rGwAcYVOIz-CcPP6O~WD` zR?2Q&A*^2ntxiO@t`M%9j?e}KI#-|`l>=AEL=e|HipwKOSyu>W?oI%!!jM#8;0k#j z;yWQg(h^hF6~e7x52)`0GVBT={a;80nuiN*T_N0P%R#G5IuF1hR|x4XA!R#RQn#)U zjy@RLh=^`oA*|1UHaDVMR|xAXpskMR))m6~256g{?pz`F?T@-b2r@rm^&8PVBuj3s zD}?nzEiehdBD!;h-0!VfR|r9-DORnCR_7+`3SoT!w4o8*x26J zDO6mJFpKNf%5)P2jkLI^a?LFI)=Td&p?!q6}P;}SvE6~fRB0B%nN zSyu={>j1nGf^^2LD}=|7PeJVokv3!26~fSQ0O_qmnw>YLx2_P5KMLBoNPO!G;rKT|Tjb)) zSRc4T9zgh-NL=j-c@x@Z7gx$=T_Jp4+6V3DAim6z1+uOXhEm(2;bW1*%#*H=D})+g zb?8~d@O+YIZngOG(7Hm1=>~m(v%^ft6++Bp=rf!hPD|`qR|qjnp+Dg4Fe90^t`N@j zs{r10keXjvR|rFU0sNE*vaS$@QrekVF)UJi&bB0HT_Frr2ax3;l_%>8VW>NRfeum= zF6#(eUnsj#L>cMfmklC|FN(U4GmUVsSKbFK~$pxWsV&=EtWk>K154T z8Fql)-!Xj3R!Ls2lAH``jwAVzQ^MsGm3_7RC;`tImV;VDB$ZHSZjLhdCV*`rbJo&) z!>=9Rj%x;U0Km@yWc6E>o|=d84~vvgW#=w=>xp|#4FL55$QoI$D!enaeu1vDyIMh4 z0JtiEtdX^*G&Mc0irb+rjp&am{V8ZKMD)kRKG)et&~}opTE*k?1_~dPBhdbg#9y!C z7i$kEAQm0}2^GICv__La~u&go!c<*?}7jZ%6O zXsw*Cig;<9-xMIt4904NgCvp5ls*I6T&MFDNA|_>CKai<3q4vs8$*zJ46CP!R)=xh22(g#2r>U5q3 zWKWPMT?^wI3)3LYB$*2%@ccdEjZdVOv41g;M@`I>kY?*>?1#nLyXt_%6 zSpcsSL{%3WXOyMS0eqXt(mG}76o7)A6Iikr@!U@<0;ok$G~+KROYH&Vhb$R2if&Zo zBv3axl2h>K06D{Lmm_JG16$)zbqYLSfejG1IG`q~!yd<^B>%p^egFpvQsYcoQbpY{v7A<&MU!e1^c+Fe0MsYQS3>DdI0e$F4-eJK^eG*42L38aT26LS>NrT; z-E#7hGTPw`SARq-r*l%qb@andL&>2=!;oZlnY@l*CP2K#0Tf3*!;-VYAFz9%o7*T;w3547=@cmGy(W)W z^Nei+LN}4QJAHoM@RrQi(7ui6Z>spGpe1(;;!9TFvROSB;gw0FgQ6~abGAtWrWwRG z0bq~XCsyl+@Ig+KjPFnxy9(NL(pAPkm4tb6xD?t0fvyk7PMf_*=8r=2)T#!kMnrOpQ04|E^UdNy-@vil1Hi>0bGF?Mm73t` z=u`mL1(4N;Dg7>J_XoPp&bVa03gYSLD*!eIkaQDi2fLGbIzpP+gVpy0sdn;J@_E$% zxu3;);voPmx*>k8^h{_~BKkK_;ee@ZS=DOID`+Z(E zE1<28==+tv0oo>~`$<^Nx5@nOK51q@RtFs+MwC|kGv#gw-q;u0G>=dNr-a%nR{@KgtL#jwJ=Z$_q1I@7Lg@k(se;Pv$9Z=ZfOQU1eeS#hd~!aYptk{R zCn!2ZwJpHc{X9e+0&qBhY)b7^cGCOc#V0JM_3k|U6ej+-yVM5Il%QxzofOm?z>q{x zHd$-}G%HQwam}MObu%p9-+oiFAqZYXLvw>H~P7 zi*WipsRL#s7Y;pWzoS_ucTuSgbLi8t_@ggi<=$_eMr@wm$XdSe5$6#3aly1$I(^;S z$9W~b=ge`E#6^|+37@gdA0SU)iPNVe#J!ZegBxa%ez@wx!it$4eE8o+|5RpN4FI%q zQ1`;H!6&fX&qVJHZG_Xg@hNC0SFD)^V6KC9*Krxy#Ti)!=|LyIhfn3(G`^AOFG73E z>D(_Q4|_!41#N$z%cL)v>Nj^Uo97pSPeM=44+_g!6lR}iGND&@45uT^e$Qk>@8%dT zN*PY;Tgl4^XcL@%7S*}f_@3*F^D-a$k}xCXIUpTj4YX&RPElg5IE{mu^p7f8Z2sau z+Oiw`K8nL178CiHmrp=4{loHKUOpF6W<>s*M*^M}HG$O1$&y$3(wymy;2|XOmq{pV z_Sl_}vP^+CH>4ZYK28dBH-Ob4$QJOFulU!XZ*vUUka?=)=3glt$tz`u#0^G$hb5v9?)%sCgs^^N7U zR#DDm62z^oC4g*#R840pBZHxh2#nYxRbIuP0c~z1egzeO1+>*JK94537t52GbhYpr zq@6)@v%3iTGk-;#SKOr}${-)*F!1z2Hpk|NGe#Ngqf`Xm)&Th{|U6v;Gi04$mX7^@hcTx1!yye^W=ifDC<)d-UsLyhttXH zH0xI@d@j&C9L{-HhObqnTo3B4Fd5Cqb;|HpK!0{Pmr@y?p~%!B_~029ZpbEKeauvN z7SLRWbA2eovlTfM)Rkc}n&UYNzZK|8hjYy-!}ApR5~vTtWYq9{`4KoiUHt&`FNa6# zc!45|55@BjSfnbVWm~Ao=Ab$|GFrViDRLC3sg8^mYmq9}ZJ<^;GMdku75Or#t&WW5 z^A<&Z3+kvNqp9Dn$il;L!GlH0K8w06SL&_Uvc2eDg|`6O^FQOuW!&XsFb?Q-VO$wr zp$y*z>i!UEQ-9P{puv|1j8_1B>LB0cImaZ#`06uvjVVx;Msyhk))~I|XAA!TDm^?X zuJ6{~g2Z`T#if0yDK^kBZ#ISJXz8w zup_GL9RT&GBcnsW@5*Mek$CF~i#iji5%{Pgn}O=&$mmdYOpzl&UFpc^Q1z$E=dGYt zIx?Eizm?6GKy7hkbnrc{$o-&xcVsl5Clz_tDBJ|V!ezJh{g2XXLaQIq|Mkbrbb&TJ z&}HQ0=3;R_{9Fh0_A}wqcal8*D99%R+P2UFUfu%fLy~!3EU{C)`~#$4BC!j4 zIrUO}{}GFho#EvwkZO?3^IU1HXL&gXQm07lB3>Q=X-p(`F)z=7v>+0@gqI(Hv?da} zl$SR`de_C4@%jQUo4wEuxagv1%I!G5urrt8(I+gv_shkokmVIw9aQTu=^Z43SCDW2 zu;Bqf$Aoce`L-QYRODPxcZ5l5`IfAtvalZ1hA>Gj-;$LTxeL?}VRGVCjny4B#IJ@o8UG#wbOW9*apZmeU%= zWeREzAkRUn9!4u@7=UpOQuQ!KK{o)n-9f4z#;PK&1Ms|qR6Sg+pzQ$mILOazq<`AS z8@S~h2bDff7g3))uTeHDfokAL%AF>!Rb*FCgB?jVqRHusyc*OTNAl!LvN%&g%KQa8-vV9EN6~|BALHN}DKsAUy0ECBknw0=xJf0^8hoDwaa3zq zr0@wq=Q^BEj=WM+jGGm{0_bZFclq#+XUnR++2>S(e(19FL=!t7i%fWA zHua7-k_D-`lVv{iu9y2j8b~tF#iU$Bjtfl zi!MIAZ{(>gzT&^)3ah7megg0(7U`?cyo-(`87-1@A^9UXA7v)P$|sw#QeC5% ze36mQ67>MI#Uf*+&#|OeT#*-p8h1wWY(?Gx>Mlq6iWZyYlK6%WJCC0P^#+lCyiwX0L&Lt^b&@Csye+Ba2CAHAUkN7w7GKMD z$Ze=hH3N|AAfDMtdRYp(6o9V>+uoX}!p$duGsG4oFU^uNs6o=NznBLAJnfPxzZ*E! zu+2~ld4`XEXvVw`YWEq*R;ql*K&4C#$``fSMxG-ZKsGZ$)j1>CPRK@-&yJu5oRQ3t z5{)IBQ$WoX{)lcR3+cw zDSZ{@|5&5}Pz712t9)OTM}p=6IupdMK|WaO$aGWWC{R-!$p=f3-4%Hos8x>SuB6Bw zihLQ=R!8!|Qe;m>ehccTBl%z{vX>$YUyVmru}F#dU@5Y<8nGIKYVSyQ>&@0uA4Lua zHOZ0gj+-U>s?-;Oy5Es}u-rX1i}zE8Uje$^;e6OUEx+(z^=!2*7R!DN9=vbPPbswL$6VM9&j1 zTMzFkG80stFsW>AQ)EX_eH^KB_o0F&0Jz3MY)Nj?Bqx{TXA`7q(&Y(CBFzI>tqG#o zTRH`j&*h1S&>8YXBtd37R-X~gb7#>DDg7|CV-fu9ghK#|X>~2)~^)K9kVA%J$g`7I*~W(+=PZRd(MQrt4Qjwk9 z)>YCO$N{u866%IjU!WFdBbx3RI)pTtg*0U)n=M*R*n01%0v&dh6FjJD*N*Svvz zzBZR3)=`b52zE|$lo=OB1VASnkJJ3aCS3A6^liw@$RM3a4MX|O=s0DKjOcpT#o z2;>dn;pzzVla66moFp_<9#$?k4^M(&;fxxdp@}|B^t#ZR2fBK&I`0yG{+&Pj+Xwp4 zfDs$~^l{z@&rE|p*D*X@`q@;5V~Nwx0odvsCl3afMQ~M;_-6&Um5TZCqBn=uIiwqPOfDB_7=Uph z$mU_9uZwxm?{o}b#Bpj;;7R@+j`e_^B~WE{vXpfTf_FF@Dzj5WKM3vDK(|@AimRH3 z`m`JI5DXTvED2xD@|1Vb?W;nn8IiAN58Bi4ew$oKog?xMJU0A-MruYv8cQ-aeldO{ zA8k&1E~JH#*z-BpEI$Zot&`;lERaHNK=3A#l;MRe@j3r1Nc&w(N%tl%pM;b;-s_DmX{KKqhJW$25D@r_I} zx|l178^c4;*9CU$v0LIzY=X2kFk$68eC+*@4n|_%>0`$i;3Y^bx(=85Hyg`Cs!KBe zTt>8Q-tEDTfCe~_1{U!kOKFySa5A7d4vbn{;lcX=J>ozfs>IkT&%6PBdx+7gKIjkj zK|n_xNU7SITJ4#$7UHKrut-@|f)Duw>q2kt7-i>S&-8&l)G^A=TJLn827N(@5vMbM z%_Z+SesP-S0{4S?%yHb#a*_8~-YX8-1o=Zkd=nBY8y#{0@^6W(yz7wkn=lE+qO5G= z#{u)UImXlm(25{#4U`+H?hl0gz?1z!jSiU;QgXK4fwRFZ3R#Q^^07l!Lw+I=vcnoKGk*FIi!iEj z|LU1~&|4&84tu6A^kI%sY5ne*YoN~x7@OUrUcMXB%7}c72Q@Cui;y-rSxyS}^`cJ@ z{547b=!kCLEczYVsjx1?$|)WRcxF-h77YDZlntJs=EdYS6o#4u=p2IN=S{sR7)XQ%|+8l{p+{=3*9f-s(>E+n1 z@C0Jvg4(pt_HsE$l}T1PFXQEwkg{EDsiE>-HiMx}4x)4A@C?b&A&d!LLE$$8ec(Ui zl~nz|3iMsV`9O1P6`NJ$iBdjDdjTAA5RX`jtg6gq+y>Vl7BR;&QZaX-g6aTh9fIVT z3t3%}13-;*q<5O;)lkq(01F+&9YrkFR?unyPdG^BzK$yA766|+C|b_C%G~duPB~JQ zv%Z4L+-_pku=vW*rzGj1FG~LL5W>0s%vnG zGg`%|3%-quLs`()$0%|jsIiXZe5gY@PLcCK-4-Hk&0emcM*%$NAk{u6D(FK1UpPoL z%}EM63gBM{sam{JzO%-^7;(;>c>fWLnhHo|T%`u=mH;|9NVTiE#^1od1i)kmdEb$k zn`ihclkW-N3~Koq$s6Qjd*qifFMxXYjO2~-%s$`C+zaZ+8OixV@=eW*yYLVo7AbKw zp9`c!e0Q@UsGKvB3+079zRfuV)PysVH^~?H_h3SZ3vOJwcIRK z$#+M00ob1ix<%5YOAGT4fV8DSiD}Dvw0ah(3~z|sa>}#c3FH{H!8CO-RCB&fne7c= zw1cP-^2N0{N93q4QH^L0&|4g?Y~HB`-ZcPTB#6)Tk!KC^?o#B(p!PX3@~lDLQbnEw zRcKjYliL-oY;7)6WED_Zj^uWw$h#HU9n?@q`kUoa?0Xb>4XA~V^momLyjS(t)u5hr zq`!SG8t42MO{% z@VQwEX*tO>+{w=tS?Rr+FR%Od(` zN`D&KixGXN(m#f_%jv1yD}vwK`32#Bljg4&1=uh108?ZI?jvClfG1f3d}o0=5SuxG zCs+a;us{!p7dwC_R{{h-j57)1bO-S1PJkb+g(VPII6&p$XA3+F@pT8NJp5{bPa*Dc zfXc%W3mk)ZG63xP?l<51%-Jh(Cku;I12=eDS@L)J94_~o)}T6tNDCd64~FpMek6dg z1o0u4ao}&6YsyIgntIkD@3@>w_*sYhp*`Z_w&cTk(qz(qvMue)#Qk?`J_fwYMG(E9 z(tm^YS47WHdht~lZn5b0d6s-{lRZ!Mpf!%@MdT6qvNRa?gq9!Ci;Dg7q)&o&HR;^7 z`4NM>;_}+X%?Mr=NQSJ%L@z1&=rLtY1gx&s&(g5>sZUPsXhtM8G$4dAf9aVsg=jK&TP7V zL7r3_*=xXi$#$<{F#^-mxT+&Noq4CO>~!Isda~1%4K$FQZe^)T8vEAP zp=Ww^RDf=6v3hNuLf4cC-P5QVVtiYxL+=Wdzn>Nt7)Zlo~eQ<$j3hhjKSAG4u%a||~LkuPES5=fUjnVW>jBUrv3(#=lh zCL!`jmhXr3n3K6l@ZF3KqxhhhjnLkAdM`Q}qRVp`jQ2|k;TL3%nOPxSJ8kUomYS9tjlq{9(;l9vmv!An3`qz-r>k~)~o#oz&} zCiMEm4D!`HMT*xR!Mzeizsldz8V7w+B>L47{YC^YcG0Qh+Tvg1Z+WeQ{!}FTwG#au z1b>t$`gC8wL(mTgjI}<)%LUis_ph*U`K>(D%he#&4`jKZlIof5nai#WU({XGcQ7a%Q55+vU#58ncdJ2IOc?})Ehh#dlbL_fkh5` zzPEFuXDUIj?U)gsneUnQ(0e&XHJ=5Z83+9;$I!{#=6RuKZi9ZWW5}&xnVUTGEcDkM z^RqA4BG2rCzTYuCC`ujP?3t6$Q`ZG$-%bOkFt>On6MA*Wd`G7{VQ%$IHuP?eAzzYZ zZu87#&?h^FTqTyd-7|}zFLewJ`<7YknJ1yY;uv~U&@xLrvjh4!j^SrECC_(w<}c_; zj|FAtSI>mG(=%nES9J`3a6p*5JkuI_C&$oBdNw~xJu?FO1jq1nRO~GC%zWre9K)Av z!rbkd$DqI97(P`AbB|}XL;un-Yv>dr%)OpD3jJTlyz80!JW~d9po&ODWf18UU7E$GvOWn$rz6DQ_z2FBZuq?ygiK4(Z{4KCJr4s zJv`!);u(RT7F-2uX4+Y(`dE4rW>0DKHC_D2U!i^mPMlab+U{66BO~MejGwWek+D1D z@6Gi8Kt`!8^#6y9>iqv;MmPTdW5#6u|5L^-_}_lS=&7-c&r!fwjN-Rgk7Bh%=j2r^ zML-dn~;l!aw5Nc528kAQ2c( z;u)yvTr>TxCy+t>pW8LY|8wmB=k5QU_+RNFthh!y4?CZdxCiseuPK+`eF@VYD5&$u zD)jGf3O$5SUd3v%G@9ema4h@dBl}lG_OFcWPjmZxh&wlIcoynBy#ul?0a*a-T#Vd(u{gU}GV3JsB;Oo^xszDpRT|@%@-=p51NkO?u_y8TD;Ac_ z-E@u39<9s^lk0Wf7I?HWI|)ss$;PT9MX65KguW=bUTaTx7n&e539G9e%}pw^kLYy} z-zSpROdOD+JQi7YJ?hz_6G58z+`#kjpto8XOhG%|1x^R1`pv#Ry*St!za8a$1gU|8a%>LA~t z*3%8a0|LpMOS)@46W@)t9wN>4Sk0#>p<5=Z0q524FE8bAS#!kE#G?b zec^2D;dE~Xw2Y!q<|T@hz_uPv{AmEM5#;R(WLpng+6iD^B1^XQu%(j#QgN_Pvt(Nj z9X?YYK-B<}Mni2vwH~tN2J4B>$zZ+zRT->T+yA9rll?6Gue1PxJYd?vdNBo?k49Zyzmm-I<-KgO-h_cBu>M64 z)}v4d5@AN08xWZX>&`TlUp z?z&r*Z=>CfNOJ_MKPgHtPouk?>uKBF2r}iK$MbJkgqC(@yIVeuaIK)_kj{A%-F7!> z31$eiF@dgoiXE)k$Xoym11LOLvys)%o(Obp#CA6>*A@Uf2%>Ts+Vb74urHkLZk+B( zK&hyG&b&mC64>s>iI)dZgCK8LAlu#8QZ9fVi7eUf#+Jqcn3~9v?QV4V%xwVf3Lt4O z)F!y$^d3WlHQDlm^?{dE>!Ht*0a}FnLX7L zX=-EDkfOBmG+NK6p0=%rATtQ7OB^lLW?N4-6?QtbIiz#mM7OPHJ@RIjLt7K*`oP=P z!$#f&usMLjt%r^5gZ6WvYa_PxaJf=Zjm5EWxeRUj*0aSI&bA&-w<(|;ib9!}C{hC3 zdN}bR0LBnR^`#-(df3uj0JkQxWLpngS_|OWM3!vpp~GiB0I(x~q|s2DP_2h-xxxDU zS7flRyHN(`-`js3 zRI(;Cx?2-Z+wMk?c^|8f9W9N~cDHM(b^HYFH_|z8qTB99Ex{Ce6^{dAVO{qW+uhhm zT>y;&DBRuHNDpWi2f8+5yBn8lDuCGpQMn9l`R-QJ7tVG!PIoP!XDJG0UZO||YzMDwvxdq1VAcKSGc!vh-wFrJTkj!w>UF#{~tIQ78M4H`L?V~7{dK#@K z)zh~15M6|ywZR;6G@jF866X^QD+t$NICIGlHfWobZ zjob?DoJ9=6mMz_3J?Z0n)JXRZY>JAkCoP@7P#hitjQdg~i9SkHW02I2o$k_&IvusCug;msSC#1IHuW-O3=iVj!8jNq60C?RU|^nn=?Ls~!|(g{RTomV4TEH-gMGtY$h| z+L`Tc4^r#68`?_JId7ud?nW)ayaa7ipzEGuyBiz%8o;*!6z*Ck zTonP-B8bXmXv=rE+kN5eV9n|F1vHGJQ066yl)!d3PW)N`HxT6Q3S_$*TUrHRT_Q`i zyRoIW0c=lX$#yq7eC7~ngv+hN>LVi8m(unr)}#Y$h?5nYmSy`v#sY= zD(p^ZUy;sv6Wz9+Gz6PJN!w&~ec)~DVIyS$R0yDO>tQ3!q2Yl-Nkkj5t%u7s48S;o zs9c7&eCrwF3ujvor+WvWl@x_CFHxifw)Jr0F9Fy@khd$4Z9Q!1YXAomS+cE%EhXVV z7shg$CEI%F@R@1=Y6Xxq8fp`&^^mPtN3^3@dgF{iKtDF=P3bm5EH*u@OLNZLJOuND z16^9kvmSVeVSKDhOL^2o#=I`A3Q+9nMZ08koR?gjoWguROycD7PMVFASKxMu)0N|p zk6zO0R)XC0F^SWicY-)Q3cL-B$Jwr_CEkQfkhi;~7ykg;=>^`gC!eC-GtydOhYfZw zT8LD;Q>xTH?4-rokt@0@m^`{0mn1)X+~wJ%A_EbYG8C)+yXUUCHAYUwhn2;EZqkV4sGDWRj;+INxA zamA<_PqVQoH?qE$)ed@c^6aH=uU>LwSVy)i217T~qKsI-t}xv&rkiYDkBKz1WlW#WHr9 zsdZyLN}!u?O(r)gmU{12Ji^eZwz z7VjXPla8fRQB!zDg-WBlbSZ!0e4N%2FIlD0R!Tc;rO<9l2MRj}qhLx`+L}`cE80q# zk1ZbHdakVS8|=*IBzu;r_KAt@lI`+k-oZ|C%y4b=tei@j;@YVC9=`v9CB7Sg)JD%L z^6W`l1a~26FCu-9U8kBVkZL$tjMaC>WWRyimkeh4 z=pzyJ${;#dk*=r49=rw6iZg;uJ@^8kch3km_uw8thtCMM@?gPj`1C0je;6gB-_rq? z61DMkBaof{Gu_V9BSBvCpXnS=F9EscOtjQ>dso-8-@)xmPCNO=u@{zp3R$zI>Ef9J zAK=m-i!Zxnx_Rb8=nWDvJv`F|dVZLZ{PlMEll?w!U-H|}+qfO^?+e=yroU&NgZ@S$ zW}s(2hyHCMW{_w8fu8nZf^rY_OnK-v5;4O)lLNhbB4&hVMnj*Hh#BRXo1rgD#EkaL zQ_x>c#EkXKr_lE#V#a&sZ|KR}6O?^|XU>OSEfF)xGi{)EPQ*;{%t+`H6ERagvjF-X ziI}TB^EmVu6EW9%<|F946EV|0^9OW#n_JPXoIfviWx`JPz~{n3E2CKh`6El3{(vNmzEXAVIBEfI68XEHv>ZQd7#_#?L9^4q-LH*@N0o2#jVO` zyL&n6N04?q`9~VPAI1`k-AAj#*#8~ssYJx`fG7nj6HELLtPI;I-J2%@v2>a`%rdkV zuT-xWFQ7R=O^Vy=H}|xv?EhYYg6RZ1g!RJm{;LltD!=FG1G1t-qbSiMO7!%^=UmcW zFPEhmPjcye$#V)#aZ)JDX*8Khqun&xO{s}3nFsYQe)SIg#2|GMG={aI`^iXQy9}Eoq^>FDOg;jTCDnRujXFtIy+5rlYd1M?4?|JFc$lQ>$u@OLoZHz8SHF;l2ni{zA2px zcVK^k=`kgi)wu~EdF(2yN9t#v+Se(vzU8(u3;Q==i4$e^BbK~Qk#&IOm5?5Fa^XXe zxe~JcFOk0qc{3p`DKmVvm36YpTVyGgPS5JIOUq;>o7Bd*%;PL(Wf;y8$tDS*1+m22 zk%37RFKd-FvI`J=AxZ6B?kcnXqzO{^(x>o(Nqrfxr0}{*VI)Gwl9?`)g6MCGPSMRg zXg4`saxhF@uUUoQbtLtS zPUCe!UZ?XqgV%+4eHO0^^STJHi}Jb{uZ#1#gv!X=^pTN_#5ijMr~>H%x?j)abrFJ% z$Tv9?WR=w-F>m1VB_-7g?~?%>^yV>r!f6hPTgA z*?c9LKI6;5p_)=iyg(@opBhnOnF5_6B7^!+&EoMchUeeh0Ulj|K0nH&eo0MUPm|Ur zZ77qO*1Qhvh`G4@lkbSf(qylw{L7Sot>xdWODSE9$T7PS6H70*=KX*17hB206@S{b zU%!;1G?sCixXR_I{Vq-^L_aXKn>pI!;PMEHpZuKydBp5Dzre9y0$+LCR>`UL(K+i+ zoH8laHaj_WOD1~wP>R?#SBg3k@yC*lT_mNllxH7BosIBCfoAxDZNBf>wxfK!`hIAS zIh}21UOIA0tZircAUK7*4gEc0zVi0F$d`uAUWES?j?V*7+pa#oNkRS#VG#qw z*8Q-bLf?-}IgS;3P;WyJdr*tSQmPe&@;R+mBD6ov5MIQF;ni!j^)I5u(#S#@SxEU2 zaN3>l0j1Ga3U85LHjPeHDfEbNS~a|ToJLzIHEC-noA2Dy>En21Yz;0U0pAg1dv`V2;rWA(bFC|vm zx!T60R^Ep@vyH~2c1OH=1j@;?(PVZJnoCg1(OBXafwP{pE6Y={%?t!D2qZ&QWA*70 zbp^DwPN$S(ohV|XS(WG?)!$oK46R~09WI{|n~;%>T!;g!(QH1+Gw}n6U$De$Qzm$B z(`YV#psxV}OzPKo{s{}`QC&kcn&+A7(6b!FZa=Yeqi4E7AK)0upG|ANXC_0R;TSHo z*jeD2rO+R6jIy)PGp|5@$1%#zO`iD%`XR?CJBvJ%^bPL+V3D#bJB!OxC3E#vg}>Ku{pIzKo>W+bGEfy}Mm*2+@PEP#H8V^l7ddFFBGFFHn*=5Eh?1bw$- zl%0D$^9S_U9$OlHwD0rGInXOPMjh=Ho@oKSy<=2F4kc^LXrj!||V^UPN0 zpE^d_dE7VkU!b2NhK3>@Z{$;yY^Bi$uDzd6G7Vq6is537(@ZC;DZHXFFO9bB)y1Rn z)W-W!opkK7j>mc6F@peIh9%wtlDs!8K!GFyW1zxXYZ^G z0r&!D6M(G*wM8=a0wzC+ub;j_@F5qUFR$eCVxZ{%LQ6+1$zeMT_wtJqS>xq5m*^-~ zgnl70Y`!v=aAHz$_0a?tQg}t>XP-dh{DWt|jQNq929e@F1CK$01k z=soNYfWqx8#?-j2?b||C~^cKXN@a6|e^qvSF#ielulnT)bgzfYoGge7p$V7_B4M*ZDv3g*4sKtbjaJ!xHD3 zpgC78|7UJo6wn${ie58(2kMuO;QO$=;!#Ob{EPoJLFC^7{vE(JvE$rm2ru?M9)iQ7 zi+jSUwV^bOs3)D;1xl}o`j1n`Lb)QM{_E5QP;PaqG&t*uqHL{!v_2vm|3SoeA#IDu zaW8)l>8FUCxh{TM$VA=YsL3qHX{7}AijKe zg3qz}k6K_K#2*5{MqX#NQwT4J{7K?BlXX75=07H%L|ROFstBM~7%E3~k^gi&b14B5 z<*jdEdNh)JK3A9^>e5u{`(fChn_Dzm=0|oEY8HjXORCv zg^Iy!nY+<3Tn1y0JA=J3^-&E#4sA{xZXS6)WhY2(VkSc3_t^3;kEbr8Ss0JA`8P?= zreP)Nd`wa$8qXHEdiiT&6R2BHp%u-LY|L9!%ziHB7L?xnf5f~~KHo+am2@M;oK7i+TsY)My#cbJRp7#zj$DLXI83Yq@f2D5jWVHK zIDaC*Y=!hG$&^QKES3=$4l}<%|JyO@qF!7$%oIP2-~YfOb|`-#7Y;L7(AzkM3$0x^ z%nX1&(lN@8xNw-60eyjElpS&5F!KQP#~q{Whzp0Acc6dd7-eU1dFmoueTSeQCPr1C za^Vy_g75!e(XzO3C`nTdQvE^CI-O977|9Jxb!jVP-e<1CCKgTU4x9HR=aTsS$Bc_a7II);uvK|xo~cV zzRWSoj<|5RsXqmMBQe~~$zfu)k#WA7}Ae{o7FGMc_32pCl0oL8{T zK9^mC>!!6mW*<@?TwfU+oK=t>3{GR~gB$TqQQ2wCJ7r|23GZaePE+2I&k7E1#yj#Q z!NJXWr?Fryc&D}OwC0`mveSlly30;m-pQAp?6aT4ivvStC%5Fw*ttx0+H+8o*GQRGAH%$J@1XFU%Cx5>`H z(w{?FCOa3OvmZOFWM>d(XN~L(E=ULZN!b~aPR~@oC_6(rZ*R!X@U$ObV3Qo9A*p;w z%G2>0+RzlCb~F-)Mb1YO{74c9Uq`{TilsaOO0-Q$#pr?d2T0?`-Kk*+CBSnMc>@7- zze;QG$s^)lkj4*$vvrC0sXWDgj5JP}TbyXSMJqwG5Y{O2Fqz~IJuj&c6^8Hz5kO+E zksNgj#Mq67OTS*i1?p`0G5%`^;<*;TQ$V}16l%{xwGrweqQVdR8%Bj{Vfab-SBauk zEag#WVT@Sd2^Cx5EtME0E@qyW{H6T`GtruSRkU(}W}|#B71f4<**Y86wN=5_)^MWu zFbE*2ej=7=b3Ctn3uy zolMy&S%}^ysU|z6icpKL6HBj%Oi7*o$>sbK`+Puc=ya}_6BO!dTHd3PSo63}&pTmb zNn4<5u<2kdIm6@~rlBwMtxC#lRv__^Y2_E$HAwmDLo(M0C2QrcUF<0? zHg{&e>o#<^i@n6fR`Mnn`)La5v@u|xJ@(GweNL@`#;pZ3AjyF{QrN}xg5v2*E~dAt~r#<;TpulHe`Tm~Y^M9WI z-(#=4_jK6c(8xI3mJMVBtl za$4c&NXgzk%dNx!AqPErUzH~2O>=m3!WMl=)L=uqA5M-uRnVpNyr#ojE*G6OWB}u-{YV$$M5<{!g^;jeV>R) zL7Fs43C_0+O2!WUi4mipWKZ7E#^jx1OkSnN3S*$_I}S|6hLyl^IUHXpqhAG%tHln8 z38^?b&>!t-%3X~5aka!GPdU-6&8n2B_p-OQ%*@fz?K8dX%_uA(tI@4aw*}pnbZgM9 zNw*f=+H}vM+k|dYy7lQ+rK>YNbtdco!5mhGbthGpr_Wh*y{VPlKbvkk-70kJ(mj{% zd2}1lJ)dqvy3Ob|r+We2c64>UTVw9mq3h1atxTU*bQ{r4)oG797t-jTsQyXOKZW#9 zVf_=+KSlIUT>li+KMDPls(;e-Pci*dT>q5RKc)0fY5h}1|CH4~<@8T^{d1Q7iRhU% zOmjOo%~qhE-fT{l$0+w_a^lJgD%S0$Y9YU3QKc12XIlQhG_^F6kjgwuL$1mfv>TylmsKiTZy18Z&WA(nRc%w*T$L;A#m*(*n&H=(;qxtFYoca1Izg{Y z5;);EGyK>j>}C9&;N^_D%@;&2kYbL$r=O!)1@FhPMeD!k7mV`vwb0%K`@nK(*dl`% z{sY`e;@=*yeLmNhdr|L8NYXo?p^HXRu|=DSeJ*Z5FM{|#b<$P~f`-YWA{1>m3HfU} z0bc40A{irwU?y$wo_Pq!SfA?2)i}O49J}F*fLkG0;ETM3{^0PnU{8hkUgbRH?}2?3 z;y;?|l02UF{a^<}e4pVh7%N`UBGE_*Y%B;b{-5=$gRB~L!J7J9Pp_7N|6QZ5fLB@p zYl-Ia7stw22&N~ATvPrRkQPC)DoN!f=z!L7nQmlWf#7{Bl0H*SX{6q_l6a2yLUs6z zO7EjdR2Gj%BW1CG`ynV76{;wp@3QTQkAsJR2GdqQy)jdCt9`O{*BKaQ?BsvOJ_Fzm6w{=9l>)}AQsfBW9tn^y2DBxTbmrgDG@M9JXbX6WMPXVt(WRc13l*pXcl%k z(kuUG>3&B#S)?ouCxwR`!Qz4h|2l%#M9>N+&M~9i;rY?j%v~sEhEO6vKZHL$!d^4fscyh5=eCRUv_y0mLI(=0nc*Sln$ZkdVF3Jn$iHMsl`3Bhexu{ zO^DT$Na9HtjnR=*@d+)O-LPtIRdfkrN1lqZS0t*J@NQncXCvnp_Ds)4|Mx4_&a_Gr1Ehwe3W`_k=4w?EwhbO+KMME6>{ zgXw0|9YS{~-C=aEqdT1L2)ZNbj-q=#-O+T%&>c&69NqDBbLdW>JCW`rx|8YV(w##0 z2D($}-bgo(?lijjbf?puL3bwIS#)R9y@~D|x^wB?O!pSLx6++Q_cpro>E2HF4!R5I z-bwc^x(n&vP4^zUi|F1m(g8LcLm**bXU=RfbN5ISJQon?!$B+ zq5CM^HFVd~eT?qo!J~Qh60`IFQw@WYw3Vi3+5fvXt9Q>ygYm0y(v+vtO`}_kZgILL z=$52g%8C31bIboSawpK|=Av@{cPVB%{tr@2eQCO7=>G2q!7AzaX!Zp5d*&*nydSn` z9(q5#ox;EDTy~@5;5)-7rVU0K>FAuW?E5$rBwr3&3XS2l#7`Q|?vP~+<_@rXLj07*FISdX2ljl3 zn_$wU*#@>F#G}zvDLSU_cd)}Dp5pN0XCeRC-24}EcmuGeAzs+w-N1TEhhSIjoB9U)#Unj!h0iyC2m2RkgB z^^#9A*(G#|Im@SH1&HK+&Z|46H16-@+}8tZh|MjVGR{+FSFj!-URLwQ@FT&-g?Kq9 z{5-HbL%h7h9|Ltd@rn*lRKyY@Y;OL}c6dFoh9O?b;a$Oc zgm`6#j|3YR;^_{b2X<$OS8@1bU{8m5hQr?n`#8j_Is6x}KSI2^!xLvC|JdC8*Kl|} zu!bRCOY07sv94e}EYHXpn;Xfl9qKX6+Au0>;IRE6*4SZ%Dc15&~lr@|GgCW*4T2~mG{?y9J zrO+!{Ul^PHIw5wIlaZ_tyV@zCfg#o>T1#xQslPGAuF?3|%r6eHe$i?Yj$<~@g;;+l zEgyy00Ehh=VgnskBt1FrgB(^P#0KlsbT;ShLTpI%TuCRJ^1ha}6~F9Z0n^$r+$pGA ztXSCyhdmTxV;%Nph>dgD*C96EVaGx&$6;lwBo{`m!y1Oz4Gz0B#HKrJc!vY=SjOR??8O25JcO16=uimV7ocL&_zc0-tFs@nmj>vZ5LyxC{h>5Fodxki z=G!h!%PQqkVTUL4CX=!!M6#cX7H7MFRZF<~V{~MoBrd*j*&8gCrowyG(5A|s44$++ zJMj_-V^-Js-J_OO6FbffYZm=83@OLkZ~SXnuiU=(?UdV==M*knJ&HU1jHu4?YFWRu z?CZp?mgkm`*EMk+vu?mY;?Wt3ZrGx!bHb{Nwf;%EPb=^We>Csq}Q@wCJ6xN)YvZjT z{#H4JlUJla?^&=Bo^f+|M%VB!JyRVOoRLSJ!Fyp{(v|M72xW8y3HE$6%BaXiu zrZiHKv>b+tSD<(kThvIMa+kxzq~yK;+ACPnsP8FMqsw8aIRPH8;cJ`)61p6Qnrh(Z zT8*U7i%Wmegqn`vJ*BUP}uSeL^{l;#4U_C7XFDs(vvHGRQ{ zS&fqlT@FLdbntmr2l`3>lp#g1`Z4wHr}1JAO0v z(zz$jO=kR*agiYzJj+A-@S$Gb?TnGuD0qj+nUkuyy0~18(#hpy(d z%%(m zKxeEE>&OG0q&}<@4|J0Hu#0)nu#}wcVV!xFpvkm_260_^wEQC9$cdbLwV3w z53c7yKRp=DgZ?_Veb`ji$^Ixv)=8ZLc02D_hD|F!68d)ljqJZ;10DoERM*7O4ThhsAjoPK*u@f2)bZYij{K*#M60#ah;e!$a<6 zH3C@B3Xbf>Dm8|~L+;%t;KwZZ4a60hkPmak#VAs>B<9T&gOmw}EF zKlwULT>N4?I=~SS=bk)aB;?COtac@@OO(7H2Q16$(zwpcJ1AB{mb-ahYq_p?$^^({ z9d{%$pnmc8@;CN0ykfEjjz1qL>%I8%fgq1!Uo|`I-frwsc+3};(N$Z+uPiNTNQi$- zR?!U;>%;q{WSoohSQL()-Qnxm8a21RI2+In&~;arg}eu;_YmvNHfZ<(+L&s6)kZs= zmVZ~syN%j-()Tv97l}ziHQXIhR=DjVU~4BWf+kr7aZ_9}a8LwtwQG%3_I;G?VY&0b z*!oK2%=XZ=P(m#<7nQZ(3Q{$ZSBpU6(ht0_Y0`MIR4~B`WG@mc1g#26rSO|H3w(j+ zeW4c0Bi8$7!vgQ5{(6?iq`WPhEt!_^3YPHKA>UQ>J?i^v05wrQrDy{$?cS;HW-@#q z7OR(_p1OdeQxek)o&B0#=)*U$$TczBd45Jn2suBVp|3OtbHqD1WAUNgaFyhU)8#2t z{VUk^X$TZFxMyEoy;UW|LvhQvCE->2emuk=RjRTXFTD@f5(aAG-PS!kBDD=YmJ z6^X=~&4q=bz_IbG5Tqy$hu6COa_k4LQ%)h#$kNs zYB+a@BYx>ZjBng9GNQ^mu&FbPN6s&Khq*g3A07)#1pihp z!0sJpRbr*}dg4KPJ(+mcdcFJtcD)}c9o0AWYaF2}L?Wa5r)nE_eXSzD!80L5o;o8X zM`skN*4A6tFuG9*@iQeFVg3uY=(G7S#}{{_oASk7UHCTjiC#RM5;VHGhU@~?CyBeF z7AhJ8L4LA`!wwoz%i@xTh2YDrrqty&9j%y-XMi?X%(;MtB-rRSsL0;f>Sy3ziRLBA zh2pj)1-~^LE#P6Ge?$1fN`l$Em1&H=37Z@GB6e0BW@rr5B81xqp)UuzI)t-0%uM6s zfF_4%(d|%2! zl|d>~52#@XUl!mlK;1*Qdv!6+(8GboSX|@UiILI0Y|7>U-04Fdh|-gGjg^?S;LjJN z=@)3Wf^YXV-g)mI-~&L1LU`a=l0-JasZFDiO4yix^TAapQ2Ehp&(5`huqi|xtWYi} zSD1~PI?rN%h(=rCxZGsnkZM*q7oxkYkZ(k^0EPvzJ_i0ulE#g71TPL2^>&DUu)=UY zMg_v-5T!NqGaSyx=-}klf~cVtI>{Rw80!MwCrRTbFDDS@Ks3t=!^xW%2=9mJaVrcb zZ*q{l%@BQLg--IO1jc>_KbE9%lXoN6`SB_!)jS%hjm@bA^mnSlv_Rbs%3fB@G=|mF z1NCSqXIZr*R7X@D+p~fs-w);ERvj*=n*!lxh;~?ExS-|+!rve|VTFv}iTc(cq2(_? zAz*U~!4cjT2-`u_D_I!M|LuW#G?de9j3I}rXR zq85I(3M_ve<6~r%psa7z;quo(JPJEN)XNIP*;*RJKN_NGRv1p`a`rLuxj1t#M2}dZ zEZ5W#4s8@xvj3Lv#+f%D`sj?p2ZGk)XNZoSQMj6QM1}-Ssg}4Y$EK$~9QDH#$_i@J z3ZkxO6h6w#j1r645KTCva4n1HYZ1 zYt5f$5z10?6KxfZ6vGx|7}JdKZ}g_rv*E3yCZji|Zos{Scd#KR>Gju{de{jSCHK<>0u&-8ninzcYrS*$7iFm(fbyhMGF`bGnr zsBIXUi%@UAhva7)Q0;ycV3Qe*6v4*qdujeSz!^ZbL->;bw*%@J!rOyeiUB}FEN;hQ z{S2wpJB}Kou~2ICSLe&ITs8BdT;{8TcTHZRzPCE_0z_{n2|dlvf#wVFy#;9w2AUJ# z@z(ySmuuOx^Jk!`2Hq%1ceQ+9c zWx1a(#=WBCZ_M-z`6J1>LhR~IK9Zu1$e7-xWf;>W1Zsd=>q&s$U?5)t$d0}u9CLdK zA?9v)--j)FC_oDot%LW=KGL7A<^?_G4W^b)H=ly<63tNwu6Sc`N&X3R)MBP!904~MdU?^*Xk6O^&Dr4fk~FSxX9mwz zXV}StsGA7oe7Txkf#y2!+$4=F{3?j`PKfRop`1Nevpdi{5B^3$nmvJL7x)j!8aB6M zzPFnHfKxAWqtf`;K#ci?m$Au!puUKL%qc&h{6erxlDU@TA3U)BF+8snwT9qgD+;E~jw$b0x)y@#t;n%d z!Lc+Kg1fB9u~bQafrYo(k3;aP6|rWq7tj(*ca)z&^`lj?{c)5TPU=oUmFQ4FKC3&T znh>0CMNaB!IdOJ@pqCXn`K;rJ#z2stB+^SxvryMjE`e%|Rfe;0uA|%p)mE!?B5vS_ zeuChT6**aG6!gF*tz$G&8C!7D^%+@H*CgnRO>?MP`%15;8(fLqgo;}jHZ!6z*>FZ! zafaOXj%gY2SwOc~tif9a*gOcfCd4xxz6tDI%e6xr(uDWIYOJ+sDs8oB%t1JRTe0#s z4lmIO~qHS)mzI~q5Hts@;cIsiMK*yX1KR;V`iF)a-$WG zB;*2#4HSoaaw8Wjgxi6*9LA*?jY~5blL{1XEAL2UFD84bW9y{Nz>J2}vGt3u;NJ$t zPvK{uQpYw=o3lm!UXb=O{x;QbXQqyAnYR8N3Dz?0Q}6Eq?{Dl~_0RDBw(|b=;@?(j zFVlQx+DH7`I_*dPZIkvN|F%o3f}eXz9osH#4E62OYBL!ZrDgGNR@ycE+bL}_|6ZK7 zkbgU;y~e*?({}UkC23{wi&m*)FH5V&zunTB@Nf6Dp8VS*Eth{UPrILgd!{|hzrE7F z!QWzXb}nvGq+J*9U2cVOCF75grz8YwpsNV}g735NTki+*XkXG}pdW+m4ADWnY)*jw4suv%^m3b=p`=CNk#v^+4) z0l6&{cB&1#8f2{v+gkdMaW`7J5#$|9HQqdH`CE`5g)+k$cABLpKvFLCsfNwBv=T_Q z5S?ymOOSS!YGKVxNPc_5cYqKnEF=g9#0ZQH1QjCS)YX1 z4F0~a@$jYq{{XaKFzdkeGWlBm{R^*1H!sUxsLer%R0OIT!dn8|0;sKE8r3Ad9pI~h z`iJm40iFyr)5qHOsfl+3%~J4HzQ#-6dqJ*V2HNanZRpg*``R6s%D`hV_z%9uJB=S` z49DP|(%s9wk@@W&|4?}auo}r+&2Q7?j?y5v25;|cyx<>c@T=iH*hf0?L4$u1`B)h<{zL! zS9oc3-mZ9G{G=uw{2Z%sW=!k+cxo;Jztn0ZeO_ETKc1SQ;Nz@@nb!2^{CH|^1;58? z96LHco|-4Y*ISKaN9V^=^9lIZR^!;w`SH~J4Ib&~=iRZR^W#~36~U{D#wk8$etZj{ zwjr$V&Lm26HPB!m8z&VyKc1Q!!RK0ylL~#cM$Jm_$E?P&qx0jbc?*1-)i`!^empfl zfgiFO87lV9lFpB(Cbd^IQXU&~Y@D;L^W&*GAH0>-h?i$a=f_ji6MTTxIO);(@zmsk zPxCcN^W*P=?=qig$<^Tnpr4C)8t7GvXB@)g7zlf z0j*v-_r!@wBN%Uf1b*BTCstU*(uBpTZ-pbKV$yQPx%b3-2vHw2E_*TAi`@fV{M>DD zxW}&Rub%*ZY4Xx~G6Fq(!yDHNJ-Yv03I|L|SQ8#$^ z@saa>V*Jz9r4Do9YYzAn(R7jEYzN1`#9AonGj{idcDJu2qPt*-`L z&p9-rH}Avw*alSma)9>(9Sq@D_-H6OH1XaT3C8B8YC{c4G+)!#0cz}H?VmLUef!H7 zFPDH{?rXe^>Dyo8kwD`@Sl|8<-wL!Kgx{+z3Fs;5TLZMtVtI8k{sWu5EdU?;P*caj z{_$JuiUFCr@H6nSB#E1g?N(<>^}&+>HWq}d`6AFX1HZ5!&7MHh2Yg6Dn(qV6H1Jyr z((Da14}d>WkY-hHvW`-FKT{*=%^Kb-4JR{=-~+Gc<*h4wCJW(Up)0003W7J1M6S7nGerFbRQs(m zoa0o-W=cO?`q(tbPCkk`qH`cF6k(*fNHQ+2GfSL082Yb%!6vaRfdyT#cahU#|RYM_v=smR8Ojv8i@yP-Rn7E&zJ> zgmk!-Gh1PK6(`xVAYEwXY;7IG?#r4dpxR)S;gYTHlpCyt{9C)q!(IwIB!iHZ$eQ8`GJoFg~@sxfC&UaL9cB*9ytT5?9^V69i2CHO2< zo6e}r)@ez6asD+_2hOM*qT^(IaUL5Sjg-O`zrEO1A@L* zBp(IwERE9Bd!JP7Nf6AlB3_;6e2IHsr`;Rt$RC3AWh-YZ5tdJMmzQr1RL4Zvcu-#q8hG!l9e)9Oc3?Dp1WA25s%!)O#g${oaY(t3O?eLvoUx)ZT4nG2RJjCzS#Byds z`5|ZouxVLn{EJNuDJvF#bFkJSzQo~If%OaVrFyUPOBQlG87wcvmpiXf?*&^H;tx87 z`6Aec5MS-^onT*w_(M+qj({Bx@rNB=ekk&f&CUNKPWqaIwGQz$ZvMggh4@;BPX^1g zoUeJuKOVg1m~O(Y;5!GXn!G{hK`nx-=x2sC-mcAEvVWXg~Jp}9BO37ZN4cT~(cK^OS8d(X?hp|Qf z!huJ1EyXc-yaw`?&=W#CG33Oal* z7s1)!wL~MvjqGVA)KC=_wu5(fD`JPu6HtWKYMa9H*9?VXoTwxhh8Z11!MQrzKL_kK zpX>J@vd+`T{Z;UO+((*HwcW(Cy%F$}B!Q7bZSAr~roOohQEHG@hM6>n!B5#BYd%L( zc!_7>`-76KA}BmlaX5y{v1ytqQY(YJh+6@6wE|{+-xsJZsv4o?V+KJn%BsY2gw;Lk zb(0}+NjQ!C4d-JI_aekH3B?nue2c?h1ltheZ##S^*w-QcuFmLX`*sBExaFGS_q`OC z9)VW}*fitL+5FfOGy%*?5@?C5nVp`h4-`X^R9-&6(Qi1g!15uuNkq)28aOW{CIw@b z!vEo911e~*b=bTLxX~AQ#r~Za`{(fg#xgCy@0GCtj)I*K?iBD|=c5K^jl}#nY+Cu# zS5j)ZU?C^WRmRYXZ z_P?|7Ed19Cb0Qj+T1x6{28M;Q{x)oDMDh)`pG7Ls=*6Q68=6{P^qPx*wbqN!lo*9} z3!8KDRTR-rn2S}@6oPgl3e0K}js6^^xe{=YwZh9$1yj9KHyLoQ6-e8n4UDQ%JTuFn zc+{$7&pQdDQuA@qdRKL-r+y#&Gppt)Q*$%CNPh)9Vg;4toT{LtXCdu+{Qe6z%{=2% zf%h|;<~+a_R=|9*thI=$Mp?KbFjvF5&MH~gDOcrvDeP9LoC(#v$;z<2x?}ihNZ+(_ zmYid_j-&h%s)NbOu;FtZdC}1r`ogA}r(u?Wrnr%#Yywr5Rnn%T%+#NIWgFTbs?o_x zC$SwJ<;_qnv`VM7?dzSJHGu1_AjpWGpuwJM8x*^fRnBR=%Bu*6p(r%Q&nj(+ zt_FL~=WJ@-esG?b_4lCIVO7kJMzuW3GGgL>hv1)Nkrv4d*^lJDtPJ4u1~pqlhp7&Bp3n78N6+xP zj_6_tu1FST$m+JNRQ=gVd51F!{6?z@njN+FfnGa&*|P|$RY^*(+_pNRS0LC@kmw^v z^eqIx6eRk@5fz$%U;W0$65#djUi3Sh_M-t*Et8a9!X~C90on0;ScDw%3H0K zU=N4F|K@~$18hqu{O?ZqZ^3@F;kD=vdTIX;{$`Swaqm3-5#{7TR?bRb)r31~KcW{N z`=v~jj*z@M{r z7@68R9@zO1{BvuEajBh?ft^3V|Fd?e(L_g5_>P=8D>oTkKQ^aIs3_`)T0zjUAW z6yCs)m5`wdYj>u6P#5TYi#3ts zD}D*B4pd~0%2eRYl0+?OY`<8YISA3eNkT8De+HT|H(=@qHWq|y=U8JY4T;ZO0N%bJ z&A)-BFZie=jce?9AiN2p1xZ3LQ6~e<8t~_mHM}GJ4CjySC#2Y$14{TP5 zH*)MR1A8#Un>uqVHh_KTbGE9^8>GxkXUuvZR7b2b^qx7hjiW3%4P75Lz4)csc5SwE zl&zrZYL%fk!I>91${|oqv`YC!FV|)V=Tf)>s{5=`(y8|)nH?R`a}d04MUq5M)X5R; zg5U=$lGJ&kiyhGk2;yi3G_(AvF%HgVb~O$BhQGAzWL~aqgS4#!sG$#FNtTo#ExE$)Q7v!8%q|{tYk1)Niy)IHD zF27rtb5Ww%bpMz2?_@VExyHW>la6L29laU($;5N=OzLoiy^EoynR4<=zj}~w%E@aI zJ(zAP%5R89ri)b;ZXO~&rT^MpCcZgMn83zz*FafQ@fDf(??U=Emm|k_27NCG`M$}U zhMZ+QeNvHrMI!anK1!BbQg{Xk>za}kmQ)oYzpSR~%yQOomU|QUcE%Phk7CqcHs+ab zDM{dTv7Bf0wxd5(*}l?4&ncP$@7X@mI}#20iN2#)0=C+6R!!xfDqj!wmgOHliQ-qj zowu=O7uXM$v;HgpUE@CnmNL`N1TP{^8O%9ZMY6FM6{iw#eUVg>dH&Kax|cmBjRwFGR1<-F!|vIF}s0lgN&Ljt@L=<5(3 z8sNWy{tMw@dfKHWC_4vz1vbsQ#y#9*%DIvGpiO{UhVV$kW?9;qD}Z{3@F?vbrLP$e zlxs12&z$SEPS1z;VnM;>qkOdTC%|4Ri03H(5bX1U_(YBV0N8Qip$2WJbbk7KKRGi^ znxqoFvef7p9qBIPvd4$kPVWb&<;hXCd z^J0K?#q(`It1NyM*vJoSYwIvVO8*$5a#uXR2K81OBKH$qN^Epgqbr`j13zLlwiQ2p z#j|9p+|7tj`f0VpuEJaK{3g0?}q3g)|-Q%dqDOHJ&Xe{tgd+e2OcLu z3f3CQO{nPGRuv(SSee_N_yb;YyLVz)*kWw5!0r7NC= z)(2^1sTS5u4*Pb5Zx10-SVqos(u(IHKqGyewBk7*zPI|sI2X)D+FcIxlEuNQQN_-R=Pp3qL)cmIJRE3(kG1Jg6V8g~ z`QQtEjh8ED#q;ApFZx(ZS4}u8o<9Qr%-49Q(OdES3%vgp#7cVlisu9x*K*h#uI9ZJ z&(a__0B`DRl2<%;fp;$-vElY|;H-Ea4L(6MP7yjQp63HCw3tsJ{)%U*Jud;VTB+jtn`7-no7@3tdUy+0u9V~S-?+JuIZN;GYaL`ko zzT$bP@Y7a2OCoRbiJnc~F}7TnAxVsXu|mzz<$?78^ey6pJ~hNc@I z{RiDG9|$k-mOWp32kw5bMMp!Yk7E~1swTNH*TFl-M`kw6dwiNcuH6i_(DHJhAS0=~s+96P$~nVQ|;`>lr4UiA#< zvS(_dccJ6Q#vGr%?3tR{;Ek+Cyu7om%buy}3Vx;4IO)-4&(w?opXh6nmObAB-@ARH zCC7nQ@3UZ!0zGRnjVsn=&u;^LVlnfnSeHHj2=s@=Ouk}W_FQNo?m4k(2{^`e*>eq` z1{OPo=q!7_82k#WaWd~LdmaTo*=n3Zbe26Y0AFe~jvZ&&^K;;@Ta9B!mp!wpe-8eW zXn2{6ozs^+OMQz5l|Gd*Z~Nl?GLswOEmzaA;my(>V7Ae2Ng?NF1^klfBpt(8Wt( zhD@A$t)+pME+^gxl63Bg6Wfo7V$#T$llC&P2}Uc*p2@0OE?$J-;h^-YzfLET)s{Dh{HASE$qYs$TEckYjSWb#@MJ=^Z2f$~9kK97_ zcs|&zJ~t`%hQqG_TWfh-cy-BCmWD3|kLV`wtyV)Dr)lT9<8PEs(^MG1d{IujxE$9QjSm*)VH(BC8;J*Nzk`SnY^a1~4_|AdfZGIq+ z>Q9<|2D%z#ZHVdv{+FN|LEaJiEe^b}`hdR|9^ZoeXsP>v{||f%E%CBi@B@Bj;OZiA zOzQ)_oVHdV7y1Ugi1h(q%C|SjfKXU{z?ZO-LGo-^_W@t%Js?Xh)xy#Te6jp2$a7u&HJD0lzkU8wrsrZ{$2DJ>Yi)y2Qsx z5BLM&JJKh{xnT4GKObm`#lb`Peu>6W>jVB1P;M+hO`$%kIX`LkC6osXP>b#42mC@y z(ez`}-0=#cXrx?;@=vaux)8J!krcaLVZ4Ow1HOp5K`Bhpi%YXoct2?- zwPy(sOHQko`+zTL3m)*LkvPKx{zd2`Y}Y162TLq@wShs&OH;xX_lVKubl-%}p0W^hj_(7mU;RxDS7Q%!c5F~xdMIZS+8!MRX&M!}JC zm!GkTBr;$sCQe*RDxG`ulQ?20#1Ww7IiY6RyI0}NiGVkb6YA=X<6=mbV~Z{U_E0@V z&%*mPA323Op}z7@!M^diSssKxSNS2Z6P7R>EH*v_&}%sf>vemqJSC z9{uESKMFe%X<;UoDp!BCcY`{y42R8k0Dmbq8vY zR8_tlY>m(LRI?gRtj34ERtR7=f`901jANq)%ffsIcEIvrqQu0S%FTng@xi9~W=1rQ z+B{Xf8>j`|Of>BzMwSh`brqfy2)jX)ZG}PkIO=+VIuFYER?RYUg!TEhk+1O|hUjr$ zs2A$QbNO_~K%0Ty58?AOpOOWT2I_0M4=!&M(q9uCwqcD`|oRd1)D8C7XeFSc#;?&9r{-P+~g(&2g*arNir8qa4jb zZI1}bK7!kQY+8QQg~bzWE-!-cQW3MP*uJQ}N$k)h-XXvflO%5Xa&5fxp?N@bJa24f z=s1bYv*MQ_+?Fg3Cvv70?}P9^E2b`Nc^->X=B|`^6tBLqX^z6hIp69sp}EBB!jUhq zx@>4BSY0^Yg)A+plea;$Dp@DqZdom|;`I=2wPHpd7B8{lA0hnLikYLZSQiS2Z|OCd z`i(6(p?ZJpoQ0LvaytlnS#g2Mc+iTkhj6A97nqDkZKb&n!iTJQM!v20YwcOx0Q{jy zSYJfKzR9~j*4c}FFEodfOzG`76E^8-t4l-OuZ&G|PJ2=yLF=>*Ek=xvv^()OaCFqQ zg&ay%XWC@YtmxCpgJ#2_7=tbP4nWeN*(~_p?i2H2fOXL90iYKx{sh>h$g38njDu#y z;nzqSc5l#ZJJdhe5C`!Tqhi(QpxIIIw8y;U==o)hIBn4EVhHO)XiD2iS!~{{n4O3_ z3%HxLO9+?hw^Mv%;W9K#mJd;J^#3gJvb*QTB1X^Tei9$ANTKOau6~6e4F)yJSsP z@Ew55fv>iKmFl3GoVKwblY9eS#5!mu<$F8G-J!5LXeMDF2YJSZbqCFaz6bJ=r5dje znu+C~KzACJZRPusxDT^i$@X=%!-jKX8;6aL?p!?TxP*{07Nt!g1eI~@#1C|>kpc( zf#A6$kvIC{%!>IC{8L}!VP{s%uRwnaW*xADX3=$MyRd1?q$T1EnpFd;6T;4**@Zxz z1kz?D zNggzdJcX){O;7mggJv0E^^>`p_Xf?RLGA$F)z>5snhk{aNFTA`_Hy9NikS_5t7x1e zbOy~H1X^Qp(x92to~=MEIjvsqpqZpC7&Mbc;tYdkThK??TW~QtSh|zEO$dM5pqcb1 ztpPN;pug}2%>)k>EP;cb>hwXg8-<@XXeNnV>JvSi|BFF0K0CyuAB;)r+4;t#(~Qeu zx;XVDN1PQSeMimX#W+;PfN|+vV&cS?%bs-IG44tG7C(+|J$4tIc)S$$4r0J4UHszo zA2~L^oLA zebM9+^oqU!k2kSJB`)oT*k4XgFT5Q-NaaQN!xYKa3bwqc({_5Nm`LM3g>XwrYyPyI zlxL%nqS&H`%3z*32O#`uJ5}Ia*GERukvwguEm#-JD}Rq%yVG_gG1hsLf#MFabW{?-r%CT?1;^oG9tC<0KU^|PMfwv%|Y;gtwz%4#ii4B zs44RtroLm-xR_~8k51d6<^u5cR^!;wX*<;P1s`TLjvbx0L(O#Xc~;}t(P=x>tOj3a zHI5yfw!`9k2Yjn&oZ@q)?d$_O5W+fbN1`-^pU2HAHikA%DsybQkCYMisJUn`*I8}Og4M!dYU ztF)!dw7@OwZNsmt3p{5pieP5F_ZKoZ4yZS^+&YiY10BD58H11B@nFe%=#ivc% zSqAi|#Z10CZRb^>w=H&z>$IIOfqt~uDMV-5&Pnj1XdO<=yfba5I{0~3;}oJZZKo6X zM`@&*lg57vf>@SZ7%)N-|A5wwxab zG}Xb+vzpXE^I)Lq1b(^I+;f$+vpUd>1fOIzbE{g-LxJWF@cXRh;Q3bbNT7KZ{57lL z8#ApNj|Q5Z;NMwIE?!1>^=D0>`4_zK20!n!1I^k%Qw6-P)hq}!j|H0c;Fnp={ekB3 zKr;+{ywyA!Xr2h_&phx&R`Xn-c`~rG4*X@S*&Jxr1)5L6zpbeH|F> z2GmP1%Ri5&XScZ5!86AXXZA>;_gBi^S{kf*z>AV4_+jMS?@E1xQpIm151kyz-CI)n zZGBUj`(r{fqHij5_wk?#9gio|)Jc{}s zi5wN@4TO^)Kv1t^zSl{3MH25LoiREqVL)H4${k%?{NmE2#U+z*X_VrU^td!DacMW= zlAyR;`Ej|li1yI`%?s=BvmiI_k1N9H#E19z&r8-Oon(1RB zUXgYzso_=Sk9g?uh|uxK(DA6y@%5qO(V^opq2qD(Sj%Su&lDSovr%dp*tGbDN-c?a zHDeY-T_8}-oH-;Jh$JN0G1+e#rL`D6q^@Daw; zfq!hil*>JKk9e+4^5jo#;Qf=3w~~p5c^962B<%3m=MClcEy;r_FPdnECchcIGP zcr)VQH@@>E>V47x(-4Fmi7k2~blRT!15DH5 zJGR^!0VZlDf={;^W?Ivu15DH` z0bgx3jvXCfqGkj5J67Y^(E%oE_JIFtHI5w}V4|kb+jzT%P4n*9(E%nF-#Oq7MB@~n zGr)8)&}AX4156U783r`o$Hqy84lq$O4}6i;IH}M9CTiA!zic&*9UWkz=2P%*tj4jU z15DH$0XOe>xpB|74lq%3Hh3+oan805Fj3PMyo=R{mv^>xfQg#H;G?a^NskUNQ8O2O zzOP9dU|I#=$9>73;dN-9Y;-=JTjxT^Du&DE_Wr3{1XaT^Cjv zsE);saUEdF1nOiljcYY_2ABqdkF**m^UeU%Z16j*#wkQ+fay{2XRXGu;|wr;0KU^| z96LI|#HxM}{FG>N-5c!MDx zuM3tP7Y}8(EP=jB#$9N97;hr~@(o9RHS#I+sl%(z-+}u>oeMa1L@|lI5bvU~z9?a&!Mm@Mm4%%*F=}(=@pD8+taD|Y-=)IDyMoit!d}ylx-x@yA$h1u6*)qul zzDOkZOJJpUHWM3iU(*Lt~`xc)x{I*f(ZVmvySJEqQdccb72}Bd5PH zD_mIOiqS37`?71tMf4q7QTin4rqWHLTa0dTy80rmWbZ3;u8)+WPieYk=$56cQ-;fP z|17#X3%DZp&!($$s&&q9I(>9%ug=wOOrLg@C7qFy{A2V_RR5&tpF;X4rhkg)pSb=h zs(%vtC$;2nrpM4Rku*Ilrhkg-pOX5gl>RBLf6C~evihf-{wc423hSS<^iL$?IwlnF z54j_cX5Jwt27Y@`C{&86D- zMQzN7V6hcFEO8W(6iuC}wll1@ka0i6Fda?logZ-1S>qj7Qm0Kpn4!!=?V4${%Hk` z0>LUzP~=lAeZ;2K{@BmxPBf7Zc!F~Pn^?iO2dv;hPtXOhmleGJhZU^$1S0__S;4}; ztl%L}a2w#gR`5%zEr*9a!4rTlS;2qBt>6()uoZBZ6_hz*qj=O4{0{h!6+9xp2&mb7 z%oCK@j!`0PS`N*Ff_mH&Gz84Ff{uaU2~Ti2U_UG96$qZvhhmchIL!(;9;|72&a-eg z;0h~{X|npug;U?x4;5v@rdbccTUO+>l^=K?`T7EIuN4fJbl^W4)2$i}t(=6Q=ng-- z6lq#MGQ71gRRQZ+frRm_e4;Nqr42S6Am}Qh(Exm-KRH^s;>(E z{8Ny~sOYd{tjyGoYSkiZxC15K; zyo8pYbRA|r*y|x)Qu8P6zS#w~JH$&Vm);GFDvM(# zWlI0B3v73Yr)&D9`!~nHPKJ0D{V+;V;T66_{;|3Fud4OGg76k#Z9_c6`yh~{zc<)` z5U-};KNUU&EI-7nNBL0NRqQVTTM^%m?R@mf(nDfbb+3v9RL+C0|vKKybR z{-=boZRSfW71Z+t<-S7uhfP}m3NDbEJGG&HNTnIrg~DlI1|DU-7NDsb5Fc|51cQ7d z5$0@aD?Nkk_42@U=uuf4@9LMZON8;(KpXFldgf%P!8{ALUhJ~rSKdj(%1DLz6l|Ap zr*ZGB@sb|`J7&3Ne43Z>;$Nfx!=@Q??kZ+^g7X1eSpjbtH1(fp+t67?SNcNWJmab0 zTWuU#evc&Pi9oE=(HYTGkLcAQFC!L#uaa0K3r2kOYqe9)*3Yd-EN|LK_%4Dqe`=+G z@3CBR9r@i1iA=4LQcT7gB2mqCP4A;kg}%WnQEZxP-qJ9Ps%m+vdQh~os^Ae;&p>Te zNw*&D1=T=NGWje;71eP>H$ZT!6){p~M3v__%GFRkCrZ|~KzTW<nAY1L8lT!Cg?*@)Z3IzkE0ki0XhiMQ z(B)wLEPrDs%3k?}%EyD{S^oIvmS3d&F0f^mj|_Nw<uw1J$FrEi;)XKVT@PmB@;|yPm%H zi?2A5SScG|P8qTOqD5-vR{DNueXB9GGfbM)m7m3%jvPf|((#p3zO2QhbTu5R&6{@j{)7wD=zL03=wUt{l*50b!Pi+W?sMaCAJVP&d{X(;Fnp9Td7IE|G{mb3f1nAv`d+>wg94O^b&xZ9|wg-dleG z^sU8ed_-XU7|=LYWNluOSckwWX^QXlhs&@;HwG#2EpwQVYjb-qC6kGIpi@o?G35h%=W@0Dt{vnnh z#i|Uc;OX-DjJWu*>Xyu_Sme(iy*CeeI=jUjMzDXeMUQ}J`RApxTAC6+V8R1I+>OqXlUi z2AYy6u1eUPa?`jP1)8Sd?W{(g8NGZp4m7>NvkTHRZ6FsxLdqu(e3ocfb6E59I7~SCUbnI$@eaE4K)=12*MkQ-Yb@__9;8JQpUTBUM=p@K z?8RlTrC7_zYha3eiw7m%1LZZ+M|#r$$!>}*y4Q{n<~8_KxT$2o4n_%5p?$2zwSbCr27x2S?Nhg4P9zIy$1OAh@<5 zQ71=qBLs5`5_Q(E#Yl}bs~~tpM63X{Sko^tsl4d)=u$n>rHy%)=}}2#-SntJBq0}E zjE>amxa`GcPj7IhRV?>5p8DBBPV;(+v-jg65L@&E5D$61L^F7I^ij}3Xe%(SD(@*- zeFs1^M1&uU4K^gxG6FmeXm$u!3-B_a2Sd096U?6FRiKR_TrK?^2q9W%}I9);aa$+;D8A7tl3=nQM)?9vdk$7T!1cA%l`L zpUHi^D(kEAKB(4OkmdrOkA2(mu(1~WDbcVxYQ94|?abHTY`~-B!$40X4r6M!Xq{6p6Hpbv;S_hi*!CP4kuR={q8{U;LuAbln z3esF%UrL3;Yq{XlM8hh=u5VgDc71oj_W>JP_KY~%;Z3`S9bWC+A(3f=%F@5~@QIOW z*K)s5Bq8TGMn|saI2}3UWl?h47v)xAa8c{o*LufienTgRE&8y$vQqSoqRQ~D<0CB) z<-3))2D{X9+u3;~yNC6d&A?EIMv3q-i9-wQJDxk@n}Ftp@b>{;4YW3d_i{1;qud1a zZV3Mv;O~HbvRKo-`X_m?H~??C_f*hsd$R2&a9rQw^7jWM{I6M?2V_(fLZ zGy^C3bilZ-0Uw&I;oZcvs)n_b&GB>y=7@-Oq={VDb-doaiCoy{c%6GBAtyOTM=s$w z9f>$Demt@9{K`dcz`Fs~wEU`ijqZVXpG1%k;-L&h|G_);PY(qhhn7fw_22@m2~j-} z&K4UrrbP0CZuUa>cM8}Ik^EXrjP%g`;6Kkb9aeXci;2V@Lf%aHjBL~SokH)1tISOz>Ad96&4$|Gg!m@`@qSzFw z;f6f5*(liM)H-gW#nqYxde$zm+68tf%;ba<(t689V z3w)c^1doUL7X+H0zz>WzUGCT~_|J+GR}{7s(%9mj1PG!2SsCqsx+$6{91SH!gc|+2e^WnZK{d zzkmC6dcRiO=Rse=7Ci;x)#+apeFX0>eWV%DdiSgHgJ7pDXa5mgz4^Zd-A0AOc>jYf zS_p5`yz_f7=+Q0!YGbin5`WsTJ>lOcV5nM$EE@~|NtS8S{?aNx58jIeNv@pUDF3kX z$G~1l=2{hwa8@YK(KhfMqG768=YzKMSAai#0}XAA%^T4?J~yTWt=G9v^Wc-Wf;$lq;aGfWoBear5_=B*8uc}7Kjxc#>Tad!Gcn^X9A0Q+$ge6PYc{Sd4lpO)uuR`>v5JCfkHD0~{QXFIspwc`qJ z0QS5j_^k?m6=1)T1mCCd_XGBD5`4eHKM&a7CczIX{5ybk{-@tQzmpCr(nUbH${|T3 zbo?ho{g-LE9q|3c;rL4#T96`6hKOY#EjmQ6u&EH|1mHhsaSTsAtabS{-2N?s+<^KO zzD<$-2nc`fki1^ML*f4fSm%#g3h}C~M0BTVKT!LLE^Rw{HddSHm#N~j6#ZtP7EYq{ zyA=HxP=Ed;O8;p^e+y7Q+O~A<@@I$L`9+{V?%ohxIQ&t1PN<8l|1a==eEjKLaJ)2g zEkJ!S@R1Na4$vV7*1jxi^-H*2Bgl=P>AaG{?+5JXlHg^9{~BQLaq!T1bMNeW3a>(o zp9K8##F6oOC|v*MLY!{`{=FoeipUqgN-Ey?WB5Pt(Yku&91U>>0e^ZD&ip#oM;6mN z0iPp|tB-E9(t%nC5$^-iD;*-~)<>*{BImCI>BA1uji_1XYa!z2f%NrOM8DX@Ev%?? zT;?ap|AbFiQB&eQA-zl2)zd3 zg#iA162esm;jI9^*CB}7taW&jL3k9vKTAR|F`=2S1NfaJgsrB8CvrOiwll z*8(`?5WIePib2>1;O$8W*BFF(0GE>xt~CfR2k_NN2-g{ecLVsLB!n9b!k+;6cMicZ zC&Q9%G+6%*jG)`LRhptS+1C+r|4V>yEs;o*9(PmBtcSS=Sce>@SKNSyQ~^TGBANOO znfkmC_kWQvHJZ!Lj0~jB0Sl$4P8idaP_%(;%8t>IziDt~;{|LAjoM~HlEt?tr zGSz&l!M`53dx;;dW=r|o4gOC7_t;64zr*0a47hJ?TfX-F)4gu}81Vnny(6j3`pixZ zzZF->cY*&y`%IwlT_MZOoY&JCT!N3!jdpwRLBO^-xc2ED(}oG$zl$)}N2U{V2H_q6 ze>MqWuR-_)0AKGAWSQ0~-r|MN{|*rTfJj1|H-(GlxQF!DK={Wbq+2`0O)v$y^{8MNLzuBO+q@LanZ7d?*qc^M2gqxpog>wgy%XWZ>}8D5N;{y7lH5=hvWv; z4An%3*sNt;|0u9Nx z9?~=ro}GkryRJCW?JGbyP9&iducSLXq}K!C?MX=YbcCAT9{}N#MDo_odWS?}iO~HI zfPLM;X$Zad-VO~Q8Gs@5-skI&o`L1y-uv`=O8;_rR{x`8tMfB9;=W9}_v(D-a z&c&zW-?+6>K^G|K$+$gYL7vW_NEa&7ejv;^B&VTyCI-=Vj$bTltx)>CKz|`0`47JG zs>N(@{8DG+dI*3wdBFbQ_+<|GApkxa0$1?lk*Nm(01-Sik zg4pYx%jUS6rZaB>?0pXIdR4X5O? zFSgB#P{!r>Xg_F$ZxS6lGl1JW2#Qy@PvO&mJv#}WRd@ri;}N*u>V8FfH4xtCkX%Ju zXlYEUEL*NV4fN0P5uv56i%pFBuCv&h06#F0yPhb{wO}2)t6RP}2V{7+9RJw)ufX2y z!<=56!pA?p?z(fZEr7oxNrBD8cvNZr8Nk_#Psgjdv0MA;lM1>Ex9_$fPn}exKT@RU z1L3s}$+3D*rcm@xDf)YW`eBFuD!y|cD|q}fvL>(}9s}5WTuI=wvf#;-dmQlZvxwL8 zX_<0=DvnZWBIj)E49>^L0?})qbHM8X=nsLMa-Vl9a>_mCfFA+i5f6wd_m>X%mjHap0ks?cdObT!die(c{ltN_ zlmAA{IhpgG*cn`bkBq5wrI~Dh7d}1;_zvPoFY4o8(#NN9``Jm4|3morGT<+;k7wS* zkLzjuU^Ln2>8PQeJlq4N1>7)Qov&X{gVaD8#3Z9*4O-#8`Mn4 zxlsM_k(Ov{wK?BV>*JMx-9R`gT)mA7|7V5o0&L2`9R-^Te=Dr;-9S12icW-wpJ8_=u3qfbgetGG}wz@stjb{W+O)`Dt~^!AMu^QAPSBZhz4s-A*KVfg*iUXXdwX`}+<_nzeOdCb<98XR*{^ z>q0TO|1)Rt;f-4h_1WP5Kb8!sTecSGg8M(ao&`P$Ik5mg#A*1#Ti4&p|6lZs_2a18 zE?x)S8zG`~bI)SWqeup_nOEJs>YfG8ZOd#!n0v8%h7hKV>Sls0IX9BInB?5Z3xjU% zXzPCNXYj>6X+2D;C1b86@aU^>?-8KO&vo3m-7}B#3w!>;-Q#B4p0Bx|f6t#?dw}vo zcaQsxd-fc_y$#q0r$uoOaL;DSjB7xKFR=Q~2t>126C9w(uT)ZI-Jy9K<~~MqVUeBGYGfUvc?oF6<0s-_Y(W zRlfcNivJ8g9iIclfUZ)|-{bZ-El4+_>7xdo!4qfUBaddj(DHmQ?p*KSe?|C}9OvEo z{FeyI;cLR-NEt0S6~LPgN6L}SYP+vq&kgk*>j)HnxLZ%r{3?;(fUmdMrwmxnApQpL zK8&xA^WtCd#VmE~T^#6%_IC5Dhds4fuH+uy(S0Ak2r&IQbou8l>I|Ml1nn6;BCg|7 z-0j7u;|usQpfT;#VcgkiL4Kzi`0aodEIjj9xQaf140rBx@GlXr9j4EJm7v$+>n#pP z%4orP81O%GI8u)5gzvJM{OV!zHp>;iq}4p4@10j*o^vP{HCAx_#ht+u@##3a1@%$L z)zaRpaktMxGPMw_NA&Fh=$Q`O1UMsGb>$SV3g7TvyeccN>X$)32J9EPC!Y0X?1~d) z#nJwME#U8QI0VO!Tv~j(tm5B5^F9m2jBGcSa)c+EBl=cRpRWP@Z>}t_0eVDV*Cpr) ze5B=>=dpcSf*#Sw5}pF^Komty3*v`Ea^8giuhyPeZpm? ztr?E9q5GEzcr!p(S+Ie;LLei!yURi{-h}ym0pAYLq63G==>00*;A86%efIV5q&klmn@C}dq?!W0-y&878-Cz^t}bQek1mj zcSPUE0s2%7>>bhfWq|&PU@27l(>tQC<8rV_e0;EXL|-pJ*ITgiJ}tsKqAv&dK8s^o z^?lh}-$}PeNS{Aj#`7&l^gRo>f5&$U$+sNQM{p16m=A|5RqGLb zmlNJ{L?0{pGz-zuyn%HYd-oRp$9L-Q_q*SAP44D8*v;C@;@izdvxh%7^J^C$@8LSq z&99zk@QRCcw_K5v^_)8ZsgUwg&*i+LB)ggSdU$U$zq&t*x~UM$tM0+S#JvIJ%I)3< zZK&rfXX1-joB7o(KZ)1#c_Paf^B48V*KeSwHop~L-4u^QL3A^rn`tEy>+g@A4AG92 ze;d@E$==T34tzRxZ|e;7_AR)Y!>xwBosp>fe-kTh<^{O>atC1%`V?(mzk>VkaIjr8 z;>wGrP~wMi|6>*wKJq!-`U`jaAglG4niq)HpN@?KBLserUsvMud!ra*LIOekbca|F zC`NW{>?dmGN}%09R5mEH?=jT+CYJi*Khk15HfE*BTY+<%EAka=y%hPV#!awc9UJ=u zbqQ$CwM8n{Cp7mDyQ*X3O@j40V7%30X_x7X|4`i)9UE^HyhniZS%)VbC@=nahbVvS z$BvCR2Iq%SZj5yiQPe0_}E(%0!ux!9VjR zKBR?z#1?+7JkbF5^V}0}3-Nx>;$0(nuLI6o9o~CGyboEtrwHC7!1=7h``r-lgBI_} zg7?qB`45NphaukYSiG%*x9LeR{o5ja(c z_vH}pJr?gO!Fwrie#zl|E5!SCi`Of7?+4Dq4lnam*U#^;cv}STuYmJ4hqpe&d%MNE zLhw4T?hH2IqwPIE#Cw~?yIkQf*IL92`WQg~W#XDc{UIm%eit~ONWy!q#oHu!Uk1*%qjM8_V-VLn~Kc+C9f6H z_I~M`!3=I^uEkd$J{>1GGar{?U-BLi_cI+EuOv>#L3};a;$*%@L@n;Uf~TF>C8(=F zyWgS8EK$@;Mdj9>?2tGA8qhxEP!E3@nlQnc%y&@3V$51|4M>isqk~JgFK3lbh%&tRSNG1 z>}g5xCn>U*;!3S_jh7#!{j+1zoQNT>;ol5qO5r8A`lSnGc@I+ybQO z2x9P4zza^?Bn1^Cpp3jI*v+Cy*x${33s;;8LHFNd-u}DHnpflZ181N4y&q?St8Rop zL3qJ`2#6(Teiu)Eg5|!QGVGUc!UXxAKs(1|Gu?;34MGy0(s@X@855i#1?9`}Oy>Le z`Y|7VA0AdF)p=M#nG6pRtjllc46eaPUm=V{3;d}rR>3eSK^+I$vmI)TNqs-ltOpP1 zp#wZ~JaZhFlHgIlWCX`qWasW~{`YpmA4khGv66luEqp*vE698lXu+r4TgmkUCXx$+ z2lOO^jMVLGMEf_3rbaPgKo49Xqtk`%U5}46GuXOR2_Crk{69lsPuaQQ8=iXbRH z*oXbEXn_6|-xmG(;mA*^-peju{}8C*M^e3)^Fyzk+Bf;^HJ``#e`R*FpZR`q z4s~Js9acNmRDSmc0_XeX_xZtY9>c+DA-|#1auyXY>dE-Mxik8c^C|4>?#%n}*pJ@~ zMS0tA;fg=IFM9&Mu3Mi84e9?r95tjL?&}Pmg-^%(M^JmUH>x4Mio2^8lKEf=Rzv#B z0eX`Ie+1x+oPI0@xe7b&hj>+%7mI30|0uBk#67Y26|e zF^2R3AYGWnOSe#qlX7I`Hiq;+Kz(ikcpE;_G`|6ANIwYBGadL*wogk?Lpn>i2jHKL zqHK@`opib2(o{#Sth10Y`~^h@|* zo>fEoS9zl!W)FN6s$->w^hCeaAms&{1n=rpG z<-P%+4>@pXNdE?3<6)~I{f~k94++?Us5Vj0kp7>*+&F0K94$L)NWU6bLk?3W4=WHH zCE@aqGv`(yJc~%|b~Qc96mo`iBGrI!Z?q&qlJ(gd(jNrE8zM-phV%~t{;H8+*z#q@O+18EnEw8JBjLXGp&upnig-Pz8I2^nCzL#=xE-{U|_7 z7Obp8i|`ETuK@f(i_>aIe-}U>v|wdWT7+jv{~X|dVR52{^l#$!_XrXqZ8fBy1?GAo zJ|0|)H->aFPx`l>xGKmyJ`d+LNutzhAKbC0}s)qD;k#Vk;74)ApWT~(7hks%AXhz) z;A(;>JO2<@{Mr4fkKwAyd!2;xXE%k=b(HwKDbB2;_})$X#fi*q5L>offNOMZQwU;n|cGazqWvx?I%u6Yr^Ud69B z^6Opv`Y^v9<=3C{>+kt>E}z(fFG%kAgTzm%vh%^S`OEtwR91cOUecwM0sz@#2R_Up z%zF|rhyNL`!FA#)eAwzSeE4^uP^sQgsg`QXL9LpvmkXs`OU))Oi}RJ@-Q^N-I)7bC zrwklQeAj%N&A1UQP$)%P56b+9*Idi55q^CD;_5XY=hvU%tDAn1?y>b|0J;yr{PP>~ zjxw(9#z*xFy|;?r_quyBWZnGTO*OCkRk+f7uXk5D7zVoE>3)8|U46`5eac<^xx4yX zclC95^|-tGk-O@KK~i72(Oq5QuAbzsZgf|p?rN92+V8GzcURAGS4ZvDt1{Hu_;(*} zy%e7+f4mDM8-%deKVGfj7>Ln3JJOC5NYnj`-n1N2}0XMZ9?@xZwk ziso*sfhyIP|pTyTXJ|p9@ z5yj(WW-y-v)eV1t`UEj=yz6ph?_av`k?RpFD*}r9Tk$LD-M1Lc`*6|r>*FWI` zbYWiq3~kr1OS?K>`N4Z*4f_(X{{XjsPxzNE0eKLVk> zxPz_b-(BW^UP~-1{?9yA#@&~6$b%U76GEDq--;{;VvG~y*8th{=A7%*2lSbD_p)Gi zwf(!mTx1^lBA+Ac$8g`3&o4qC*=Yww&Wrsf5ahf?JzV^y9W=zNn^H@}W~Fh|1N)T5 zHx0tB(RpL$=@)ly*tY(uU1RI38^$;Fuit)gX;TI`XE@OMIH>C>LFb0c)?+0&Cs^Ox z!xGPQ*iukfOwUG(@&tz>1%@c=wo0Ye_XMa1U>BjhvmCOin61{?7vSBB$M28|NWhaDnzsi+o!C`q%x(tInO5(oS^thDE z9^Z-^tOOnc3T`|(`kH>0@<7JWZI7;yLfr-I-a zrnKHmNh4KEtB~e)>h!uCwb`}FOu5~e%((EdJ*Lvq23zSIra{lP-VvoY_SfFT+S<{* zxfhgs6VPsHZ7n-$Jo>a!(XC^cwc#Y*7sW9x=F|KAZXR9F>Kq7b%|3nl#ai<%P}72g zrl8&zXDrKZA-6+gI#g(N5KNqbitOk;bA9g_QFdYMV_JtXrzvdm$8Divoe~x=zZc4c!%@wGQ9T8sB zyYVHNUNmj;A=*6Su+SrCEAh+5Mt zyui^UKK}^d>p0`Hs9sW^P88Gm-rl9>c}T@V}#nO9^+0klj~Tex^fZ`XRPKH&se5weI8auBRWD`Y0J z9o3(?38RVwr2K{UB^kWsXWe5UlP-3sBgg-<$&q7q18e>~;RwBtq5BPu+$+`ZeLNtM zZFVg|es`U^9LL!l>0 zX6s3{FN!^@oF8Ix#-B~R3&(FpmX_W#K%!?z2lt-IcAmh&W9~h?@j&K$BLuw^2SaS$ z#IAf<%Zn_@*`~cbe5G(IzVa0)ZhdcNTkkid%dQQApUY?;>Wxm;jJ=2X^79#)ZEy*{ zQd`P?mbM1LFPJ+&lw!^u-*oo+yV3erp;FmR)eSl+9*k9yM5@#s1izS3E@9h_S$r0o z`b)7+?L9+T|1W1Q1Uatn-MFpyJg!f~eYL4NZ}eWQqc4O`miZcXqLJTEWJDl+tsOtS zEQ5PN@Vd;4UyuP>5ImHDXaFJfGLG!)Gf%~2MewQi0F;$CWa6^{9l<)hQO9t-FgsBe zc=uPsmIIG9GZQcf-qZr(xV$;xE=lg!!dCRk``%)2pbwCw%s$rpXEG3%xL3JZ^fuE; z-xGw(-5lvQbL8#paLnfK6E4#5JIoU&GVIq2!Y2Zl#FSVb$UL?89L!g?tJ4q+nb~ic z`V3-aRvLIG?%ceowCRbNbI*LnML#R!@GiN>etI`qK=2;Wf)J%Jb6EO*(-c$P5Ek@a z?_RXH_d$2VNb6ECrc3nu9X7e2R^_+cy}^rZb%NlxGf&K1y3K?g$0(`G=9`Z9QJ_QTuu`tuF(=3xbcuUds^(g5Qth zo=x082yqR48omp6x_!U^C}e57KAxeT76gB&Q`cx>LGX!$C)f{)9uNrX+wGkOV%T*$VRib2)D5|AsX{&yx*v$iEPI zi=(8!u$&A92_yTWWt-BEvKCP)eGKWat+Xvm6bvX{-Bg4Qg1?I0;}~%y{yOq@F3x1& z>)FJ=iGet@y#Kec`zqXFH-<+vY}l9hyT=zd{~q1Ih3y~A5_c;q@a5KK1;JOmMg_rF zJ%(ub{MSeXJv%%S;2ZxDD~P-g-OJx!*P41{W_i{>>2P=H1Sak`Ozm|-qK}mZ{#kja zQP7P9@J+9!7V%qLNO~@V4dUDO5gBA%+x|s})~_$e?qBT~0~4`Jre7h-Nl&v@kB5DY zDpfb^Umw-3zoYHw4%_kFjHql7p#MDr+bl}qf0**fcKH^!hJ4SX52a^ zY*y_Dv8rjMw@AnTFb3Pd-kJmy{+}(~5g?Mu2&zKg;I&x30z?FjL0H1Yk0W5d?6P&r zXnvxLgBhYAczy@hBW3?TBU9`?xnq|Uz4rpSHy&HJj>9?_&L&Qf`@Pb1ZF^w{Dr)q8 zU5Z|0%Gbud7{63P^6T&tl$;ga=mg-tmBq(;AO;(cwBw~6R1(2Yeh(ipnToRvKg{17 zW2S6tKDBT@>;G9BuDxe%()Rat_QL#cZSnSY9Bw@)79Rg??^kirW$F&$Q~%!B=`JsD zSDW0`CGKk3U0vs{`rTD{?|gUf{NN{N=o_&w1~Ju{|J-mk|6_OIgNrL9_RUu1bpP+j zT+wmP%ViMcOU6h{=XgCV&is;l;TISNYlc5eSp$`N%RRvhuVO#LXJaTKUJMZaj9tmk zq_3o!$~`&iRf3jdUlP+JO+DE!dGE<0r{YN|;G;nxUs4ST?FhfbCy`V@tj;V%<2u4; zV^?AEvGN2ELSrSzkmaXzXA+ZR+YbSrq;H$Iy1-x@-2d5|sjX&G7z2m|J$e*CpzMiG7^Lom*I*}&< zw@-FP+xG}gxnAG%%C4^CT~C&g7@)-I{ zO}W!?V^?M=+ttz>A>1KB1NTE?F<{Qm=r8=8GRw*x!7jZjVoGaAx&3d8IY>XFk zxxpF4VdSR!^9xey(Bv(J#@zVGZ#sXl zf3le!+FfXrr_0qwrCB*vX|CpoKQ`H%s8@~^n&s@+%k}Yt zw!Cb18a+^{Rf&|_Um48h3e&km(*yaS(zv}aUnz|@%k=^tmTI8iv~9PeOGb;eY7@aI z4OAvOiXNU_nlIFID~t7Vqk$qP`UhHX9w;=6bFF0!)hn}e&75?Kt=sNFR3xvsW71L6 zi{)aaFpr^|tCbqAqjTBpd;#59EtOXe&E&EJllu$JN;RuhT}kPtW^M0$tcIAYZ#9sMhKWh56gjJ*M&f7$uU$ZOxg{uouSnAL+~GhKltvNI|JC6@xYzAN{~O0 zFVB}38bPz%Xzr}8ax7aPZ`Q`~_{0(5V+JHqUber|m`3Bvr8_FkIg(gbYG?;!Y;mbE zr=&^pV>v$Mj$q&y*$Wfi0Ab~bAZl_L6B-!ziX7gtuY*=)bhOUCzLCPw+lo<VawZ&EbY&7dj!XAU^V!g81 z%paOBP1j~i;Of$daHbDTjvvxK0gotW`ww9z9H^Db!dG((m7JMNDeX>LU3{Kmr(kxV zx->t3xLjYTR5_Q91@|BVaGsUP_Jxsw*jYb~bAz z{clEEHkBO-d6y6gmW`vi;Rb>X`G|SuZhb~7urJ1V2hAdex*0lK*iUXHgP%5Nm6qv& zuEX@GDWGBX*j2cAA zrJmH2Fx)<|j^p!UUI2a)G>XTf5>48*_YFSl5p0 zw~&MFFw~ORHA$orClcwIkpqR|93&~OmwR(1mg#lYDGNv6pzk-oczR6qh$E_IGUVk#{ zib2xiL?CtrVC)h`R2HKxJGRJ>rp~+sKB(*S2xN=-Lb04%SiqDS%r7hi(^#tl(%w{I znafNX8GEFf_0S=vVCt@8* z)h0@NLzC0=I2C1;PZ!!j2QMGXb{y?p-?2qYPo;4-}Fs(aB>>!X1Qcn3rKC+G7e5Z zdDPO(`<+;TYx9`)w^YjY+U)%5 z;#`B>7GDNOiuEH#aGSifQLAd7=m700A6c43?ZJ)?G-j=A1lFm-Ucg%@4-wN`q|EEX?p3%6ov>i$(oLdy3G2GHSs0vO4-p`GQO4XJ%&3F(MZQdo=+ri ztBIllEu=W?Iu){TqrA6LZ;0RxDuf0Us%JyxdzK3Gx#>Lgm4zb>GDO=uJL?POs$tv1 zlQI-T_bk;!s=_Nl8HvgQCG`YtA&D&)b0b`Gs9K-QWDM%%W953I9P(t*dbb;$8=|~r z*1|-gUUMmqD#hd?QG0^Q-Jr|C$peK&r!HDkG6AYFl^ z(R~T>Oc6XvL{Wev))e&WASILB#GZz7%7n&|6b&UD&EXv@M`gmLHEgKJ$)bEEN#Au^ z+#w@_g)A4MY&&@#j4)(_T!%&*bM>X_-QYN*=;b=}G-%_xbXbmR*oK%Uq}pKqcrx2p z7A93L9jhCA992PYr!kGBXb*|259}bKHO+8pP-W6?ohU6}z1v-zuhoTJxmUT~ zK(Fqp6lQnVYmLT4p$RT69AvsV42DM)x5B=6v=Vlj6*8knrChCUO&zHIP=Q9S@#6l4 zY!+sd^1>oaR>z=(HFuZiRgW2q>C@#|tP_=7`HN8qC&uqG?#nxRwh?bOQ_#3PuY|v51u|JJ_u4uPsCA)s^4S;DJ1gX;8#M z{lYOmiHYH)TD7_Msi29HtP~YlGqU|Kzrvh%Xl4dPkUm+nm4V_hwS=sx8(QYBM$a`&or*;Yi_U3iWBM9(Cyg*Nwwk4}Etkc_faVQDn0N zGJ-TQKpJm=TeVVz(IY>U?+e1~tamMv>As}J z@+idFxcyO7$&s?%xQXSWJI*)s=;o;tS-Jr3PEcfz*x~pR|~-;#AKLtD$V&-?OBS*MvA{(2CRKk zv*0X7eJ?|Fyt!Um&P8qCgS^+Ao2b!C0rU3?Ee|oq;+eYRy6+g(92Gh_X`6++WlGwy zfq4*G%yhGK+d#keB$ycFx6`mOiEILflJaP(_+t%=z^iSy(Bs-Ut+n2rNG>nFo*pxP_yl1 z>qKkQ>@_BGx&^Z2smdp3cvoc>>hXc4X5q+unRbo6OI0NkHYOa!>|mv_ha8etZ=mXO z9I@pYp&ELYGgYy`cFoO>TCH+tskE~Q6Ggp@aaV(bJP7+RoIP+q*!2fAq<$W9Yq(%* zW?ho`iGfOxmJ+&*a;i1fo<3c`#{*-N+W+?zmO-!)OGdC*s23o^K!T!f94s%u6;~F~ z3uKbw5gsiT77O6G&LJK3eu3fdsV#8;;K0HVc~fxMsp44pxF%y+4-NldATT}eDbEy^ z=9{~lqTuVI&SKDUEyfNgUP>TphK{(}vSah*>TGjPy~bumK#vZIkJR=F2nMzZhy*+SA($4dqrJQ ztBsnwcbBUe9xzJdhtR$_RUSXA1dH}-O%wDG(MqSAgYnUdRqW zg{)NX&V#kjRLDlaQcAL17Us8OMwYMNvIH;xY_(k40^WZ;zl2$uqHG`K#<)I;K}0)G zM=RSuUt6ADs>4)8$C3I^>@(SzVN@RxJt1_eh88d~4SzX<=w!`FQDTkCUq^FeVyrQ2 zlBGBi$B0*vYKx=6R?(?uj*iPK#j<$Q^NY=Tb|CW8uCGeecHA+ogoyWQ$2iH?z9Xi% z%0hw&S0&mB$@e=%DM)Y%Z0l=#wFVRUP!M9lt2-fGNqufL~)v~KBSLBr~;p&0IIq)R-BO)yT0Tux*!_TR8l=CG<$ zIyKUC>ZIs}7DE%g>a^vxWwY&w1;)e!q5D0z0A}SRh^mz!bnLxlgiDt+S*=cK4H8|%zU!lcs<*DHVsmOW79fKTl|_9 zK)0qkHe<}lk4i8-)38hM;o5D*#$b@&Un}07UxX*AxT+)__h4Yr39Z;E@?>_1<~qc) zmGU!C0AX@H7A!KfNBx>DUJ(i7U=#<&*ix5sv1(0ei%yTVN@aDR*=URbhFC3vYjCoC z%juMwx`^d+3*$LRln3&qN@KC6-YTD3U89O3v>9I>xs#aNtw2c2qMA!nIA1~yV6PI3 z3Rad#NRrpi!DytzI3|5DSIqT~zyP=i$+bXPOhb=g4K(uQu^<);(RK!9m7K1&YIIQ1N1a(J^m^^jHV@2#ks5c~~ zy;R4sjI>N>D%kC3GcgjTGH)lxC%7q`TI&Q7P)W)%Ke0cg8;??-A7r>$Zekfi1pKo5 zq3`k&h-jzAabXN=iK|%upt_s*PwSt`Cd#MY>>b@-o-GttZ>y?Hfd&Fubkdw^;S!3V zzgpCVWJO9a6{pw?72!oDJ5meg;GW=l+vf`lM@oeqfiBfSem7>pEQB&P)3wr{#c_im zXxkbPV?k#TCB-kIz_8}LiRz^@Vj8Mcp}9os{(NPj(#)62TsQKFtds7}CWzrjb54#$ zRmoLj1}(e=(+#QtgHH4GpEpO9uZ&E>N)6pSJF-y2{4vh;+%c?>xe0nicvpVv+dZWo z{M1Rw=tyf=AA@NAJYzcMGcA04WraMPpmbNUeMrMI_rNk!gf>vE;y)vRCW!!6YSFgh z1<`d6dX`3DqqYL{q%^=ZuqkwjPv_&~ONL%)U_C2pY-6Z|ju_9xNCQj;0qy#Rq_L7n zyp&+n$hzkbscEe170Zy=ldABgvWHYg><9FtH&To+%C3#R8ugG37#-$-ILbs(pdxCz z5ffJ;Tu^k{oK@?zYl0E@t$Y=4bBd=er0C&6CFzuw(8*%m0d(gpTO5X&w_4uYUos}I zxB+n#CXOlsvyD?P&2*X_^#fj96pT<=!i0r1G7tvl$6M-$)I$xD3Jw*jvtszvNLSJ? z+8MRLH*zC%pp@ZMpW25V1l7f*rWqX0XWT%Xa=zHW8ec}VtkvuNkZ$LPRADP!&{|{q z88?b!x7mSaEeBJ3b$0g>eZ4XP9TY<@Z^{DLsMX=^flm(xc+NBM!Dk)39c^v#ERKot zm0y8WN&gZYww?wJ(+`3=b(;GPL|CfYk5X-*-oT_zs&@K8_b03oR0(g>Pkd6-|~!AskF1hZwt$)}Hq z9Vl!IZnpG9wokUDsFq}STui#AvrX!t?F0+akWafj#Wb#A^iO35!GlV`r$t?EexpXZ zrNa_HYrqB8=!tT5y19xucq^1POy2wyUE2`aEh9C4RUN|=%XPcSV##h{kBDrc$FW_M z4BwW-e<0!0VPiq0M*spN;x>sS zcS9sGz=S^~F0ADlxf>!0S%yDT9k*CRM0n)doT!NmV4uwv(S6p|Nr;=Gmk^Y!n+QZq z40dlIM<%R#Y)FNVC9yF}g1M5Fn_`p?{w1y*_=3$II+~H9FOx|TzFUO$maaZ|QQk#J zf}07o7-j^Y0z^G)_^|B8wO|yhx^50LQ$9~FZe;D$8JnttInLMMN?1~Eyi>P|l}o#g zvyL5+)UQ#sAThedRXm%mmdho0S&bo*MaF!osLUSKLCoaCz8j5wQHEu9vogX&*hEg} zk>@$fj)k1#wyFe!!CE*mou4?ivT_je_ONLiWPG#1K%1ODR;!et*P$#=E{2pK(hYT5qi~=o>5>va-r{HC1L#L&J_)YOGJ# zihStEi7b}B5#0{ASH{^_z_Rx=^VGqL(C4iGFO|sJS++-LsiFrTF<*R3Y9XoGgw;qE zgqNbqszeVh8GncIugFHVrRLnudf|wPaR$qdh_OYpf0_R6DasNDYr8-;5*-qm(5lqt zgWa$@*A{GOWNOvhwcjp7iOUBzdAZ%V+hq$0;#o?yg?yn1-&n($-}BAF?DboOQC+`f z9;OnyLa||p`}OoT_^|hDtHzYXBrae0XLZa<8`&5N)}I>yhdPNJf=2Ie5&O*)w&O$@ z>m-!PH5e5nib4Y#`T|1z5xUj9Mdf)?ls}J1(Z zxQ2H7v}H#;hHOZlV_}Khz38^bB`pup{Uk{kpfk4)Iyo7lwF`xa?H<>P#1`*S8aK&} zjaX|qXSVN14d+8F(0{9tRNZ<+4Tz;_EG)YDBUhJEIFc?~9glUSpFcR*gJ*^7cHPvlw6Do@huD9_vE_P$5whfyy z#<6YN!drCf?+7AuHi#PdQoA^H4FW?rkcTZZ+%sheD?xQW>ZS&mY>R1OVF6Dr=!OXd zhgpw)V)(M#U(K)2I_Q-oeHD^!4zWJ^epAD>~A6GzLf zHCfM(%+dDj$P>pVL=#CjZTr}&!HJC1fSzAHH1LNlC2*)+(zo=F6n2cZ?!2#Tp+1LyvDpzlgP;|b(n{gO*v!YqEr?e zBPG^n9Lpa97D`M-PEFwI!hJEh;~~UeU3}bvhMwnF+O#Ia+Wr; zGhEueR{o>*+n7Y^lYNup4b;3rfZFIWpgoGL4bgn)+$Ns+$gN-Cl ziiu8`h4H8bYJUp>g8)^&Z%7;F<>^W0hb+*wq))wIasUm5^-u`KVTn)ek)a0twhq^Wn^Rn$$2r1P`Yri z*kdURr}Ps{t}2_FJ$E_>#;Y`ZheGR$y4ScLk`~cOTyD#-nq3UYsIV9DdQqKOn!y*J z3ZbJ7bg$m9RFX*5S`f@D#^(H71tKdOwd@ot zbjMn`!(bXg3<1q%>PfSa@4YgPKE0Q*WBbQ&261=RddAQ3WL zc;pvB&-NA9x~uEl)eU@YYu+@pJIpk(65UdnV8KTj`=%^^fXxi{9$7=vnr&mU2KMmv zt}AT`F`>6`P$j+=fzR4>F+N66ck=9L6N2nPh_q<`JxD|68cd5VU+OTk0}O%_VT%ET z$cSQPu8Dmj;T-ZAI{Z|2!%4!%!tE&B?2NH22Wn1a?~B!>Xb3FB)>T+h(}UwfSTtqk z+0IbF> zO_1sc$dDM^YF_NKlUL|K=VssRuyX1!)c*+gn3}Au5I9^;!tJ3U6`ldQxNKy6RM|#* zt$T%WOX?~Q-|J^Gpc8H6prp{M{0x%~Rng@OIdD)VITNIJJMy^zrY0EAdSTVH`3f>N z)nqD&xMs!xueqizmdlbEJ)W|N{0VyiW@A52hL05-GDArK9@f@S|}ZmPnC zJ`#CFp?b1;^L*_{VV=yj6FMhDh--srzAujmb?bA9DJ*B3hELa&Ha!hI7S)|XQ6BvA9q@W zF?p^vb53uIgUlNC!l_7)VRW3G8E&o3or2*k<(&!R7frorB%pX`gO>~q4e~qHa>Rv7 z0G3qRh1g&5M5iuHAOg&98-Zs6QtZA@S*XoD#A=eqlJzu}7a3C`!9%IE*=`jdgZfVo z5lWk)!imhwOg|>X?pQ%vwn0_+KpyHZqQkkjI`C5qOAbYNS5$mStzkm%WA#{ukiqx@ z#F1;{v_=}JeaHzm^j??@Rc;%s1ip?TuX(jGFHOUmCmPS*plJ6^YEa@{YHi>T%E8i< zl6L#ukQs}alTX4lDO!nHgndeJi&>nwOoVodIW8udqzhDFHsoo0!4$;0tZPWRg(r2@ zb>6=DQY!IE$yqH7WZHz>eqhQMqe*t3blhgje*WPWcLPHZIaNC~5r>Kq~& zo6w-lK7ho@6!HaM*wgBSx^OH$dmlPKl4#F4C}l3BMWP$7ggKaB#3VqX`_+7dTb~2w zHLfAUvdBV79N2cB?o?=05St{MAZ>m%R2cj*A-WaLd8Qcw+|5vQV4Ajwu4XZD1JO8E zagpLu7-FIiC@%EV;I3w>)Ty0V4pj(5qCjBqIfthGwM(Pwd&dy7b-29J+*O`|ViQJ% zcuE2!)Y`&AttuVB43kK_G^XnrgjTnrF)cK@%zN;(Vkg9kj&j<_{-IaXu2d2F?k^ZM z_O$v8a!TTGqCeTZ(R*fi2talii7|8+P^Ah@K1|H9#)^LW4iuP0=YuJ%bQ2U)ktSyb zo)G4Yw$3b8uMI&9Kd@}NzfPlWBsF-+=?t2UH*%^!tU6>@gb1Z za}#3>ka2NV`_>@O)7(=F52nWKr?GLSib7h|JR}Be!BR!QC=rKi%^FE4g-<4kE;-I{ zSt0HGcf?}jC5ljAsx{0|I(jv*qQwm5#DW#;7sc#p2{Ji;!!otvwB=1O)l;skOQOqRw zwi98Hd&6^65skNEkKXWY-o}ir#N9?nvYioCola(jJqhm%WP3_Jj6c>6NRu?%n7=VG z4?={DCZ;8=>i!ld5EIYiKf^HKl#6$lONPTV&}HGB@rp#)3``eh%5s-gL~>G%JQ&^C zpl~}?UPLlB)rsMMn;y>VKQ<*@jBK~^N6ctmWn0#A@aJsbEOh;yn$wIDhiPy&f&JJ) z%=Py*>xi2yl#U|Cmno!Whtrx_{3M0C5Sq)s02QP)(BSkOmk`@zmGc_hx*C~H^RU;! zAfgt#)8q142v;sEm$0MMauS%B(Z7-;wAAV!&4ohs0?vBEjvoX_tlCZBSX^OPotNPL za0BcxOy5gzAi6x{hvy2ul_r$tz1`Tca0d~}jKxGHeC);61ZOwHFX!@5IBSVSaA`JW z@Hy0LWv0%}>a@^t_>Fl6Qz;ChXSOZTqlD}YUv&hR?Gw=9!}w8fYCi>lWNDBQRc+lc>k7AfzHuu3fC1tfIV9jekGQ&TS{FaCfI zTq+T@oA0U40@I~xeUrs065C~UAwO*!?a?CZn`(!B;D$HuAIEVu6&_(yuFCw2G%VYn zTLA!}nksvV-^=Eh<}1vmiZPft#D;*)TF#unu0`C_YDsAH?0_aBI@xTg z!e?#HRKJPzg@`B2I*llY9MwI9Hju~8IU8C7DT_405QnKiIlel-BI68-Z(>i7n4`V^ zwS~b^qAQH-LPh^OH%YiN3+09OgA`E$c@K`!N^7-I>kkkYK(gSIz?0Ji^~4HVYItewX5dJZEUaG7TdnpA=53Vb#T9Yu`n&Km28!AO(I zf!ZXiFqGIc$xIwG;lV1ZCCw#Ahpl;*_Z{*Ed~I>AFP}{k=WshwoXZXr8c2bIP=@(c z1crd@5WSwKHHyt?)nM!)SW)YO;KnSHVQ46|@*?s?<^6=23F2EZ;-2N}PkzRqJlRd>gWh9upLZ$bcD_L9vwK}$wCZq@Z-)e>#TVh^$h<4n39b#EUm zMfQdv)6LLi>vpky?Y0UbVT|&0llJ?u3{~t;67aENRjnTNg*r;G5s#0iNQ^{tzJqTvqg~m>p zvRBYL&5CXoTSP>Pwrxc?gks#b2tuhX8~Z(z{Ya9P$)@J#7r9z9`>nxAPM?v;&MXYB z6I!{@>MCze<@H{jkmnAZ0ss1WSV<()9s5H2$v;rWaoc;4Hb*w+P`e;;B{FB|Kce&6 zBg*Vzk^_^q0;#LG$by(VWpMn-rE-0BocVfKcG6UFkL8BA!^R|_j*G@-e|}N{{3y)g;Y^a-_I zm>`R9OK|4ov=~K&UL`fAoW$nSZQEcB$JTK1LV(`4CaPVW?Xph(A4aX$a1`v^t04@(R-)1kdd{0Dym;TkcwwDDYr4oz&o*rp=0p<3!iV{Wa3d34 zOohW5SPvIwj})rQIIR?fUy?&iP4pZmWSYY*>Sc*VxI_;wI(2C*)!Jw+xRC^0spYpb zXr8JWHX#|9M(Sk;&2I52*^L92R=9VBv>m5}FbobOmFf*FrFa9WPq#dzt~5X*;g~YT zoz(_hQ`BI_mqW`$iiwk8)aHnEkO6E=x+i|G4eJo;o4fP^2{@B0%+IOXGPfcsW1Fa~ zl;@`yjJ!9WV_Ha@!LD2(#eJ5rY8v_6`1ltV+7~Zu+HFa~akMpBjP}B5A&0#^4|kmq3JMRdjxZ&@MXL@6NUMORj3_h8hxip6Hyit&JwH*+{78RytqR{;a-Mk(;Usi zp`M1(20Q7FFY#s; z6^~1aNS91(E%cGv3+dco5WZov>o;FmTEQXYV2m``3;EKZ=E62dsqOMaB50@@E34N3 zJbf-kNJ|^d_R$P72KZ8=c>2~+oMMWMRYq}5*WTLEPH2j@O20I8jRD+udZLtzHZm)G z7UpjrgN*H=T;Ac(T0rN|P}SvL1%!PzZ#R~a5|-DKsTmH~Oda)h;odn~yVbCd^*%vK zNFbSb&?h3{xmt)g5Xjb8Oc$qI8bv3VTIkO>DM3`N)T$>Cs)~Bh43Q3z zlPI+!gFH}-Gf}-EZe7KQ8dXuuP!r{Pkui!kAvv=oNnUBGAwyi{C6Xfo87=Kb0F>I2 zv4|cbZKnEMQ=8Rp@>&HPZ?!_99N@)cSJ398E0Xo%=B0`i<|ysA+8d$?Z-|q?2NI}0 zXTv$`<=K1#+3}F)s9b;zQoQD=CwZhKZwH|;6EokH#2i*D z%$pZFi3Bee;O}z78pk?zd}7y`JvGHmvDD2kMu204BqTA7^VjU5v@A<96*cO{Rk$pC zV%(q2NgET!}3A&Sk9?~r%J?HK41 z$-m808jZ2U@}FA@RqRffs?A}PR|_&fY$zs+N+syjdD@bBM0Z$$a9R{pXH3V7+N}R= zqz$)o1&6AN&=<1;w(M2rG7USE%vNv7iiYc9qe0&SWHK9@Xb+g>v`g|rLH-Q4zfXZr zVDqX!rj8LgF_k5?_>=IU=q3P0Qfn3cEdH`OdNofmw|YLg*!q!>DbkQ$SWU|jgaFpe zd{E3yNVYZft)|OL^uUItTSXYb7n;f^+lLHca-s*5|N2RF<8I#2z+*NcoZMa+9$>E; zw%2nlmXGv4qm>M;OONsh8>g81vWUE$9l|^v#}ZgT#z;ov%4VmP36KgtMSOf23Q@oD zR8G0zP!rpv@+NoUZ7|hoqO|-T9K*LznBP;GMIwKUS<85iESjBM$}@DjB`psLvpO-4 z4dUZ;x}}_#jNCV{n9d<=%pHNKJTns8m@4AHKog!2)Ubh$sl2GIhF~p3vZsl?<5mFh z3Ts~H5hdCFL)h(h0M;mqz`0x~XPsQ7i^q;SAvKy`%9@(B_ZiN%e_Z&qUG8DQmfeaV zvcyD@E3VGi%^%&jEzxoN53#uTWN}-RVSa9NLRy-YJv4YDNWyhfEf#MPh69oLj?d5IxTtwPCFy(EKd!e;w4ms0u>~V7 z`Y(*EXWJX7&>bvWMCaf@VTGN-CEt33P3&ScKuy*J7j)wqLT4~Y!|)7`3t5$@RE%@| zQ{i29XPcuT2v$zykLBwnqg1^q628JM`iu(HETYthT2AYN8N;M{#3TT3Qgt^jh%hJ| zUFFKL`@%xLj&bsM^l7hdj$5|`y2U&;aUo74mQ6SnR^pSCp|dcLRZDrMa=@+vIcARz zH(`>LG>5p!f8j`Fb_t?rDc=NT3pK1g`H*eaq(4y(>JMWo1GPDDZ0liap=r^)GkS)% zt;)%9ImDf-f_`%KsOBO;bT$|_nj#gm$+ZOj*5yOh`PE?3I~_=vrJFDPFyBLmYry;q zHI58>ew>HrqIHuD3eZW3-A5XB z>x@Ru408&uIkkkT*e$U2v=YhM&%8U^Md{yShCD1qj#=EY1NnC*8PXI|1bgMQBoPzV zt~}wiO7IS4(A}sm+ANzC*i=D8^qNO_qBY4Z5X;emBxcCVi4ANv8QJh6HqutGrP4Yy zz&?DA-R~#*6?Fz{z%)Em$i%Owb&N+0X8o9LK6DSV0b?m0r!thILS4pcfggN-icKTY zwvs5eLQ9l#QY}bH`$h3$tEh}IHJq5q5g^((d5ispNIB-CU`82}6anM2vp!4hUPdZ) zxDy0!HFt%cF6xR2u@Y+C2;eX5JA{zkn8lll&r{Ym+Y>Ngr(}GQLU0G6`cfy&k zFyHAc@u9{74XqLgU}u;B4LT$PZoH5tgcid7{z}87;KBk6n<&DFD#kCU?*4>S0`?I2 zVBrXCsLasN##HW|jtklg6UpQj7U2;T(bNrFs-+YIZnTz&wlE0mI`@4FRmY68o~=8a zfB!pMhiuBFJ+hXh&f(Ol0uD)5++wyX=7KOy`yqrbNVW<&dvss9ytuQmh{-F_F47}u zGN|jd1M012zQW?7>=R9`YvRg>^@DjFt*E`g%&Z6zfgPWMSz&%VPcIOqJyrRDGPl>* zZ!pawhnG$zNrc6mmo0x&>e1-W8ru?67;0j~Wt>!&mKKrZoiv{!>U#PBCMr>!{>;IYoPAsmIW{JCS)k!h zbDM}HCg#Y}Ox|q#NPl%ImyE?|IwJ_jb|~hnBA*%&5eR8xrc4UysA!qZ8q8FXr_ibi3`DBS5HPUF#C zYI0x8GH{v+ZV+d{!`8K)!Upx!6LC?WggQ1VHaUoj#<7%QJ!rR%q%C{sbPe$oHk8i$ zlCr-T8r4BF2XE_eA)T=wC~L%aaupa`E$7gmyBMmErqQsa9VE<$PTHMvG&VX(^Sj&g zb42M6$-wNff^ooJv6$rf7>R^PZ)_V^<*3WqaSZ#0YS@&H(>p8h7MMF$fPzbLSA+HnK>w!E6V1`6Fi-x=1u{c+HCyCi!J6?O8Hlh}`_WS7ZAo z;2gEPz=0HJeM5*D5?DW?hYIITXGw2~CiOkPQ_ zGSn4`sQi=Kuu92HGPyezYYmA3p1c`hr}auvtcOT9=WIuToFKSIwq!uT2a0W4t1P&T zkT%yrNt6WEjKECRswF3Le&22uoZ9e&UQ<(nRW9vmp@~aMF~>l|r6zM2;O(%8BCjW` z)#QVGtuH{JU6T7!5_$)-i}~8j3}zM4(iT>PpQ+v>sZ@yRDU_+kDU8=NvMYwCRxYlx z81;lWdoP5#P&G21b(km^6$`T*(n2%VwNR2bi$FO={R&Gf)`HWa>@^CkwB?+l(~k_5eJ`xD5ki?7sk&=5=dwSUY}DH$F3WA(e3zvx zXQ6+LGcsZv$M%iYS>*pVeRCRXL5uH%6UocRs)sqb6*U~SFn3sPgli{#KoQ44m=tZr zgzca+Ql~=V5E{M5l@v|PY)v{Y&O2srX>&}EPl!_p-NllxE(WEsw0>-}@FfV?;+_`k zWNNEZWiHhW)OJVN$jc}{o^bRXco0vj@SjQ-^xDaoLz2T@XND2|F;PnR3rdCh-I61U zeU!uq5o6POz_cBt&^iHzi%i|Sncf8!5LmsMMk8*K04dtLG?CyUHfSf*MH9)fT(dR| z`*P>Ck;pTSlNA&&In@cBJsmeW!EHW%eQPwY&pit&x`>aWAL^|(bMF^ z{HFes8buuseET0yJ5#zn$L&Y3fi-Hy{sEo~z<|y*+?T1c%_xlIl97fEOg%CXo)v0x zhDuI;g^v-3Jl}q)B5#1Qhs~c8BAR)te}YJ}oLff1dI&V||H~-`3?WqJm}sQ2IlokH zl1Y6U(+dpO%q;xJ0JXSOBHHfBq@1AUV0@>lm%z)=Y-qkPb3fFbh#@Z0;F#Gb-L?U3 z) zwZ735E=RAjONDbR2!o7j;x)`Bgl9-B?#kNP8xhl1lffGNBZh)M0u|F3JgW?#o1v0X!vHfZ*i$H zm)E7&ZP$-C1|}K|nxtP+rk|Kz984Y@X+Q3W~7XmG|iS;!*29m%FN&%P97<} z#iluNJaF4KW6GjfjbnzObNl0ojGT3Bnm{n(TzMXaP>g_K+n7GKAF0*mpCTuanS;o# z(KRew0{W5MR~C#U>Bc%+Vaf@)vRKueo0<(yU|-mAr5V8du%8scD1BA7A-?vkMTgXAh8TEr^A!^B$pNxIPMLYQr=8f_F- zKYLO~$@;25Nkv0Sl z4wx8BCQ`!y!MR-gYWhq}m^6rUq+kb9b_MRn#0V#X>hl=477yyOGflUOUpBN0_VkvG zt4`@$L##T@R3|REr>wzJOi2sk5wi*Y%0fLmW-%pYoWdZ|?`Y%ANRqMz)H3RHxV9y6&B`c1MU zL<>nS1ji!;$%K~;Bca;7NtK||j29b4PlY(ClVt+%8j-x!A*^S-3D-YW$-w%yWcHfc z8FwJ0VNK^C*4fmx8p(`diB&;=Le?I)dZU)wA*OGPrmpd^c<2s9Y9?|_ohFW5>Q6oS zF-f`-JzuQ0AQAPJwM>7T+GPPT$>{fazSrm{s9i*p9u^Urt}|@v;(z1*4gstJSi)>L zBBTCu2XC9lc12jnleQ^BFN)7h#xM2ZZ7!);TTu#(^m~2*ZX)=IklB?1*Z4 zn1)_=YWvBrc&Mat!n7LLhZ{+9VH#Yy`0*(Lx_J*PAuC7YyR*dVV{PT9{lUw7&c=g>04}uN#ru zcALw|SCG@l?9qWT<5KA;VbN9JxmkJ9|0cXGU1m%WkWdEpeuGkAq~-$WA7mNv?es&D zkX0|=Ksd&HIZs||SD{KUUt2EMch!&sJ3980^8=sp zerh{lCGe1gG5N_PTjX$;4-QUH!u~7+U<5bm1>rLVW9|O!s_$OWlKl&6? zWEv+Mm&o}n>Fg}c7Zw6P44uAHPADabLr5)bEuZ}`e3FC2Y+6HdT#C-WaOwj|as*Ke zk(7aUX2y0)z`uNm9tpmZyT#-UaUQ6vlp2Lwmau3tNt-S$GJY}j-4wwD4h%EUgu}FK zBuDGREi2(VD~iEHFqnv}Xt80Fv_D%vSZX|p%mw}enNWlp9ektaslYbV($ znH-#U-NJ*yEqO_s@dC;*d?OY?>jkHe!ReaZttlc#%--Y>)P5E3C~GKM(+n6D)LjR| zCus)S7$WR!uzv58if2jk7cia$fxNaHmElQ#Ce#8WgGe_+;%ekfmU9vozm)J`dl6a)X5jAgtY-%Jnjl{R+I}3h$Cl(u zm10GQNf6ut^4K86V@>3cU2;M_AnZV)fxZ6=H`6|WEinz*6C<1P+^(h3@rJRYut57l zm0g#rIG(!H4{c3NwZsT*pCfXj4m=-;M-zG>@wQN^4A4BY!;JQC2)~O_BA4iW#i%rI zpN5Fhm_w}V-T7t>c?uboqH>Fq?5JrnN#KFQXPA|XIn2z5B8#JbHx%jO#KL5`cmXd;ba7jfoJxmv`L z)T;|e5ZHp6TmJ%%Q8`xLRcpd@nB-z`hO}^6tyJu+f=H11hzlxM(HK^MJ;5r;e|XyN zLx>L4!1IP9*p)ee$X>3`;KXoQCLz|(F3lI}xs^r895xEuuX5COnABR!R@f^V3(k%K z6KJstA~qix$lY;q2=_xQ)OZ6%F&)rT7v{j7M3@u9@-jAiVol)N+pPsWY>dL63||Vb zI+^WZp5NSV#Lf=RmFYl(y}~ABqwHI#Bj&JFf$DFMXM)WQS@eviB^6nN4o=VDX%jTq zSvWuokxateFcscaf;-eG{W+| zQEmQ)U)jc2a|*Al*x(`A5DChS zI)u|Q#aZG_@Tn!qRYNvFuVrrFFog!JRZKIEO`=%q?G}s*^x{h3b`hpC+l2S25hKw6 z;g(};Nk&9Yp6A&tGWs8!3Mo5qIJFU!rXlLUE|0}Fc9s#BGj-q~C?H|G!XD`x9BsoK z*Dh(OTjrsr78=mS|UqlaAIpv8rzj)tOUogMCD2fk3IGm zTje)3JHP~>hs$;35rRM3^kpioyYnNBrJ+?O#UaY>pfV91y#_}2dx5ZGd6L%{ak$&< zN!UC62&8mY(r)M(a$Drl;yL(8>}V&jzr-?hN}w-K!JYu@#KW_&7cd@>*wRsB?vx3P z5KTVJX@0=p3vncO5t_{MM5^8Hky>$@4bl`1PFj6BrG%* zF7HGC_BkiBvX*?<$CfYcQbdC$TUg!iDN0;mLi96G<(#Fi!eUv zOk(}*Rz?ZxIGxFW#CyBf!I=#LZBD)932*4JQE*k796G+O=Ixam14*HHp!vd(e3$sOH2|n=UGTsUWFEO zu0d6`0rH``+$=OF7eNuRyAqDEgqa(*ee>H}WM0s@MH}vuf^1!o=1CV?(ma?=a;i6X z7;_mUH7z=89-?tfunqdD!^B+l5va=D6P4SrfO5FNw37i4@KK&RGNLADg)}EFSd_Zr zvSD?!b~9}b{EFlETBn>x!<7u#eZ!84fylT4gP2;+Hi}*6pVrf^XKu8!r}To17nhGL zhfjLT2@+olJl*Q`KSOh12^8G?{3}>>hGh5JL1v^4RrRs^@$>nA_AXBUtE=9XKQj~~ zQtgRvx8clWoiCT%WdElG`DjQB3C`kMv|XysH!hbGUF5_XqzX|!AyUZYItwS0fXhxs zL7w9jaFuV78M*CUBKLBO;NG3c96{Hh3j-#(8NX~Itqhp~c2Lg3&gcO(HGn3*$mEfF zLVKrDYot9xJiwyuaql-$;WMzXjV;WPeSuQ;Z zwj2eer~=6xC>k$O$cCi`cx!$yWc1hY#K4yX=Hp+HNSPoXyqY|QLZl;@`}@wHP80Y- ziVKlUPaYt7If$pS|KiljmCix}D40@PJ}&iUy#Z@OtJj!#qa= zlTV?>_&g!0Oqy}Fthj=CF*{ftjwu*ShJ>|O*U5Iq=fq){FpHG#-+rx{En?{35gk)F z2==s1$^a5CKO1Nbe%tsb3C~fPC%FlvVTC1rhqd7%*udmCdWeT6rz}A(`Yy7ZBZ;&g50T-5 zTZWYJv@d0imiIOxtU(&o+oY@2o8LNO&rJ5+C5DJt<-7P5SM&c;NQ%XC!V}4koiIy| z*>}V!^BbX={#-&jlFIpj7BFMApspP61oeIYv48VHaqn$`kdN|^?HgZ7H+@T-5CyL0uEQE9Q7wsUAyO@hK6F!2T1``w>MNRSCC7qznapbw zDNxegx;NU%kQ}5CF%?t#sbF+R%<~--#Qa&bOj{@OVue%AE|EABfY%%0^ue9IZSwYH zW79zNunm3KnsbCN#;P9%1V{n9(|rI=26#W=Gf$o+%zL1};q7^Ix`WsWxVx4|KSfcI z?OrKu^(Kv#9L61k)48)-prSuLW0S)zP4_8Az=4Xs zSpoyJlr;3G$QyL=EQT~?wnif4E*O>XF0mXxOLvmoGiNg6ZE0%{$20q6hrRVD#A}WA zp9k&H&mW|0mZiH#FO9@OMqpoK;8})GgiMZq8qaR~U!R`mhU1lrJDz<|=bgZ}@3;SD{77BDZw}MWhmJqs-Qc=&FDSd<`tIy|kUM=^L9&tLAGoiyJM7Sa z*`i#mbXnCq0z>(+^N&mz!Mb3lha|vK$nN#k8Al*dbRi%|izIwsaCSELA82yAB}wp_ z+n!r^aMdFHi1Yrk_kadSfP+uwYoKY4kv@b*0pzUn7Ck`U;qK=;Q2%vG7mvMd&G7(` zFRZuD28v^}hDX-|UxA^;sxT)4HJC|J`|O7!93&$IlW8swL-IFHn1xYTt;JmDE;0bw z+G_E54w}zzYm{mY?$D*?4H>FEjyhl6oH;JJE~hI3!Jw9Qbh{j5cS)n?`d-WeeR>?@ zRDmXUjlgj|`UUO4j%9BPhn*!Y=PJ20c%&Cz)4wzv`04?eOw0Tcx(Cdt!1$2E1nD6c z^nF`y!EkxN_0DwRxjnD{nO0xQZh=`*d;8JB7cke}AiS@+~mgJwS+2ve3yw$Pbp1+Aot_ zh(&WER^BhynI?QsuSNFzi$(wObnszXRo%F_U3~MR%jIK`4Py3QofZ1H^|qkXd$lY0 z-Ig&wQ~;Sr&@%oO@**Y(1tqTG=Gu08S2*516MpfCkpyFG$OHb~pb% zQeDM)wsK!K#NsA$*fwnX_Hl;XfGnP#HI(=EGVL?m_~90NQ)AxKx#iJfWsIX=;@UXP zT0ZdV9s|Sps3u+>Go{W~yKA!@GF`kHF2qyg9Y4mlltbEiX|sLV0XmWi1IV^YROV5Z z%bWRqKv`mtmHv${Z{Rj2p9LL1?3@F%-=Ea6`}phz5!!l5)MF}TkrVL5XWJ~KascJW zP7!R0Qc@4>@*?xAf|pP{{jKG703^6wMU_yzDhg2!xCv(W+4brMex0~KxEjj>a7wnB z!6&BE`4MmXn5an-0;$z~9L?71`8J^AUXtIuX)t*TqbT(-nCGPD6Vr(v9;)ii8z4IX z1b{~hf6#xbKuIdSRash6`OOO@C#4AaRCjHx0_tdi=l+|VKx73iFAkkpoB0brB>dzQ zTnfmmHM%GOmcx$^kCr6RKOfzKIT`81@!%1|4Db4rwev%~Qw$$Yh85}Y*%zDv)SDkz z_X*5{jy!_lEPkb#I~Vv?JJL;}C7-3L-6r&yD3PQcD7Ff%B3!iWPj_gXX)lnrs&zNW z8SM-?Qrt@>o?puR^khh39*p7FUyYSOKYw12z4sV^6?+(=fq8Fu6go**Xs{{3Pi#oM zMC~sGV~K7FQFE4mh)i(JK15Ir(=v63EV(g2_m_~UD3_*N?o3~JD@zjPkedW4P{X(y zVBlF=O>Yt8ih;r}S;DG~$UvcSc{{^c&?SDyYve+;IN8v}U~}OtN89h_)gWL3hrdB` z!qgj@8h8QRv6Dn?@MSV~e#s@eaHl{&P+5^E9%4Ulh>qiL(rz}X82R`fz z&M*8gW$YlH z_oZtoW%A-OxOJqI}YzNV&20gr`j_jEo)yQp3F9% z(0DFCp+iO$kR3XaZ#P|xw`wpnSaKX@ZPQSJ;xRDy$>HQ9&-N+XoQdJ6>OdDDq^rf$#@z2+PH(U zH3OHD6Z{ZZmV*v**MI0>tUO4IWFn9mzNEYKl^auqGwA%k&y(Tl3e_a(3Nl~6dIa7E(aIcHmz*s+H_P7)CBcxG+1s9(Rdk6gbgPx z_(xI0^8RX$C38+F#^lhOudifGV+szq-@ui?WG=qc@TfM%5W5&%wK<01rwTCyf7Kif zPj^Fp6JiKBVN8%HEIAOOKnl*@p?9-)*X__H@`NYQ_h?IpGh4m7=`VjtTh%4@%y~|* ze_JT@C8SPs#bxntLGk&)iLS06_BeLra{7yIBzVsx)a?8Y0j~~P4`ETCV;Ku>jpnKt zZ;LU>ehPLlqS=m|fIQGFC?Ypgn|^6mxfA43PTyC^br+xv;vwQM$7iFKLeVT-%g^WeSxz( z&W!wei8{MOV>KIiRHS*CXyxkeQ+~}{o-aWmt|z!|7YBcK4Nf+lEnwgFAtTrDY4MvT z7taA8AY%sXFea;zcfyEGJ3oK=`r`QC{;hiTqT2o6yZ`&;iyx+|^=$MvtQKea;jjJ0 z;O1`+hX+3#?7jHm`o#}dXQ#*bZ-4nX8(>Py43)ee*0XyMDEuInaEV`{BVq9Uhg(gk z&KEzZHuk?5U~IvS{Tk1OUkt9Izl*HaUN9y7r#|VAXTRaD^ZSY<d9pXtU1oyis$mt#^tlE+A$WDX3dqUm-hMC z#iuCd6UkaTb3qJ^GK{(a8xWEnldL!okhe1zqDe z;?VhwP!XWZU>u~$!=VWpKBa257}Wz*w50C*3~bqq)~rWV9uWU0(hA9j<>$uuMalZm zD4n~sLxErejDR_U4R3|f@HdmPggO<`aL#j_1ksP4_Osek-cPJ=+R4YRLNLw2rxTYJ zyAGlEb#QV>osX952?X14&P80h%Zs|HAFb&0bRV9HQQ!JL#H&Lq#5;$E3z%0uq1~C{ zQz-d8zjtt8YE%ZQS(>EL0?z>2lJjs0OaZ@j7Z75ViJg= zIFCqON|U9=n9;%A*jb$XQe<}}=31ir@@4+Xb*>lvk~VAHWLQ~}LWOfDF&zuUUg*2I zxJB}%KT(f#$;0gN`3M+C6VBi+pO=hRWb@lxW($x9gc$wF5lBY+ni0c-H0_k&Aq0a` zzFW=*wZI<Xex^wH;w#ix<&o-Szp$n!n-cFW`|C&_k|T>FvGAg)v)v6En35KL)!| z_B`8mIB?Eym)-JX8SgrmtGN=C7DX+y{OBUM?{?MW1}#Qy_Ku~kEFM3*>0d9;l;|+Y z6`{{rA$`Y&Yz0x76y;Ap_lO3G2@+G_RShCkizn-4LaU(e!QDJk$u6G*pT^V>9;S0B zvv>QGA8mw>v)6tih1u_)I*S`gXBCwbLa&@+FAINOVVJ^i&Q9~gjM!3)# z{swr|cIaJ?7z+W)fz)|1HvavcD_hy4iH3}QXRdk9XZhBB?cLR)fLuK-Z&@CCjRCVQj<59IuO$p zceChuKo#8sXhX;$A0qeKIC}QRNj`ahMC?YW#9qNIROX$=d=vi~L7{G@NoR0m)pGY- z{yGMH$Wq2RrB#Sfv*xR=r^(?WfoUQD=m`{V)ZzH*3dl^%`P53>ub5*yQ0lCx5wzNK zEdhVWv@fLZU1O2vOME&le{wVX6%X%=k6iMEJ}Jmg#J{PeBjjwfVBR~)HHhXaVQ{Ng z$_+id7%3$Y0l4Zn=zF+n+b%WO5Y2dO%4%M_Jx6Vz|HKbj9 zpyR#y^WE!5FjV$uzl=wV`Ss-S_GZaMIBK2s{WF1=-SSXjkf3nPp!(s(!(UY8KJ4(Y zeALyo1us$t(V^2fpxO&4um#$lfcuatgjqRZBM>2tWiX)U1|4>0=?7|Qm%#Jc4WSzc3URR)k%!9C!V?wY4CkDUj*>rG`lfSz20g(g$f|KrJQg#pel_C4pho% zia&@r0{#BP)z0Fz(8nt4T)YQ&yA#jF-G?Ep% zTo^Kjx&qWP^O}xm45(CQ_VMVE_mN?3yzky4C6?iAq|(h)38BMmaHtkF;Cf5f@qxy; zcuFIF%RQW)lgxEPd|mA+66n|k5r9$+!HV;rBZMmVonv6iMnm+!4^47u=?e)N>_jv{ zE$`qUXqGmdRMJTle2*5u6(?XLI=2=$o1p>~QTo@H3J!X^^16-Fu{*^WaF7aV@*aw& zCouQmH0laE@y|Ur94A(9y3#cmO1T^so)l_$iMrzkbDhM=@|h?UHTBHoy?>XlGgbM- z^}%mTE`Tr`%_2;=SE+dQ~1x zJOfDrY@~-26;(%DSmNU#4f-_~3aKNMg167B^t>j>;l<$5X`Isr5>69Y{%m0DfH}b< z3Ax}Ny~=I}xR%jk@)&{JR5&mrNJie&_QDw&SK)PNbwS{DkzN@utt~BLd)Z@#U%yve z(u_7$`y}3BZDx%uq-~(tiYTrs-X*)txDWF+xRGobQXi*Fo9Y3jC^z#}D9DsYKGe$Y z@T_Pbb;mVh&0LH*IM6u&T>`74mda`YF6%*hDV#`Yq(M)zYxC>t#mK+vyL1G4=|5b6 z*|~-sd3Go8K%2N8C0C?QhjBRXReN#@LYj@CYrT6WpC$Vwpxv|eY_I~RAIpn5n?jc& z(^k{xbrgg0xJ|^im+D5qQpaLAkff-WX5LjaNkYzL2gG}TXtVWw3BX3GAB z9LSWfPDvCZL(!ebAeTah8~lU|5ki+OIDlPr<3(cyC*Ma=xz{5HB1l(Ie0f?c>Yp=L zR?aanUr?|5sLyp&4QZo#6=n6w<276sUQB_r(+}NN6`PgbWMWpzG;;9HSERM{uDJ|U z5zvJw3(R}_03^bIT#Rl3jX zjbZhrGos^U?KvckdFGk8BG8YkVh#BMB6EkVt>UPGR^DT5CBX!&kV`Bz?u%B zku$J&to+(=Ys9xMQJ-YuK~UHf{x$#c=!P`S20B}=FkDpw&)}Orr5Ee95oG!Cc2R&2 zk)M&PdE#S9u%T={!ro|-iaSv}N>Db@V4LFi+uV7tui^wo?)@S(lB0id=p@j;hzfhI z9`FxuV3+4!pkCSX2(hLUY}&b|Q{ywX-Afo2An_1F*0Szm^Cm6EupMDXkgM>TgS=4m zl(NCanFxeUjqWtwvqUEmW4RG>7j~d%8o+&OoQ2U_<?szFwr}^3c8$3;{W2e7aI?@4VU7&&7w83C&iL@s(qc=G#>y}2#dn2~u{`OW zaJFA0NvYGN^Mu`!rv50ZGS2*93t(Jaf`&ee_wfwyfd~&6r?C9VxW3r%MH1+ElTaHy zMh>%kV=wTfKOIjx4p}HXs{;gme8f$_n(c5k5h1V(MfaD?#X~UM%3q9UH~mT9{`&K1 zzPNU97OY0HYWF@HVJ*c~CaW9NTcafmnHD$<2YVV$Hk>W`D>!+YW2QP3Ks^$iz|?aR z#uu6M%37WqN3N&9+tT11NACMzj(5Ggy1xZm%4$m@ng%RLd%C%8@%}eiyImJtZkggQ z(!W1z8VamL_YD7e=tNL|krn^SxN?2g3QmRpk$5!S(cGw6F@;2klA#aNeG;sy6e4VBY1Rfv z!k~G+Br%=zyXYxw3w54rWMK7Npr+Txpzg&OkPJtRRL*Hz7 zpO*-zUF;;BM;=3y9&?aLN~}I$sP44H$^3eeFw|R<8M9vH1uh6eb~S=VwiJPv^6bF| zH-J|1H-79JJP|ES5fkAAw6OEpN7Ec12K8bA1#acRL!LRRxFZ>%cLv1}a~fm$)Tp>0 zwKUO%w#Y?(P1;ZZ25sYL!r<8(0A@WgNh7+e`olX`xK2oBDDivo+1nNaCjqBC6X7o< z&y~ht2eN7|(n39rSP1tCb$(>aF>(2Fecb_F)>P*&1ay%Z6)H+s2*WgQ-xJqaXf+KT z1l-_fQLu`K!bgA+owltY#kX!dPBqr`(Cvak$k&BUBr9IJxS-9%YzFcNdVK67 zdfl;ar>*(;9DLUyGT}#K+(z%`-W6PT^#kgcXYg{lm_<$p~c zZ!`Ol$KnFCt*!0ZhNKDO0CLJw#J9RnXc^`4jLPfo0pK~X*a$zAsOnY6Ez~_y!_FDw zd(TF%p+O{gp_+8fh-MSx%MR{vMP0DEdnT20XS?4n`Zv=tPP{wGCFK!cx*G@Mk=bd~ zL0a4JC{ez~C@fE~rnk=nC^Ci+uMCt9jQE zUI?zxrg-cRwCvovQ55AQM_ZCC2QY9@`S-|c{Hq7Cc>M9xef-b}yck`g+d&H9yCjv7 zh0YnWL@b&d1sHo*fd5qc{Us6~k{mxr_1-CzBD8%EP#hjJ9?T2kYxqds@~YJII)dxB z>OY%#T@-~TBJi#eqP4<=IPi1!ql%VTK{AdlkLbC}v5S;~ukOKPqrS)pyvcI6%94)# zx;h2B!N;YLuy2&t?GgwktJv+PuXpdv#vNw;%1f9z{gyN`I`jnJ(kb?2dtWVoUynxr zU03~RvlNohSF9eOv~{j~I=X^``OAD^MRx9)GU~J(r(7A?ocaS9eFbde3VHMur(ZE6 zG=;zTb+Fvihb{U2AL?KbTV9YctPvs+o!oaMlgu~zmRJt8G*yqTt`q?tMFDY@7zWx3S<8AVP`3s zOr)Mfs5msU_XK=vH>ov|j>&@~a-J zkPHID=QocZk@=fTL{@y@qW6q_(H#%I12!|0+RD10T~E8|CN-ZR~d+5fr<+Cr9y-FcRJJ!c}gfAKgkWLOK3QYM48mZZ@cPTHxl;-2gK5BG-KO$PK8|f zmzx7(aXBcp_nR@c3u4ggFn2nIh$3Ba)d#x=$1#0Jy@K@B zP4$xms^NwJe6f+`8t%S%@bPeKPd>T69U>~a_&&b*BACQ1^!{Yi+RU zS#N+Fta{-I>JBTZdH&}gO7PF2Qsi``E7JVvuoB8Cy; zJ@&b*3$wdy`g3_a#mfxVY64!12T~2tsQlGEQ}tV<3qBN zAwJBDF=+;t+z0Ihh%E0q^qti$@1avjZ&D~86#WSAKiNd?Du~eIEps>3Ez7p%tT3 z>L*fph3nw0hqL!c;_yEM{^t|2W?BEo%31)j-MM17MH6HOxyYI1KT63A!7CoRvd0XU z%21~xR3&z`k>vRo;TvR%p6Lv3}>(dvAD4`2gc3o_*+HwU_K zn0PQwBw<~Fd!hzUO;>u0`eJ4|kwS?^T)RLY>mcah(a}8sjf$cjS(>NtVzJV=@84oi zG~70&62~Pd+*m`K82+F!|1|tQH13J0kwTFqw^Y%jYj^<-WHXwK9CFk1a2FdSR`X-v zTiyYv3*e^%dLm2*E)4U5=8K~VpgvQybhoP2wrr?bPD!3%%Qkp#+aidGwx9m7hop%zs}>09Q7f>Z%Q z0wG46F2|9;8Pxi!*PKQ=8z!SKwD9|{S}euoc9tZTKyYIxr+HyYbyTB-=eQ1 znkxamFM-XQeeZ$l@@l-{sJ3NVcX~&p9_kUFu)vC=5*?~TH7s8vYv*Iqwsf1*#eNOa z@gV-kSQ;4*<$q9BOX%{`)o99Gy(UTBFOyY?gL$aN1RXc%?$r!z-Xx@qN^OT1ME5U| zaJyGlMM%LnqEdl+ApD;jXE(5z51$vDP*gD8E-7x~M|h77N&-pivR~7t61$#frl?Vi z{xq^T((Pof5eYJ6K>)g7ERm8LMudh^U{n`|pRXt4c3ytDpA%Dhj8UlK%1B1N)9`Qj z<(zFi)UKaw(~r?iVxEJMOv-@dk95myj*#k`YM-K%&hs`_TGd0K&V(1eDIN zs0je*;|f1Yf+5o+lgJQ9f5ip|vatv5votuWyh#kc=#54HI;M4A1md%829Te6X|IyIbBX zOEFk$k3MjZK1bT3$rk?y=k8Uz{besSmg7M2zMlj)Wd!;v_Ro!eu_YK=j|{60u4gNz z9@pZ*&v>OsL4dKWYS@s0<`l3xv8Fcq&EY^QFn^8*ff5cL!{pf>VQDp>#9G`Ni6FjF zmZkDKWTF`?gw>{M0oAK8p@e4!-N%G!PTP@$#AZ zjF;*^>L)+y(aAAVP#^`D^qB z>?HYYhztwGgO!9Lbw~8xgX*Qbh>f}!fue#L+QVH*lFzf*D8AxFV66O9RS{cwDSb4L ztU#FaK_}^o6V_~Gh&6MA`N6T0By;lI(f3~7BwEu5CpL$rh_Po z){A>tS|dc5vWDTf?d&hyT=q}WF^dZf#Z?|%;oV{>MVS{@#>r}ep0JUOT@~$`WM8)E zHMGJ~SssfnK%mVmEkJ@acW5GA5+C?l8;6Fxr3>MG^<)>O)m1xSbX$xN)$|{1#5uK6 z%4<>rqs!G%gJf=i`^}UG@#!mL(&2e^Pi(?z_-_E&F%N3hCx#sr_0a+evpZOBk&BGk zj`!Ge&qM#%2$kRh!Ax>^cD_`dOMmP07>qbtVz7m}NjJu<$ByGrJecuMu^+ z?IyqZEVnh|;1Onzt9&k@a&j2h)%=&$bkc?AgUo<@eY4fa(mB}qb{n_T>n-nk_Y3Bq zneT&2$U&z_2_qJwe3zE2;?qm3uuz2eUx3V1{^cr|KB>^%Lw^ee_Rn{tg=Al?IV$(i z8Lh15-MWe$DzdJ&5Lhrj#Z!nO-l9|+zD^XV6j!8}WO({=_)0V8xp1TlR--6TyFf_` z{8pGzRflX$3~ouQPH;S!UFM6Ie5B$EWOhJP1W#Xqfyo161g*8dZ?b$OM0iQigF^FN z*A4r^r~u2U|J%QHGzmx0uuTU98<~s98iTa(t0#U^;PS;oR7*z_T$~-PvuWS9&*ws4 zOwipj96g-QI*Pd!O|!)whGS&aYV!cTb&X1sI-XmzMPQpJlF1ss}`i{kTMK1#wbQZKfB^@~rPYe+6WX7MV1FopDX zbFXUTg_7=sEC_84gjS>l%Zp)`9lG7*HiS?ll~7Kx5rn6Q|EKtDNmJ@QALaF z@l1kTui=CakRhN${~5|a)+;AcW+oEJqWl$?rOnavIs2%|F?Ux8GHT_ja?hk-g~Q({ z#~Wxfo07qcft*)7WU@E2UxY6iMXPXBoAg0jPb1R%DXLah(+ej`Q~ep-bXeC_H-uyf zO{SqZGca}I!fK$@?H5Xs<#LkZaGp+&E|>GkdWA}k#*cg=EMd)q7jgGhInq9S%pSU;6xL29; z>DipM&e8Bu+F(Eqp*UW`9T*Rh@zma%rW3=0Y5>Q$;#K8li~9FYj&2oYO3@hu*|&Zc zo$=as-TlRBPEG=Rg>CFx;krT%K|01I0k_a+}2p70Np z)9|R00#RYERTaE$LGBNJ^|bTzWPaJ79MhqqkhrA(!qAN;quFw_6X6gF!AVYx_Ail5 znK^Ip@b@diAgY6XlMpFE(hcKTwGVAYjsA z#$U1k@A~7(n(2&N6g|LM>Tvy$^wilGs+TT*!J@$vF>kfvV&wH}bdHR>Fp;|0ocq$? zWxP+aspjhZ@Hg*_{_qoO0ck`Fz`GKsl)U{t_FOYL?v4X){6xLtg>O2g?4gHl+Iz(8 z%?>z+lG+&Na?FuV9)VP3Vw4Lwb)k6TrhA#)eZuF(K9*hyM+R@v%;i~s3SJc@5Ok-o z=0$x$F^%?ni_D&8Xi@T(WBR&>K{_(TPF%vlfb&3H_(v*zwtQ>3UlVkp|9@}g)z? z8rIlh8GiMA80FP@O7>tnoq{|vL3ou11Ac=A4U;i9sHJ~K!%`^G1kWkrxEg&HptfXC znfx4If#SJbZT|>ibO}a=YkXoY`q_ z0eA!uP8|M799$3Hl!%Lwxw!5S5KRaT>A&!4AS?+3<^@I`4;l*HBio75jtv8pSwmxsK0HZBD$Xo+mV8Y3*^thHfv% zzV9M$NwT3*V1qJbucpNh`onK)B+$nAha%Ao=*(s$rcqa-?kf=n&QXr%?_)Ti-Uy*u-^T+8A+eYpo|*SAB`<`)p~_JtnX~-Ruop^nN>dGaeh(UW0*> z1+_v^>=qPi97P?nKjuBhmUct@%|(Io#4i4il> zeHch65t;TUwJuo!qa5#-pW0GcSUHzrpwXL+c5W+O3KQ6U!GJsTY4n6}2UAct*|-y2 z=zzFT1l{7cWOHJ`fw#}6=O!Gx^c`E$w)M;XwiQp^53Ki zvO+YB!w@rk2i6B@l55n{FwUE1V6II6lEdy3MF$u1vnQE=hzWwp0 zzvOl`3V?%9|DkNnGDR~frDP=aTKfB^$5g?W75M5}sv zyI$V(6cwvMD=+8mXSM4Ni1NjI>*$<*c+r8fxvW{+j&*I0jR$40h@Va_H3mp$ef%p_ zBz`&7;p1I>2Ze;OZ|MTb5q95j%B!qn5~J>~X_j$8$)W694n=J@`pLAb$`m$hF@l+)zhkSfh*X&6Cah0v*J6bkmxsx7fG6-@#bQafmroB|-k za?KDX#Lpe`TXP1wg2DzA-3y{gJWQ$S3Bev`c_o>RB-F*J69MC4)tdgh7+)a+D zDyqmY^IHL=oWs-y+^ULCwG(q>buW4-QK3~uhDLEs@S-(1P-II`N7b8Zy2M(rtLk#T z0tfUtqd`5mxz|k|eh0qu<2iU87$v;3BqG>|qT5wDSea$Jyk>Zb#P4FINqkzN7PU~= z#T=-`ktIrM7RwR{1u%DlLq*~BfQ{i}e>T2dV?vuIZ4=ijB;K(k&YbZriP`C%ouLLvCWb=mb6#{ZiY?4f=J1`-YH$O{_sc6Hmk+=xj|`e;2WScFz3R22QresqZwfZ0&QQp( zOe`k3IB1G@nxZspvA+{LQg)~^!lhQzN)VoNl{*V#OrNpN$AaGk-F5cv9G+27U(BV; zcWWho&U;4MUr6J5>D(@u{_W;%ST13VjSa*pu>hytBEElj`1de$uHo(vqIun!1Y6=S z=1h8gmq6$DdEuCzxhy#INhCb5UZBL2cP-FtCGo!euOA_V6LD8NzCBD-YA0BnW-^uoshY5|$?{NSG>%08uu{R?vFb9>?ZsyuImLP#!FS9z)w&|OeG!F{mXF^o%1uUX zL26Jd79|c3R^u&d79afWAPJD6&FprTGDnB^i;p1?8<;5w?b#5lB;)?0@9lewtlgV8 zpOM$4r^Kwhfb;4GpvL3TP~{M1Re7aySoLx;zaK5$q7Ey4q*&x30#}V#-maIAaei1@ z5s~rs5UI}DaOy{FI5%1oAU&dx`T|ALU1Msl+5@C&KI0$ZAt}=#7RohFzGj;qP)hv; zhq+%**^9K@zS(Nye9JV{g1O51cNujrDGry`CdT*kCq7j$GAt8?y!9W@QQjYljIuJP(&fNZ;%x;xz4F033w%n7TKN4?e*@UO| zNHSn`w&n}Up0ob-4W}2MFq=fD=@f@b6WhM(k#XZQ$Geui%EoV4Je|1>gXrDJL5vi{ z@)3~im^k;txSxoNv#4}3!l%KjP4dNhTF%y~|Fy>M-f_#kYt{rhJ*IW>Ah$cO*0Y7H zw=}9PNPKFwGcq&zL{+TjYW&rbuYx`ha-@K?JrwPjCAe`Dq5&frN~3Il^5a#1vK;;O zMLdx6uP@*aDOlOZ8b|#*UAsO&&JEcjVKH<#utjBlFg#iuUQ5Y<+>=`X?eQ_HC6Nw zCcoW7rbJlwQz1%Y*aJxvHv(8M{jM+5K^lvXTa;`TGp67}LotKkD~*`Su2Jziz9GX+ z%g)z$0N<4iGsv)ngdQYfRj=BEXkkEtl_Dj(^ZYmQnmW8kHovg5>p&Bnrg6h59t4iC z_I^HQ4zn>#-3g5kBfC+OOth>@arW$lO~yO2iCD&gv`t9I+GiTU$fpjrPRAW&SLI|e zurGYw-O&T|c7O2jP!aioH(JftlSz|Y%9_S9eFbSEQ94eNND_@LMHAkV$%z&iMoyBVJ5 zfQ_4|JY zy{lf19)NiU>*bfZhMqySee1#(bW$0Oi$Rq|q|~oB90EVc(~u^O*`An!X#NAts;|IQ z)$gkw!OYT=%%oc|xlva#9x9^zIdCOYnS-=i=!8&?jAXx>X!795XC18VFrNax=ab~N zF5=F1iYeMLJ7laLLM>$Q-Jqr6=ZmT;|X*lAV;E`^RYB2-=Gi>h2SqX6$tQ5e#^7l2b4!nH|+rk_r3BIi#UgJyFjzsQkvC z1tSI&)fw4{Ry3Q;L5LVGYXV^?N_nGTBrre=RKu_mnjj48{!}IF?0WcO`{cWrj3cMl zvQ1$P?hz^rPeF)Bk4T$vf|4Qm@4$W#WR)G=HZBFB7wv@35#r zi|!`aj?!_%>bS-{>mPJCM3x}awlze@z6;04nd}ea>E*hkY(dA4R@;ef?maOXF${dM zs6tqA)%33BENjXIymIs4N?}~~ONep@T&)kNmroAg zV*XYmj|KO(J;HOpW7qv3&Ncfeb0!Qz|f*N3$R+OkpvLqodRLsylITpOOpkE`HL8Zyb{rY zu}+7;m_OTYWauk}td4@`UybE}UKbA~HV43g7lU9cQ{Z)`O&FBP9Kw*iN3;(<TED4PV4fiTF^ zVLnBa`;@gS8icIhK~;g2Y!l1Bbb-Wq{7|nz5;L7z+h_i@A%hIz6qZUool%?Lpf(+z z!;8XlHGK1iV|FrkM7NE0eD6!dD6-r>ULa&eMG01D4KuWhnP<9uQP9@J=nn2Ku^J}RKmMp+ zNx7FC>I^&dR(`#e6xU4_%#-6EFJ3O=`nyB|gT>)kdS3DLcrfF{&Lvzju6K666N@F~ zGH=+rX2+sN$CeqlQ%JEwKf-vx2D>rv>a1X2L5s`=m>7YUY+%-YgZsn21AU7RNG#p< z2WTMTI&Vmy{*mroePF1=dRvjpu@Hj3i)zY9Alm{iq)Fl#1@2G4&9MJVLc#E}|KNZA zv%|#W@<mXj)cp5dW&u< zH~G?`CD?klB9^$?q2I5WgQD2AnH`s>1#7xWikc2gq&1}yQu=UhLs#~23?snTanXb* zRudSPfvF9htdNk0KNFR?-;>E`9{~kwTYe_y;7eF^Fv^;c4dkSL!toaIIo;TCp$%YkY} zp+GNj-o$P+HBLsuBa3Ct0Dyo>H$d#3Bt4Phu;a<1wQ2GC%-ec!O}gwvX^e95^kW$3 zVt>X+7o!{NNcE{>m4jiND2pFcS6}n49-Nh}>1>ZLmAVd(t_EGDJeq;YTVc`$@`lO& zO=tnjXFb>C;-XPo;Z2IzfI?H3_BUf5Slzg@1>6JnyDVsJn#kjeSRF^MDr)kHng!hC0_`K!J=mwjk#R*uSXx|*GO!v(0^8eTST%P{L4Fph#GY!Lj30p zFH{lL;f1cMYQ5=r8rO9#NBa^GCq(WxkmAR?`FM!q;r{P(KA-#qA2ei=#Edy#Fl0Pj z^5kMX9NzS&-hui_yxKfW;pu}ALrOkP+K)q5CnJ7*Os$Yf96XG#WKUMzAG@`_$Ep$!n|azlHmQ-t*ggZ4;HR;0~S9yrcx>EDSSlLY1Hm;qVzc-8T#iXLW}_P1rj`;a=~X9^YU(Ae6&w~x0`q57S9rIt7wBUW z_bl?cbB(7mm}7^2X3}^n?3LnG`pB?II*A>HOPc{7_%66O+nHO-P6k6f^9t~ESC=+NWC#!#Lr8V4?11XoyJty)Go0thJHRbSO2ScFdav1o43 zP*J@MgnQ25WD{pw7vMx8dR%0+I~iTAB5o#Cy+Y8W+&Fl`rJ05IH>lx=2;#6kF@Cf{ zqRZ7J8&d6SwoDTI3(Vj{+UzTskeL*WF`)4_xMl@K;AgFzqQE8X~q?R!b z{W+>aGf9xSaAT%4a}=GZ+{3HxSfC~@pPsdji5ZZ#OO%?^TMM0z#B0kqB@XAuSP0U?F>h> z)gX$|v@1T7LZ$a8;SemYVF=p@)ke` z$9m&0U9@wb;GI@YZ)Lm`0JrQgloKr*))OQa2Z{iPCOOkohJ3`<-*Ff^8(W*!1%bnK zP;pB(qnCKu?ZUx6Tx;#$k(L1$0sOq4ed|y9KNCz3uTT7M7hlO6G%~*dsS8K1gNKB0JOIHAnpAa?Rl?=rD9{ z*H$axbJvJIfT3eU_WIVdV1(oU=ja_#9~$_nNzfAiV7UX9kga#yzvG=Ha4g};(<${o z3Y=KQe*`40-miwW8rz7yld%+PMJ`JIPnDaV5^lIJY^`cY_D>hv*l6~ zqV6k4^F;Ii5;P=|ZES=a_1C}ad|urE%#B$%Q}E#PK8Bb86n_F5An#7JBs$vCFmXGO zJ#18&#vSdaR?>cAh(H39jLVW3e$T`81htI1B>qKC{Q?BHs~e=ld(_FgS?|wt_p&GN zruS(m4Tz&ypNP5wtC_+v0y#iQwk)G18;t)z@niL}{*Is>{tnEWA_?@9=O|5MO@Q&F3FLU9kO5?W{uU)jS)BbN^zrJ@qjYh-eag6tIP4Z7V zp)|o-C2SIBCbF1LD~X@5Ll9)NmysI^RnNMhV}F1PGNIY|A2XCe0ek+Ra$xg5avrE` z6%drw-C-9OuS{Txb|}oQ=7+@7knrxk8xVysj~6Lhp%$9D7;l=SIiZtfFH5Jux~J)& z)R8zY#(UDfQL{RnZ*qTYlEaJTj(ij;Bbx1jyKw~L`Pc*NJsRMCUr$io;r}{QVSrb@ zz`Y1-15XuB!FZ5>6On^Kh^TGIxx1!hE6 z@3-sc@EFCqzr4GG!~n$X5zP#f#o?It7vB-x0T44fUM=1!0BOV1ZC{wM2P`dnn41ZH zEth(?ji`kHQF}_zyPRseya5~6_a2}RS8%aKdW&bGtZJQuYB|{FU!lqZEm;*GL%qp} z#L+NyZV8J%7$Cy(S?7#J4eChFrs_@}{D>5aH4OaZSz`+E`KTeO)*`O{3vsK{%klLZ zInrTo)$O3ui8ETpgV5r1A%DjUu2_7sLJIn)0gbj^rij#CiG1GaHf>=Nod)HyCgHI% z0sj~T{>>XY{|9?Yoc7ljdm9=rijt9Oynyv5{K5)CzH{<^1bYTr-6akiRwH7NLO~ud z5j|{qgOSPITPu&2k$o~Jl*ZI$FZh~hGyY{HS~PejzN$qLh(4n_W3n=OSB?@Bn5b+0GjBe$SyJL^XJBtQw40jMtS2Rpm$M_z%tj4zZk&R*iWSdxcY+g_duGI%IY$YC>KAg;l)za=@?HbycIYFn;U zbzx(q`uDuM;FY0H$_0@S`&OvyD|5BKUo76h61sUjKB=aEF$qr7N#8W>6t1~c3Y~5ZBOr~)0|{I!n*UEzTdpkIIMZQkU48n_t4kb8gp6X?HXY(Y77ajF1Cb6 zs4F2HY8h5-={$P8#Lq(a<4^b~L2GqQhtjyApnKI+kXEoI-xttFj6ioCknILVUr; zFa;K`VWN{IBfip63O?v+ex$lY8bE_{;=;}%y1{pcCO-a;zpmcAX-@foV-KD`K&!&g zt-3E+;i3)VIhs3^!tW_JKs{%t+u z;0s4=7W|o(JUa=fWxeVSV};IN;mDD$L-|a+E*|nv=P8re;Wcymt>`v65)1#(#R^@+ zDQx?s7UN4PwRob+C90%S!8Ld@o)lDbkuCgnJzBU?W$}WddtJyG0zm_gds)7N)9i(t zq}zkLI*=!4Rkj1q%V@GD9EDxk9(1B=G!L~D`6yb;qErs<@_rRZwsuYGqLqw`rGAx+ zt|hp21j6T0!+MH;B4}9u2+Xir(~~udz@T#jwf*3YDWX#t@vsg4-f~Ai0K_- z2MrzAojUYj+J9njUfjVnf#`J31p=#@oIsW$2EfS1koFcOL!P zdj20g4P4YyOk{W%PuEj&oPWU3pp{H7vS%k%`F#2td(H$6L_H(brT6s|r~v|g1wQTG zdyuXA+nXJ}W#n-D(_PJ51Ma!S!1_AkTHd+#Lj^LG8o!Iu;j3OY`dm}MErM1&L&7gH zL?L1^e?%i43qxd!27&pl*`J@+3vgP$zZp%X89EEIvOP>DYbAc5?Wt5aI5py~lOxDBE2aGyFXAbf(o!^I} z%k{Me(w!Jyz+2@+3^A7HDVKg?=7ggb_c5AN|dyuJ))7PjQ6d4r07-fR$K(+~4?uL4)o< zKs6zeq2FiOJ7s<&J2rA=e3z@iWUeGx5FUZEpeugOF~`iZU9c3y^M$dVWLk0fwQ zfy4}cUpmn~@_k5olaV=US@0A@Rmywr9NU)qGcGg|e5#_#Z%b1`>$5BNe!+^xLiZyB z(!(WS;5uLKrHTC*#$BoB*z{8nQV?N*yGO@y_;waGkp=HFExfzd0X)(hvehvhZcxk33<^SY6eiU$;tidXP9m<*sZeq&EfZ%|*3>QV z0bEjjErfBrwReegd(sVYx+c?Yil=3D3FQEo1+J`1CH#9IsRSmSac%Dkh~&V(_oQth z34C?G1aFv5Q43=8=fu+99Q?jUi&f`fq78}gn{E}flhdpwUVgM%ShuPY^8xP=(7o=t z(_!!^CGv__Ljbz*4=mMJU^}i<*bE^MjgN~jqN|wKaoMaB05G zYm()M0(|Jt>%SA57r&N7SgqR%Sv_m!QepliZ7LV^N5)ZLQ8y_iAv`3<+%EWH(oyVH@!HA(nN%*h3Sr-oQ`tabF0=?0xzU5X> z(Kc%s2|ay1F}M*YV(L$`-bG7W^m*CJJCX1M9R+ zc-3GH!(?r~Jzu__jtpf95Z!kObzw1mb?9gbiaK9dP}E-hcGF)izudslTrZZW`f7TF zc@zyxEzjhv_Q683-1-uJyModR2ABmgCyb4t3rw0o9RZJV&CBCrU6eG@s>JgMzwA3m zS^=QyfCg9lPSD*i0jCz{&054n6IrWDudOlq7(2Zb7!cOfzko?(P3i*tD0j$Vw82Wm z$!j{6>|5uMF>`C zWwG(-ZbT3~#cZgxga1*e0_9GP)qlb$Y7x^srICpbMUc*~zuk;RpnP%mlv|UJHR_@R zJVl%`N<`g*52yXd%h9jv`AW`{P7=a7h!=Qs>SYVq1&|j6U!ZilIKwCr1dZTo5+r81 z#E@+J=BGlD@j11}FvT}hUm!toea<_S-EEDvLe5S>dt@g3t>z!KnMaj`^wE9mdapur z)(|sQ=dPtzVeY3h#3UxZaCMMsLGs{svKEDt2W!W^TMe)sou_}r!iq`=N78b+XeW^0 zSh_8Fz&Hz>{Xo69G?}iBW;o{nvhMZnwXm6B#4JW6W7)zy-)vMJlxP%P>%?D>qG+g_ zeI!4R3G|d89>$@%2i$9V*--}oWLHX57cDpRPLlkMM%lksKqLzGo^*bwZ8QFhvcDzFhmq+yZ!?(^`&<1oqt*4i;uxe;2l9t+Wyu3og*FAf8cTVDkJM%zt z@;-R>NU><3W_=#;252m>B`s;3md*_5NA!)+o?U~iXJ&CRFoUvAu{4^Yeh`RI0*hJ; zW<|{h0J10JYd~Nf+{N>lMRLR%_`*5ohCs+Ip&f2wssg=513F^ijtWMWxdD_rAnfgC zXG!=imR198g293uA(sb0=}cj8ZE9`*3h6ADOLsICMqEK(Y(zFv{r+AsYV=IwOn>hE z6;wXB%Y!&m6=!AC;6I!6!hCgbff_wiPyYYTAk9H|sh0ond*bwj)kI9$zDU8vt< z=iYBm^%9#dNOXySKg~}@1EeM9OPNh0uU-s&+Pr}#84pR}d0>IIX90_TM$uXF+yqQ5 zBL}_Haevt3_lgnHp+^r7ho2YH9jr3PuZ!jOPQRUSxhT49jPFF^WUSmGbT zG8|uB$#}A(OJGhv&lC(z>0k|`%ZYQkiK%C%ZK@YNA3qh#+Co&>Y*A%J5|2TDF>rPt z4Tr|n#>Xy8WJ|}&Yh?aiI}QS%DPo)n603Ke6C{14nZZT5o|8b-8&Ahoe?3`2pCEw+ zGGVK<;JriVA*gtei(4T@e!IT?h%s6IxUtYkEY0Kea_*=Pb2!Lq4@Q=6?HV0r8|{=< zyGYog5@Qhvf~n;L#!b5|q>q5vB229y0+?OD7|ub*C3>s4QpL1|F};wi9JN#d4iL|F zJQ?5WjnG!e8#h8WgduXA@>Ol$NFs%8|2NdOaV>jMpEW9Wcf)H{Cg|whLne?*kfuE4 zjQbI5pC`kwkJmSAAtz`i-(dIYhoU0^a|{z=O7X@@>MFGUA-pL>PMOk=*5KWwCp`0Q1LzzjA2*oGFB{~f2^wWmMf4H)GzVPi#5+m~j zxp51|o$p_;l8_lG8~CrFXCTc*H$L{q)wfG0EA?idB|bZh?7j6rqSOlOIaqn!Sl?UKT^?c2DVYltYmNM^&JlhHun z&Cql@mFcQ>QJb+Yd3OgTsa^&*;N+!BNYO)$a`@gs9iNXo{TbNowXEjl0)-WE-Eqm^ zt!>WF31dQ!sJG6=d@>$}{?rD(d&R8^h}5c5Y(V*IOG7PDFcvUMX>c zo|Vsx-iRI?U&B__D#R#UILhpz)V3bu<|KFLSa7S(OAbu6-(OnE_navrh}=JVJvwrp zSj2_e7>Ab#4vD!xoQvV~6+t(#`JwZ6d<`KOV|Y4m@8_3Q)Vyap0i}C(=!c=)4-o20 zfx1>SgyOAHa?3}p484WE^Yb-@OIY6FGas@p>=~=7;*ahQOi(1#IfqLFBP35GPRFxk z!l$yiLJTRqM+9D9R|emvd(1Hl86&*aDpVzj}y{}IH#Jx(Y`3ip&mE_VU412+8UrU*AnVsvr^T5%b{DF&t zNze*@QiQjjqo>|zFCWJ?Dc)XUJ8Oo;wcuz7C=b&iy~Yk3ihgER1bKPa?2LQIKAbl@ zFkBBXa;jj@>oSQ(v(GevUuTybX|DZCmXp&5tR)Bhfy50r>CNr1+1@ou=0Es(N0EEC z7F&*u{d8=Nsu^@pX9kgufNB4Di3VHh~O(xL=h1l@aLQnB?z^%IF23LO5J z2t+6`z5%pNl-=DMJ&XojR&B$tW%+Tc8m(+7g}&+!hsaa1Us)YB`WkRkByOh|ZgGql zuBs4MnYxczmk>FjQ`>std>=rzi0~~gv5*K7ii0m#e8x7f(1ILtB_j)n%TT6gBas?- z=5&2d-(qz`*s;}pyfW4CZkC@e9B=HxKNS6GyOu#w418Z_DzYhbUGGrBtOG~--*aV% zDLIB>;ot_#li0Q)cdOi}UCyI+XNYqqep?_rs}%pN<0dmBPa%&QQqx=70j3@_x1*tW zlB0#2C`puUx9d0qKlYLUiI0#IChwP0nnVE=J{VVW{EQ6nm8-cNj+n6M0d%EuYcFfA z^+dB;cndwEOtwcyINb%)`jXf{z=J~fp|&s(Cz@N${)D2&Hk);M+chEEvtdp#&jWRPwR0n ziRz|F8f{9V=no`dDO{o8LuJ122RGUHkRtMYU%KkJOs?sr=UffmubwhX&-aD1#felR zK6?i&FEWKZMkZf){tW7Eiw`;S{Rh(Djd@ql+m`|0d1~Vgm() zMoI-M^x`&|d{*wTHOqQ(?0TFthv|)YWRnHc=Tp_^TiNq6a}I9g7B1c&D!04N^l~-7 zA9RM`sd_t6YWlz*bjXx59RqyOd!^$qoFc&8;DSFpFBs+jYpNL*+&P-WV8Un*` zjF+n-)sR+jxW5J9o6wax`RcIHT z1yX_nG8q8*+}sx?&`g8mrd(q~46;2U!cJ9mgA9Q$jvxMoM{)u7w{V6q0$x|lRRxT4 zlqTPgn0P@)SQ2k4E~O=H0dCl&L7S3ZJQ_v&kkC5j6pY`bZJ`Iz0^$uDY;)W1kTmgf z>7E+rp|ELKVUI_7#l}Gz7>SVmm5QZiQ45LiqNu=PrnAth8eeOkluFay|X&>i3;z3@H z!O_GrLyx@ja&lo?d2-XyO{W5p@CGCc+rmWKOLXBmXTIRJWn)7lC-X6(nZoeSiTcRR zJan%*K~!x65r1+&^CtdBSq&*lC(d_p>#;H~ROw=Io@fYzGYJzPr|qiOdRn08hm6(w z7$Q8fQiLhS*LVG;PDkc%&R8qE>x)(Bfp<~*PzXs-pT!Xad!Q)=ITSYkoDQa2cT|eH zD!auF84Mu{qtD-+jQiJCufT?|tbH+=ua<8gKe?p3tx}_n-?B9i&L4Cn!W8xL1EA3yTDUJ2tG9zk=qKKW=U7X3%3^{VQp&P{)*oQ0^R%F_YDa*np^&$EfbCj1?8 z#l<8j;sfF314J+1+R98J1{=z!vr5$Nh+1$xi>=N%SZ@mf7~s0Y`Lx%U5qrIm5!Vh} z?07ECh|}g(Ha=2s$an>E?A{3D@y_3W%lM>G?xN9RL++gZOf+RtX4~|D&u`1nG))8s ze-gnJ94$3R#Ted-kNyplsM`%m0F8xVT<=`h=ShEgb24AyU*;V}){3uCJa%yVYPm9f z+TxY6r;kc;3GR(OT+9hXufKjkYb0H4=9Kw(006j287X09JoZU?WVOm6RNDMrRw&@_ zIy;YFXMlPteh zX_R9F6mP4m>cA7aL9PSS8~&1D6?dj%f)7VSR$rX=5+MzeiX9OEOX(&HV>Rjlw_)w^ zRt?CClJv~A4HbnRPEJ33JC+hg{W@Vf9k!t{I^Binwd!f%-17nf0RmX|-w`(syZY${ zr>=ZDOf325`s;?&;!V6`hRjz)M^$C4#-P>!H$Z*mj=*uR#YAbd6sbeqwIG?hl-HkD zBmXd7p@}XOmfc1Ov-cf_&TzvCcaW|CJa_ziEve-NID1+VK*>~5dJHI2z+Hw!qP*vB_@)q9yIa@eMZ7rw~tJV`!q)iSEvL6Yj?g-D9w?{6Um^b(zwCQiLwwBeiB|2c?2FhBMvt;w#VEB5*N%Wu|lWe>GWS5 z-6Folx}m}<{`Ug8U*K%$x@ucE^>F9?Xmrcc0VN?81o&J_{J8rtu+{$XD4?E;m3CQl zh}cKgd9t3)zzq)jC{8o46T*UxGnFvE329l20b4DB28MYtmW|@&l`4zNi>zi5E zE)M;!R(GA_BTIVMxkGtVj-ESU@xphlU@2-twxuw9B9uTb)|ZYqpCu5sTQB;9-jHow z4sfQ$;p!z5Pw<~q6#&EF|0<6YHZBf~Uw`DhfOJJV`Gt6?1~ZFa z94+$*rkB5sS2sFdD_VFA;&xekgmskQ(-?FKBZLAr^Cg%^;S{D%6bKe%zm^B7k9Iqt$NrUEkRZ2ad zNa5xD#4V?YSazt8gvc1~sA?-aV%o9VVZ~(ln=1LY`-6vv%AvHp6?=(X9{D~^as^2! ze+39nlAb!X<-oE`)MweyTwF$L0o&B+uzk*3mWSt^uZkyur`4PvQ$^5Ve}c7k=0wP$ zskG9Pq$&_0d;kiO!f$cbCjw5aCEe#R-n@}N>PU;{rabpBXhdqd5#ds`>vBA34n|03 zt2uQjbaMSG#JV9P7cvG~J&rE2_v z_%Qm}zanLbXaJ*31e+<_S?h0)@LUdT4R*LWvMTc-ddHZVA-x^H`RXIa|KMU^3h58o z52b1^z-0GgrvAUYba3^ zuT&Jen zPnJ4fVess@qap9t#iTpawpM$rW0d^p;en+S!7BlL2g;qyID|t(|YUBZ)KO!4v%$Wb@|8^WCSq&#WEYDQX)4buzmEbn@!9b9 zx4ppPJ^`ad<($*wLQn@--+bX$rZHv(iQx?5;w}@_}_$Az_xY z1|eyy4xblSK{*sX#-m&2-g=m?TJ0u(6_1WR7*{yqQHoBVB5{oZ5>)h7w0c{)Cs-&M z+td3mzUu-ri8!9vKim_Zy^G3V^k#fv!^?aFTM?bL4=7RK#m*fmw&6wWpb64Q6F!N+ z#_BVt(u~@#l!0!c+%Ui1rjT zS1wTM;+B`Iap7duUGdsr1et;nAW-)jxZ;4>ZbB{|g77;6+~-22(wXo(LK) zMj9#c89(+UER1z^?L>530>VcT|LZCXAnETpFK3gpj9%o4=4L>61Ff{4 zpkDs~KOQr&=h70~VCZL8k{T7&I!q`wF)l2kxmDlS6*CT%N+gI?csq50oi0?9F`H#H!r32;j#gbuHilxt?hc$0vu~rJOm5Iye+CDq zb1*N~_%k1>b39%QHqantvMriz6m&QyLN5b)gz74ru;G{lDydzGA;aTxNoU94m;yhj zAEFV`UNF3+bR#O`4)pA^8KLI2l^p4*awRA;s2+vrqKJ?EN&gZ5ll+u@$kI#?&?i@9 z%agYZ*?3ml!JdP{a##AG{=nny_0+dDq??nlkkhCMDTF;+hRsfS(?YB=jq<`irYpu} zSyJcGc1L0a3WT`PN-0lwbdQIYLjtwxG> zutzq17rdw9Ruv7WUBgIhurM@5?=WV~h#>*Xr;*?i`@XXz_g}ng*5k)4P%6((Ik>J#9!JuI>J;=IY-P>D)&jD`Z z$E@9^iHH^@GLJDmkM(Q!hrdND; zN-bdQomvN#aDaC^DE}<3K)=yLHVXe6Ntedcjq`8kKuSoLm~6rpRlkfG1dm(_YY8l z81W^B72zT0i=C79#VhY05m5W@*pk^=vf00-r!)yR<*Il*eU<3UEP;(98bm$bK%h|`{OH;yJ;#sMR7KV(a5*D zNS(SB%lV#J?G9}#kX0$45VHz7k&EO~FZTFQH|ZER6zLv1m%=)%;BrgLUt6zil6rXs zKY2P8eaF+`wXj`3<1eXem1E&d2Dm3YoTQt2%W@bgp5t+CvPiJJN3+M^E+Rq}V7Xgy zJaCkj-ig`!@d=VZ$yNNbW4$(49^tA>pzXg^c;lVjdINBf6j&AtH38C$jF}+;lt~_D z!_oW$?BRHDMdH`}70=qkjV!9Utmx5MLvKUGUr-A_Um<80wIgSMHhwnR$9A6W;9wg& z9Xr%PuV%8WjJ zIZFsnHt9UNhk`*kjVPfGf9(n`U_1r&{ z+Ez{H(Q5u3&9*%4?Jh8fX2MFzP&m^2lON&bjQ;u}E|#T#(-w!n{KTS-b{|C&lG=B? zF}wY5A3cl(2hD};?w#X=y&DNBhNgHjibmDP|H5N}1{_Bmtz1|^#96QTFuLv!9xeIO z5yNEggBN%6@lap#e~H$@?q@S4HKC9Z#I^Pcjme7dQWSPnyDuF51yV7PodKXG7q2u9 z^}z(!Hf2)CiAu7<`{a>l#R!5`e5~RUlVpGaK=Xla%8$5dU@3cd=eS~vVu#+Fp z&KBF*i%f+-%Xr=p2fp_dQiHpbchI=o?gYl39);d{+~e%tR4c69exIGBr-Khu;7x%` z37x%;G!DV(XU%H(=ZuGu4t*B%bk^bMDsIRopTNyQ^K;i*&Q3NrQg2R*$kou_oJg_d zkslu5Km&i3CR$atbpUTh6%TNlf+ChuYbH%G=weZMZM=CT3>92|@oP|+;;M5>WiX=- zu`9KI%Oy1jUc@tR@-=~Rz9vxHR=BuC4(A826FV#x9h2AX&yFXv?jj|_d&2NvzInqi zRm2-0(xUB?unWx}06E`as)Bx=eLgl*u$0m*n`&^fqE1M5K+k}sMlWw zbsJ4TkI$UP#bB}8h07IE5|QhL7syoxQCOC2JiFiwM4#93S+@`XMi;%YeXetLd$t%2 zgmIlK0AGaJb0P`(F-PI%^hC`h*D&reNnF7f30xO)FVj1&RX9Iqz@OVpm^YHaJzd~GxScu zL6R&C7v6otu3JOz+OLyUwkO2bL;2`H&Obbv_Z(e5K4bD1!!V&u{G1lsi|6LA4Ml_d z6<4(AX~7aomEQpDQ0kh|fRDkt8{%&?n(gc$H7jhlLOtnEy!&i!|B*N4>?0daQQooB2d#M7yu*l3DR2qk!&trWB$HsQNz1t5+}YLC`rO zP>{Qai96TuEkx?_$0n~dZFJ@xSuM=*&Q?7;D8eX2*_qJSUcYxGo!D@2A^`{jS1Yf6 zM7aeSMPi9!xK$m!llSHaX0h6b}X z3s%KgIXx4_J3EEn z>8=;uQI{FOc9^lt_r!$P6f4H~2V6{1SD61mt&OSLrEXuZMy?FOjs?k}LKHKOuiO4^ z#BIhL*E^gAm+Nx5)33zmuEwH0w-OA?{Yw&Do2;p~doM244(xRnkV()>qIU{(z z2HFNp4(?o{@(NSLy)o0q?tdy!hdiWY2F`&xP_pPtiT(KX^z(_I@gCd8M#}wT?+OJp z7L_Qibz|EcblL*RmWZYHM$Ce1x=dAf`ckN?fvZYeXxTlo>r(^ia~_Dw-a! zDdTxhH9}2eB}T7pbD*Ncn$g5MHfJVVsg#;IbUh+S3o$1mUTLTI?&~Km8COiGx5xNL z=IWsyM3xk&ZADx=YH73YdvI>P;7#y7MI97Hx9Bo7lQXdngZENr7{tIlWIDQC*5J6! ziIj8Ve4CNM%bV?#c!L*!XlF7~S+6l+2w;b;U-oKGVR*-V6q)G3OWw^+gFj-)!{Vrx z=$-If#ih(Xne%6xnT(UMq%vUfz>LEM+v>Ve!;~`A=hdpcuMk@C__G~p%#t<-X~Gpj zHL{0#Jba#*fAFs_NYI66^PV?Of}MJvrD_K#t{I6T*bN}TjGUOQ-X(@hHI>>ukB#>* zxy5lC)^2FSlB%zb9#k7zlSRkQSBE&1dM>x!8_VA)lp4^@2T5kpzHm+JekxwCre~VR zC{#G3av|Blz{bCDAac0IM6Zn&<^eV@1Kutu5OMgRC~R7ymann{T@^wNRg;+mcDnp^ zIuSjifM%!YzRX=(v_st`9bTgOXQQ3rgKkSsJ;rv#?YLS4Q*HZr;}rBT@iwCG>|w9-{VLJej)P6GTQ8HyD52M7z35rmE$tQ?V!$*=wByjDWAW$!15wn z9UiaA2(;?l#FIfG8FUzZG7F*2{C?)Z9N}a~P(ZwL4!1`ArXYhoO!v{ zAz{&imt0^%TF?i=WGv{+P-3m2A47SJE9xRAAZu=wra|s+Pw2~F9%X~DrF6#CDPqUs zl|lfVlY-&s%iq_dkqonAD$P+)Qu-9z##e@=!eLLjqMtIF&V?qpLbNvjJYh8Fwx(9- zet={x1ibnR&rL`Opc|y|YF5S9c8ivr;low`d*p3msT%$&z=Cpa?%~nUkum4B@_*Xl zBQ`cxb9Hd^3wcEBk@7I|+o=t3ocy(wDP4!(&bV^+KpYtuK+qB8cW|x$oCXu=kmb8> zr9uXG*qpq_1-P`cr2bs^UPndD z-O5BO%#Ov%yI}O^Ia&c+D4Hf|?gPf`UYjG{2RuKr$R2vA+n6=-ND@kdW-H-|3EfcB zQfIVyrA*Qpjxrjcz0xLPSkum-(bt$Kv1Qs$6EXD2ljnr+n-@Y?vv?`YN`kqQ=E&Zf z2!{#4Dv&?YdV3Sp`A4&XFDs;*rjYK@{$l0P3JVSQu=lX%1iqki+aigGiayr4%IlX# z_5sp`h1m>?3ReF4`{tQmid}fG3>)NGr&QYf2*OCAXhM?lqQFOcfZ)}V2T&wX8`ewY z9D1J=)_}@R8dhvFaph^zG|Abv1E1emyGE_jASM+4iDL9>3FkPYQ(Vbn-0e@mCZ7OM z2?@7_WRmivp{BO)(qh$$N%asMGU20SOHSD9qCFJ{Vj)3Y>>>Iu)VOv;i)OAj=s&e0q@{Np6MUZAcMti?ijLO+xa%0@uPZfrEy+mX4gePCz{3 zH!I}rmp|_8{Po4bUtjF*{q@C;){Bdh^^7bvQ!N-^j#!b6SU&RSMHey1*Mh^^I}K`j!qL0~7^QiMZgrh9#*0$`lrOVd|fVD~nxi zWEI^2MR`K|C6wg8W9B_|FWnVN%sT0(+}4SN7pRb*XzTY0`eX~`Zpq@TGJ?Ta ziE=>N3*EzRf}uv{!2Ss1CIS;3npa^pbL4z?Mq+p;Qw_SrKqyxm*SRQnnd7TAJ%RZJ z8L3b~y+(R+v`}(eoY7#3cgb$)hA+xyv@N-}9G%k{j`?_qZ+=@N@rioCS0p-&>%FcJ z6JV=9`IK#unlc()piz(E8iw{ zuZ4?9hU%pPd*!B~ge*tXOTHm(jm-KWh#2hr$>(KYa4P|M)(9ekH* zwx?rJq`MdWtC9Tl6zx%!0wOIXq#u9%JIbJan36Yd8eL0aD$ielmxj&_v4%Wn-Ht{; zhN3ZPi-3Gy-9?%8!<>}oH0bLf`8!*IUIrrO*sb_zkYES1hi3{MGw5gsy^_qGkUN5c z$qEhHmLt8ITTjz~Xo=62oVI$^rw0RAFpCBd5WJS-Y)|wGX-y$mtfjkTckDytNi)nK zmZrXGpe3*~RJJO`pr+2m9vCyRndx|A9hq=&TK};;EKXfBd$^3pGz+|{xYor71S6&| zyE53&BVJPHEtBFr3>h3~V7m%36Cbz8V`CmzkB7 zRTPbCiRw<(mP=K4OEwdVjEJm^s#vlzA~zW{>;nt}fdv+bP2&S21~bOP(ZDbmbijD< zF`5HrF#>xKW*IS93>X8JJwD9$Z};AJ-@Pv~vm4GNs4Mf27w_G7?|=XMuirmHjD-te zy}PL~L}9QbBGB7vmU=M{Qxy5uo0LU+1Y@Z~AOLFw$;wVDxs;uiwRpGVb;dKWn!nvX zfcWr~viT{ zsI2Gou#|)@m52n2ZKaya@frC?Slv6-w4dhi24`cPu-Jp%oiWX6cxuZBg~O0*smuLa1ThRFx=k`(=aXz06!oSOj$qxo^CVo=Mx zC45G{i|_LjdM^3^w7`r36@vVebYaOMw+!bz_YCxvaQ*%&TqyeoJDBF_mPN0w904lg zW`8smHAYK^O?G?EoXyKHWU=6@1^-uL!)P6d%n<0_=>FRT7#G^U z=1~~N?f&k?HJV)mef5Sj%xd$(gE;e=CmS4|LF!}t>N!2S=SDEUJ|v(?x_h{Z0}h3S4jFKVrNC_5>l z0(2Wv$8WYL59nnxibG=G#O@o5O9zjfv{5a*4ygz)jMmchH8`U3!tVjV#UphiNr4(q_da&_!oG=~|g|lGe%=JIR1D zit}-Nw6aB6^#JmbdDNV32a;j_*ON;w7JuFTZh_j23nVLKV;~#&H^iOd*swTGE`rxsVVHBNDY^{#h6Z}vMnam} zu95{JIo{Zx+Kv^zE7ota0UaON%dSmAFvx+5{Y(-8Y(lw;t>GrcH>f>4XGIcT5plze z$j|fYd4@-eJwGeHbjnsyK|fKfom1u6^zQAV<2-NHsLBE_eP?@wgc?E=6y5Axx3^Cs z7>hSy{|fp03HnK^Z*AAab?^bKU9DNDg*43LA#;~t`{DzH9-3YBESF=^la_l&yLbvV-T(y3o`LIT{F=ilPFrn^*Rc z5Tgy(nkb>;*2#=q66d8}EG6(?xDY1rN4fsT-KZK@%1&dgW|#2WQ3|vAU?o|@_wYdZ z3;Zp-wOX5dTWFU@aV6|K_-r=eUmK2hwFd#_e>4FEM`L9|lZA550WqIc^h7eA_pk(Z zu&kx(N6P1e=wYvk!Qf~=fJ8bs>{;wa%m>;;4bXTCxf_M$w(+PGh^f!!eYkY+( z_4X4OHRP`mbOVP;1FkTCrI-0(m_4;mQDF#=gn7dNJxv`4nsl_fEnQTb|EPQPbZZ;q zyIh4<1ZEI~m((%jTqcJWY@ltXV|E!TE2O?6w739)KS1dUrHo^>r|2;UFB~E9@ZyWf zIv%OrLX#GXh2yttsZ*gXz(|_!kXCPm0o@u;k+(^r1r8A#+$ zEp^F)PF@E8;O-`<+Q)u>K%Q32XLgcmh0Fq61HM*SMv}c#;uAUMPha}c}=cp(aq)1R_MnVgSuHicLLF3ec?* zout}5p%uzQH3n%9$H&l0fSM3wiPqu_Jat36~pE%-LRpf z^V9U#HSr_4g}mxmGXKz*f*mxWzzHfzFxZs%i_;n6TW+CS=5)-E-SJ0ap@$YIhQJ3^ z#n3EZu~R}aa=&iF9^yI>0=U^d5_Cq|XBK#*V9j%)J-d^Jc@;}S5vr@>4#QkENaGZkp*gzScPzseYJo?ItEk~GKVKA$%2G+lu8u!75NP9<7Yqh;1@B~d6uE}UvFI+?`~+&H34-{W`0 zD*5mp4n+B5hJ36WZ}2#lXR5~GIX>YFxy4X=sB5%5$f1RSvDngHbiO#M!5%dm1Owoq z6jD0}EKNb>OH;G`vfWIqqvd_(v3vy5v1(Ifvzk~W%XWL%Ho$Z;m)(k0m^IB*;(G0C z<|ljx%{m|KJrpsb=IkQ(e|70jG81$-`gtONcFA-_{kmEGsD{u~90QcrS+w)p;wA`^ zhWkQUngevp2IoxRDQY95eVXVfbYb{KtSBd7$;75#U)~9M6XGaz2N-G2&yw}d8Ya-& z8gRjof`nBiWgL1t&h}9+f(IatsVD*<+gS{miuS3Fm`dz$Q;7UM%bCK4uQe_Ok)t}N zvnE7*aPEo4qBL7Ixv4wA))cIEcJ1ySGFY(+r`qq%zh7QO^YkJigN>4d&SZ;y6P7M8 z=&ts5ku*#X_7*1&N=`hWnrei$BvBVx2*BOB9 z&#w$GjXHpmBQEDaFXE6pZOOoAi=8IOcC*$g;@MdzB(5%r@d$6NTrZcaf5kH`9fe%K zF;ug(2|3OV5m7*axjSP9RCH+{P{A)_ZLR^VL-Om8*-0%x@#ydbV8BS&_0t7P0VhNb zy5f3R=^@CP7QN(86Iy}WbCyg2$chqTkxTPfs|EB9ypImR?Zw_< z$|}eCN<~c=GM0?|*B}6Ri(J~|yM*U(PeYN$07zy8PFeeaF2)%k)5}K}XL-Tc?RCu) zhkHtP5nViwqdoleDokbgj8>?CrO9}@s`GHBot~~<@jt;9ji8StF9gu0C@80{>1FJ# zl^dILDDzW<6T+Uf1gz|o*XkQ~qoHe9w=$&8+pKTeBs%zb;+5me9ydx&(zDxnoxh@6 zm#UosP{7=6hb#hVw2_IHec7z>NnnD2IHfq-x@c8o2%aU@3P4~;h4SKinR8vC&^9IR z**a7&RC*4Q6YUjh4BP3%StC^OQ4xshZ2^RL)B#i*FsLvF--zKET7wEcSO*BVa#|L( zyBS4O3Ug+cM|B;g{NEYVo!!o8CKUsB(!mm*hJes&cW;jd;^=WxgVE2fwHzv%?{!PL zFy3m0nHR*ab=%0gEyfwpL4*}E4V$=B#~QWR4Mq&4AE< zq7Xy9W9JwR7+988g$a^jF^_sMioh-V^?kwo`hf!5AHO*wj;u^b`0fZ%2@-sgP*qaQ z4B!f4WO{Sl0ka@fs3%ofg(E03cqJI12VR=Zez)5j1!uE3m5Vun;DTa_Py@ZBXJ%Kr z#CdP{4}Y#~;AD-n)&qBYCg5A=UUg2pGT{8}9rA}W`Y)6SZ2nr1{s5&;vib>kkorULJm`C_>W&P) zYd(~Tu2EO0_vbxD8a*@iBc5H*Q4 zZ@Tru8o4!v!|>{O4=KDjR~pw=ZZsRW+9+*fNCm$?lRL+HWlCJt?Gx9A_)EV?Hp3~F z%$-5QA=UGB0hZ1FLAqgTKC!7%_5qo-jZLyQRd-}SV)7w8c7}I4h0z_t0e+{Cp487= zfZ2VCS_EML#oSEVO;jGAS7~%1jd&cpa+MK1PQ)?(YWM@0N_qBJ$t0U!A|8Wxkp=az=@&!a$KN;4fWl!yCCr2HiRGvE$ zGFejye8Piz-qB*EJs97ETbQC;m(T)u*K7Ka3u1j~A!l)RZwDG+k4jeV5YqcBg&@nO z-WZ|x6^#oBL85G-JH509q{Yu~!n&}_0vYj0x)2M#DL_eQ*C^`K6^4W&3%_Y`UO5tP z<=W$NRpx5vu$-K&m_dpqiQYV z-qQ7`bJ{qsq9`YITo^_J&$}k+oqga&&g!X@JQ_46W)hN{GB+$c`WAX}0z3uABrlR= zF%tuZUgQ-B_hb5)vF$OFloZQnU{c1i5TV4WIHY=!B|vDk`3ea>nN9UXc9Eqy`9yDu zq0&pxqg6bZKxo>_TUR9+UFn2AXmUHFp#N9dJkJ6prcR}%u!K_~Z6J~ThExFW~B5~{&1~f0Us{a&Rt$H%{s!Y?aOt4 zI!0|V{F@;Afg^1iWx+k?7pCJW6hKWI?R8rRno_%pQ?I>4-(A_5E})p-VT-w=0EatO zPpyE>n^*}u>xu0-1FXrA*c(^jlbCKC0qbaZbHd@DY(kbpN|3VjEHh+J807CIPuqiL z;4Eb6mhiGe?J3TwHr(qP1Phi%4=b%}7Y>hJa0o+4@c=}Aq9mJ>$d$KFK4AcFg?`_nLMj3%pzga4cv4d>$bgh{ znDi1nDWRW8fZ2t)#e4__ctNH=B|lI*g30A0PJnUE1L=*jV^4aMbmwD=#E`cVgj3#! z;!ELSecHjWgUbniFBgsz6*->2H#FRRD9+=ZlJ`^_IY9np&hSDY&5;I;|5r#D&0a|< zf7lq#%ciwLsX6m*$y)0*e?;2omdlN7=4&xmXMJJb$_sreu;n9GZ zMVp7Wlq&c^pCR5x$C#jQcU{9nvhi|IQ;R5WAi;`i?4A|bWjq2|y)<{WQs;C%O7%n! z*`Voa)4_QnIRjg&id~r#iNE4}-PKaHutm*mH6Mdp5inr{+nsTAaL6O@JMS%^$p$}=rh|!&7N}axx{!)s8g0_1BFT@>i zaAQCs^a=XLoj)kpU)_X?fL4(_Vl&7uatP;)nxU^kAqs_b&RD`42&5z>E1LOA=PSg8 zmXmqm!kYG+u%}I4u*az54pUa|&Js;DtA;IM<=mo`wf}O}M*2Y-0DvwwK+5(mfHF8~ z+dEu_T9WA1+mLT#6u4#dX+cvipcs&^g=@b}A-ahGM%!V6A5+c{1E4OG@irmvw6r2} zkCgMs22X(u;I-`b0vVWWNPIi+X}_eT3mzarZ!r zqWzuKo9=7RcmA139MLtYo$f^l7%9Fvd;=*- zMcbrHuahGr&im`^!EV~;JoMV!w~_-pdyZpATJ^$R@iVp1ifyhD{88|vp3G3~jV&H_qS=jc z8ja_DQa~D6uO3*hdX`94bW`)Vh-b1B6h2xlr}Rng_ZjvxALD9GxUyWysBqMamS2rf z>U6xW-ELD`*rq}H)r*2qDqe|mB5~9tG@Yc&n@VzUaD5e2$o_;MzfhT(wGG-%)y^T;+rO`;@7Tme8ecm~z`I8h*f=@S`%?4<~RUmhl^Nrp93 zu6wI(@n&*Dku{cTVy(?);m5;uv`;N9npjpERaV?41-+__PLE(0BHbr@o9yv^e5J=# zMa$EuzYF(x;m4NKGodBAG=|A=U9E;J!@ySY_C4mw2_eh);1m!?jnh1Ak~yE63#6{~ z2XOH;tV*?ZW|DG;CKwO}h|6ri=&*d|eRvDWJ)f3d@NhMxG{&H(CHtp-eY3}DRF}b% zo{7VT0-$-W)E6PJQ0w>k4&g{)DYHjSu@ndUq245$D4>-rzq1!Hff$O7W2BTDd-&^* z<84M#Q!L4j`8C;bBy?c^9H|wOUDhh12yJHU`hKWY84osHQojnd(%LwX4^|2(#)&-P z5)#ZspRpu?((I0|<=c6$2O=P%LrvyIxPg-@5g>?PUk^u)+=3h9gW0vvH8};CG~r?V z*TTvf_j28^R0@ibTqb z*SYZS<~nh;fx(Mp-yqDQYP>s zLe`_ExB`=IxX!>zBauxpKJXb~yxC%eG-UQlZ4OkQ6-eO*wMDrkfH~NRmqtfHuyVOQ zk?adkQ_WHx8-=!K&X~3dk%Hn^Y)!d~cY`dA(wFU&T^r)w zIZj?;*9negz3P_Udq0*Dq+Iv}a#fhpN$hGjCh z-8&zG?NW`zKF=OPm=Dq6vN5XAni+$GR-NI;*Wzth$3XEa)o%mtYgH zIZ#;r5B{-60;A$OQhEXJuS_9IPYdoRchnr15R``*j05z7dPNSfibkbjO?65r3N!rda^Nhv0>6tR}02 zSN*@(Q;hk-&3_3PkRo+-llZtlzcb!JO%Rf?WrJp4J0Y*-;KyQ6s7NMWO3PQrJ9|4f zd!s#iVl`@y<|z4e-TTLi<7bDNUEQ#Ff3|QvW(rZ=p5=LgFn>605zY@nXH*Zy3t5-f z`vOGp@Z?)q5qPLulYPrW)SZDYNrY7c$MqE1_HazBg6olOLlBcz=8stO1TDWfo^rf% z3r0JgTb1-%_1%_(uIhL4Vt=mMnV~KsP}I$ORy%iVo;(mE@1ptj7vbY47EU}7hCo4i zG#*p~QANz!c(-V5p*ZpY+l|%O1@0_xJ$JIWykk5k$`H^!Y(0nbhevgbITZ#yBDy|d zr-b6%fJYR-rf^)}8x3jwF@o&As*`%L{uGuwfftb+BFMe7c^?~vI+Y`SPqR_7{KIxF zB>ZDuTUqrs4L(n}#u5_D!L5kpRhFTPzAl3lgm3vyJ>#p}t2;(k&A5x^9Ek7l;{SO8vfPlBvL303 z#-)diXT~MJz>-if-j%XCAb1@f7R7}NrP@0S{am=fl5DEE_^Iv4_I)C5d%w9V5N#(~ zHmAS2z_{7R=9h`>A(}6{1}j=Rs_C=JRCr4e7L8!eB9wg%ztiP7S`Wy*hf_87Vb;4( z2}aPEDdW{j>;pN;kFUM>5RK$#C1UL+wqvL?896fCy~S9ki)MSs7chQSkZAd`QK9KY7X z7RL$cehx(E>@Gr~ij|oX%9!P|=*!#FZ9yV9;mE3+fnzXzVxO|~gbW798_obq2S)@E z315amH&{@QgaV}oN>bp7&WT)}OUw_*;511dd$iALzXAG6Y#} z6**8k!^>uww~FiyBR?;sgxn-A39BBZ@ZDXLOvzOYgk*pQ6{AcRxaZE%C3JEC)+MSt zQB)1a8Fc&m$juG9_0YUfRod=7r1&hukI3zQWW;W&!sy-5Vc+y+yT(fzsyNBm|{j`DjYUfQ?D;s{BW3$l{i@K^8* z@GoUA^gEQjh%;_rI26hf#P~g=o0j|Kzl>@B(=6vrV#1S+mTGCr%+Bn>pgC$-m zZHyF3OEO_BE!=RnGn`X4!p0H+e3CiC*Ta=r0!R$nzBZ8$1s}8ZP1j_4r|%eyQn5f* z5M-M~>rIV|Y9kTJxw`>ySR@{8vK%TB9t;y*WM>@C_PVL2bY(moA~b}T$a^$)2?H>h zl0n}~jU}9r5P>0eZ8dj%hZ;Row;Cx^Yi;d}Co+Nc>jb?R|6dJT&{u`n`}12xOJL_ZN)g~|1A;K@gI(kcPNr7n;=_kkUxtXWCXSIA`fW|3LwOfr;xnpE zVjG4fWcXg`By?E9xuYDLE#aNfHv+Gb+z2X~X!2CMWh0)x9#0v%L)jtS1WwmPV7gLP z65175&llrwOE}!>@Ky+lr@ztk=D9Tsq&(= z>S^f@*yGHv2XM{4Pl97b<@e@--?1h+1=O?TM|0BEWlQA~NW$fS|HAdPuk+=b44^p# zThCBjIU!ox$mnf=D?={95; z+7n&k(5~711awy{Y$wuVOXulX1c{)Z@=By-1&jf@S951abkf-P4bt&3vt}FLryi8H z`ExnJD8JO!t+xT4&V`)v48L#ZQ5!0e)M~B)PVi~ThbuN3ry!6Ru$}4il;lV=$cqLi#NzmdRCD*(@R`hEOt3r$N?}MqILUDIh&^4-H6Re5nH;La+ z;?0tg&Rk?=g^a&4%a{RHddj9(d)`T(Y$kQ{eMP+&n8JJGDKE9=O>CfkrE{LoAdLW@^VSgvPv*6czS*% zYBW*+EDQ9lIO0*o*+-5xrD?BBI95ugv$R%pl2mMKJQ0jq_T&U5Ij3XdrODnVLS2fm z=e(K=!+zI7kjE1qs^_@In_;Zd-PX!GU>P$UxwVka&SX~Z!JBx{*hPSzYLWsdC9XR{ zAvT{5B<;$Dd{W%Egxn!AN8}{yV;^7HTFZj!uB?x5{!*~X_s9^ms1CSma=kN8J#B}pv-%c6&%u-_Ong@sBur=(q zj}Xf+toZDk*9k^qSAH2+C5HWsqRK_;u*#X55Ow6skVG9!1J`N7TW7VKCrCiiZ&G0eG)7tR~*kN|R92`dy$; z`nn3Z5@yT>K%8LuX_uqagx-R1v#qA-SKM0x-kRT-bii!q(`2+A#_;ff8N>q_=|ZaX+dY ztm+PxPTHczW|=#C8V2)}BsI;J>Nx9*&i*BLI4f6UV zDt(!~9@#}s>^SiW2K8;;DTw?zf)Y^WGH*U)?^-NyWg{1t6V@Zd6?H*i8JprH^=O46 zN;fTBI`ScJy^4`Tc||IzG8lwlQD(#<;Scg>mO-OdTSY<1!RSTHfxan`J41>l^+5~3 zaFxj?8mbQe+-N)j0H=c^+%M^xZ49i&6m1k&tFRP1c&OzPTmgPv+ z%rkk?8tr;&?>_ZZl#L$BfMO94upQ`TxE(yPWV8J0!Y5p6^0^Y!m*_niuAa$DqPIrnh!@YK&h>^mQj zryFT^3$i+&6WM%yhDz1RD^yw0q1sfNoxr?i&H)7-SBf)rHvHPaVkqS@aGq4}-mY`E z@;a0&b1jU;S^1$~!-8p~5HIbOajXo)I+2qN!;tXX&E_J)oY7$fUEby?@ zo$E7UTSHWe!?#Lp*pv(G4K}!0B|TWI`0g{!dS6;n6{8RyGac)VQ zplH)|#FLI@8v*KvGcbxXZ?az9TZE4;n(ZDgGBUGAC5L=At=9oP z(qz;9W?X`Ka=r?63ZFt^V~jR61I=vi!6Pw611)sJ72Jxu3-h9~^WdDqU#<|cTQ0kN z=ox#mP9kw)b+TtPkEWS>x zH0p7b68{2F-MQK-As`gFZnRtpW0RBZR^eQN^Nila+t|jW$5x5)Z7+49nNq(63EGes z1j>u0n)r?D704iU!YZqs;qA7l%1yu=C8=9^9J44d>46TAJDt&m9T*hS)u89W-AM=8Wg(U+q4kgDIrB458g zRge1Vj{X#IJqLhTAqr&+W;7lt%O4Ce;bR3Bk@HR2w1@5@N>0=OmIQ-j6Ve@18fiEX zlryQ79;YwZgPc?H@Ng9eJ7t|20At2KP$vSN5g&xc97}}*iwnIlV>CH&2GR<=a!qC&3*=<)*h8$lN@L@P;^24-SdJCGH3bqj3A zHkRacn<$I`s8(|B9*~(vmyep>m4TwwEk?kaUv6+kur*auzxSZp+)UL9{bx3CHYvdbyN~C61w`Iuz-<7RRna`0 z!b0hFImN=M7JHjPTZ6d9%gOd2SW^P1FsG6gNe4PXg9)ax%R1{LbEF8~u3!It+$xHM&R#CC{Z9)HvN94BM0tx(}at zW4(vpfcgN>!So2ZV^oFI;?!>1nU*QyTJ(D5mfU3Qt3QQnv^F3eX7t4xM9eQN%qk~} z7N_vWx4E^Pr_upm4!?S++V}`&j9;nLah}g*cnRq`H6trYT3UtRJQt%LH^$67>XpsuL3flk!D!3tqU(Y(47I@7-$fP6RmRPHI6|2EOZBD~Aw zh_cLG=EB;uGV5`3+YQGP4JkWG**lqKX`m*m zkP4T_$bT7f&|ifPJvk-79IGG!J%v%*WFPx3DwQcGx>%%sThr~;@dPz-<5BZ)6=enD zJN73NtiUiaO465B*vGrPu`}qytGM0X?~ix+s-`s;xy_03F-~@43s4rVZvS3?DhVf{ zSB0a`lGI@JxiITnPG^VKJ1-w=t6<(oq0BYUFyR!+DW@xHo1*CwnBx!JSJ{!kAQys@ zG_inGjgFb}pJ~9rWAIp2gtSyZVsCdmY_++woU8jMP%^aRg5mSnnE{~GDMBiLD{5Ex z$E%+7EiaY?8%wPwlvH1(ImQ7-2~n7pXikEXJuUF2g#wJo2pgs*^dc zi7RE61mR{4SLXch)v6z!kbv)@5|*liOG$;H?Ts($iy?9r&aaQ|1(OJ4(1e?~Q_NK! zvVi4;2B0p%&X3(}i&XMW2x7ASXfMaB8_%{YDKlLT(L3$N*%(45%eU3wJR#3i% zJ<2UFt`R|WRqokNQAQENHvcw?l0Ie%>rJ3@Z?*efsPr=K>k{f4s9cwmNSF|EC82*Zk2l{#(R zm&_&ymesg3zt93=<8;iN8*HZ79h$SHT_?5FBjHC}k}^W>f5n?4iksNn#k&%wSL%*b zA56E2WwhJG9qQ6XfqPWH_Iy^V7u@v`8OB}#&gI?CWKo_Ih(44=`QUMEW6;&}Fj4^q z(d%l!|0;UcBA8I_SdT2pL9ad9+mSg5;n%MW5MQDj*;)lwnKvD8hg{{<@WaO470pko zOTR(0@GSxy>5ulu4|;IQZI3znY)|CGitqtE3x4_nkzEvg1e$hJ0p)k<9o7=DRKknI ztDT0&a06D*I_(ioab#go_>%JK8?8Hdi_>rLl%B6UUaJYDZ31%iIFNJ|_;Hdng*VBc z%k^$Xwklvzi15txE~Tle$`f0qEC}v#Wl0-vv9CRlHWF!<9k;JF9|=n!fwa`F#6B-Y zqa8kwf_!lyDVzlSQo)8|ko~87hfab9mJz{L!~ci%K5+__iMdz0;P;0MGY>H z8?Hzz7aI;;O_}TvS{-%X6ZD1egFEK+Q>H4DohL&2hLVOS2t*VA8gv>9~Cu zd@Y3Y<3}22`N|}c%$c{xiuBsNn)bD-`K}fXn5!C^$eLq*gd0c0&GDdxRANrMscr@T zR$;TCmD^l{(SnB#IZyCUIcJxvr3~}i1hpHw-E9aJuH9k$;_Y4ORGNY)y6E&Lo;MN8 z;XT0`dD|=Naj;fXmLf!Han~q{%>^S}{4{h*(1-zbXq_W|y!xv-C7n@Quk4N|6W^;L zE2FXlaSkSPdE_hh?`s;K*x(tHA}mw`GnC?to#rBT&=H!dT5eQ!yxAaha741FEPIDK zYYB0$o3QgIKEJ~l+Zoz*hbk-Gt0h+UvU2r`?axPDTK1_gGJlf_O!_`BS8?HuF?mEBG*DK$qp1U6{oN~jO}J- z1z<`EcTtoUw~F8pPNS-2TD;FGl`*Ulfb?489-ZDNnYr76(8L|BB$D!%?;y#-9NDk= zBKq`soSCKr-sn+Bp%(j!JH&LjZHC)YYFHEZ0dEVh%}TjAWo9)c#U#9t7ro2q!i7L} ze(cPm1PL%ZrRW=C1z{$3RAY)tHg;$FwikYNOniOhIPJ5J`&hkpq zHWk!<54Iz90yHY)1oLXq3EUVE04uMTv_BVsGd;g9?*Z=#fmr&yNF><%^Uzg_Q45bf zl&#$8Kj_h(uk%^jfSN!~X9ph|y=uq>NhjSNtU5UI`02hlQj<#oyg|v54K5hr@dajI zaceoE_ z>JC}KXPgATaG{z`1vfBV{+dVQ**1PU>@+woh+q}mOgeqRsgMqwd5heqrIv$c;JsjN zmytCvf-@Mr0-SR$FEY1O=9ErNM^cJWvN#)^sht{_0k&6DtP~ElNdiEM*yz*?7Zjep z-c(g&EU6{;tzDrWE$otLkHi-}vsTPfI{Izy6P;y?#8E1TI4eE`Ws6jm%UApDd)~SW zRxeHfI?o9}H_#se8|Ppf-eG#b)XW8m6MnH5rA=^absuJc%uRav62mU3So%aKON<*K z-EiB<9wPqSXNpF5qI2%7)c0r>>Er;iXtc%F`(%e5g5?%4=J%w>Z#WUKR`l>svk9ut*L)_4@W+w|&s=a=M@4-IO;J9kZ<+ zO8t~{TbCh}U)>Y~C6K&DjSQdW4|lowDXc7Ux{y?n-eZloB-D20%v0PxsFPskKE*9k ziPPXqg$vMCbPFDqFU2byY&=mi^Ezob%e0yI8=M@5L(UaIAJ-U=8J5Kh>TMSQ(u3P# z;Z80OHMMc3W$ch3=rJaL4Db%V?3KxwpvvGUtR{?HES2qCxNsZRG^IJwm29q2moq>% zseWmR$MzKTHaLQ4W&04o^?1b@=K9rBLk2;3L0UrIL0?8kNoaKFF9Q8-q)|LlRPT+| zQ%e(;MN?-3c`10)&XDCYb+MraZPXrlcgBm_HwI6|sl*QcG9e44xHc%gM-r#Ofl zHeuzS;!cQ<8_W1$WtkF*S4OLxjLouve6mYYoTFhyEoi`kA=0tGrRp3>hKTh_Fvpd_ z!02Ed-EnT9FQp9}Ta|Lbtd$6Wdl07sR5fDG>%ASIfWQyYm*9)fW2#gNW2X~Jfn_wQ z3(oEM^fL*upLq51E>f{KrblX8gFRC9J4v(2WxjInxglFivxh0WLz`J9kfHI5Edu$3B^SB`d({)J9Q zlFrj@Txp|em4R7$2hBMc7F5qfB}1BVED}C~sPukJY(lrdU=>b;kcY6ZFF%VZp3xJS zGOHY@^qv0hHVUn1cWy}E@aDopW6J=QkZnGGjbqj zq<_=2AS;ehuxg$gu|8$p%Xlqz_*0rtW2fEU4Wbt2VtUd-(XQY_93-gP>Jk2gC1^`f zDraqr)R`{euT*C@?#>`vXJ{EjJMj|MbtW@6N?7;3xHv zVM(b;mT>vxg$q~v6RILyXGD(m-qr+{$nw7mS)1k{Y9oY(RHg*S+9kIKT@>?8w=V(T z!w}frnUeKn7R8jI-H*t4;R8mWxG_FLZ2)_vvM!Nx19*^F)KZ2kVxo6s6yaHwvmC7y3DkT-x!^(N%GwHitWcm3 zQke9d@BX4JWeLpx!UfCMb!+#A-kba47O5n@az&L|y5-~t@Tc~Xq9PmGizy2a67T>U zWZD}}E+KF4P*A!E1GmlnGw6GPoLWRcUIGnHjqEfb2r-d}@l3Z-K_MMm;GmJjW-GnC zeoRzRV2njLe~mSF5a-W=l)9oiuI^H3E1WjTt=Lo@3_~=fL`hNMsb^e?9m*1b0Kmkt z^YnOtrcxzCt5QvJ*w_Rx3JUw~$d+(B3kql*hzCQfU>H8AF#8JvZ(@QT!E_*op+(s? zXD8rZryKbxZJQ5h!^8j<|?NX=~L!EhJvP9;L!Q4(gKH)vu!mgminj4 zZq&S?Q@!lDj-Z!_7b(~QQ0Xec%+ni?3~+%G*dAf|!goS2Baq$}N=G2Ze@1?l$%PA5 zSdtlEs9G1&!znR!p{V!v`8&ICfG!W(t7tJbikDkW_F@%!TZUco@GZK!K zdEP;e2b3vZo3J8PAOdtNIp!{KnveHMb8#xQNi38cqksi10)c!1)l37P)f#idhw-v8 ztENzB#4^BgW?79vK{b|gBGNgpwyb-{v&e865faWr>|fm_@lowd-)IZ1rzBV48!VM* zIYV`Ut5|ODA?RkRVo=6{`$o=;Fj`7ah1s02^%L^iC-b>3^Qi%ctcU!;(ngte9!jX6 zI(9O@q?D8M(3vJv4KmXBjX%y#sML~H!dK~KSN;}UEXCO?Fzz={7KQSl{XW{O@A)TDKHqjhQH%E}5-8G(&9+(8jdi|k7oLe6}F?*p%g z%|vL>$knCs>Ku7CDdv3S#9=;#i{cV9sC#fvvKdb$HA{_()+B9=@=h8X=r)IH4~Q@7 zdW&#}*&766aJ~Pa{a}w}QHp(R9)l_#aDz)vAXL4bs3Qzb0|duv8L<_%USO&(8;~nz zI6kb|0OO9@k4e@A!So&$#f1x@@6}zU7m+JAZprqK(_1ewRGKC9b*R~|$v}m#T_cXkz>^o}#CGj& z^rjBDi`msJ-3(=$OH81+A)5!qJJ&W=)HF^yNzvCtdx9AlcEruH>m=&z2IV$Im3OUF`87AQ( zt@*?uE1QTMPa8Wu^yeE$y5|JAu6_db4az6F$v!}mwh1!ATAP;yOHq)4p#|-z*MPAM zkH;=f6gVw`|7Bj81l>_5jv>bPoqSpBTdWSi$}FE*xsp2A9#^9u2s3Bl8Xj)-guu zigPIoY(N$&%CQZ`zO%XefafRKpwBG@F(7BxuZ+Y|NE4$zL)rzbdE{y{SdYvJxEeo9 zgrLglb{s*f36#`mqv#e9f+D|?8x zxDN?PYi;hKautWlyrr;<`=8#jyJcKN=I+$OuN4z1_*~jT3&XV-* z_qtb**JB4(psOrPTL7o3I1`S|Eeul*Xh;mh9(L22opi#6)lHC@xRl&B6!<_=>!`w+ zY8rkGm0Dinqf2*FQq7V5M)1N?$&uYFN!hK+mHC7*8$pCN6SvH!KUuUAryY_oZZ>b; zUVlStW95xv_+$rmY-s?i<$0WMWO2h|55PP^_IFcyqGP2b9ZPs$(iW-7=fZ`w9Sz-^D;M%MbjE&8+sCc0y<%UCty6Pa-o&C_i!K#vC|$s*$AB`JjZ;= z0s`Ebm8Xx$I|4{a_z$QPDtdOd58*w+Dw+4Om z3TX|wMZGjs3gfDDwI!811G%}}^%>>3;N)yZTqZT<)O?b+d-f&?KdZ#W02F_TT`1cC zmDwd-up@wRry7x}_V9?g4Gcua*bxScQ*(UIw>J3yd4@vC?yz5GvYD75dPsZgy_Dk< z2_ThL%>Oxc-EZYDZACQX+x%)S!@g#j3eoMH;tL-oE2b`WuhlnppO7VkzOL7C$Ig~-?G*`gu5G-^WaFzM`)C~)t{M1 zcjz4ivKqI>a6^d~Rug^vLclo#b3)G(xJ0;(Gyxu?m%#&9?^8NVPoU$^LKbF~l$Wd8 zfA1hjLB%c>}=k(t9%`yBkZ)(kZ@C+5)4FLpO$E zFx{K5zhw`OJCd6WJrKrV=xUFJ+n5A!*or} zjC;5@mWnwtcB`&}k}Iq1C|hJ08E(MM=Fz(1e4LQ)O&bYbt0LJ#b0~ruEeaAgTIeCl zQ;O~UK^wxfgv@9G>#Yv2eqN&2Z8pl8g|DJTtT3?bS>%E}JKkk4O7^ZE8#s{|a?YGcvu86uhl$ZZ*1`wV1k@SwK_Eo9Lb{}qvNoF0M6)&s zs`RRUZkk4yrHnLm=GK`C)@fgdk3p9mS^%gLmChRTU-Id2rsi7#415#Q@t)Y#Gsbp0 z=#ef~mS!T{!RHLapb}@ml01W~V}SV+%#G(mDOggo`VE=kzPguACLQ2t zq1y|z6Qxq{Jf!TZWhf%jxR8fcKVRAHXsQ^rXxQBhqPVu&KcxC4#9BtvWxB6#eN|x^ ze0uUla?!4t%;Bmwz0CuAnskS=K=cGw2lMxA7RwK^j-4T^G)$U($GWd0YQyesiB{xd z+RIjwjf^#`Y7uee%z9){M0th9LMg9s1--q13<4M9YQJI7+ac$e=xLtar#_I1Y@LMR zk)#2v>+M{w3(ER{yK%FvHM=S1EFnC*9aqYKxrJ<*;#?&eUbT}@nJFmioI48K-fBvW zx4!oSU5{5p40kl4yobhHT!I5lN(f4IS#uLh{WnUMG&DZ6C8GX>u+uoQ4f{Xvg2;ez zRi#-uEagJ448tB7YpKqG>NpABA1-L)wLQ6H5vQ_uZC{yJA(dO|Vu^KZr2KQW0y6&P z3wYfqcw^EOeZIx}2~lxcKul^Jr2|W;so`QAfAlZ43BbKNE?Ai$KPdYWfCGks1E4Zmi!_6LRLF~?O?1Gf=|)94_;^06{~ zU6v^H!wnrVE&hcSxBTKw)YLr-+i`p#I5C1aHbah{P6^@K>fPP}p2l2@*GhPGliW|H zFTU2I{Y>==EwnF$_ZR!Q;zLzWfVYDwRip%;=5*=PoLFXHC`xbLsaJO*oLoPmnisD0 zTPA#1_+1a$M-#G~9<-=8uFCjKCrZNu;62PJ`MLrb5tKE2O1KTFt0L;N0h8GEG$VkyOpAIJ1TgSHNqEtM_W5R_2$0h>q2h9Tsx9hZVb4(E| zfgzpo4}>RB*_q9dyxWfe~xqOHk(>p=QVi?~b31sCl}X&J6an4L{Dv3c*Tn`?eq@TJQm zqwl5XEE}N3Jvh^S*mylWSQN0j(%v%=Ehwm&{aACFCX@#}#B26-2n|%iY-gMIi1XLO zW3bUiN(O29lrlswo!ZFvL(mw^N@ZLJzFMamhjNjv5~3w@h|Ry1u^x*1Ff|6?0C(Xs zmyH@1{5!y0iH_B@YR>Xx@~lx$uxSCcWb1j&w!ioE<0K1< z$>_ow4|Xc0M#ChfY`u-v5Wd#K25l}*ZKM0r1{(E(W{v{jo_}28E%7kag_WY59VFuI zB1A!tsF%j@lH&j8DFn9zDDL(>xX)TpsYyUuv4*%SqLUk(%yh70rEMYH)#{0?em1|5 zak4en`{bXTA0ma7g&o3pHbt;Bj8&Tq+d(!lZA4h*CTsTwh<5X1?NVbKmhM@`%L~H= zjZ5-s0WIPnoXfgsAbCxgXHrU4VgprrBIqJxT*@$r%VGe5iy$SKgA;r2G!g@}mdENFBT8GlFfa z!E0)YN8UR+5!9_u`O4haXucnz|GHD%|Tl%Otzs!p{dZgwZ%>9 zz}I@X2U+;sq5;QBkF)mO^9|4uLiKp)jXM3se5kRK1vR8T+6$V{C>7Rl3`9pOrMd*j z09jlIkG$+PP6=Kw35dV$v6QxU-}PK~Q6-2+3|C4HGz@}ou0%xIFYYS^wV**4M=g|` zU%TZ0ZUESQD(ooYI^h=~Wp;LMs-0y}(J7g#C@268jhI8T%rM~V&hE7d^| zPxdy`5X8zr#T+R^u1ZX*N&`e8Zx_$VV=3kXl#hwaCM^rnC4UTtk~GlbQkuu@HH>X`ywdQNAeRRGT0CljINRwHPOoCh!vE_hd5* z&1#Sky6Xk`Nxd$Hr$q%;ip^Ba?`rZ>z_QBBNZ*nguG_oPfmvodTTC~P=;Lm$6mpoY zVORzq@wtEaPp`7oh{mz2e#Ae?en#6{K1)Cdk0*KjDm8BH|?uzU=+2pObO-9@_llYs(# z1t=++Umq2&mGExECl^4Fr+`SinudANNAB4v!)DdqGpHkL8iaI%~m*n=~Hc5B?Nr6NR%48KyPFI3Cx$Xon3XO1i1eMbW=y@MV zLJ*1apjb$j?24y)quy@6!_0#8dG7}*q32`$j^SmNGtcadL@kGTjGUt}C&p?-kG4xg zsw%%sR=p4EN=n^AL)>2F$&iu5YCWf@&mC;{dcc`6K$BP?t&$I&x&{d zA_WTS;{>(Rx{_~ybt3APKyDHbh2ys3Up;|?HI92i7fW3!`Ci!~5dtti(U~@;=gA5k z@4(20d?!G`2#$=`EU>5iV4AvWXfIUG&AwA!sG>3 z5Xw8iJWM+VsHB~=FKZ@l>CbzEy*vGT?Ey-{=@n-fN7qjmBS%UkHM@@ry69c#pwyH2 zNhD1|YI77lm#^WLj(F_kEb443QeS6Q!_`P8IOD^fqB7@s_TcJPUYBB)*2+FBP%Z5WD!J(DUq~fN@Ne67eKhn;Mckx{G;B1R=CBvI2pBMbgNr z97PN*h&aC3u{4;hbrwLKI25)1`muQMbV#&tj!P?S7b5grgqq0S#g9+3N)Iu4CVOi>MBuzi-MwhrsUf@6QHVTr zS_X*k5z4hhMRDU31CL&TRIv` z4x!Pxr=vqIIRHf<_^QMutx81dYj4`Rg;af#7?|Sr=7i*~{MO_Caqdsz9Qi=9_fImJ zmZ5{el}trAzDRpn8A`Pm1(8uCpb+r-p7#U%lxjm{V~BdS0AodjAHnM04yQK)46j%y z{mJI7f&|(<%cwh%zLGIGY5H~GZWR!W3}8ED4mprqnv3&& zqOc8G+LdvyB=onqiKUnimiobIraJ(WAwS3r{3Et|6$6QW2M!WVO!jROgHdJDJOeT3 zM6<=pAH6ArX<5BkSp^DIUu1roWfLYJNqcMw7k+AR`wM!9>_O)8o1a5pZINRZvd@@2 ziRX%`S=OL~1g#vvMB+|Oj33p^d&5n5xVAaQh4*na&8-3UIlW#nzkJ3DlIi^n3Z9Dj z-k|=u3O@$|+yXaeas3*VkBNwzG`SNBT)GAtn@H|1f^_c{bUQ(!bS2*#MhVEvRkYY< zQ@TQ47WiVe#R%&Ua+GdCT?8UOG29}KG5~`Ag4lGsj;yQL~>?_V0B7q-`P6x zAP3I*{HtQE(+vB&*GF60-Au#B(&T5Y{=nZuN?nL^(3raZ(Uq57gi%VRnXZ*3!H_Tm z2?rzth_fB<)oygE1kbWaP9Luk>3}Lr^6-YaGOc#!AwvHHD(>8!auEu5{p7koI997js>gRgDaoVS|(~XLOreiAt*5U2f7{Bve9ww%EyUkfrVuG3XaL zfFh$gsT@Lmew^zdnnd-4GvgI+9dKPaOO%1h9U2P`{`(qA${S3jttlF~utWF(;Etq4 zsxTgmlf2g=At^=Xs2~B@$6~nhk^qb|~Bo8Z=8DsZW?-25|w=bO-Sj3twQo0wcIyTX2*S+S@ z-G!!q0;C3dj0#iJothyY1~x*J++jfz^<7mN%Dcy%l;q<*4&1D`#vxJabQr-qG2>T~ zAJk29wZGq+Tzas#yGO6=fPaJYFwe_wW0G=loAT^%i~0GrJ6Kb2E&x?;BHM0fZ$S7C zxa20ZL;u;eea%y&FZya$x<|P3R-S^kw=_UZd_o~opOH&wu-Ol9)O5u`)s$Q6sU?yr zbW9MHIWnu|B@HcXKZKQmf5D9%AQdD!SyGMZ*78C!3Fr3E;s=chMH;1cR%x=WrOImc zoP~11;NXbMtxU8lHGGRy%1<*JzaJZa6>6VFINQMCL$pg_3etsUt;beMA z-~@WzD)}&GBoZLBiUR>-5LUW|?4LG3bf6diR_C>{!dzCJ00J-gVC}bmN z52c(-KO8oA0-YsOwsDL!VO2q)H=;O@^mXhJ==MmA+X1ZSy%AP-!YZ##fn{EH1-t;T z)U^DV+wf?vmRiQzc#+n|K~8Gp&5b3?3n|qj$(jagGI60E7RbWq42b(IV^ zN?fAT3^OJ1iV&)l)4Rmo;-R4T#bI!10-)OII$?uQA0Ac>d^mmn{NBhiU$oqhSjx&W zn`lcdlbjGShSV!gj6e%JMkb-OC!#kqCYnFXuob;a2e9}xCSt0-3k<_^tSd*^<110@ zHBo#zP0Z*CY z+2zlsNT#BdaM}eW!lDpaB+TWr3=A(PpA)~Hg8~#sJXy62cPo!EN*?afk(XK_;;1?| zm)qU@fOtS|Drb2LPm_zzCt>vaeBuYpR#y3OvI9lS>->juxMvrjPD40u2V~qs6P*xh zvZzIR(_(nF(ZtLFYx)zHd?xxR^Xi@I9fQCWn002%ye5CQ6d`*aTh0)9Fcl}&qFq*x zEdn>H0UrI84V|G>+E>CVDF^6`0YTZ=<9A{rwQ13rXFSdto|c{1qt;br}W3ph-)j{d?0 zRJD+G4*_`@HKX)SHq0zcFUe5YWQlCY`02fiL^o+EyMWOJs&cIlnYTl%1Om0H?+fX(c#xQP+ zi8-bljCvH+SS_$jx*w3?Sl>Mf7uacs29acR*SZD3cidtfkAa_Wy4?^@qWeyE+7hQE zw%P%*uTbv?-<@X4*~*-Q21y|cZ_Z{8^Q0J37fsq7tQHqeqapm{yJ#Ud;I6a0>~6ZD z1-3^Jo|G*BVL)low>cF-i~Lz2Psd!YLf;Hd*Rn=QPGn7HgI5HL8ao8}xlybZVQ@{W zBy^45Sc;V%ayfmmgd`pT=^Y?>2D&`&vGrW)QE|3CF`SrnLbQ|XeaxK%$?GTMk=O(H z^l~4KQg#}5_xkL>2#W)+YIl=lF-`9_W(uvHTR7wU03{YTj&7%vUk?T4IHoHDqPK_V z0Beud##6GCU1fY=mKSp#j7wk1nHTV0`8=OO6Gti1hF${|pN?ykMZ#2bx*B5W%wIJF z{bqZ+eP4@Heov z{Bp5oNC*Iv3x@>$Ey$Bf15!8(YtE{gV+K80t%fRlhLRDA&1y(ZPSUVoKTqWdy*p@U z2ODq;IYj_%r)56*oN^wX95PTEW+#z6p97k^6ws;KN5d6L>I9O&n=GhsZce za1cC@Ms3+K*PVLIPcX&xNym|ioqYpE%)C@8qqL&y6Bn!jffxayT|jNqi$LOXwVkjs zS~5vo04O#H)c2?8A%H z(S(mT9J2Us;Bef73yua$Mh~>Za?KSmHjWXbtJ7)CIHf17dtGN2g#xakdX`{E-bv20 zQTOO3Me*>;k~@2WgQ&07$ih zkd=b&u`}B(a!#1fXp}QM>BnA>TvvKIQNt0Dp+po!MzO4pJDIT}P46scallWWGt1C4 zno-5rx(l?-42(fm@iA~L?uaniLn2I9RS9Q$n8lUk{rl|sFWbC+HrewdyF8<)CzeSJ z0DCHU)AbGiHDS4&&s$4PY;nIShJ` z8XbW0B7#%$r(R@7JEgE(xIq7vs!TjegJS0p6uaA*ETYe)Y=z8hWv$HO92ZP&^>;n= zp462(pLy96K~gT~i|CH`fGR9#BrgDK;ZX>6kdH}ap-Z(%ReVF2a#H5sh zSWv8~AO>owXw0%7$?dp6H2~0buAwMzx-ic%pwtmeo!~sEQ7RLmOOoK@Yz6?QxfVqb{V195Fu47rpbHlNwQ=jF15U3Ksyb zc^sG-7FS51pz#Otxzb^x9t1@K$r6OliXOR0l*3YuR%o^|ZY@t{oPuH%t2Ma*^u6>P zb0Po>JyxGe&|oemM@v{&kBnNfz&AfT>wRNy)75Xu{8HG2)~Q(RPp(p^1SO?}x(@?4 zoPDw`Ooa~bV@oIuyU|2u9#)c zEsL5!>!jlns?8Y9xOxpFqz?NXb+pEAzKaJEG^_8rs23#y#`;MWKf^v?_zc9H;P0c* zYibQ#_75FfoK__1i6tc>UZ|XfSSu~+cKZ^t<&hd`fGdnsQ7e10=W+rM9J?>}5I`l# zdF6X!m-^$@8({$EaXuL;%m8m9tMSh4al$XcS|bl$fVGwtjMm?)y>|rPVz&hA-8CX^9Fv!Gt}Fhaeb&Wd-<n?!k1t^TcFl`~>ov=bxDLhmzO*#O7Xq(6tL%Ytz;e zVJ;M}y-IkP{yHE{PRI9pqbG*r&IF|?!<|07AFz)f@9gZnAkX^$&rPat-FRYevin4T z)EVq`drx$};0vB87E0q?n?AAhcro{Q@x;AOr?s@`u3ej60oYgR+81y!n$NB@pSrZT z^z5^#5k9dA7i{ta#>FXra=5&NalaNI4||8Ny*Jv^w+!wv=x@^7JyE%`Sg_Zfam&hh z%Gb-hK7riGGQILZy3Z4|wbF05Gno!bGhVYgPwka=O3kHG_<~3N)od)kmQOtXxch$? ze~JBuz(V8U5Naw-!sFX?5lSihBWm_AKHx3+5a$zQ&kjPBh_K=sx>Vir4K%>&LM-vW zWMS@2f$lLq!c~|$2TsIISJ9CDt1Kio+-h)^QpU{0Rx`5ve9v`=h-S~|TpVW;BZjai1 zva2ZyjW5y5?EuXmzv3;}jfKh;;NbRnEIK=UA$`c5dP_4RU+nhBG8X@ZFdNN%f9s&j zzjs?GW9Q!n;p@SvOhDoIpiMAY4Ok-x4|cZEj&4lE!M!nJv)e+PE+^6{E;gq3#r3!c0?(B|fcn`4_Q!o)Agm~Z&71#qO);-LI zTru3iq|&cjq>#}svCNy&l>NKlCdHyO4e5DCNEW8S(gc}2`)XK$Bdy!Z-pt>+ZkJ)jfk z0nHY_(Yo_5cqVMp7X3|G`S_@J*y~_(a?ZsT50^Pj_8UHbs5_5yu>Ifk8!(GDfz<;U z(Wg7n1|u?h;Ns@Mh@wCI+TpK@qzVu#J=uU9!7xBWh4v=hLdF;V-fCT2xzWTWI%xe% z|KT0zKb#KnyFQJ6qn%Ix9s*_0NhP^lI8AmXD6Q5O%1Lx~u<__y^X$#{QwoCHEcE%5 zZYlvt`cqa?d76}#Q6VJdKfl0Aa7*MF*^5!Voqe}G0>%aj3nMsgF}{+IG5rKe>c?Xr z_fd2~Wtu9Y9ul|WD=?wxTFnTeUrF4%9ZCchqxh8=hA)w9Qu>t=n&@91IQ@cn2D3Tj z-w3;v9!X@RM~!7vEG=!*LJi=LsZha>M)s4=h1*iJV{B70iyrj5Fgxh(!I?xH*x8ob zmdFpMIKA*zUT?hU@Z~T1^p}0qOW*dQ zM&mO;r~lE|wBfjw?zv?9~?$F(6EI&`5 z^KUMntJ?`^&>*s$n{QQPI{|sn9U-LPACHF&L`-sM${AKF%M;d=4 zMF#IMN0dGz%8LRz@d*7~!2gJDf7`$G*&~flrhh6wk2F4|LZf-3`w%bFkG^i>EBN2KG6>7Pd$ zpBelmzwYt%o=)SlpGO*>W51UEeWYQdFOhM78+}Z-QO5K~%LM%O%Q~JP(NAo?>CZ=G zcjzbnpGO*x`9JixFNC0>dH5Cm+vfT2DE(I>`j;!6=9_-(`u|?(|4PV?{=X~z*CYA| zmHz&S{xS$W8qaS;^hKrrW<&nf-iM)a>x`tL;apH%wqM)W^d`tL>b&&L5l&;9*~{*2Q9uZaE*rGGG@|Gv`y zAfo@Rm&pD9?}+}S(*H1`Zz}!YMfC4d`iCO=`;<=ml75VT8XqOk{eOh)=nG2!&q3AJPAb(*HD~)1Qwt7L;24=aI(QGC}`(q_Lc#lN7D~JmOB^@@J1UzNk#V zUmwCa^%O0A_Lrc)GLXY2+3ApfrIV_9#^akW2mM_y{#17llMkN*y8Z4x#4q!FA1{Yl z7XbZghW-rQ-)SC=#*W_X8<~Da|MK+r@qN7f;qwt!J@(ObpI5r;|116NO`yLrkdu7g z5sbWjehoH==#rbbkarW=Ut$G_KTmCKk#1+gMa=B=&5;le}?|<4E=+kzq0Xa zy{qai`0FNK^we|TnxX##(CPl)p!cP7oqqml=K6n;p?^s4WAgB)sL!ytQOqMedWjtI6dmQnnBdd-g&Vzl?atBNk@#6D!%!NSN4J?Ta2sT| z4UvJ5HoXJD#!w+I-){l_yd|Vp-|J15;9jHV)Aa2Uc`!(j&yB_-bhebs0fIKYIqp2o zNRyKr#X>2p%XbV5-xlT{P8pn~-=X9Rsg>Jc=jj#c^0fk7wboNNZePB1qt&|AD(27Q z8|0LukS@j--mTf1Hk*}a%r7OL@q*obA$518Kq0;Xm#3hPjHai13%|t0!pelx*6xtw zc7J7CUNg90X=Sp4kkh^0_8@yrbQ4sa@?_QCC2>)78)P_@*{rCJq9|-DK++H_>a5rBrFwwv6`XjB^bp;b0$DRS~;{gOB;0y5v0> z;c=f{%91(RS3^+LlYJAZA1C|52`^v0Moo!4ejXPso@jzyr57Yyv4oP}&2f9T3(%(i zRv%^ECUB0qT$F9JfSc&of~^;^*L|6m;DRcn>ovz-;JKTKLOjdC>dM_0S0;Bygd>L1 z8nlaD3FYdI%{d(}D)3vVLq@!EurSBK!32v>%^@kags3288_Hb(1I6=vlCKO;{uRt5 zq|XKb(J-7zi{rJ}N~nY2UsrAniYERyXFu{HGp|3!Wp>9oy1!dbI>tx=b~lDeDBOQMm-b-JRJ;+`+&&sH;MwGqwAJ_JiHdi z`&PL0*&7t+XpnMXqq7;ka*1d5n*~2xuOOfZ#8WBh7u{uY$-aJkfQhzANZq};NC8!P zr%+9r^`(MZ090ySE61M_}zv^0agGFm6-zSNfR5OI@G! zRvmQvkXO3;?Bhs?cpOCwhledxuK}beu-(E@!<^OJ`ug zoNyh&nK{8&qwy3=5@q*%$UF{l@5Nm1nm`g3%T7J?{h3|S!7aL-WAt*P=5TW63nU9b zckf=_n@;g-XVC9Fu;No>{s%*v8@l_+?!Nv!aJd*Z1QSCQgtFDHB9dL4>mFf)gi19% zO4aDw*RE|e@3ih*x_qN4FoNOme4lEB_=xCllEUrYYvdbVE&4N zKf8tu4(I}_$c|54G)I{Nf&hbFRZvIVpEM?SuQ>$j2j~Dz78zY8=+0JoDJGn zY?G=wxK`YKVVM#lo<{0}a=QD8s}pzWOTH ze_kO8F!TO^$Hx6{BAI&Tr8TYSn2U783jmc0-|hSwshggQ^s=+KEG%wou4XQr=PH^N z*Q>e+8&8%VTq?KWX}acHREAg1fy2Z7&~$&6=6((tbZ%Zse6H^>Cu{81aFvp5Dz94C z-N>^GxPd$?dawC49BlS?c~Bm7TQ=!n9Pmv^ZWK${hm^{56P>5+&gTF(S0@ zDDDqfaQ}Dt!nzLP;bbp%QM}=27&kq;cC|z*-FJa55BYJCuXdEu#eDA@!7Ay!Jt@5W ze0LYUeszZDa9jPWbj@U&YKlb!&aDBhO8zQcv)%8ym6}_7+Wrc!DT)#NFUCEPfI;0R z8tih7gI|0YFO1;Cj}17@37ivx{JZa=ohNE)m@nykSQcC_2kdHmj8w)xWr{&zzyY#K z$;0$A{x$%jr>t7L5z9I^d{jyuv;VxmVfdZ3z25FolPptsZv3r;T$|Kktx# zIG^Kb{hj{#KK-4pe@cI+e||)NCwh4Oj|cSd`u7I(JNi5Q^Ya0n#$)67#fbho{rlGg zI?a#$d{BR(@lf2u#z()?57AfnH~G(}=h+l|7_ha z2lU$k{ci_!y2h^G3h1i={qq9)%?y1#pd&oXKQZ6FRO$4-oBBKb6VA`G0X>`_8#8@; zMz5j!{MY(B{qt)5o#-9?o&K5A--+JU-|3%lK6?TEb^1G9Z*xMVrvv&u{hj`yxuPGs zew%-j|2(I^6TKhM-xSdA2Xy-`UH>4U?*!Km0{US<9|rU<59p(S{&fL;9MInu(Ct}7 zdPhKisK3)c->1LRICu4T`sdyHJJC(n5$Q()`c!|Xe||im?*;Vt2K4=a{__Fda(0OH ziviu{gh;<0(2w+Y`sV}sJB{_N`KL+$K3+T)U_?zzY zmVo|JBH)Mq`EU3)`OnJ(`j-dvPYLK>5zx;B^sfx)uMX&670~Ab`d0_^<$(S*0sVCW z{c8jI(*gaz4d|-@-FS>XelDPYeQ^Do0{S-u^zDHD-v#uYfc}jE{V<@vHK2caK>wzI z{&fNUn*;jW0{Ytm`a1&pw*>U>3+Ue((BB=<|6V}py! z{o4cjuLtzMAJ9J#(BBczKN!%zBcT6rK>yBw{vQMSI|Diu9?%bc{9XK8`9DPeZv5}% zN`9&SOZ4y2-{~Lwoao;h(Czw<0qqL|I?|N*hv-k@e~X_*-}L#6ME_!@$bUXre>b|x z&`%HO7xDYc^zY9P=wa67g@8`a{k+!*;YLLNk`D;MbORgbrYb>prWpOJzDXw1WMfP> zS!DFLU6<R{{|ua zn6A6s=jER(&!hZp`Z4-*zb4neFQWhCF9_k6Bl_lxgz)}|{)gA(zP}aGzxFR={J$5` zzw$Ta`hOSEZJZyD=s)wrLU@VX&W-=A-yrw-xQM>?Mj?D!ME}-56~dzt{mm1(|8hkC zp}#AH*G2R{-4KHQ4^SW%E-SN(QQ1x6VWffU7q`&Bl?FoWt@~hPd~<2-~1Zkt51vQcKs_O z`kOu=_dg%eZTy!a`b&OA2J$5l-LCIN^nd&Pa(~L(56AfqJy^azqW|c-85^bfyX=pTyccKx44^p}$Ij-OBXNcq?1*~as!5&fq>U+zB_ z(e3)>i2fTo{@W4V#`A1M|Jo}uj!{In>-Qu2U+VbZ8quHlRvG8FMf96LCG>wB(e3*G zHKPBdDv!S!(LYTE=f8>Qi?0%X_;5tG>tFPe@;ra|cja%Yr=TC3|Eotb&d-bJKX^y( ze<`Bd^(ztm2R>Qu(~Ib@RRKAS=>O<<<^EqE(e3(giRcgBBlrK|i2egA_udoHzw*cB z`d^CZcK!P!`iDPW81~O1`ak|HxzB%z=(jquzdq@s%JXU0e?~;#{{wknsvn^roByvq zl>2;PME{2O$#u^~bi4jd5&f}O%l*GBqOZP1=wB1j&wr)d|6LK?uK&S^{-0kV_xZVq z{+@p+<9}a7|MNnw|D%X**Z+A$zo`e*C#ync^YdAMDf9nX5&egMP{#lIh;G-fNA%s_ zm-~EKM7Qg|CZgY01?Pt%x?TUH5&h|_a{u>7^j~|g%+GH}^tV4JU#Bf4Gx3laU( z{#@qaLlJ#%NACY;5&h=>CiC(Nni%}p{MhxM8PWgYzn1%daYTRgd*%L5MfAVu$$hsY zx?R5$)4y8o|1B~7-EyDri0EJYrSjaLi0F^%^*J{m{o`FWB{;6wzO^Kvy*yXCwNj|Dw=WBl>r~O61|+kLdT;WFEdZqA&k5xzGO` z(LYM{grA7$w>RW{|7AqC`%|3}{n&doKT-bv_YvLnrT-Mszg^GMSE#{d_p$3gGopX% z=gNFui0C$+%Mtwxe@@2p#)v*td*oh3|LFJ0yp1FJbAKSu{pN`N3u>UhGos%Z%e=ii zqJRDcp}!}h+x0&g(ZAqb^4wpE=zsDqd9UA$=>3u0|BoX2=%34d{w$*Z!f(s7f&M7QgIA)Hex9MR9H z;r`L;$guJJ#W%?HFOTTI_}MbLzEbFO5&h0%GM<%){vDh0UaJxP$y;*$ZbY~7 z9Q}WE-3RoJ_5a6ldq&wp_8!@zjIviKvNAKvUfC%tE4w6nMaYWmY$DkaLS`W&E1Q3L zeO|wF?&taEoQ~ts>-)Js*ZaEeYrgOM3x6@3ca4Wfudn$`g1->n7xUqx!%euA@EjR6 z&z{qG0* z|M{~BzI2M#%Qm?4yWz!0Yn-$2>baf`ALSZ+{xs!%1JUd2hv=H;3*pA1eMWK3CpkRZ z&l*1sy!}y)pAr83ugd3uZwog;i^2;hQ@#Ye#01T!B79`H(eeho?@ldO9k^e&5xn5&mXg<(I;1P1N`s;9tj+?}iuKDE|!}<+1zb86m; z;ctZ-+uy-A$J6WXf;+z-{#6}~e+lmG?JxM~^2#R&=iT1U%ZB+Ug&&NkdcF)lenRV| zINa}xGVruJ^}2Q7&NqVhpQ7=*!@XP|!h0Ohdi?iuyZ`?2a`}BU6W;Y3)p;%4@1q~! z-p=>J)9ltbf5QDfx(E0BC}z^gd3yZk;Kh=u{yE@&9~FW7eN+&R zOJq@fa>2d56@aHIsrl4^`+Zag-nqQS?*wl!SKGmd@HlBT|6%{(pZ|x?{10FBAHL>4 zd@sCC7cK8E@YGv1&woG1{qG;w+4H{%pZM{!Sd>Tbufu*RW_Z5jadL$RgU`bcl+ie8 z;6;0Co;l#t!}vwu-u}zNmuJy(y$LTG?kCrUj|tDAy1~a6(m4I$9%m>#LAc*F1s?xh zE!S-LXPZ@rb?}=RwBOhQpYn>vIRig_LgT~=54>IfHR-0SxSd}j~sXI@CD`guLZ{6qgXz|1$jhG`xDaPQMMmwMgT{Pa8R( zpOUlY7N{OAL{?#J-AyUT~dW0lnFeg*HIMZO3= zxVPs2BmAee@`Lar|9+w4KYy;nUFW;-vAdK{noh6p_tCe%YWy_tij|bl3%`F)KVKTY za;nCu41ai3<1~bi=qqmle==U%`2hIFa35d~0o>bdv{ zgL}Kp2KRQG7k+oJma7ch+iexN&ja3rFaJ2|v-x#~d%NugFFZ^6PvPEfC&0HH)AG-O zyPn^`b0*RIZWG+w?Jw{{la#*=j}fk0pUW6ofA4RT!t>XR`Yf0q?(Oy!c=Jiop5@+)KA*fU+}mvv_-h3;zbpZ=@^J4%$faBsKY!$*YYO2^?d!*kx7aBsH{;A=wPPKwNt_4jt04t^!<&kMl4 z-M$LXwov2Ng?qbg0$+4Z`Mz*(w}arFZfiZxguBl3;Sc&mfA#`9;NEWc!XJe`=QD6` zx3}Ql4j;n557$=-!}$@n^W^Xx->D9T;Ds7!{w3kwZp*_z41M7B;NEVV!JCA>^p0>} zSN4TxyP^6Igg3pVd42(Rej0rI5an0Fo! z3d*O4`}#Kzd};&L;WfCgTPwi#&sDx9ylXCbU-*yV{=z_bo0!p_O?)!^R(Kva3qC#E zzgi2g)I-bv1N^=4JZ>*M-LHDx-{IqWYMiU^LZRO;X12&WC!M3^eGdL&OO2lyKKZ=X zOD_0`SQ@u1-1ix(z+

IL+YR@4XMN9-d?Nhx>l}PVCwSA=${&K)-J?3(g|`d$Ns@%;litpE4O2cfyz6~=LHNDd^5XE(Pc@%fa6e~h z3LpQM>i-_R>L`u>G5qft8hvQ6!qXpCeiz*N z1Mrilv|g^ko&Ou&GxRgRlryqE&inINuG`xbyG8 z&xG^d{&44q!GBz;?QJ2vNqZG~IXr9FZybg@e-b`3yx*U~osXScujBg6F0cB$40pZ= zJXKuHzaBjE294Vk9wThe1K`dNhmZM4_5TL${0jKlDtg^t;m)6f-yWjnjTts<*I{1h zXHEdWlT`VcgFX7k=ra@f)@U;DuZvyZCrRv-o-fooU{}J5JUq-^CB~gAd+~?vN;4d^* zJy*ls$Fd!sWwKs(4}4!N`31N?mvDlTz}^iz(47&Tu!(@msbGZbBX3t z1@3%J_~2x!Lr3_yP`4iNR8KUY&){W>>UC$r{rSH6@Jr!+x&uBXyzXB3lgWDBKjEpu zdbtH(`KR(Pv(Lj*!W+y}t}uK_GkH1q^w4kf7Tnj}jp4q|Z3$o9QRDZ5JO45K z_i&y2CEWQL@B#C*e%HXA-vr+mo_n2w`~7(Zc;U*V)(I&%=G)odNFa z?(Fb};rT*E`0DU^#>Q}8cejKOdRN=$hj3qa4}$*@o;OW_`?`BR+}GVp;RnO#dUnEn z-MtT9pg0{3-yZur$$8owOe*WFd&V+(3~ zXb$&vcN_T9(EmID?(6Ph@I7ZW{!F;9yBEX#e*X^s_^P&tWAJV*RmVGUUw1!-fAO30 z$qGf*-`CwQ!Pj5Y{0qZ<-CYLm>+UM>FaFea(hTnF?l$n*Ikdb3;UhHdC?nusA5eY{ z+}GXTz>|NW{C2pnyZ69n)K>mB+}GWY;7u23dD9k-th28}v%+(P`^IJA&R2!^h^h6` z1@3%rc>8eNSqOK2Iehe!B_>JJs zw}kI%tojduJ3ku!b@)8aO1SeI;Ag^p)YEWZ=U#*l3H`(IibmGK`NZ&=Pqn;-;LewT z@A*OFHitXk7Ctu5AoilLfFTpQ$(fnU17Fi$XQ^FH$ z*7pA@+}F8f;JI^Z+!k=>+ri5YSAG=S`3dmaH#MK{;m&V|pWhaan{Z#}UWd2&O!G+4t}VB>Qfr->+Z_%4dL^Q@4|iE-4X8V?hoO+a9tchYIQ zngsv4jFxvE+~@Nv;68s|2X7GWtM7w5e+2$=Kh5Vl-1)!ZnJ;R6JYPI=y*Qs7p63s( zmqKu#&liU`y{`GxgZq5GCEVxpJ>Wi{?*~8go8~hWzU+G~&kDHD=hwk=hVA(f+~@Ph z;opSk7dPQPpMMJX`FyMrk##;aMgL9<_xXGlc*2ZY-jZ;i&zFOjKBMs)!hJs99DcC8 zw%a~%pU)3~PYL~sli)s|p9xP8`rp>TeLlYlo;$9#pQCV}&;JJR^Pc8^7w+@<7@=>` z*EK$$j}PxPUay-M{_%6g*@~KPdZ@bUuGr>DPQmzWz=kqn; zzl7&>-QYgI?F*k@SKG;#aOY>jM`hM}*$H=kKYUmCTwB!FBA3_sxbUMRwZ5{#oqrjA zs)+Kn;m$XL_gSg=4}<&sc`W=^_+0sNxby4a`wOa`C*jUtfIke+zn*(NvOdlyg*R`n z@r%HH{#*)v>uoJ>Q@Hc*!Jlua@rT2m9|yk^`c>Azo!<;EouCIvaGyVyhbQQ-_0<~gd`I}o>rtOgWGvkIFX1m` z*1R{to!<$M{UqA6AGi$n`SVTq_?Q|$X<7a4`Z%8k-tB!YZz;I*72tbgE8iaO{0H!r zIhFqc?(_NS@TyIeUj_I1{C2p{=MTYsK7Ru4^Z7sFzl_&b`|74Q3|0v}n>-@tz`gaPr&-2s5FRoX<2;ArSCE*#v_cGOn z`#irH+~@i4!_zO*`sxq&dHzs%oB_(ufcrdu9(++wsKKF^O)A#%O+{7Lgk1NV7;CisOS$`^c(eh2uem-V{i z;MJFD{Kase=dXmX49~^(!hN291U@64-e1??KF@y$_j!Kwijj5RnON&FHQeXg zb$$eQK1QX;dY($Af9HZbUl1NITqm}GJKqkzYNnQV7~J`>@O*1DpVe^ZH^Dc=RsIUx z=he62qZeyF$ty?J!TGfC&EY=z>u~2Q!N*uLTkRgJ8V^I72eMreDe2zR~)yzDlO+a2zF zKlrJ2%FlrNy!vZ+$Je#IKf;|q2v0X%Srx z3hwj#>~Npw7lHdc|24SJ^Q*(-hwH&y)%E(G&$~bB-><;k$5jFD@A;_?kE7jElveP! z!sqvU!hO9k81C^$!l#ebJQu*Thx^W};Qk(=jqoq3Y5O?}_j%fBc<$s{uv_r-u{58D z@I#>=EMbkvI{W-THQeVv+2IRIXunYu{#$tNSq^?GJb!!(UNh{UoBxNmf$#iC+w%~( z#~B50xLWmG2(J>JQ>=k|yV?hz89sORD|~o<&F3QA+s_?%)lXEnNAT5MG)~fRUFhw9 z-vG@&J^YOwT7S9WJ=-W>5I(rOUbh1L&)OQN8oc8h8mA5Xs}sui_z&*~&!0&73Gg36 zU+x@uw#=I6GWfu=@@??3J>|RM4WsIPaSpybjp}?Ee!H~BiT0M}>-u~AxbUsBHBNeX zv+zAL+2EhFR=yP6@2{$Gk5dyqaG&P)KK!N2ntvzw?V0kS@No?_&S-eNLYn71_;-1g zUjpAAJ}0{a{#p1Q_`UG!3pM_A`1u?f|1Lc5r}B6;!{7h>_3!a|cn6J>7~X4xayj9b zw`zMX0B;k%cd-WC$Ax#{b6!(D--o9ytJnP)?!5byy&uyn8|Mf4L=RA0$d-ApL zH^Xy^E%1Zk_p=;>-@Bx`oq@mnhdf#>Er;iMcdcGG9z0$`<#WSh&(+Ttg2%hAy48lS z57*0$;EjJ!z85^}9F5-}zC63$?~~xs!uQL~f=BJD`LBato2~J;!t>YDd``f}hUZG> z;fKQK5gx<+{ZaAWj;yoCNeo{SK3|**?)!Mf;2!67_~n6G-uiIo--Q<$s^#qs_j%(0 z_~w<$Pl9KftnFtOywuy8&suo4u)o>@U%yTHOYnwaKXwD&BYd7TVK}~dd-m}zIlMz@ zjh_?ld;xg0a$0{?;Lg{CzZ33vw1qq06}~m6#-9Lpej2=B*bXa*TWx z{HraR&wjY?w;zSaT%o$$fjj>gUa5}inW}DNJ)O@8pD|YRc@6G-MR?MWv|KIV&bNcN z{Yvu~29FZ%=Zu9{ex&)#hx>WKGWcH~X#8Dp=MTXDs-yYefKP0%abBnwS+|2jRnKg2 ze~zgT+|LC{z$*{da=i`r^M!Ze9_M{{_k9|tKitn3hQZIjqWny_^Yh`Emuq=9!~L9P z7re?{<t zgy(5Kel0nr{B!V!Q8k~;@D$_r;m%is5B)>=cj2?b_jtSyzZI?@KZN`F z(O~%G@Hv#Ja6dm<0Qd8wZ{hD>P~G;y{rSNYaF25yzU`F8iPIo*`%m6Xb8>onH@cAGY&TaOZ!A*Z4`>f1DO|M zc;<)7m4G{64*q56_iGDxzAL;!9L?u*xbsut$wPnRHn{UY!C#-H`Co&lxuQBhgfIU_ z`RGmcxA#}I!+otRaOd;DXROzHuL5_zCj3(P{*!L-J;kCt`_mWxMn3r%c%>Gq=S29> zL|WdBaOZ!3kBuMY*`IrG=cBx<|L^*IvR%uY8}57|_`Yym)Bx^$b9(q5+R^l|ykEde z#ny3i1Ki{9fd3wzL*0Zs{{UWfzUrBwS!5lY&jEjPkn*+R&NqVpIXddIfrr7J9}E8| z^aXtncYZtkWa!7Z0eAjBeCl>>S6Q0>|I3>Pem0u&Z^OR~_c54u0T<=C>8zb)WLr;5pOD|Asf}9qrjbDOyA>ulr}x!5cl%I2GXTZNep2JN zhEEOWhaKUsCe=KKz}=5D8lE%!K8|^C=a;}Q*Ngt_1%80{tfb}I2jBCm{13SMNv^~5 zrqcYAw~VZ(^J(Gf!hOZp;m%irZ|JG{w}Cs~1zv5B@}I%oPcj95^<}NE4RGgoz@vx# z;Z?Zvci`p1aXLk-$oe>+4*pko{#6?8ev-=YU;1hOZQ;&$g~#2g{3N*Zv*1O~YJ1oQ zcm5~%&{fJ`gS(&PZ}?}=Ykj3`9a$ge)5FIsP_81}`5N%M;W<%fxbwZ>HREgkli}_s znGN6fvGUvD&hLTW4c7&?;m$vT&kFmiwC_dM$N8-A*HXuL7OVt!KgpZ$ePRFB1@3%r z_~C3Ce?as}=_ zko$1=fy8PXS%3F|B!DMKtoKV6xcflz!`%l`67D{ba`2_!X?v&(_j8lR@VhfK?>=z% zfeif*9}S-P28p1tJb9ju?nqP0Y`#}1`tB23~dEqh=>WeMU-cOdcOS?& zc#73pj|<`M16dB=6Z#x}g1ZmoXZUO3zV}tQ`zY?f*Ok`tChQnlPxpbOhI^b$@WnrC zxqO`WdT}2}W#m21Tkt4@G>-WTrtAb8R6 z{R#8n&M$#SxuoSk2zUNCe8EeqPqfaFb#p!*{9(8r%ma76FuXzNAE*v@z7Bj_=+Ep1 zcfK#Y{r8&xB)Idl;7>z+Ho@HovJ?JOTaAAP?mmi3@X9k($5>q=>*;(#_)D?$e#r%Q zz99T)Va?}FxbyYk?}p!7{Q=zh58+qC^~fZ6hRmAhEcmE|+CQ&_yRTylyv-2hkHeim z3!hS5uN$pvWIc~f*S|BsUoWD3F}V9c%ER5iQ4Rk0ZH?a&?mmz%aF5d)zB!ZTGY;;) zj!EzZp|9Xuxbth_QOl~H2jT7mIS$WIS^1lA_klcs?@OuqC+-$mfA@i;f@cqX7X{$% z19=sGahxcfRv!kbr9z7E{^#_;sjmG1&~ zA4qR_!?c?JD7gDTCcu9S-wU@G?mm!paQAO)g(nL46;H$62XYneaqhq`gyns)d*t?C zGCaR10gw8%-e2|L?(1j@AAeEx=?QoKV|bdy8h;|(eH}C4=Q3*EtKrUXf@cfQcaFl{ zcX1ltIFGi6$8hIk_K2+8tc{4SBXSnmd;7!8%o&a~>!Zi4`japyZ;m+@YPm81ZUxzz?7hd|Z=Ko^v z$htY70p6~Ra@F9@*M{fct$bg&^Ml}7HfsKJ;m$9HKOLa)55t{532%Hv^?V9O2;BKn@S9IHZUeaU&Ed5lXr6=N?gJSK&lSd>3HNjS`S7nBsLuQ0 z&L4&655Gq#Zr{lIIG+e!d9L2qCE?DOhnJqN`Lu&O-wi&Xkj9?@cm8YmqXeqwKDhJ0 zz<&?l(;of9|9^So!)u4(`Mq%GkHA-k z?@^4_@Bd%kc<}k*K3fsE$1er%`GV%t67D{b_V9#5HIIpK_kqlSxBfx-pWyBT`58WL zjPg(6?gNSaQDhxPzNz_Vhr16XAG}>S&#w!2A4n5;-dDAK_Jq3+hec{dzf;SDklfh2^Nh@tu9qlf1T#o$Rl*7&vIejd{Zo_wq3F$nJb zr|_QjmH!^@{C4cmARA6Ag~6kMl3W3;!AYS+G3ZeIV80?gOa{cOOVA z__XkaEM4L5-x&NK{waLdADZWUxW`!v@83&x+XHtW$ggnsf!u(*59Bf2eIW5ZiLA5x zKvKZn2a*<^I{Y4-B5?PCl!3bsq&nPvAhqGyTdQvG!TsE%BfMNX*8eygIk!=`ZefwYHvoNn+33pCCMxcflH!LNt@umy1Ufh?mpRlRn>-3M|2J~4c* z`6AqXAb-JYg!|ix!uh_BYwiPi5#G6=)=O@<`#=i8ziF=g8*ul5ybZtila{wL+m?gQBce?Q!RI01Jb$a#3bJF3G&xcfk&57X& ze_6|a67D{b3-GsdYy2m0_ffeUK9D5v zV#~C?^1*$)D+c%Pm45^7{M+!FJv4qhxbxlMt@ju}MZFX&MH<5QA#RGVq!>Uh;k&)Y{^XcHpA1hY^?tD3T ztQ^`Oz6*E$eRvneqkIB)eiXb$ebr|nyykKFa(JE4x4awfzK%oiCm*Svf5M%=1y2^f zA0Wx7$a+4PNefm0KBJ&=mErCKsRMWaMq_xh##-L)aQA@>gnOJ3@DcB6KC|KO>sSaM za!lLLR=D%K;Tr}je-7?GkU!xg7peZyM@QDveIW7Sr!JWSW@4rLi z#|!tNy`OO(NMd-MTm<@K9DDHj}vQb zuj_T+hr6$%Gkn&4?PrF;ogWLIR$JrGhr6$18N6D5Ezd5v^9SIK!u^>`aQ9u@fUm8u z`6L_{SvTjC!z)x!t{~j`;_!u^Yy5g}=bOU)x$Y0)?u!@DZfxX<9-%dH|G<<#PLAdk9;X59M?G5gHQ~2@F z$2$P-{BZb>RW$#3aQ7`Nf!ArI`5%Ehe+oYAn#Pavd1QT@j{{Hry4F`txbp?zKXlai zjp5F>f~O7t9tn5;b9nP7s{bmu^BdvAD{4N!!=1kdkN1J{FHDH6kNZGgg1b*63;gSF zU$G+G`5N#Cja27$aObR?^aQAgAgXij_<=q8${s4Sh zIM2TXcOS?Nc+8ucPu$6o^>p7wB6!L0d7ol%=U<193*W=s4DNgz_^&ZFk5A#we+FOk zjq)qu?z`9kpBO&hbQ! zx!RF%=Rb$X`cv~+4|jeW{O|zH=XbdC*Wd#ShWBGQuKK#zeHSU=ecEY0ufm-#1D}3O zsI%4eJrSs&+f!q+!eed@s72hs%YK9Kj|?gQxoUmw1IZxG!58x#J+r@|+N`+;lW z9%nN=?PS&Y6x@9vSK#ggi8eFJvp?Rh+y{~n?mm#zaQA^^hr16XFT7X{yE?e*wBkeA>S!}skJhI{-H@D`ux{Zb3={*8Cw^|LA88SXxiesGU7 z7~UuJYfXW>4`epHQTTrQb#V8AY=I}d8SPoYj>Fvtau)u3I1j%McOOX9*^%{6)=>Y> z2zMVyPWY?6RkxCG_kom$=UJe9Be?rOTEhEe(R>EL-3Rg++{A+Ocf&2}B`jy@n z&wmwJPxn!zpkGifAKZN)CE*^YJp7&H8mBSbeIWjQ4qm?=rz`R&OKN#Pg**QlJW05Z zy$J3;kniAM994bxz}*LO7@j$w*4I_I`#|o%6Nm4+OEWjJ{_X?G3}2B!%Uc@m<6UL= z%;B0(Be?S|;R#o3c|U|ZKNvoFo$}M*&d-H6ORV|tf;)cz{&Q)~|2EwDNAM?WRL9Ko zBJ1gVZg{fxntu(r^L62^Ltkqrxbr>XS;FV*C%~Pb1|Jpr+t$OK-v-}XP4hnscOS@Q z`0iH9NB=sqKJKH44}XwV>nl6l`F!vV;q|J)ov#hwGDzchfji$Dp7EISU%;K84sR0f zhpdMmjG^V<2H!ke^*I4|U&nd)!wbqkf;%5$eq^1iWzxSh!^=$3IA!5)pH==Hxcfj_ z!`;8p5q`R$#u);4AIN8Lk23{crmgC~0`9(!_3-Lrv|K;Koj(Cz9r|N$!`%n+2tMqN z_76!HMAq4TAZg&2!v3ca+*?RBEAd#A>K0Czsx!pJ&rzN&m`xcfjd!Fx^A`YH-{AINL) zxr_9Ab>Z&oXaY}jOXK&1JO42}%5CL8gS!u83jD+F$}fex4`emG#&*qrKiqvFC*khj zxB&m4t+uOZVSg6ypJ7Y=^Pl@bo`-v!6!7F1HBNDOx%%?P@P=cxetW~+*D(NIw3Nn~ z1b2QGeEW2bzZUMkjxF$q;r9g}hdX~3K5Ti|p5gAhh!(al*E4Y~<oM3_uwOzYz z&L@QrzO4G>hdciYJViL4YXEn?IlOjB&EsRZ`#^@myNCN`GvV%Ym=E6)?i=iYJHHqH zbc*W#C*1j4@aZcx|5V{R*!6TiBmA`&wZ6*1oqq#<8^-M6p_9zEQ@{R8g&b@;onHGZO{k=vW|FTxW~RlYdf`LggeDRd&(5$=2s_`dM_ z2&TcEp9^1jOY_+YcYZ&-%?jo3!kvE#-`!W+TZUzk^>H7_%W(H;6oIdrta0kWoo@=? z{H9*-L%8#U;g7%4b~q32K9D8w(cycBx5E8gemA^M6peoq?)(Gz^Wiy8u5fXHN!25rz@z=wh-v+-sMftzr&fkO2uBLqE&|kpi%?+>po$6T+ z?(v(#H-zi@A#nGBjD{BoeM)QL?gQBZFT76kzXo?7$lvf}Z>atmzKh%sxDO-;d{Fqk z16APe1E~o=6TW|-7uX{o^NZopi)cQ-!JYpD-fz0{G1f)a z!TIOlV`3{;5bk_&c)albYz=oGNGG`aKzhO52Qm!4x|P<~1h}7z&4y1eulX;9yT9Ul z`0^~O|BvvZ&+Gc-0DNOE<*&j0eC;9J<3w8@S^psuwO*3LeLwRhc-QpG7l!+OcnNs6 zQF^@w@MGaV&&Ti-;rG7`hA&B{It+*BjHmT75$=ANui&Y|_xLS>ce$i_ZioAM`Y&*= z$MbNHe+6E@rq);7?<4D2!*1^4^t2;AHMN%;He zG@l1>zmH;X(Es=T+~XvKcWtivWQ6;Dlmosn+y^NQ_xq?4eBuCY=dIz%!+zsa_~C4t z_gMIf9`XtB?4d7oHhe*Sz3u||x3@IT2DtOv;Un`Ye+usBdKchv!g`6eQ9tMU7YXO3 zap4_nX?x2E_kJKRe8ghqi@?7Ozt6E2-1p&|!oB^shkN{P@Cn7Vos5P1dBHTe_a|S$ zPlfM$`~mLw#m{i>Pkx2h&9D02hkJh#Wm9DRdx!4@N(nEVOu2OMlHFA2^6-IWREK)- zxArLC1YT`OlxKgs!kzC8|FoRO9}oBTHVNJR*{r|4{rh;71@84;0PgW$g~!Vp_1VC6;XWRH zen!Gy4EvuMa37DphG!_HFd_)cC)_kB9pb=i%)pYMdKzA7Adl8_tUMY(CFz)pGm&;(QYLJK=tB zZn*ak1>tQ{X#6+fJ|5MDuTP`%w@z^H2R?-RcrgfmGn_}wg!_2381C(V9o*w@f&aQd z_4*C&>F*hUf8f;Xb}Bg6GMs?RhiY`JM2+(PKQD=NY)Sw~O$NS2TXi&|lzs`grsl zeARp{S62A;gsM*=xVOX7aIfFW@GE09&bx3QkGjIW-am$W{GssqXSLqHg8O*%E!^AB zTKKQw_c0xUd;9qnKI*XQd=2j7(ckb-Lw{-99h$G#i;qXi;eJ16g8O)sAO2qW-lS4+ zACIcSeLSiMcl}$!eLU&{_i>~b{Jo*7&jh%SN3-D`X92uMT8*;-?&HyR_?*hhpM?8( zbRPa&_h;d{`?Jik?_2~KDw2>7f#TF$BPPabPOFc-f2ynG3~cm<8K2|nvDz2A?+f4?EW4IdWr33o=; ze`4_L@Q;F*fv+5?pKl1?_o=))d}9jvDELR=I${buPS_6T!zX^MahAisE-zmX&-H`q zxdWc|L#_9t@Zry?ZWrM3{*>Q@9|+gi_u#b-=yhM%rFnV(<9u>>{%~LSWw@W~6^6eU z{#_03<5X>UwdnzM@1@}U zFExHTc!BVH42!~@e+~XlM$Nw=d|aqo3;5Te@3BAJ`}t9D_xnwNFRG;1T@IfTUUwb* zwOh&`g{KPZa^hWCG6^IQjC7e3d&8Qv(S>U)eH#{UgIew^}m;ofgQfgeeue1W}@>#&zV!BudNvjHBj zu1KwZMctv4dFW% zYJGKs`?%H@9yh$NKZ83z1)jN>=D7y$!1bjs^R#%1@8P#c(JhkoQC_l z=@0mvajM%>xc7Up4@R!vCvS!K5#0G)@U)+3dusx}kX7S$f%|yzG2Hv@A@C-LHJ{0F z=V!t16;ysL+{cR_;2vi$Jl7>H*B@}#;TrsI6}@i!Ly`6L@ggz&;REGz!u`H03it8i zHF(}9dfmEkzpq=seY|J~?>a`~41#_x0CMxW^d{k5^L5H5=~huLbaep&x7u+}B^b;J+u= z_!r@6AIcLPiL8HUbBmG+?(H@!-1~t7aPMbcgP#tc(|iN&<9lPckMFJFKE8K?`}p1) z{!Qq+9s>9E*GTxBVR~Q8fcyGuF1$#%FSG&f@wdUhd`opd0r&p@9K7rb>4BY2GHQ+w~sSo%0PcyjBf7-!oZ_@H~hGz)BC-Eb==kqDt z^O*qme5S)apZW0R;W}k8y!Ry4Z8^MF=tEl#zZmXA?SOm!hv1(7Nx0|#JKXdC3!d(I z?LY6p7lpop=tm>BAJ69nxaX4!?)hYbdp>#K@x$?`0DR#KnnzK1>|F8^@FL;+S8Kzc z#?taOf)832wkx>vz2N&l()t|-cYYE)W$05~4tIVXyxwTd^Jlo4wOk|MAMKDY zfRLb3P7#5}sRKgntq~r+*hdc#D?nh2xQR_WDf;PxiUypBwIc zA^0ERd-bcqov#f~6Z#1|z@6_7PaK{LjD~xA@b7i;^Mx$ox#5cc$ghWAEUfw;gM0il z@T7&b{Xc!HzZwK@_^n=dK0I02Zdbye5BFg=!jlEx z3I8VaksgG%4$o80!;c@)e6GRwO;>%N!V~|lIy`qWvi_cDGPviN7Vddwhvx}>5wF5M z&vJ0jvo`#G_}+iTwi{_WPp2|?C@7ZzfA@Bq^BCc1^k!4wVm{V`@Yi< zxWE5u6ukK?jsF$g-=nn*?r~PbD}}zYeQPA+)Q z{i<6v`29`tj_|Mc=ygZH{e4a2;C;h=`1x?>m%{6Y^OGOo{=TMt@YUh^@priM*Wfiu z>HQe+lQQbvOfe9WKLNhuiSN`J+FZPqg!@hxcQ#+G#$|!+oDQHQf8XY;Yfs3c=fk z=gqIcSBC!Sig4HAZMf^u816c>hPw`(;dke%yYl!+ z;T}H&d~)bRdl~NWUxj=83UH5K3w|T~-k+v$kKYdN@q5BO{$P0jSF~Qn!9D&oxW``r z_xP*e(ZAIA+yBE4{fD22ugR_T^cQ?$4Q)Sn;c>(B-zV^M;rT_(-y_$1^05C*1Row% z!N-OB zPF3MQhWizD;eXB5dT$P&+CbhBo-T=Aw-3DFHqCzs{P+2)&v^Lau$@nbU&y2ULU`d{ ze0Q2|herKi+}& zzNGP^hV8=Z{ll=l3E;Iu{a=JXAL^e4-Y)b}Ew6d zFNN<}eF!g`R`ZN@SfSF`f<79RA(_jo%mk(itu9KzQqhdfh2-=V!yWchETN;eNih6`t#Rjei>M z{2%bFtu%g&KeZh3{`sraKmU0?@!?+-()j7%&S!;}Os4fx7Jht)UbiOv*HxNF3;3$g zpWGIn_zTTvAiVc*`EdCBqw?8skG}xErmyC+74H0x@F>T%T<74f|7H07KUJUD;r_Ji z?|ee|?Litp7u@wM1V0vE^DhtI5zc?=!TmmJ3Lg+puiGB(_fa=^iYCf`4)^u~2Q!ZU~Kg%)tvvpwAJqkiyWKdR0n;ai7kd8WXN z7nd)FKUYcPtcQF2ZSd_+l|K*P8otl)A-quNdx?HMvd$$hs?I6k{+`Kn@FaP)9!tPS z*3*2-!E=Pq*)@Z|6@Kqk8~R6@&k%UN$$H(<@H!pjU&CFurSQ~Cl-~*WcCsHn>N(Zx z3f$x0rib7ElHjk%I(z(N@Gb9Xc?-dlysCMYfnS-Rd=>bI`BeYf@GIf_99qB^WY9QW z;ePHg0N%cXmS-HiK_ks`CcH*CUMzu6%cOBOz>gKt{P)2B24b`~@JWm68WB9!T8owR< z=4Q>O5B$yb$`6BYJ+JX6!s|!VICJ4G!{LgK*F17`$C~&HpOg`P=Ys?R%HEs983@2)=%rP0Nls% zSKv=y)3|TJeO^%yUi@9_yc%)?NL7 z*T3r;t*_j0|30RI@FLp1MX3#Uz9IZxJ-u!}`2T*75djv1?k>->3USyqXh5J`o;oT>xK2_my!}FcS z@Il{b{8sRDb2QFC_~URtd;~muxQB z!TY9FeYV4${|Wx$Qf&{H;NE}Uga7)D^6?%-*5CX8MDU+uYJ125_wgtnyiE8W-O6x} z|0X;|agF~z-1$!M#Q*NN{`oTu?)r~`S01PF7r~uh0S}iaQ4YXe&*N|(k1oS!G}JsF z!F_y*{!stl`{Cr_et3Gg^V#65V`xWQ4({X8n{XeG>cVT~&^)@qeLU&|zj{vj@o*oH zCc%G5s_ktN+{dF8@TVO${&BdEFK6KA*K7Rfk0R^od^~vm=E~)U`*>6ko-^z}--P>k zR2M!kyWYQT;65I8h9?hwErZ}b9*uyf51&_>4fpYA0es{8THc@FJ|6uHU-MY?ybr$+ zK2Q4GQ*0qZn56Kt>Cf4by-)qk2}5LGsAkH4EJ$o z7QA#gp00y?KfDG0N$BtT74H05c&F=H-iL7Sm!dt1tn+7QlurkDJ}bOrCFRS)J)bJ@ zQmOTNjp5F>g!}i?41jw-ITpUWpT?gJ_kMl>JZb0$*aG))XBWInD~*2^?(r|dAB6kB z(Vj-u+4;Ee_XcY_%m{b=bHE!V*ZZgf-1%zoUg3L0+rVAVu5cfB2Eyn6p?QvjHww>3 zCc#IAzWVv_Tt933Sq7i-h3fS^d~7(*?uNfmP~#kgCrT;52*35R=KmBvW|};0_&umT zZceYEI%k3R3-=pefjj>?yhbXGUk^UAmX@~({6Of7>j6KyK=bJb|M+<=?*w?)d&*CR z$NN^k0`B}e_?1jLA2+kQqNd~|Fg65wG?(eH9 z1RoVk`8VMHo}XIq66-bpws7aWzz?idel*7UW7Y;9bTn|#(yr{ zPxbcW`6Pia4A(8$;Lg7c|0=WQQx)#x*E{fzpQ=9X;6DC#g%{YM{0O+u2gbo~RMvL2 z5bp86g>P!8?Q=KW`GfFd;r`m6aM%AP{A@PW|M{5u+x2%oIsCbEntwsK>sbQs^MNgo0M{wsqfqx$E*G+>v{}udVC)If?-1#5jtGj7F=isi}W%vgd zl#d-Nvd$hqA-v-)<+8y&{>$*6E-POZz9hWgYr>Q4(DJs0|Ma59=>k8}Mfp$Q)8A2k zBz*W?`CRzHuznZ8FND6S?eGIBv_1R;uNYVJIS=>e=>LRYouhGLg#Ku6=l)*7`0&cJ zHGU?zzdtZ1yz^@szYN^tSB5X^r2M;ZkN+OLb~VlCW4J#LI|M#sug0GacYZECrN-X? zKb%qHY={3H`dTl;=Oxnq@E*Km6^#=mjLxB{Q9e5{lcSF*Z9NW!!~K0 zvG7+KYn(~&BAZqBS@5dSbbMS0-x==vEr+*{r*YQ9pRc2NZi7cXEfQp5|W*?)*FOeiv1@ z9&q0m9SHY*(c$n8W3}Gr!F^wJF}z+@n7J)lo5iO!yPD^x@M+;b`Eu<#nX3OTxbp|#OV4Vax8QysMR`vD-}Ui!5(hq|uhvTz zxa*t;zBcr4)P#SuM0IEh_kN%~{EhJWwc&8*$H8OI)AB5VdwJKxz2DddzYs_BJOlTB z;}U$`aOI;Wh^(jg8*$+?!u_Q*aIeSA@EU(>y;p!cUmgB?`20dAxYut__~5FV|L1V; z2d2Ug@6mEDg?m4+8eTtq-{5Yz-`9uW^YdzXAHy?;^RyQdM%LNy)0FTEEwtShhWmY5 z5`HL)@{QnmOKCoB;Rk+Fz8Bp2A#mqEhdVzT?)UWOl8q4&$H@Fcx7j|%Vxvouak zc->z$PD^;E{o#EI-x;3E^bG#*t0}4F>W}>UrRC$`Dci~)!=HrviZ6!Wd*gZ@J*a$o z_=?bvQ55ccDR|rPImFs<=NrPmjj#H2g&zu^W9*1Y3ALllBt8m;o1K$(Ar{WU)M)-VLw8Wa2>+F0yc*>Q^y##kY3%pCnmxMcC9^SW< z>d+kS^Nmh$kJA(0beOirv2fqN`Vt=XM=jS%xX0fBPZ9QSC*Z#Sa~{4geD2^eJl0UX zZp_fv=K7CbtU4rw`*SGC;Vt?p|1x|~cwSNj{`Q;7SBI~8U3IGiPaQsI(E&c@hUVWL z{?}{rQSe#ebEXsEv42&53EcTr@TP|}|HJS$JvIN6@U;1r{~NyKlwS7BO#M%#}g;y!2d{OwrT=Li8Ie*c(wcx)0*#JH~yYe03@xuMj9`I2)G|$oSwBbJC z7x2d6^KmQS{yv<|aNoz<1)uY^>U;+7@6)>m_c(vUmyT845{A!7yZ)oXeZA!H9GA7c zFT-a=)i_1q?XM|c1@7-%Yz+T9eD1P0+}{f{1n%!?91ZUf?oWOLcYXzY%-fph0r;ix zx!hy$U7?TnCfxZ4@MT4`U8M}?eXg_f>EYYL@%j~bvalUifP0+k@G>K`URuMQ?+7m! zuIq=wQ-?)-B23vE@m!*E}Ro`mPjr~SiIxbv|? z|BJW7tgmYRncYYli6U3Y?P(7Ey{r#V7;AzA6BOQbP z*zkr{qqxmd>`+Kv$hx_}kx5JNxJzrXqd{JRXA&ttg1XFGoC$U6IV zlfXyM*EqT0e%*rbuUjf#74Gk~t_8m_M%!~+xWCuBEBu`f+CE3XegAMgylq1*=XY@D zzlVPmz8~s1+`lLBEIfbc3wi)|K3cdR93X|KWPN&dK06hiUu*aM$5g_?d7&q%OQz0ljV$c)Iecb6>dggWy-%sXlYzeond= z{z~}1$K7z}55aeQu6f>p-wJ(?kKrA9DxW&7>g0M(%AkK|f}h%>d34GYIz&M z$A$CNmhewDYW#k1=Rbij4#&so@IA#e&OCUV%9_tQ_}=imcq{z#mz4hn?(ebx4PHEa zU))`|zt{aKJVm%)lpYr8fw$?RaeBbJ_R=^X z!Q&oPemva27hp2H)|bjJhr54u9lZNA<&VOhKMmirM(@YRaQ6?#4E>(o&L>pW`pp1$ zJ_r1b9Lkr6J6{d{dU4I?eYo?T;m3Muc}K#%yr09nhI)Pr&w5hpYc2fSu$}w@cm6l{ zxOtk-Be?T1!hXW_yf9Gt3~wj#4 z`+oipaNp102T#3I<6MFJzVvPQuqf=v23*WdYM@cI>$&klD!AG}z&Pf`i){G0HH z;rg@#-1qbQz&*}D_?G81&na-<&z}P?QB>RiX1K@S1wXM>_4)(u`}x=5E4OI;IGH2s z?ECpIz<=+r+>3DE&(8pF7Cx`^3f%YeOT*8G&t=qy`+okr@a~l~|6Xw4&+iXEvP<*- z67Ku+GvVjkYy7qUN7r3OYjJgH+s2*X7Tg_zLvZ)t?iwJ$g1ft0aCZw1!QI{2xVsbF zzV7du^BvMvlJrs#UXOSFKuA8}9i%@JpMOzX|v8{D<(>v6K&TH;Xa<97Jjm=@c>&R5;xKAztnzC40{UrdAhc>X+i zbTuDrC)~&LkHLK${v5oi&8vJ0_woFXaBnAgs=)0M{;IZDJh+eNCxwT!c_Vq?KAv9~ z9=?Un57pp4p5GF_q>=hF2=3$ggQLu z=R>CstaAnXeUTjQ`SkE)IrQ_z;IV4UE5W^;TJUXlo&Oiy^WEVgZfm_JzT`Ww?)T`}-*VdoxCG9e1JZ`J21vBf&e2(0-T=?)kj%FE&r0 z9^CWI;4yzz9Y(@EKM`IvNZWBE-19r&A){-%+=To1{6qNmHn#tzwSWKT$N%>czUQOE zJ3d$Ync+S@p9`KjgxakJ_k2Bg^AoCn54ex#4}hnwr2fo>`*{9R`0cQ2e>>dA^Y_Ec z+jk6t;69#zAMWG%&*9C^YPn(31=iWe^M8WpnWuazxR2*&f>*Hn<%)10&#wueZS$Pl z!+kuz8+@jX3;hlE@%&lvC7ZOLZ-e_d{62U{o2PUao;S7H`3(1VLZ%O_XPgS!ACkkX zNqX8I^4(e>%${O z)PB+#?&JBr;eXrp$=`4vpPvQK^F;mG1^4_R_~f4I&po)08$W|L>#q8S&KOu{&qszo zucKT_xR2*&gom)_7scT|E?pkpXB(xcREjLb#9TuY|`Q zul^i?`*{8t_;-6g`yQUlzMB^})Bj!PB=9nImCFzJIuwVOvH7Bn;XXd!3cfFw+8+Y< z{1|wbFRI%bxR1|ohR=Gc_AkIae;uB>p6VPdb6|aZJU<-#?KJf#72L>UI8RBq z=PSSy4p#du;66Uz4!*_iXNJK&KMr0si`I7;+{g3R!fp67*a5hY=bwPbvFD7p;Xa=K z7(Q*deouw?C9wWJJ|6+z-QEjG2KRhA_+XpAR0Qth^JU;QhN%9H;ht{=?{-o7{%{}9 z9}Zu2LhCsT?&JB3;EU}%xdZOwy$9fj>#Lr3;GTa1kCj*b36~|X{yu&l72dX^+Rp&@ ze0F$to99pw?)jSVq;`Jj2={zXcm(@S;1sy8?;Lo+TI&CHxQ~bLhc|1g{B5}BAH#o5 zt$f(5f%Wu!6nLRL+J7>@z5m(a@p7u&N^oz#7Q9h*wci=;OA^c({+}PlLy| z_m0=XeLQ~)Jjr|Y{{-B}^Dn?>#8LmB!+ktIShm1A&$aJg#en;GerC9jx95aEAEfPA z9`5<7@ai_O{s-Lif5G3`{lYM~kLQnrzZ|La_ENZy=dXc(tF8VYhx>T`8Mu$SrTuLD0&Mg8ao_woF}aBpWc zyueHKb1~e<^H;$a*mI_1aBu${yq^7Cs@HHI&;JA;KUwP)!^XpWoX5xW+u55h}MRQosKKAwLM?&I6f z;H$!`o>B5>|ML2KJ`Vh{y@yx;?)eh%e23J}7I4qEgP*yh{b4fP^RwY4I;h{f;hsMX zZ}wdICvYF1e*=H|LHSs}2G+;(3E`*gdmz8UeSE$MeBC>>+Ys*g7VvX6FLyB9$MZ+S zBinVt3b>EwuZLHDto`8-+{g1z!F#RI_PPuA@%&eCAJ6{?pK8ZxG`nB){m{qr$SE1`{6#Ge-`fJ>Q~@WI=<$@eSCf?Ja=^U|0vw^ zXW?gxsm?FqK0f~ep4R3wL@f|lXV1rlzlo#VFK{2v&kb*Ce@DC`+{dMB!t>fVMmxCY zyTaE*QvJumeLQ~(ypr9It%mz}{=e|0p|!ov!+kve8vLV;n}x9X7k=KDYq{ibuXB2M zmAI;NDY)06B0N!K)uA=q$LBl2qqkT4D;Of%~D4=f{AjvcD&u1@7bXdEn6wsNKqN&)0^}viGVwz^biSxR2*=hc~>hdY*>+czzH(T0`~c8QjP7-@+>* ze8F+$%fo$qz8d^qE1kz$!#&>#{`Y@c-%)TM&z}UJkVNe-h5LB^8u;u@>i=Q5kN2L2 z=eex@JcoP!9ehuA^(RJ=!20|6d3^ZY$;#(~d%hq%XJqB;z&+mt9>xAXW*@lchrrhq z(fZDZ`}!`2=e(f&A$Y25TK`k<2iKH;2KW41c*DEOM=u&!PtX4hKV{dMx!~Uag7Bb> z+8^q|z5S-}lr7btesCYp9|jNpSpA*}_woFN@WvapeYeAXJbypDTzKV!;69#z3!bi= z*7qaa$MYi=3#{`qdygPFe82sj<#h10_C7@cxR0Y2htG?n{?vzi`_16-W~hI?;hrA^ zKRQ|4YbMrG3@^;&30IEDz6~QTax2AD?UqPxD^+esCY390spDRQ+EB_wl`d z;5#a)E_>j9Uw;H%XTI_e;Ql@57w{6(m5)>+u>J{3sh=_7C9lZyz(Yq<9cshL&#!?Gv+J1?@Pxf|++Bbtwt2A6;huj7&)Qh^icvDKZtdc# zKJnr4(`mWc;Qm}AFMPE<7pMvMd_(wktAAJcaQn`1UwGI`>h~1*DSIzz4!rGDt=GSB zzy99^UuyG7F2Oy26W+6;+W!Fe`-Nbo0_)r|pXwPG?)fC}zqjb;bHjaH)c@X*pO<`` zq&V`?o~WPo;QoBGG2Gi}1#d82`*VM|k9!Pm0QN(a{2$5q0?Cp}Rv3Eand(!lR5RQrYCU6#p7(-JKM(dc2+yt;ScRQ zKb7E~uLYl!Q1$5yzd2IJQE&L5`SR)T&nM;c;o&c6J$J!9e+b@khw}H}ooznMGx*WF zT5g1Lf%Wu!ba?l3%4dfAbDUi8*Y@0`7ToiV;FoHuo-3w)-1Dull@{$ndq{v|g#;J})H`ylqqUrwH8d z`~2@&`En~QP=D$p@ArMp;n~8e{oZiD?;8wHIzsKwhx>isa(K7CIxp>n`+eU*c#g`- z--Y{q-&1(1QR+|lidqk^gWvZ>gP*ba0GZ%^KavwZ=Z@O10$*?MN7R9zu<`Rg@W`#S zUi0BY8f$;p2lxBUWAOGFw4RUPo__^jv`hIIcAw<+@%zpA@R%`mKFkgGd?EN}`%Y{< zxZiI!gWI1c4b}_p`9bg@)l~m^aKArY2Jihy>$?Z;_eTfeeqVDEUhR>#%LBOQU%=}| z(Dn^mIdDJp`JO|Upl1awt@G|rn(J+`+dzQctZQG*Fw18 zH?4$6kD>i!Kiuzwj==ps=nVY*V%6(0-0y>4!ynmK$0OLhRNtTdJ}55S??;lrC)U>X z%?uA4?A?#!2R6wk>T}TsXr;;p3eXeZsSo!;hrxGUw2dOH>R(U zw}OXVrFss5`*r3RcoG{&S^@X`did|NwcOKi|NRmK&yi5a(JQ#$H+_URd9VJ*t`=B- z&nJTS2&ew!h5LP0QTXZ8YQG`e?+aSMH`sUihQmES9=<2B+FuT@XY(Ic!#~ z|D6Qx`PA^oZPlMbaL<>7*LbRYGq~sfgr_^N{tSY9ekA-=3a#$~xaXI{^Hx=V_Q9`Z zk{^Zlx+uR3_xr~u@Z>$UpM^|D$dMYX|rC zyTEU!)elUB`~B~9_|$W%|9ZH;Z?YA><+#-!?)SMz;R9?Q`yIId-gyk)`bzx|Vf(co zFaEwsc=)~Fl}`%y`{*?AD!;4$h2Z}FNJ)5&ILbGKd;WKLZF^5}5ZvE483`{lTK!)L z_xZFd;0NvZ$O*Xr{j&4$ji0rDK8GicE`J9PS4SSj=5>1g>o-(Ck&g ze##wqA{%f24EKDm8@VhhA zpDu78hv@^Kv{3z-0rzp31@ObywZH9z=eNJhb_MSD`*+}3+o_#kbpz|^`Ec-8KWV*E z!hL>PMtJ>`YPUGt^X1_M?D=>zxX({(4PW(H{TT%J{3v+dv0C4S@J4@W`>upHzAV24 z_xw%xf2-7=i1h;N>G>G&i1vH7DBSa9;Wb0)`m;T}b5kw18$5D(t?zhvoHgp-H2B7m zYG)O^_;Tep!K=JieXheje;;0Zo$`_E2iC{)vEU)?els83^TpuFFRA~3z~j$V9Xh}Z zFH=7z!970{9`B&~zYp&DWAMQ?kNr8^^Y7rLYpVYV8wA$J^C{sODr&t-!aZLBJ~F=c zpU!a4_l7sK=YwT=b{p~H>_y4c(Sml*Z z(dhr)e=@*>;wo1K?)9kyZ(-x@z2M&eLGboAel-vN+h#3y89ZYG)&Bx~dK>v&xVQ5Z ze#6d7ac%s`_aDzEfxnofx|M?uwE2ov;g2gT-wy8iuJDPGwZ0SKHSF&u%z%eDtNg!k z&+mcyrzxX*+775>ul)!{y`sXn}u&AaFh_xB+B!@JnL znptqqFM@ALt^MI3{K-mfmy_@^Wt4vc_w{`Pe{9#EQS5o$|Ert*{fjv8Fa=frY;f;? zUib?8y;B43`3CUTcK^~B?&~`g-r%IxcLChr$5{cdV>iqv;GVw#4+^U~e}H>FShK+W zZO=>fCmG!H>EIQrs-ETG{(ewZc-y;LUT3)Hd&8UBc+MQS=a<0S+PK*fxaZHnhksXp z{)5NbuJ!r?zja^vn9T$0R?r@>C4jdYpj>wNGkdO)55E1G@=f3a?0)SJ_|8nJBof!^)GE@B@56@ut5li8oUjzTm z_J>38oTF^J!0*^~(L=aD7kCLT+D>(d-a_qp{XPFPyw_bF7lq-TFAX2NMeY9q_k0KV zrbw#)B)I2i!aIdge|Ew>e-PfUyYi3V{=J1)@c!Lw|7;mpAJ4~z_qFfI+j)Jgpr5BK~u z`20;;-%W6zr?e9u`ik`$K)8Q5V$?ix!oC}}37)^Y>KO!Y5KilV3%<#| zhxQGgZ;SF_+6C6_az3@62>!USJQe({oj>!#JzpGtJ4p4f3%_RH*=`Eo6GqGJ314IP z)dS(}E2;hIaL><&SMI9(7I^%J@;&ekpR~P#;GVw)-4?)0lufJw&QeouXplQ zaL;dohd!rzor14eu68cL=bcjiDctk_!LQnLfyjRaZkI*xwLiq750qzum$COBbHe`} zt9%9c^@!?!4S2!l%D01izAHRlQnfP^;ra@bkOXekb@DyZ@aG z&u8O2v*Ei{hG4tlo<9tqX5Zy_0{8qIc5$( z2OnKg?U#gmz5+aJcI8{ZJ>L#~%Dxjg3?A3!myUy1{7Lt->)^3(X-C`&&stFZxd!iR z=l^@~h5J;mu$=?zcI&X(j{>iiL&s4Tc=P94ZXS4iyB@9sU)xIUH-W#-tbPoF543UY zQSeK#lwSp3nL+Juf)BUrhah-dbwAiG_<*iz{~J8~c6pdC`q#&)&f57uIlYtWmL5K{ zuYSHf{H*1x!7DdYN4vm1-v_?m_RqO+&o6~f&!GMsg?s)iJV_z-=PlgxU*Ru{E1%fv z`v2-?>zf+Bxr_3p;og2Fc%x0~e+Rhdd%*kJ`_A*=o?iyv{Yd-OX?QaGJBC5$^BLgnJ7|4N!+pH2 z5`1@J?LTecp6?8we^vdP0Qd3I>F|A}l>Zm*`Cag!Y3k24xQ|!ggBP*!*swhU>*o0= z@C_Gr{APjs_*)+Mv=r)3b-3s2!U|65q?c7pr+ zU%lW@ZM=FC+`mUUAMW1;T@Ej5&)4?C{kxz?;jKSuKe+?2BnDUk2{yoxK@c1XSUhU!jUBqti?|*6gj)!}G8r-HE1X~C9 z?;>u6_gSjCoP&G*Dm-crt?yg7fA{YzeBV3uKU(j=`uq1N;=z~N{d-=x=ZnI>wNX7A z!u`8~E#O&gJh?CYmqF^^Py@KP7mPCod>c*<9VH?w)>HR1CP zs2yKF@8>Y#pJ#)hS@A6cI|My1uy6`fOwcKv-3&Yg^e(;Ikl%EPu z6It!gh2OL~?|~mKtM-q;v;C&_U%@^95kAx2OG?sD?RnjPvvGkm@BtxoommF{>8iGS zWq7L>TCcY71*^2YF7TMKlphZF{CN1FoXRhRw|TAhSHd6tu72)zg*j$7e1ZM@|KypPR~x&SX{ z-~D?IuXat#eFx8%QO8#doB!p<%Mu$8i4WgAUF($_?)gISN0zS#_rHhL4BmCA`q>}u zf9GpB{J32=%!hk^IlPd)-@On1-o^<}!%r>IcDV(QXn!a10ep6I)$yY9|H!v5k|bgO|7Q+h5@C&Z+%e@c;LF1nzaK1AnrD6Nshm5M{ zVYt8FdJ29pNOgDw_xD3z!oS-5t8n(b$m{Iydq#oB8Ls}PfqOnPd}AH;r##%>53LH{ zb4%^FhWq=W9pQuHsy=_i{r$?B@H6)Q`v$nbU%3q)+@7zUhx_}LSK(#tI|(o0hoWjf zd=LLrU;9rKyASaC-x#90#fCq!?+;{xr;Mj|a=>H!r+Su$`}>$x;hVp!o`1qU-+^92 z`4Mn`e{(#1eP`vD!TtTsHSqLy9kn0s?{6N1N1CfT+=cu5n@`|_6Dl8WsQ&f(`}>;Ql`5MEJjIKG+Jl=hwkw{j2tm z!avNHpMejrta?3$d;S&t#UE-Xyxre;o&9~NsPJFxyBS&Gp3eiX9zy-81NZmc8pB^6 z)OH*Q_xuQW>-B1X3EcCm;Po141DuBY`&pOZEq_(}Z{eQ*0#95)`FO+iuh-Mx=Sl(} zZ{yzi;hrxBFPKoiG`%0X)X2Hd~naUZ_+n3nq;?%(AIGdi%&U2CcRpa;e~+&ji13-zh2%_xI+?!;f{+`gVl-dviVE2^Oe7^WpwncsV?GZ5>~S z;GRDP-`rU3zlMAM6MTFmwI63}U_Cvb7;c|Y3|1KK`O@%_+tq$^xaZrz3+~naJOb{| zwI{$Azfwt`7H3_1@-g4!98Cc ze#^#hJHY+Do*wXQ$<+Q7xaa4J3O=y5+HDK>d>44bB5Hps-1BqcJyz>@KLq#p6i&e-+Vis4aDPwd6TGGM zKhA`}`uKY~iQ(C&sGhmt{+>=jcsm;(r~&u)G8(}1+j~zV;GUlVKfg@%+yeLf9{B7P zTF<+1&p(AHw(IS<69enx`6Tc?^|ZZ;z&&3E{vxgNf5LrUN=JB^lj_GfxaX(BC+$;x zHo`r>1O7do@>k%VzXKn>Rs9JzDX>2N-by%l1N;7VN_sf`d`5U*n~zZj?(!h=p|f1U;Rd991!?-dVr2=4P*Pr<7dSASl^eO~J)cmn&o2?_oVtf$Xw zO#vSjHd97XH(;{nyr@?(*>pXatLTY~}+~>6(gfFvsiFe`W z?78_FZii) z>dzRs&;OhZFKF|hH^V)@8~$rEwSNch`6uvNVU>?OC2+s;d@OjxNXqAed%hriyFJHm z1owPP_$zzPI|AXyUePY9XUPXSmzi(0; z-pQW3{SNo}t8L*oN@+hI3ite2c>FBt|5CW;*T4tc`+!H_o<9ShQb+xH0{8qI_{-tS zN17H`PtV7MM;@bmM!4s5z(d-3uL|7XZ>j^Idsp@81aEj%=YfIn6MxAkz~6<^`pkp- zbE{?W&vrk)7k)mO*7qp<+f}uH8$Q&&@AMd6rH1+$+@6#B`Ox#>;So!y{iJZur-j#E zqkK{Ld7IZ-7XG(gKR1PY{!e(1)M|eayvRM(XB0f_pW2R#;6qBQoqyn$ZT|lrc(YMz z{|NkkF12$9?(=?M!F|5&M|gw^+Ah&%s6F26lSrG2?eoMkr^^l+bln+;yAgZfz(?(=?Y!F{=n;0xkv{J9(4m)j5i@{#H}74GwX=fYRi z(stPl_j$j&;Sue7hCy(j$9oH2JGT1&3GVq2vjXd1ZIk*FAMW|&@Md=1k`M0rV(?bh zk9u&QC)^Ca_O0sK8}9kR@TOJO|JiWQFNTk~t@Ymp_xvIF-Xm)N7To78KZ1`htMw?LTpBeuV#?_4&z(;p6Q+;(TzQpIi(+x}Dmu3%_mO z+i42VX@8HSC*0>N4upTqruCf*_xZz1;rlyl|2qKp`M@XO`J?H4ehcpTNATjc)&3W_ z&j$`QFL3{#ZSPscfqOnN{Di$Xkrm#}=J);zA5m4yD-ZX4HTZ@ks%Hzh&)01SkF{3& z|3J9sN5W4JP<}2vUra4`4SY{8^?wum%&%%^JN$B6`CjIW7iu|P|HCciQQ$)dX}O8vTkN}w zDd8LJyQW#;b8Q}AL3m%AcTobK&c2skAAZ~3*KP(MnNR)f53hPk>opAi>9Tw|d`e>Z zT6oH4s@F;QL3^L>0z8(zm;D@m>>u^>E&THhwI6v=;C3mrUip~t!TprW0{7!6H++0> zwNnx9`5N%Z54B&lg?qj;JWFu(XEfaNli-toQu{06o?j1dW#^ycaL=EE_jsrEeFpdQ z`G4@^JJkPZHva9$h3DhKciVfcIpA{&Xu0{|Kil|zHMozb)rH@&amY^a#`Zp1Pk6mF zTJA)+pEst%b5zm#u7hW?>-;V78)bD|oPn>m_ke=n9~vnC3hw8h5AdGZ)t^{P^sm?7 z^9kSy?K`X4;dAXdXFutRkYf+vfr<-UU7xA&Vqz~9^c7IkT0{Tn9Jdc}eNQBupz z4o`JWKc5$##P*+>aL+e@x67se_k??X0KAXo=fFL`7=9tQ+TREF{89Kl%RhvB{snw( zklK&5EU=!Qj{zTO6M%k!dp;NZlC5u5xaaG@A6ULC-1B|lk!*cuz&$@79^dl2;GRDS zFPca7xeNFF6L@9Ihg<%C*E0%yrJc_+z`gx!@O4(7ig3@@fRDC(N4V#Ez`M0kzo)=G zKN~*%tMc36p5F`al1}-XaL+%0AIhcUI+V>5@$;?cBf_KG`lf+R@B&Oa03o}UiSH(CAp7w-9;@QgN2eiiQdJMi%~9vf`s|Gj^Pg%4h* zTnf0ipB{eXALUEIbK5vZ1^AX7+P=TTN7j*dfPcTB_PfKor&4|bypD|zOoy*NuI+Lb z9>xBC(+&6vyPip9>*xF7px)YEHQ}@E@5#1+XWFKIwt;6ktNwI^KbxcW`@x5{QXPiE zS8tb3fKRY_(fi?H+NeLr;Gb-q{Y(A)&+s=n)J{_POq(~G4*t(#<+H%6+IKL1h1aqdoC?D;PS<*sfzPz@oI3E2 zwmaVt&tunVKECMnPmx&dZ$UooX4PjOd{27$ z8F;n~+U~dDyMC2Fg5RGd{|fhf=+%MyNnLwxm=NxDNDuet=Gox4?ECX&;l5pJ!Bg7v z<3{jEm9*Wv!KaK>zx%-(w^ZGx!aYA1{!3Q1vjgt)NDjbb*!cT(xaaS~2ibF!kT#FN z_XmF;Fe1G9QLS$pcoBOppA+u$5(~h)9oBl)fseO&6iwiBrmJp!;Xm7U84B+(SNqjM z_zY`*CA@tY_2&pY%`@B2;X5;{{m1ZCjg@}`PnS}43$a$q@j92-qI^`iA4iGdeq5x6 zC)lZW^1?k|6u#we41Kzy1@?YS7T!gag8s9F%A1j{#?)en(owlD8hWl|;8eVdk>ed|Y$5BVPA4fgm zd1C7M(Nwq}M|0tW#@P7;?#Iyq_>yw!=N-5oM^E4-Kdb$4_8i#j>Bmu2_`ipB9HoK# zag+t_$5A18m6ht}UvR&k=?1@Q^K3`L{d#5sJZXNd*J8L|&-?>F8BhDqCb(bE?0}#8 zuKYo`U(cL?547*VT!j1e%yoFY6Kekf+^=Vz!)M#?{r7Oco(Z=h@I2YKb7EqJ@Y%oB7ukDoec*l`9u4>N>fi7Mebk?2aL=!W z|9f3^JOcMRT!Q;~_$GXyJzw|$_w5p9W8n7k^YBmbAp>+ArGoo;H4{8qWVKrY?)l%~ z-y$mi2i(uA9pI(9C_e)3`3dm&ot0k=_w(?-@J2RY?mXPj!*}3*9)1Gva7c9vw@J(Q z^PZoFqrz+2cZxE?{XCol{?_LCSBCp}xHi0rjhA+T`+2wz{9I-AdotY5!*k$%9$p3S zUPkR~hx>7K4DQFpIrvz6uje7$^Dp5a?YVfke*^39$5Cv!A4iGcEoy5!=7jrkR1EIN zQ8{>z%<4x|xE~jP!r#=@`FSAR^CRJv>L|Yy?#IO%cnQ1TISlvwX?U02YX3RhkE3_+ zpr)!@jLm`d_v0uj+>fKQ@SmP(xh3F!9Qohl_2VmM6D{u#iI&aKD~84)^PsAh@4@?!o$pIt+sQd3Y3j$a5`sA>6miI=G*Qx5DRTS376n zeqOx-Z*AW{c?0+SXZW@h+7IJy3*0V#UQGhO(pCA~aL*Tl4;i9-J-DBTo5913)^_g? z_w(>rxSxloz~`>fayP*JJiHzLYh&dv!+)Nxy4;3WxA}|T;eH+tYva~_p6_#5?WchI zc{l@n)GRHx7~Idp<>7uFt_!bsNA+w4_v5G=+>eWX@cMOiTu*{~ekS}@aV>WP+>fKZ za6gWY!ZX!S-R{8sIC=&5zTOlfmzl6q;S8UNdwRDSpCQX z_v@M5@c0XLd=-ZK^-L-Fl7G~nN^rlPX$<${y$#&2XS&08#8>|Z!~Og-9`4sOv*6nr zsh#C;zn<9*_v@LX@YoTxy@KF=9)1Y-^Xg0Zi3sXXsNMS4k1x+hf`!>-RO!+pCng!_581$=2k?I(TVeqJ344^dw0IS20fCGgC%v|sIq`+4;^e5c*F z+=F}m8T^^wH|`0nzn_Pr!*AI*d1knuhx5bzJX{=J{*IQ{81CocR`C4elpg~3^Y9q> z#?sm@E8u<}UJt+bS?!;O`*}DB-mIG1e+BpR@F%#Rhr{m;taCY=?-U2_$5AS{9~YV6 zOFF7QMc|$<1FsTC*8`2=ejK%f`*GA2{$~%Z&sex0N3-C594&%xwt0X%;C@^jfL{)& zH+uTXaM~E zRP}QX+>fIr@B;Q8$9}jUN5|pKZ2tdaxF1Ka;lb?tZ&CIK*4dAvIPhThy{XJ_KaO(4 z{WvNGFJj{%jp5nzsvm#A=h*ig2E&KkRQ_*x?07o9X2ZRmE$|T;b>2P#@8I{paBt^1 z{8(Z2=My}iz3&j_KwzDdmsLOGz-QUt0Z9QL-$Xy31zyeWvns%^j8*&n;9auodSEtu zM}M`y_y@iPe%IPL1rKKPi0;Efn}2~1oulOzI~Z7>+^yBmI`CvKre2AHV-hi%|r3)zzuesW`IWtuR3Rg_X;7e z2tQ=|M-BM#f7Q>9@bp%CE>T9sUHpDp8p+w%f9p65B}_v`acxD+`hy10Nz-a zEy4bS->^CaI~rJ@Q)zXaMuA`aru`%~eCkiiXM$f2DbE4#I!w#^4Sw71PpiQ<*!;TI z@E(0thmP=kH?-VQaNq6|;VtYtR4d^A{?R)4sZZ+vDR_ySs?SAuxHs~f@QC((um|wX zg_VB~PiOB-{&XyGdu_4z>0-f4+kTP}e$(IIfv?M=dgh1Uu=mA^!9x~TzC1kcY4xuv zJWE2YS7-Qk8_($le_`V-v*GdW`y`9tQ5&iKL+}TFlz5G=B zRpR4;_4od#g5Nr$<(7wg|Et2I6jnWZz`g(d;cv66{iX2Tz2&Rntxu`no8dDu%6Gy4 z%_lz$k7a+q>=b<5Y}Mx(eE1-(*MIPA_PjXS2`$I#TsfWoJ1+d5y%&%Jekrw>Sf7Ds|hVZtF)X$di0vS}#cJL!VtNm{9)brI&U-;{(@|o~^_V+0kz<;;DBd{C3 zxu=$U2>$G|`gsrDrH$72DZENL<-?y;dtU$LO_h%dpPEd+NHW694^uund|_?1TM3>i zit11kUcR3C(+PgPsoLoYk7B<^royKrQ9tLv%h>sLJN$rsA7&r?+gtVX7Ch@W_2(gc zuZ?4ew&Tp}d1H^(D-!(JCwW?UG`l|h1>VcPvs50w(&o2Sh3DC=_S?hnSe?7V^DR++ z68va#)nNvF%|!WTcqp4UybHduo!Y+!e{@&%ybCY+MIPLKpLjj<4^%th;GJwfa7y@5 z`#U=s;Pc;Tzby^-@sNt}t_ifhE#RJS3-1?S`H^rR519auV)Kxf!#%$iK5V(_a}w_3 z9v9#h?LE*pa39C`1b@F*b&g~6N4);Ux@ozI;5CcN^TIPeRXauC8}2CI0KUk6UpI%Z zjG=lCfd3Oo?GK07wDZF(xaSwbe;TU(?0|cIKm4bHTJCkYUpL-?KOU_1gPqmCUQf@5 zhKE|B_00~?XwMl7!~OcR6nvFkzg2?!^=D0Z*X!zEBe-8TwuIlUqWoWQzi#XfZ;)5V z-2k{>w~T;CI-ojCg!^^N4EX#R+Aa&>{(FBVe12v1XCvHy@9%&o_+9NEf~UNwI(&iW zxBVdUxxno{HHQ8>CVWslc}BSBv%`nke6#X!-><5|Yh+SAN5c;dQXOXhz!$-PeWrfi zfnTku_MgBvZdd#7;d|_RBcaa+)+ba_6dt;n+Rp%w zkXW7vp0>KYr1}5$wy0M1|Np-Yk)M@Z`$_8`ct?1q6>4lG+}oJ|pKZ^7m&0$^cT3j7 zAGB0|4#TgvP~ES>*V+F07(UzPWxa;?DyaHIxDdDEPa<0`O&1)&FvE z?@v|uVH=nJ6JFZ3V@LR`uCp!Fs zEjKQF>N2&H2)^0=9(@XU$m*(FI(SbTPyPk|w|z%6Cp>Nd#t)_|ukAg>3{YtJ#8z&jUJz9l@ioj=>ckN>XvcY?3A{k8}E`)Re`4}Q|-feeA) zD4;rzf^W3 zt=f)z;r*AWo`>P3?EHKZKH1(6y#QZg&w1~|w{=o|p2E*ARR3SYpG1~_gjcikYWSeQ z|8cCx}t+Wg_%@ZBNRzXI@D_I=1=@HzJP zU&_IU*>y!-`1m+#zcKvtOKsm4@Ej@SZQv~msSX|CV@7LzyVLFc^uF+pQPs|1c&j1n@3-%cPJ^fYTkXt+zi6m_E`fJ_rS@0Bi`en95#GqYSGFC#E2G-k2Om&T zejHwCvFdyQ9M?Du0`c)e??Lu2^QcK_H0e(ILm?+(9W&y|M!z$gB|=l;O|`GIf!fgk#T zpZ|g1{(-;vfoH!KxE*KM^WO^aiv_Iy@Rw`kt>B(-4=)#7`QdQSkAt@lsqMH7KF{vc z*TAd9*70%*?tcgEB0NDH?T0VmKK}d;e%|J>#IW&8KVCflGd!a8KNsBd1>m!GssDB0 zo^K5Ay+-*ya32pJ4DV>~UCxJlei^)U9@YOK+{e#Pz`xn`-V?azU&E^%Qu|SE1n!3w zdTG1FhKI|k_00r7SxNaE@H6)P%<}N9Hh-xqJjHVLr#;;BUEzloD?bT7xRlms2K-Gp z^?x(m^Sj`|s;Ql8@Ras_p1bgWqpJPjHZJA+r{}}LUsygR-18aWh3)xnX}ISr!ml1u z|69ZNTm3u2583nak#L_kI{_Z+u-11u-1BSUTW$W*5xD11!`JlJ_I(8RdA2X%m+gKe zoc%uW`g=YKJl00_KQ-L*nc&%PsXry)XM?NG<>6V{%Ui)0&C~JH9=^Mr@}uETwAf&i z;H&LBY-{0r+Nzz+@EmrXe*vD<#&fR0A5_qSzr*`kKFn<`$Ln0yo_GHWk6KZ6F7*Si z2%p_r?Y4w_JMH0hlBu4<;hrB4pJVebmcxCVc^$mUe6@cR?(Lt2Z@2ODCveZdfq%}R z_9NQ!Qm?0v^T&WMnWB6;xQ|Phf>*Dv`d5SJh^cm(!6z3{{r`Z!IiYsi!-MR4vI~5^ zJ%8y1ziG=I01p{P%N+*q*jD@D7QFZxx-)Z z#o5)*Zt(tlN^`R{wg!>km~wr@+^JQ#*6u>Fs`Y8~jEx<@dpd z+x7nycr6>}yaUfV4dgNc_TjjC!0T$9Db*q`k52HHHYe10KPVvyb?S{ zQPr&hyok+%qOB&ESjddZ{d zhOWR9+kJOt+u!~7n&)%DhuZwM!En!yhDW@k{#=85{vJH~Fy%Ab{5$W@(0A&8E_kT| z+TMNPetkO>UM92h|G;Y;({|qoA2d?=yYST!}yzTL)2YQpE( z-=}K`KRH4D90p(iyL=oxruF|l{HgukiT)z6pFSQQ58k+pwo691=d;5{El_{T!#!UW z{-+(!t>Hf2-Vt75kor9V?&Iy#;BSU2zZUM}+neF#6?#1NZy}_|&e- zpMf7fCl7+pvggaM;6C2|0Y1{6V@9>-b$;CW_<0<7v%1PhpPZ|FB)k9idU`$vJYG|6 z$6w$+-kuBoZnE~b3UD6}uMRIZN_qdgxZWSncS64L7;WECaL-SK2m7x43b>DluY>35 zt^OQ^d;SdkO*iEq!#)2BKCrp+;osNyqeGx%+L@8&P~ zw+X64A9x>I-;wZ>U9=si!V6?pKNrCt*gTeX@Z~$y&MtVcz0^o7QVSd`V+1cPD&W6ZsYR?TA|Ldw7g(YCq=tz`BjG`3VW&{o`u8 zwSJiSC!h_p<{*~~evsLFK@Xu$}&P%xe9gYw1n|A#W z%YJYBaZ$$Z-?P9sZBhU8z`NS}3zguNf@}Zz3!dNZ3r4}`k5qmMe0yT~UU*cSFL527 z*S5Z_!Jw@sR>_GNd0UE?`q?0f5BJS^T9sw2X_7+ z2_I|UiJA)E5mW262wvajPp*T9vG-~Zz-Q;t`d)=M{9FD7UgW4e!Ds#J`;X6`&IfO3 z@3Z_4pBG&}-yfbSx7KSuyq5V+_{G|4=LYwt{>fyxk5RcYEoHIeSe2OjlX;C^_zzHOHuc#a=<{vUX4cmdmQJHzLj_lE!SPW#(*`0l*w=Y05I zIh6kZ|8he4;NJt+w}icq5FS1=iE?S-`A^#U9NrUJ!`f+m`@>hf zRr^EXo9sGjG(1XEwLcO5xU>2*4Sv+V%Qpv}(#FFV!E4)l#4F&}ZQjLNcx`)r{V%+e zy^pX1KG)_e?t^!}t^OZ@KX0V^oPvK_ta@I6FYc>$uEO6ZmEVT%cp-lXPi5~7J%=9* zul#@TZT3FeCwS&+>VL2h`Z?cklVwx?!@%E6S1uAf%qiug!w;;M$Au3~CQk&9Iz;WK zfETy<8|mPw?K_jd!2imu^~wp4GF{8f2hZO@UIZS>zGqSje(j3#zrlxWR{yKQNBpFG zZFn*3PeXW$D>{yv!|UXe{|S#%UF-W7{E~eat1Eno)wwtP%X+mx5MDdG)@wMt`E)IJ zEIdm=t?%FPdU4dw4EPCq-)9~?*h#g&1iss@r~iSsEUe|OhqtdN-wJQHU+wRK|1?W= zI1F!Z^9oMEH`)8q7vUYJsr~ElR-M$Jd+?b3m46B^wpjgn17AH>`A_h88&v1uA@#2x z*Z)|3!odqqSNl=mwK}W)*zm`plurnMUrhNF@VfTCMtXPzJ0E6+hq$BqQV)FwV!;>Uez6HETG}WgqJid*ecZO&ALv`x~ zPgz#&4}|aUt@cO2TiEwE#=(o*d1*5IsLdyz3t#zK`^_5ondj=yCU||jf7}jlA6Na{ z3;%7P+Bpm_V9&Kr!s8TCJLlnfXQ`i8;KwVgp10sTQ_CN~KR;GG&*5j1Yq@XXiA&1A zz*AS2hYS^X+-0$TMu0c8>(XfOW;R|H7e3j>EmOi@+5GDC@JvJ1pMvmkiR2~Wt8c5{ zb>N)5Fscf8Q0{rPuI)10aLmg5-SHTAi*Z#8|et&_MyB}WI<{bsW zhqtl)1fJ9G*w1ZR?h_R*)~4>3p`v1t#5Al!&_Qzb@)Jg z&!R4T=Rmd74n8KC>edy$b*J(p;eP)z5nkDzSFM11emy*w{r54r=g+|_*>jW!@Q;Vp z&lm7q_V-63g$b;`uWwBFH5&)X0$+Mg^~nSOc3t(a3ZJ(}`F3#MpS!|ur&2p(;hF7w z&QsuNY`kJMymcEb_h0z!U0VNB@Va*XzXY$_d_MSgfudw;w-+>eX;@PZB1pT2NEE{4L(*?sO@c)qr(=TdmEUTXg+JYyYg$FuNJ zS(Sea-;+W0`U?L#U(1aZF0h_;V(7mU!s{)U=YVf$CeIIlXwOxv!K2%LQV*Ueq59Ja zp2fz;dci-I()vz<`}=D%;jKQa{SEN#R_E>T#kW=G8}N#DJ@x=T)ULb2+kLQ~hkx3l zcA~*I*}SQ=aPLnRc&h!Xa|O8frw06EbE_vjlpROC;8$#Z!X&u=-Hw^?_%<(Y4ScV? zXR#T6!{+~AftR%F#yjvuXVw4DaBn|k1l7aqTqd6WJ1N}TPYW+%<3jo2>+ShbarowY zYQF_MUPo=;cJNo${xEnl8y6i1?`-d3t%p~)c^BK@Z>^p4aPR*$__x*Sf3S#wb@TI2 zIC%BVI=<4w{rr;+{>wPETOA&4soJRz&mUKH>jJ-G;{bi&b8SDF0^dAS%bf%NC%4+) z0WWRiW2fP#52&4s@D6*_|0nR6_TBO~@QU_aGMdd}_5Cw~o!?Tx`!-ZR)4|`{ePsdo zmjBexV(@D%)J_$6^4aQt9r#|mj_LsSd=Gf=ep>DXxc`2c4qs#Anf{$)uY>=7*@*l} zyPiA@_unt4;qN zQyzYQn6^s|cs{FhUHE?c9)2Tu)=6sTA9&$~TCc4?@ICNH>(&3u@HI`;{w?^KUzPs= z?=eH??eFjg_WLgOPx?8p^N~{e?}YGTHqKuO?&I6_;p^M0pKahxKB)bU@WL%spYHHl zgXDeT*(Pee2E+eMrS?a{*Vz6%9$v%d#Z7^Cuy{w#o3-K733gEz7Jm(}q7 z%hb+BcrshBZSZTkl-~nS*js)GzSqVdPQW81R(;OFXU$PNm*EcvDt{9mdxrA&;Zt77 zpTck0{Fc}7XMZXG0p7K!_MdO?HnEfs6-E8>{r0o99|0b!tMXCdaqRn(vEhlHsoezd zd6U&na=1V5&jyce`*|MtRr{`cLHL<0YQH#qXmssYW#K(ysy>zAnI@^78t~{*)lNP5 zbUwj8y^3>>bVfU#O9qYhnK3N{2F*rE49A~e$w6_-wyxJo(JuPzbUGA4#R8M za!1qD3cPV`ZTDO7HO=J@;K%Iu;4^rL6Kekr{H47Q_7Psz_S^69EoHRa z&{6fTAJ>g~YJZ3bPZ(RvjRs#oRof*FyxSeMn-D(3#-)?PCoNPyExdMOEjKf~rF|bV z2mIAH<@3U;?o&St!-w`&z9hV%o%hPaU!7DtRp4Fhefe7OF+%O6g#T>k!}RbOKWV+Pz^lg9a&y6h$5;FL z;Y-r1oucp;`IIjWuNp@A3h?Ciys{enZ6)RFz-Kj4KO4bo+ViI0;prNvo!0OrHov+9 ze3V^pcY}Yi=X!nMAG)gjLGa^)wLg!5hy5TQ2QRQh?M#N}vw0CS;d39V4)fvl=BoZn z;T3;ZeigiOcJ*fiJc`YK*b47nQT^Nvzf@iAAB4xW^Y(H0{iu3gb{4*6i`ox@*SGu7 z8}L6e=YbDDr}hiNuh{vg zIJ}(AlP?P|W#28Y1n;s*%dG)_Zr9cI;EB&E-vnONzDv^*9xk7@OIvs;dyd%&{!>)7 z-vi#z_Md+6jCNf&1m32G+8G6}{aQW&-gd0^ld14THjijFyg)l`mxb^WVbsoYc!m=4 zHSjUX<(uG*|4`kw!#jjl|M$X++j!$)c&-0EK>p`{C*d-lCcM`4L{u=I?!nm$3H;Lfi8$KM$nXtM((pQ~#m%qrp>H zyK&$*?7luBeDyumEjhgXO|_pEe!_mAW`=iutaft1Qyx`2`QX#+IYl}6ivC*P%J6vh zT(Tzo^aSlc_2Ku;o5DB$tlt-{;H~{#;>YO@doLg&{PGR0S2TF@k@7h3-u9d>A^b^1<bIg+PMCRq;Z38UtqsS9>8~)KZCF7p!IzNpHx6~{s`~1 zR{kBHGr9U7I+oh=?OyFQNwe`Mc9iUSV{r@AGC-#1SV?|)nUObc&i@AqYf zXRfM#=YZ!k&kGN-`LRXd{v4__d~OK!zaHH4P2ts>s&4(@h102@L*b9#Xnm){%UFIM z{MT)2e*?Ug&EMV*|F%#0^YA`T)t_td`8JOF7XG@8+W88vcvba@6+3YMsoh5Zoe)0X zo-^ivpKPr<{E)Zsd3Im_6<+9q`X9~4?Ys^HtIFfS&)D~HvcUT#)^&0o_{u!m4=cfkjL~}4 zf-m}@`nQJ6fd{v7?9K468PuQC@I^NNEeKxepw{;l zJc)e==_5RxUAIKD>nX2)u###g9z3C4PiBD!>!J0^1HW&-FDk(c+I+lP@MyN&_V8Ht zJf$1_`y%yo9DJtTzfXl9nXLR8cg^$mm6ii1z&ApD%wdiUB|R zkK)t7{kbR$d}tlDpW<+TE-D8P$*=fE@JZH>ZV8WV>%cp~{kftiyxUOhWm5HYWRUSDt`~$pDT{QduCI6z7F^2ihJ;AVN{>@aDT1{l}y*iuVe9U`gdHo zKUXA$-?eoDIpO|XQ4s#w`Y)B?{#;QTzS!o=+QI#~qAR?m^}C0`{kdW+ynQ6)X93)w zE0)7Eb=CFS0q=NJc{>1~)?4wH;B7MLxVPX9Z2iVdc#T)O?jPYTx9hmy+4qcJ$7>yR z+<5R>HV>5%-lMtdlM_DHo^Q*;k5p8Ab-1rXoe01BR`r|(AGBWOtc2J9MfG0~U)@mU z`~mN6_wB>*HFjPn;T^1>bsm0ao$`DSK4_AT`xyRc0o>`&sF{mxbLGrAKuvZE7$?|`2FxalXZP>!}INxKZGxgtM(jZ?{j-Tec$y6@GAB^ zpB(P{sHcM;vHo2!+~X_2)0R|z+Q5Au_0Dh`z6}};_xMThG#PZhYvI1n`DS>J=4xkW z;U0elzQE$&!ae>AJiI+8Bu*RHo;^Ml{Bm_&$6|2bcfAaJb7Pg;1n&Eyw}Qv`QStrY z9zPU5&*s5r!#(~tct&dvf5LrV^u6$Au~eTcaF4$Y@4Qs)=RMrxgVF`&xm0fbI|1DH zT~7`lXZw;BhA&yD>kuceA zrYZgm-1l9-1aIF)^{;6C0I%nUzVaI1@E^Y6y}sd-;rncT>>7AW8_z!guNOh}xec#j z>t{k`2)yp4Yby^Czu_sq;pxBO#o#0QsXk@D;UVAfHsA08@YY9E|KZ>8x!>@`-|!vq zZK?IWdEgs<{TqJo8~zzS*T&l;+d2+!S7#IIyyC+v{vl5T|9O?JYfkvaZpwdAc;+ke zitu>$xvK|H*+_Y41@F^F_2~vLZ{yMf;QgwooH6hLc7L7$AJty*OWU=lCmp;~c z?S^+QDn9{lKTzddfjy2N*Q$|!CLfJg9U&kpSI_`Jy?z!ZN;d4HyoDA@6 zLHfSV3%^!f@xky(7v&-F-1Bu_J?#2;J?Gju{~&n%tg7cYcvBk>pAG*xm#)`xcq{u| z*Y)tzwx8R1c(1I?Cf^)$#p0R`@E<4-fvNxO(ty zHeS#N-nWn9C%|V9PO1)UW6FPITbJtR8(d1| zr-aXHrTB92L9vvdTJTdg-`XDDV2k31<@&~{@emFdD0maXSd;DT}tX+!V0so=CuFHP-lQN3G22cD@@qfe1Mb~}% zBYdjeze49ydETySl+eEu!K3*23A~-n`xJ!xzRJbnO>A9CJ@`0VR}cbEluhmbM|jiY zx{m$fD|gAK!UvC)&w;NWtMmOGKFYpdw!;V5I>U4DwRWGs3O{4lro&@} zs6M~LkBroH*$xk9&r9dv?|xJKRd{Rbcf5rA{x%=rhizR>l01R!-{Vum!`Xa9X}HH% zf`_$z+d9KNz9)RA-6to(J$?qf`FZ8xPx!32YFB&VzlnqH!ae>mJjM*=C7OMocsum? zIPkTb6rU6B@de;f?f%mM9@ob6o55!-Qu#yR9zP0RE?6hL3hwb6;frj)^wV&UzX)%z zNBMsbFTGOjJSbmayDDh=`=y6_d^Y&xCi?r@aF1^U|9D2{I|QDjoO~4gO)Ztb3hwb6 z;THy}obzyxzXqSyRpozyC${hFaQOrCQ*@mEogVJ-+2Bu->3gj<+~XU;PucpM{&0^U z2A_C9*LM}%<2S-@>{R@DxW`|Ezp?jN!`SnJf4+u>Qu~PvfAo{e&jR=O-0)o1->D7v z_(t$z!ODMscmn%=90osZpBH~W#_J#Nw(7YC@gEn+Ps4rw;v)QLUbVOP@Z0vgLO}%s z+t0F%%3CUU>!*s#2=8v=P8H!B+N+*5;2)2v{2uV3%T)f)@X+s7&K&saEb>M0otFQD z@B}J8=mdPZ-Dm!RN3wCb7w`qiblmR>1?FvX9-UWWc>dms%K)F#Q1N-;|E1LDu`s-| z%~#ffAGP_=hVaOfblrb~=e(}tPK3X-=jZA0^|w|3b?|aODi1s0FAu5wqwu!&9DWAg zzP8GF1dn6$)X(9a?7iKH-v{P@lC6t~4)=Xt(!*!nRerL;Q`o*nW#H}OD84fMPaB_U z1rPs=^3W0fb%^TS7v9(A_2$5bTEAcse7vng-UF{2SLGjuzq5I$d+-7_e)TUrgZ&FK6BwsY`@vX z@MyMA?_RjaAAxVHuJ-U4o;;S$>p%Eh``w2qHooHb`3g2)78`zPp~}w!5C5Oa&jU{$ zPw|!DU2H#)TJW%Wm7lI~Ux(8N-tngLJQ42ed}hG=rO|zCGu+GH2`@QO3{d@ z;@@|%;6A>Q5Pl|}+GkF3Z+?L)W&?)`%O@V|of`MMAH ze!&y?XIYmD**R?K{5D&<%(|x_kKZJc+anDx1-?RFPH@HJznK+ zf_uMUJG`vzLvk7J{es)@zxpVjU*JA&6W;nI-VWE?QhidxJw7x1jD3#E!F^n%8ocWh zmEQ^O@jc;{dZ~R*g8MkhO!$$Xl>hB;kKYe(Z|iFA!+qT2Dg31E4-m!fXP!5Yj|~sD z=kpwJA2%ofFVb4|uMPM3#_%O}T?fEDegr(?3YEVc?&AjQ;dyLb$4R)yUw}WGulDv5 z?&F*v;fb=VK1oZfU3fm9?NvEx;hm!@t_a-wxfS5vZ><48XzL`p!5>=w{rwNGkN0OM zBEHcm)pI%A`>pHYyV@!K2;BRv7vSDMy#cRj?=QcBdw=r_e4o9q5zpqA{JgwBn+)Ek zp+0x{;NCwi3Ljwewsqh>@6ZIk`IN3>FSySa^oO_Zue?o#`+UJ%__UNNe=|I-t$W!C zA5}=@Ux0i6`Ud=88$Wyl_j#Nz@UFIBO1!dx?cC>alEH&Z=yQ<|?(<4T;fro7z7E`< z51YWNH&%QvxIZ8EhcC6~!>Mo|PnZk8xJKu>6z=`LweS}|DgHRz`%PEi-fyZ}E-;@( zo9Vprln?YS%XNK=!xP*4`<3B6`YOH_ylzB&F5197zB4>yX!SRT!##d1{C0MgzZQPe z-Y5M7?&a))=P#{tuE9P2Z+K1{-wszHFmE@asGO+qqqZ+f8hDvF`uoiA4#ibYS-97y z3OtsLbGC+i`JLcZ?fQ->vvp)d-*ruxfdxv zui;+)CwL{xTkMK~*CqCGwev*qnWNQibHV+-R1iMKepkI3-21 z=B>uS{d;*bynwxDu^yhyo*NIty_{3e}8@R`J zfJca@^2fmc+bf>}-(%17tKj~g+9voV8}~j2_xIG!!smC?ai79pB+&Ors4Dv3J#YS= zS|oUwr^*omWNp#AB*Y3;4S4Ri6&fiC;{yt+;c=a!e&kOhW4GY8T**rxPxW8}M3Z7!H%I^WM zIar^spW!pJDSk5CpOa_8-@R5jzrnrVu>!u__JO$!kJv`XO;=t2_4~us)VeMu;QroX zIrv9gZ{G;+@h#x1Y<*f^xW^BHhY!*D&W8JYk-x!PZ`Aqhh5Pv75qLhE&%F)z_Yfb# z)7ZR2xEg_Z^Z2OnQ`Ya!2>19L@aaFO+{$o|uLVEQUh!Sw{+?rR_|Nv9=C5#%pA8Qh zqx;5IxWDJP8=l+dr>?_2{x1CTE48;!H3RcmGK)MSe46cFngZ_cMW%-rkE(Ku!TmkQ zGVuBl72g8x@$KP{=P7;!+~0E?2Tzhw?Rh2K<2S&g+4}!eaDNZ+0=%EK&zEqI{{UZU z@$qf_m){3GJ{f#S5?zxVnMm`}}xRcyU`dl^pK% zNeBP?y*@96;2vKB-YB{1(E#r63p9g2IYMF7W0y{#FC- z?_bo1Kb)?5bcLU=`$cbfs*j4F0B_q;^_d3$*i7-i!B{G?&}1u!(-U}_5q9jN%xC@(U6({~pRZ2|k8AJ66oUJFeF^yGK{{T2xUY+7 z3U4}1@%`W)KNOxfnXcCoxX<6MhWD}ZPr*I@0{m%X<>wvT>IY`2k!Cz!Q0z@ zjL{nf=FQ{d!=u^0a|Pi(|6T$L!xbLGl3|_~cujasg{o7)Ak7BClA-J!9I|a|! zPW5>K_wlRu@UwFipV;c<{T*NbmKxsup5jZxef?Wyc-tka{||6q|Mnxi^h}jM1MchJ z7Ql;_()HR0_w{eb;9*xP{s}yR4jc3ue%#hO#cHkq&yTNvO9W5eTIZV|zIvLDTa3O& z-UvR_)*rNl-^#3djD~ysWO%_Bs?RpK$M1z_U9ZpAUAV7zdI9(O(D(2Rw!cBb7J+$- zZR_81zMMyHjR>u_K1bPpb{u;M?%eZ5n-mVtThY3nhP!hO9{T6mdM`uieqU++{JKK`ci z+!#J`sM=2}c&yhdzaQM^9frY|byoZwxX+s}hHuc#5Sh%iDdm2;BR*rQvg}pW7Jj{oGdYe8nyQaGxg{ z2A^Z=634-Pebj8Yua8;*_w`pB;6rCAKd0ceSLwQ3gdaPl_?K{h@8%;sOJS9hu(i(H zuZzD&lM?>vuG(`gc=5~fX7COJRBlK37d!4R@JoNG{^Q~2H>><5aF1UNf457=-4FNp zWAJ76UdA2x*?B7GANY<-s%L1M-}Af`P&I=h!_TZzIqBg3eUTaN?IAaObPZiE|9x6N z?ui*HzaHY}M^SuNxX1T_H@9)vF>sHc0v~MgtKc5L34T1L^7a?p=bdlDy_^T|%z1QP zL2Y&3o(Ert77-q7&!1`GUVc`1fxarYBHY&t)r6-HtN4y^zi;$_r}#+?r61hKhljyS zSpRem+@Jp!!zTu-{2g$=uO5Kkw)Z`+!~MQ}51u%IuH$F;!b`d?;q3X^uS=6Fh>@b>n*LY3fm#;N>P@U=IThfeSsi&XwFc>GxMvGC7vRQ?k9M|&S?4Ls}u zm9rP_>%oq~gVL$|8}P^tRR8<%nLCu{FK}Py6W->lJ^!!%P<>Lv-`hA<4!F-F6o9XJ zu5zlueV(E*+{EwTTj33&tNth8Cv4r$BY54| zdSH43_j!#k@VB;KO=27W_WXN%YItyWUH9VfNA})mIry`>Iz0^H+o!1s*RdA)@vh^y=V6+SVsu44jQm*;u*_!RI5 zsTE%k?)xnig|9iT_%iT=_I=tG?(tpVNn$Gx)8HOI4?cRV;`hKk{s=tylj5JlJ^md$ zo~;j0)Jf;(dGq*G@B|TcT}r`cB-L>%!7J@od}p}F_ktg={^MkLIU5h01&?9xxBBno zc>O(o58@Bm{LoFf??dwKfZAJ~2-DdDdy4;kUBmn!c?;69&Q z0p8s9SE&KN-B|T(4^Mtq`R@j=VEguuf*1Hf@sr?>Y~RsM@N)%J|LySgv6P?l@B{Hx z{&o1lPVx`%UTIZMXj`A<`LFX>o&xUUDjDEKq9{M*;KhDa{X^hhP8)cY(<)~KJlYG@ ze=gj|XO_VKD5U!Dg!}l+LHKF=T;G6uzy3aa=r202FL3YIhqw7F&*#NDs(&)L@5hn_ z?&Cjs;9Cyqyeh$c{HGTDYjoAKBizTGeuDdP2gAFk&~=#!_v0>vr?BU@ZEzoV+6$l2 zLgin9`?%8`c!A8y!w2}rRr1hXb>5zT-@h^q+~c#r`(03d%ENu!qdL6oX&tW}+~d2# zuh{qRNO;K;Y9|xnGg9ijmcxBqWj(y@aK#^id;A%AlbEXiBly9=D(3~ffwlWc-2(IM z^Q|%A#ce%RHn`7k=7XoO`KN~PR}*zz`ocZWL*dUY&kNw5hvo3@mWP9IUq^8gp4xtQ z_%Yn$U&0exKPYbZz`R{rp?@cZH@Ejm3&B0UBz#UZwV#&om*G`@M|e5w7mtF^wD)}` z!MobH%u2Y&Z-l?vpzC!UK54Y-c@Dnwko*bU<6pyfPtbXN*CQ~WCkm+D#)AjdlV^gT zwCCMi@Ll%YTL$jq+g0F;Ua20f;Xc0I8NSZ;*BTD@_;K(`)*hC?eLQ>(JjB+eAB21S zN%&5CfABuMdmmlLr|{{Ym$7QAf%)#nr3&o^wZz&z)- z&u>b2I@?DsBfQcr<);kXfP4L?!;@IM`W^1&?|@(P=LGnZ zm>M^@122|J=lceprib$U1zsbyJf1zb`gOnYlgdd3FL73$3!d<>%6Gz3u9p7=_xQ{3Vh>dR|KPrk z_dR@mPsPXVt>bw9eVjG{JjC|d%K`WCu_EyQ>-WKZ+^jl0M<3Or9o)y4y1>WWR{Ugm zD0}~RGkix?wYQ6KU#EHlUf6yQ=p)?MsfM=tdfuv+)#o=k+@DXpXA6@8?te7r4iV|4H@r ze9k#y8r-eIJ-^@EbPXI129bT+`s*@16%QYvYHz z;A?Ci@B-ZX-8bMP?f2H-z`fu71zvK$@)_^vz&v~ZG&S7&rK~XN zpU;g6e`DkPiQt}}RPZu4RBj=-&-<5z$4#aDhroS3Nhi3kKN$|cepPw+6&@#^+Vf2K zC>v+H2fvj;^$BO|JN)xI&aPur_!pZeP6W?bOL@ouUl>ka67J_)74GwVjo_2!>U`V5 zf3o)_JHvOkRl6Dhk6TLTI~<-TugaeQPrp;~zrsfzRs0h8zPLKymGJVm-_dsXvV5xN z9(di%D(5eFX!|{y%kUptsGk4AJ^m#;?|9We{6HPYue--bgD1523RA$n{iKJdv+gmya)Gw?i2W#MXGiTi-q!~@DA24cfvz*tNerTHMYOjb@&;BQ^R*mQhXtJn<(;<@Z&b0ULU@(kIuIl z{CshFZ+IKquXrGQ*gCTH{(PGbp2gP3=7QJwPJdqv?)w~;fzPwqF zpTge_QQpGYIu38=zMo`NxUXAE1NZxRW_W3PJ}e3M@9XmLm-c>BQ@F>sfmhhA^X(7! z@x5X2nLTyBzrlB}ly8H3IeXw=KIl5$gx|CM`QN~O{mf_h<6s>(&d9)a?(1g~!?)W$ z%(>vcKD;2jVG-r0I^5T<)`RDct$K8T`}*N-@C{v6|50$?PjVuB(t6eB54i6qxeFey zvp%P{;l7{bBlv?eDnI(DztbtvFd*desZnq`4aB?Nq&SswSBH)jSkGS?2Onh5KRw{SpJZS7ZTq}WhWmb!v*0Z+DsNlhzMteS z`0xzM%LTaagLDHvwz$ss4czyW`~u%IPM^DYV*>N<`$;B)Pnxar^TK^U$s+J>$yIJ` zxbG*~7=Av3^3wzE`$_hNuT8D;C&PU|$yx9O@l^g_aPKGHg8O?t@8LJ?ebtC#1M}wl zNk)e+siC~3hx>k#+2CiwsoZLC-%qkGymSnmS8KTMC)o+!B%H=ehrxY(cntit_3wU# zdw*>vt^@eSaAR8@R;xX1qlZ@omH zi^*``PjV*wK}Vg>R=B^9zZ+ijq2e#WegDRr@U%5m|4(p_4>LY6pB=j^J_X$4)5Aa6 zeYq6e<14}&+Pbf{aNi&D2Y9X5s^1v6$4`cDY^40JgZuuFTi{#lzI_hv@mJx66RSS& z;Li%{bMzIS-QJssZ|mdy`PTQ7Oa`B3|IP>Z{UM9M8^_l5Y5@26X7GD9Kh+=Z`$G1Bq@YC^>pM!AUzwrb-yS>-*58UHlz@OW?-0vm^wp)*n3qN4%GjhQ_z99Uy zji1(m`+ky*;SH?++Y|2V%KE|^+5Ul3;2u89g_xOSEvo_x`2VQxx%2^8!yF+={3_tgauH#9#$DfC{nyYe>{u-FK-`=R4?C?MA zeeitnk9$>41$c_Rs(*EOu_E&Ja4)|rysABaj)HsqMELNgI-eDA&;NS(l8TBy3HSK( z@CQ{CAA4$G-d3ho-crDQJS{!^YB}Yt5ZvQSz<>Ur`1){$W2%2axR+lX zJ}i^UZ3Opm%g%5gSL_Mjx$xW|`+zg({Tgus2gu{FGsy~j5c z?!V7E3-0ACgy+eoGsjo?v2FgrpIdy~G77sUAJxK5p3;{!e1HpN()Ix7-8wamy?4PoH(&AHjXx@;Q9#Hq|qtt@HBxgO6KA zhet@JJmiG?xMcx&u4;-e3-@u$D)5+(6z}WKygoi|*$MG!%PGDW+{Z2Z!H@o}{A`AY zvvq4J=LWW)wD0xrY;f;4<%PExt@@OQdq1uk{DS>HR6Dqr-v$2moys2x_xK6$8C7(? z%i;bUxDKA*e!uAi+~d!|ui5^DFW}yf3o|b;pWZKv4Buq$m861ud`9@S$SSuheBXWf z5V-f7M!~Pxe9c_A_v04BU)VlTJK=(~z&-!r<_G3;p7lFY z!96}BeBg8aeHr-G9Xf7hc-nW0ZwL4IF7Qnub{~U(e@(sz{?ztAJPaT8LdU%d_j2yQ z=h}OMZ{QyP8UA&TJ{O4=1m@G@Q^Hq0RQ*fAJ-#A5%Tvo6+~d2zFLhA-NO+9~@(J)& zH*~$0!~MFigWqhfa!$Yx+watzgKw&+@}Iy*a%cd=YpF8=q+j_xKL*nALQB$HJr9@2^dP@7|(%uY$LXq34#3aNj@f7(DFX%G+P? zG4{KP|G@ou<}G}Ut(Ob?TVOt?6;$~#;lJ4YQ8IYs(uyw)|NEId1pXkqyd&JdU%JCH zo>u$_xPRY`gNMql>#`K?<*$LCviF`2!9D&Y{766L>jB(97f<2i@2mb%76s9`Uv6vjFb#%iw8jUxJfxk3SE;Wc$2*g!}I} zgkBbyAK!011Ki`Y!@Ju!e{HzOH-g*nRnTC#x3`h-E8SJU#c*#AtKjKu{q_mC=jR-J zZLr$gYq;0{6THYg-5&}r56s)q?{yu^!OvKGs15gV_(t&F(Nz8qaF6c=&$U(YcH>VxI|~Tm){fKD6;B55$^LHzrlSzVg>w_t@qvo_xXs!^n^OEn{Y4xKKz-@ zQ-6kg`C(TE=D){q{W~$-=Q~ot*V}t=h2TElQ34*lmGV{(?(-KR@T_%IpI&f}?+1?_ zMe$SMK2I?VemaKYx5D!`lAnfqITzviV=4YMe2Tr76m^yUcmLk;`HtA|SebO+$OQNK zj-2p>v6RnpaG&p}3O}}4@onHf-_aS~eT?phgWx{j@e910&A-ow`+Ubzc(_RFADx8z ze8+isx1*~6Te#16e1(T=r~0Q|9hiTg@5l=8V(%$bfcyMK75MNsx?VrPJ-$1nDF|4=(ri+ zKHrf8o;9(qV_CS*cT|NpvhnuTaG&q!4F9F3>N5)N^Bt4moo(K8Io#(v*27c&uDqOp z`+UcFc&@QJ-+$pg-|-5*=Dgygt_{q;&v(Ru-?#7AEN~wm$OE5sMden6`+P@D_^z&M zCmrBE-_ac&+xp3);6C3m34X}-0bUOG`HuDQe)c}&L%7d(yn*|CNAz`p`JCBb=amfZ z^Brm7P4cN-6@mMFM=5wXdk?5J+~+$w!B%oPBTp z2%nu%_3sCdW8*wS;KK?jek8o;J=JGCJc9jx&9Csk-s-#-z_0(M{49fq>Y(^N@LT6~ z+;i~c8x;Qx?(5axz+?Hm-G;#HG#VNw}|v zKMx;d;}TEczP|kxyi!`_Gv=niJbQcscsTnU<%RqD_QLS$Hs4eq?(t3GEiUPN`@wzv z`B3=a*{c5nxW_MpZ?yOWaF0I@k6%G~c?9?P=kPVZs6Nr`xyJh`z8*dfe8gWWKMUN~ ztLKK7h^ux|5$^Fd;2B~mzCGOIyTYTzQ2j^3eZBewc!&Qz!To7uSWF?e-bzjp~f$JTW`gn!Mi<35Ggt|Na9ANkqx zZ1W-B&Sy7QJ!8P5+jxFFcy8+-C4tYfb@HjYU;-!96}FJpB)EIrp72eveZw0u=SBKwyuKQJI zxX1T|C$RUyC&4{_20V6MUEj^{^Qq)J;2D>yKIh>N7AXE2{P_#Te}Q{^xSfIRHrY$X zr-y&+AkPLLV(T`m!5`VWx4Q8AlXSd3@IP%|)`9SIz4iH82p_p$=erzUtDoWz!W*|x z{0aEL{ffU0AA4E;5We_ll@qipFmKI@DL)b5+kaO%iQ)GXshm{s*s&C!4}Rf`;)}q; zyiq-B!~J=+A^dVz)w4U?=YM~K=PIJ(u7NMK`J+GKC+&TZ!|-_HRL}G9nxXVOd2rqBzXKKJ#?Ns?4;Gb>Y zybJtHFO}aPKDVXH83HfXN%8aH{=VFO_y>Fbdy`&=J|7ayhg zJMg}xe@BE*o}tfs3i#H{%3FH)Dcf(q82qk{tCxZIvFEWS z@MSl3+*a_*HXb+_UO$}TN5ZT2Ry`-dA6Q;yzz=Uxeip)0*?W}B;a`d=ZyVqpY@Ov+ z_-%WyXD|GE0hMzE-pTgU{tG_5o6hSpJW+G`9r(+u%FiQs6MKH}d2eqI4M(V)_lUn_ z_l?l|R9}xDYI%zUZ?-`B%mDZHpB?_CxZ7T2;4TSqV%LsT(8@E{m_xP3YS@%_+ z!*HKxIR)<%NA>v^?(r|-|Ji;NF%AaibA+8&e0b~gx?b7gJ};9G{;+}Ce-*gTv($!1 zOrUyngL`}*`0kvFp9=SRmO1b)Ta}+}aF5>uuVw3pZ@_&X54d?a|Z zdWug6_xP;vm)3qNz&*Y?{LUTKqchy+WqQJ+)lz-N!hPOk3jE(Zy1uL69={RZJcr_s z!9D&jcoW-K{~x%|o4kN;vESW@bT}~o9v=ffJhkeR0q*hH;eXrsYFW6?%T$3+wEYh| zz?UpkJM0D@YwNYf!+l<6D*Q!DU9XLBpO@JNe|lZVy$JVtnH%uUS(TrlBZ2w!d6@|C zPKQ*VFYw1TR8H}uD(8Qr%Bm{=|Nk#9jeb#`1MOFXBWKtD8(OypKqq}Z@?2KRXy*)Pulo+7&~vz&n{c19Ru#` zTI0jtKhklt!#zG9d|MmUzZ(3Iy${s}?&Wlcx3cpY06*MQ=Q{?zZJP2q8QyPz>OTh_ z;g0IL2>#6Gqqo4lo(JH?=IgkB!P~c%--K65rusaFdw%|de}16&aL4suzm6Us6~6n5 z&MOW4w|M&d%RJC*0h@Gf2CFW~iO%0I*7zEeHJoX~N+UG4l!^^62RKVI?C;g_Sx zcUf`R{a~p%iF##E#aAMJzEF(*9I!T8$9|EU9UdypjSHXKzKrX z&u#>~tnJ%24*u|0U6)_smn}cD;h(Q7{x^92wW`ks_!Jv2+6qtCLh-xd1rO_d55avN z=p_8Qz1Mjjp2Xfez6SrrKEHp%m&I28|A9BNe(MYP?)a+bJ9y%8IM- zOI6fyqr*!?kSB!u^G^!+&O|CV4?N8fmGeEk@JQ9a7Tn8k2#;ptw7uaTKLCEVlj<`a z?(y^CajgDZ;U2#Sp4Q^8z&-vB{EEeYgnN9LQ-RmzvBf8Wdwd#rw}krpB5;o{4Ig6h zP2e8i8h+T~2f#gk1U%Cy)n`83D2%itcr4qm2% z@^S?3@n_)Eb||0!z&-vyc#a^IALY#dJO8oaf8NslAq(8g&jbIrsOnQ0?(wzZ54Wlw zo#7te3tr3m@8jVfKMj82rRuW|?(u)XFFscM8Mwz^hIhTJ`u_*__z&={36#&+w!YP$ z$2>kU{6iGA=R9zaFAQJwz3N{Z?(vP`DeQTp7u@6f!w0?7`A&m-{5<%@3#!i_aF5>& z-*Qaxm*F0N8(w9s;y=JWKD4b<@I0TfeP9y9Jw7!&o~@%O4EOj_@aFbAM~&eg-wOWQ zN9D6W+~bGC2Xt5bJh;yzFNHU4uKVYHxR-w%KH{+A@4>zNC-7d`RG-L}C(pCL9~uk3 z>x9bB438FFpNrh^`u6XN@P>_5PEGi+Tq>snJX<5xvpf6;dp;ZuZ#-M&PlgXGqjFZl z6ZX(?H^Nu^s&Y=lH`#tWm*9uyEB-aS&T;u?c(q@3+(hT?I{eSa;eT(zUY}I()8FZS zQVj0(DGPrTUB_(+e}6>Y5#Gh>KNRloYmb2!PN~oDBDlXVyb9jkp4)fB{e9uX@K3gm z9o4?k5_e_ss#vZ1^zyi+=r9|HH^b!`JrZR3pt;Cbx1aRfZVdmVQk zJc*UF6kgWmsdvFg+q}^scwJkEc@v&*sE+#pe)E$2E4;eRFGsNd-P`k$jfzhWPh

E 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenInfo.json b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenInfo.json new file mode 100644 index 0000000..0e9f174 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenInfo.json @@ -0,0 +1,505 @@ +{ + "BUILD_DIR" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen", + "CMAKE_BINARY_DIR" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug", + "CMAKE_CURRENT_BINARY_DIR" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug", + "CMAKE_CURRENT_SOURCE_DIR" : "/home/aljaz/Desktop/spo/ass2/simulator", + "CMAKE_EXECUTABLE" : "/home/aljaz/Qt/Tools/CMake/bin/cmake", + "CMAKE_LIST_FILES" : + [ + "/home/aljaz/Desktop/spo/ass2/simulator/CMakeLists.txt", + "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake", + "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeSystem.cmake", + "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-Initialize.cmake", + "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeGenericSystem.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/UnixPaths.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXInformation.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU-CXX.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindThreads.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckLibraryExists.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckIncludeFileCXX.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapAtomic.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapOpenGL.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindOpenGL.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindVulkan.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/MacroAddFileDependencies.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake", + "/home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake" + ], + "CMAKE_SOURCE_DIR" : "/home/aljaz/Desktop/spo/ass2/simulator", + "CROSS_CONFIG" : false, + "DEP_FILE" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/deps", + "DEP_FILE_RULE_NAME" : "simulator_autogen/timestamp", + "HEADERS" : + [ + [ + "/home/aljaz/Desktop/spo/ass2/simulator/device.h", + "MU", + "EWIEGA46WW/moc_device.cpp", + null + ], + [ + "/home/aljaz/Desktop/spo/ass2/simulator/machine.h", + "MU", + "EWIEGA46WW/moc_machine.cpp", + null + ], + [ + "/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h", + "MU", + "EWIEGA46WW/moc_mainwindow.cpp", + null + ] + ], + "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ], + "INCLUDE_DIR" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include", + "MOC_COMPILATION_FILE" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp", + "MOC_DEFINITIONS" : [ "QT_CORE_LIB", "QT_GUI_LIB", "QT_WIDGETS_LIB" ], + "MOC_DEPEND_FILTERS" : + [ + [ + "Q_PLUGIN_METADATA", + "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\"" + ] + ], + "MOC_INCLUDES" : + [ + "/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore", + "/home/aljaz/Qt/6.10.1/gcc_64/include", + "/home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++", + "/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets", + "/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui", + "/usr/include", + "/usr/include/c++/13", + "/usr/include/x86_64-linux-gnu/c++/13", + "/usr/include/c++/13/backward", + "/usr/lib/gcc/x86_64-linux-gnu/13/include", + "/usr/local/include", + "/usr/include/x86_64-linux-gnu" + ], + "MOC_MACRO_NAMES" : + [ + "Q_OBJECT", + "Q_GADGET", + "Q_NAMESPACE", + "Q_NAMESPACE_EXPORT", + "Q_GADGET_EXPORT", + "Q_ENUM_NS" + ], + "MOC_OPTIONS" : [], + "MOC_PATH_PREFIX" : false, + "MOC_PREDEFS_CMD" : + [ + "/bin/g++", + "-dM", + "-E", + "-c", + "/home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp" + ], + "MOC_PREDEFS_FILE" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h", + "MOC_RELAXED_MODE" : false, + "MOC_SKIP" : [], + "MULTI_CONFIG" : false, + "PARALLEL" : 10, + "PARSE_CACHE_FILE" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/ParseCache.txt", + "QT_MOC_EXECUTABLE" : "/home/aljaz/Qt/6.10.1/gcc_64/libexec/moc", + "QT_UIC_EXECUTABLE" : "/home/aljaz/Qt/6.10.1/gcc_64/libexec/uic", + "QT_VERSION_MAJOR" : 6, + "QT_VERSION_MINOR" : 10, + "SETTINGS_FILE" : "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenUsed.txt", + "SOURCES" : + [ + [ "/home/aljaz/Desktop/spo/ass2/simulator/device.cpp", "MU", null ], + [ "/home/aljaz/Desktop/spo/ass2/simulator/machine.cpp", "MU", null ], + [ "/home/aljaz/Desktop/spo/ass2/simulator/main.cpp", "MU", null ], + [ "/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.cpp", "MU", null ] + ], + "UIC_OPTIONS" : [], + "UIC_SEARCH_PATHS" : [], + "UIC_SKIP" : [], + "UIC_UI_FILES" : [], + "USE_BETTER_GRAPH" : true, + "VERBOSITY" : 0 +} diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenUsed.txt b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenUsed.txt new file mode 100644 index 0000000..c2df12f --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenUsed.txt @@ -0,0 +1,2 @@ +moc:405d2c5319fdf5b8f01e13703614efec82cd89449f4a81e52cf84126685bd765 +uic:ee12a814d943eb06eccdc61b18fb27366e6843ac4aeb0582a1bce6fe8f4f3941 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/ParseCache.txt b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/ParseCache.txt new file mode 100644 index 0000000..a13f10b --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/ParseCache.txt @@ -0,0 +1,442 @@ +# Generated by CMake. Changes will be overwritten. +/home/aljaz/Desktop/spo/ass2/simulator/machine.cpp +/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h + mmc:Q_OBJECT + mdp:/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h + mdp:/home/aljaz/Desktop/spo/ass2/simulator/machine.h + mdp:/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q17memory.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20functional.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20iterator.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20memory.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20type_traits.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20utility.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q23type_traits.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q23utility.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qalgorithms.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qalloc.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qanystringview.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydata.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydataops.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydatapointer.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qassert.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qatomic.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qatomic_cxx11.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbasicatomic.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbindingstorage.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearray.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearrayalgorithms.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearraylist.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearrayview.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qchar.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcheckedint_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompare.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompare_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcomparehelpers.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompilerdetection.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qconfig.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qconstructormacros.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainerfwd.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainerinfo.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainertools_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontiguouscache.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdarwinhelpers.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdatastream.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdebug.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qendian.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qexceptionhandling.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qflags.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfloat16.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qforeach.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfunctionaltools_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfunctionpointer.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qgenericatomic.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qglobal.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qglobalstatic.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qhash.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qhashfunctions.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiodevicebase.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiterable.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiterator.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlatin1stringview.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qline.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlist.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlogging.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmalloc.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmap.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmargins.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmath.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmetacontainer.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmetatype.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qminmax.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qnamespace.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qnumeric.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobject.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobject_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobjectdefs.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobjectdefs_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qoverload.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qpair.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qpoint.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qprocessordetection.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qrect.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qrefcount.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qscopedpointer.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qscopeguard.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qset.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qshareddata.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qshareddata_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsharedpointer.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsharedpointer_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsize.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qspan.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstdlibdetection.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstring.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringalgorithms.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringbuilder.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringconverter.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringconverter_base.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringfwd.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringlist.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringmatcher.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringtokenizer.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringview.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qswap.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsysinfo.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsystemdetection.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtaggedpointer.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtclasshelpermacros.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtconfiginclude.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtconfigmacros.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcore-config.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcoreexports.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcoreglobal.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtdeprecationdefinitions.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtdeprecationmarkers.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtenvironmentvariables.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtextstream.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtformat_impl.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtmetamacros.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtnoop.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtpreprocessorsupport.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtresource.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qttranslation.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qttypetraits.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtversion.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtversionchecks.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtypeinfo.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtypes.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qutf8stringview.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qvariant.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qvarlengtharray.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qversiontagging.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qxptype_traits.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qyieldcpu.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qaction.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qbitmap.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qbrush.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qcolor.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qcursor.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfont.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontinfo.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontmetrics.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontvariableaxis.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qicon.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qimage.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qkeysequence.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpaintdevice.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpalette.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpixelformat.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpixmap.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpolygon.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qregion.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qrgb.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qrgba64.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtgui-config.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtguiexports.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtguiglobal.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtransform.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qwindowdefs.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/QMainWindow + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qmainwindow.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qsizepolicy.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtabwidget.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgets-config.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgetsexports.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h + mdp:/home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qwidget.h + mdp:/usr/include/alloca.h + mdp:/usr/include/asm-generic/errno-base.h + mdp:/usr/include/asm-generic/errno.h + mdp:/usr/include/assert.h + mdp:/usr/include/c++/13/algorithm + mdp:/usr/include/c++/13/array + mdp:/usr/include/c++/13/atomic + mdp:/usr/include/c++/13/backward/auto_ptr.h + mdp:/usr/include/c++/13/backward/binders.h + mdp:/usr/include/c++/13/bit + mdp:/usr/include/c++/13/bits/algorithmfwd.h + mdp:/usr/include/c++/13/bits/align.h + mdp:/usr/include/c++/13/bits/alloc_traits.h + mdp:/usr/include/c++/13/bits/allocated_ptr.h + mdp:/usr/include/c++/13/bits/allocator.h + mdp:/usr/include/c++/13/bits/atomic_base.h + mdp:/usr/include/c++/13/bits/atomic_lockfree_defines.h + mdp:/usr/include/c++/13/bits/basic_string.h + mdp:/usr/include/c++/13/bits/basic_string.tcc + mdp:/usr/include/c++/13/bits/char_traits.h + mdp:/usr/include/c++/13/bits/charconv.h + mdp:/usr/include/c++/13/bits/chrono.h + mdp:/usr/include/c++/13/bits/concept_check.h + mdp:/usr/include/c++/13/bits/cpp_type_traits.h + mdp:/usr/include/c++/13/bits/cxxabi_forced.h + mdp:/usr/include/c++/13/bits/cxxabi_init_exception.h + mdp:/usr/include/c++/13/bits/enable_special_members.h + mdp:/usr/include/c++/13/bits/erase_if.h + mdp:/usr/include/c++/13/bits/exception.h + mdp:/usr/include/c++/13/bits/exception_defines.h + mdp:/usr/include/c++/13/bits/exception_ptr.h + mdp:/usr/include/c++/13/bits/functexcept.h + mdp:/usr/include/c++/13/bits/functional_hash.h + mdp:/usr/include/c++/13/bits/hash_bytes.h + mdp:/usr/include/c++/13/bits/hashtable.h + mdp:/usr/include/c++/13/bits/hashtable_policy.h + mdp:/usr/include/c++/13/bits/invoke.h + mdp:/usr/include/c++/13/bits/ios_base.h + mdp:/usr/include/c++/13/bits/list.tcc + mdp:/usr/include/c++/13/bits/locale_classes.h + mdp:/usr/include/c++/13/bits/locale_classes.tcc + mdp:/usr/include/c++/13/bits/localefwd.h + mdp:/usr/include/c++/13/bits/memory_resource.h + mdp:/usr/include/c++/13/bits/memoryfwd.h + mdp:/usr/include/c++/13/bits/move.h + mdp:/usr/include/c++/13/bits/nested_exception.h + mdp:/usr/include/c++/13/bits/new_allocator.h + mdp:/usr/include/c++/13/bits/node_handle.h + mdp:/usr/include/c++/13/bits/ostream_insert.h + mdp:/usr/include/c++/13/bits/parse_numbers.h + mdp:/usr/include/c++/13/bits/postypes.h + mdp:/usr/include/c++/13/bits/predefined_ops.h + mdp:/usr/include/c++/13/bits/ptr_traits.h + mdp:/usr/include/c++/13/bits/range_access.h + mdp:/usr/include/c++/13/bits/refwrap.h + mdp:/usr/include/c++/13/bits/requires_hosted.h + mdp:/usr/include/c++/13/bits/shared_ptr.h + mdp:/usr/include/c++/13/bits/shared_ptr_atomic.h + mdp:/usr/include/c++/13/bits/shared_ptr_base.h + mdp:/usr/include/c++/13/bits/specfun.h + mdp:/usr/include/c++/13/bits/std_abs.h + mdp:/usr/include/c++/13/bits/std_function.h + mdp:/usr/include/c++/13/bits/stl_algo.h + mdp:/usr/include/c++/13/bits/stl_algobase.h + mdp:/usr/include/c++/13/bits/stl_bvector.h + mdp:/usr/include/c++/13/bits/stl_construct.h + mdp:/usr/include/c++/13/bits/stl_function.h + mdp:/usr/include/c++/13/bits/stl_heap.h + mdp:/usr/include/c++/13/bits/stl_iterator.h + mdp:/usr/include/c++/13/bits/stl_iterator_base_funcs.h + mdp:/usr/include/c++/13/bits/stl_iterator_base_types.h + mdp:/usr/include/c++/13/bits/stl_list.h + mdp:/usr/include/c++/13/bits/stl_map.h + mdp:/usr/include/c++/13/bits/stl_multimap.h + mdp:/usr/include/c++/13/bits/stl_multiset.h + mdp:/usr/include/c++/13/bits/stl_numeric.h + mdp:/usr/include/c++/13/bits/stl_pair.h + mdp:/usr/include/c++/13/bits/stl_raw_storage_iter.h + mdp:/usr/include/c++/13/bits/stl_relops.h + mdp:/usr/include/c++/13/bits/stl_set.h + mdp:/usr/include/c++/13/bits/stl_tempbuf.h + mdp:/usr/include/c++/13/bits/stl_tree.h + mdp:/usr/include/c++/13/bits/stl_uninitialized.h + mdp:/usr/include/c++/13/bits/stl_vector.h + mdp:/usr/include/c++/13/bits/stream_iterator.h + mdp:/usr/include/c++/13/bits/streambuf.tcc + mdp:/usr/include/c++/13/bits/streambuf_iterator.h + mdp:/usr/include/c++/13/bits/string_view.tcc + mdp:/usr/include/c++/13/bits/stringfwd.h + mdp:/usr/include/c++/13/bits/uniform_int_dist.h + mdp:/usr/include/c++/13/bits/unique_ptr.h + mdp:/usr/include/c++/13/bits/unordered_map.h + mdp:/usr/include/c++/13/bits/unordered_set.h + mdp:/usr/include/c++/13/bits/uses_allocator.h + mdp:/usr/include/c++/13/bits/uses_allocator_args.h + mdp:/usr/include/c++/13/bits/utility.h + mdp:/usr/include/c++/13/bits/vector.tcc + mdp:/usr/include/c++/13/cassert + mdp:/usr/include/c++/13/cctype + mdp:/usr/include/c++/13/cerrno + mdp:/usr/include/c++/13/chrono + mdp:/usr/include/c++/13/climits + mdp:/usr/include/c++/13/clocale + mdp:/usr/include/c++/13/cmath + mdp:/usr/include/c++/13/compare + mdp:/usr/include/c++/13/cstddef + mdp:/usr/include/c++/13/cstdint + mdp:/usr/include/c++/13/cstdio + mdp:/usr/include/c++/13/cstdlib + mdp:/usr/include/c++/13/cstring + mdp:/usr/include/c++/13/ctime + mdp:/usr/include/c++/13/cwchar + mdp:/usr/include/c++/13/debug/assertions.h + mdp:/usr/include/c++/13/debug/debug.h + mdp:/usr/include/c++/13/exception + mdp:/usr/include/c++/13/ext/aligned_buffer.h + mdp:/usr/include/c++/13/ext/alloc_traits.h + mdp:/usr/include/c++/13/ext/atomicity.h + mdp:/usr/include/c++/13/ext/concurrence.h + mdp:/usr/include/c++/13/ext/numeric_traits.h + mdp:/usr/include/c++/13/ext/string_conversions.h + mdp:/usr/include/c++/13/ext/type_traits.h + mdp:/usr/include/c++/13/functional + mdp:/usr/include/c++/13/initializer_list + mdp:/usr/include/c++/13/iosfwd + mdp:/usr/include/c++/13/iterator + mdp:/usr/include/c++/13/limits + mdp:/usr/include/c++/13/list + mdp:/usr/include/c++/13/map + mdp:/usr/include/c++/13/memory + mdp:/usr/include/c++/13/new + mdp:/usr/include/c++/13/numeric + mdp:/usr/include/c++/13/optional + mdp:/usr/include/c++/13/pstl/execution_defs.h + mdp:/usr/include/c++/13/pstl/glue_algorithm_defs.h + mdp:/usr/include/c++/13/pstl/glue_memory_defs.h + mdp:/usr/include/c++/13/pstl/glue_numeric_defs.h + mdp:/usr/include/c++/13/pstl/pstl_config.h + mdp:/usr/include/c++/13/ratio + mdp:/usr/include/c++/13/set + mdp:/usr/include/c++/13/stdexcept + mdp:/usr/include/c++/13/streambuf + mdp:/usr/include/c++/13/string + mdp:/usr/include/c++/13/string_view + mdp:/usr/include/c++/13/system_error + mdp:/usr/include/c++/13/tr1/bessel_function.tcc + mdp:/usr/include/c++/13/tr1/beta_function.tcc + mdp:/usr/include/c++/13/tr1/ell_integral.tcc + mdp:/usr/include/c++/13/tr1/exp_integral.tcc + mdp:/usr/include/c++/13/tr1/gamma.tcc + mdp:/usr/include/c++/13/tr1/hypergeometric.tcc + mdp:/usr/include/c++/13/tr1/legendre_function.tcc + mdp:/usr/include/c++/13/tr1/modified_bessel_func.tcc + mdp:/usr/include/c++/13/tr1/poly_hermite.tcc + mdp:/usr/include/c++/13/tr1/poly_laguerre.tcc + mdp:/usr/include/c++/13/tr1/riemann_zeta.tcc + mdp:/usr/include/c++/13/tr1/special_function_util.h + mdp:/usr/include/c++/13/tuple + mdp:/usr/include/c++/13/type_traits + mdp:/usr/include/c++/13/typeinfo + mdp:/usr/include/c++/13/unordered_map + mdp:/usr/include/c++/13/unordered_set + mdp:/usr/include/c++/13/utility + mdp:/usr/include/c++/13/variant + mdp:/usr/include/c++/13/vector + mdp:/usr/include/c++/13/version + mdp:/usr/include/ctype.h + mdp:/usr/include/endian.h + mdp:/usr/include/errno.h + mdp:/usr/include/features-time64.h + mdp:/usr/include/features.h + mdp:/usr/include/limits.h + mdp:/usr/include/linux/errno.h + mdp:/usr/include/linux/limits.h + mdp:/usr/include/locale.h + mdp:/usr/include/pthread.h + mdp:/usr/include/sched.h + mdp:/usr/include/stdc-predef.h + mdp:/usr/include/stdint.h + mdp:/usr/include/stdio.h + mdp:/usr/include/stdlib.h + mdp:/usr/include/string.h + mdp:/usr/include/strings.h + mdp:/usr/include/time.h + mdp:/usr/include/wchar.h + mdp:/usr/include/x86_64-linux-gnu/asm/errno.h + mdp:/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + mdp:/usr/include/x86_64-linux-gnu/bits/byteswap.h + mdp:/usr/include/x86_64-linux-gnu/bits/cpu-set.h + mdp:/usr/include/x86_64-linux-gnu/bits/endian.h + mdp:/usr/include/x86_64-linux-gnu/bits/endianness.h + mdp:/usr/include/x86_64-linux-gnu/bits/errno.h + mdp:/usr/include/x86_64-linux-gnu/bits/floatn-common.h + mdp:/usr/include/x86_64-linux-gnu/bits/floatn.h + mdp:/usr/include/x86_64-linux-gnu/bits/libc-header-start.h + mdp:/usr/include/x86_64-linux-gnu/bits/local_lim.h + mdp:/usr/include/x86_64-linux-gnu/bits/locale.h + mdp:/usr/include/x86_64-linux-gnu/bits/long-double.h + mdp:/usr/include/x86_64-linux-gnu/bits/posix1_lim.h + mdp:/usr/include/x86_64-linux-gnu/bits/posix2_lim.h + mdp:/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + mdp:/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + mdp:/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + mdp:/usr/include/x86_64-linux-gnu/bits/sched.h + mdp:/usr/include/x86_64-linux-gnu/bits/select.h + mdp:/usr/include/x86_64-linux-gnu/bits/setjmp.h + mdp:/usr/include/x86_64-linux-gnu/bits/stdint-intn.h + mdp:/usr/include/x86_64-linux-gnu/bits/stdint-least.h + mdp:/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + mdp:/usr/include/x86_64-linux-gnu/bits/stdio_lim.h + mdp:/usr/include/x86_64-linux-gnu/bits/stdlib-float.h + mdp:/usr/include/x86_64-linux-gnu/bits/struct_mutex.h + mdp:/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + mdp:/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + mdp:/usr/include/x86_64-linux-gnu/bits/time.h + mdp:/usr/include/x86_64-linux-gnu/bits/time64.h + mdp:/usr/include/x86_64-linux-gnu/bits/timesize.h + mdp:/usr/include/x86_64-linux-gnu/bits/timex.h + mdp:/usr/include/x86_64-linux-gnu/bits/types.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/FILE.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/__FILE.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/clock_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/error_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/locale_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/time_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/timer_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/types/wint_t.h + mdp:/usr/include/x86_64-linux-gnu/bits/typesizes.h + mdp:/usr/include/x86_64-linux-gnu/bits/uintn-identity.h + mdp:/usr/include/x86_64-linux-gnu/bits/uio_lim.h + mdp:/usr/include/x86_64-linux-gnu/bits/waitflags.h + mdp:/usr/include/x86_64-linux-gnu/bits/waitstatus.h + mdp:/usr/include/x86_64-linux-gnu/bits/wchar.h + mdp:/usr/include/x86_64-linux-gnu/bits/wordsize.h + mdp:/usr/include/x86_64-linux-gnu/bits/xopen_lim.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + mdp:/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + mdp:/usr/include/x86_64-linux-gnu/gnu/stubs-64.h + mdp:/usr/include/x86_64-linux-gnu/gnu/stubs.h + mdp:/usr/include/x86_64-linux-gnu/sys/cdefs.h + mdp:/usr/include/x86_64-linux-gnu/sys/select.h + mdp:/usr/include/x86_64-linux-gnu/sys/single_threaded.h + mdp:/usr/include/x86_64-linux-gnu/sys/types.h + mdp:/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + mdp:/usr/lib/gcc/x86_64-linux-gnu/13/include/stdbool.h + mdp:/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h +/home/aljaz/Desktop/spo/ass2/simulator/machine.h +/home/aljaz/Desktop/spo/ass2/simulator/device.h +/home/aljaz/Desktop/spo/ass2/simulator/main.cpp +/home/aljaz/Desktop/spo/ass2/simulator/device.cpp +/home/aljaz/Desktop/spo/ass2/simulator/mainwindow.cpp + uic:ui_mainwindow.h diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/Testing/Temporary/LastTest.log b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..6bed42c --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Nov 23 16:29 CET +---------------------------------------------------------- +End testing: Nov 23 16:29 CET diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/build.ninja b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/build.ninja new file mode 100644 index 0000000..9d176c7 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/build.ninja @@ -0,0 +1,256 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.30 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: simulator +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/ +# ============================================================================= +# Object build statements for EXECUTABLE target simulator + + +############################################# +# Order-only phony target for simulator + +build cmake_object_order_depends_target_simulator: phony || simulator_autogen simulator_autogen/mocs_compilation.cpp simulator_autogen/timestamp simulator_autogen_timestamp_deps + +build CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o: CXX_COMPILER__simulator_unscanned_Debug /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp || cmake_object_order_depends_target_simulator + DEFINES = -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB + DEP_FILE = CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o.d + FLAGS = -DQT_QML_DEBUG -g -fdiagnostics-color=always -fPIC + INCLUDES = -I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore -isystem /home/aljaz/Qt/6.10.1/gcc_64/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++ -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui + OBJECT_DIR = CMakeFiles/simulator.dir + OBJECT_FILE_DIR = CMakeFiles/simulator.dir/simulator_autogen + +build CMakeFiles/simulator.dir/main.cpp.o: CXX_COMPILER__simulator_unscanned_Debug /home/aljaz/Desktop/spo/ass2/simulator/main.cpp || cmake_object_order_depends_target_simulator + DEFINES = -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB + DEP_FILE = CMakeFiles/simulator.dir/main.cpp.o.d + FLAGS = -DQT_QML_DEBUG -g -fdiagnostics-color=always -fPIC + INCLUDES = -I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore -isystem /home/aljaz/Qt/6.10.1/gcc_64/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++ -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui + OBJECT_DIR = CMakeFiles/simulator.dir + OBJECT_FILE_DIR = CMakeFiles/simulator.dir + +build CMakeFiles/simulator.dir/mainwindow.cpp.o: CXX_COMPILER__simulator_unscanned_Debug /home/aljaz/Desktop/spo/ass2/simulator/mainwindow.cpp || cmake_object_order_depends_target_simulator + DEFINES = -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB + DEP_FILE = CMakeFiles/simulator.dir/mainwindow.cpp.o.d + FLAGS = -DQT_QML_DEBUG -g -fdiagnostics-color=always -fPIC + INCLUDES = -I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore -isystem /home/aljaz/Qt/6.10.1/gcc_64/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++ -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui + OBJECT_DIR = CMakeFiles/simulator.dir + OBJECT_FILE_DIR = CMakeFiles/simulator.dir + +build CMakeFiles/simulator.dir/machine.cpp.o: CXX_COMPILER__simulator_unscanned_Debug /home/aljaz/Desktop/spo/ass2/simulator/machine.cpp || cmake_object_order_depends_target_simulator + DEFINES = -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB + DEP_FILE = CMakeFiles/simulator.dir/machine.cpp.o.d + FLAGS = -DQT_QML_DEBUG -g -fdiagnostics-color=always -fPIC + INCLUDES = -I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore -isystem /home/aljaz/Qt/6.10.1/gcc_64/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++ -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui + OBJECT_DIR = CMakeFiles/simulator.dir + OBJECT_FILE_DIR = CMakeFiles/simulator.dir + +build CMakeFiles/simulator.dir/device.cpp.o: CXX_COMPILER__simulator_unscanned_Debug /home/aljaz/Desktop/spo/ass2/simulator/device.cpp || cmake_object_order_depends_target_simulator + DEFINES = -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB + DEP_FILE = CMakeFiles/simulator.dir/device.cpp.o.d + FLAGS = -DQT_QML_DEBUG -g -fdiagnostics-color=always -fPIC + INCLUDES = -I/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore -isystem /home/aljaz/Qt/6.10.1/gcc_64/include -isystem /home/aljaz/Qt/6.10.1/gcc_64/mkspecs/linux-g++ -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets -isystem /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui + OBJECT_DIR = CMakeFiles/simulator.dir + OBJECT_FILE_DIR = CMakeFiles/simulator.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target simulator + + +############################################# +# Link the executable simulator + +build simulator: CXX_EXECUTABLE_LINKER__simulator_Debug CMakeFiles/simulator.dir/simulator_autogen/mocs_compilation.cpp.o CMakeFiles/simulator.dir/main.cpp.o CMakeFiles/simulator.dir/mainwindow.cpp.o CMakeFiles/simulator.dir/machine.cpp.o CMakeFiles/simulator.dir/device.cpp.o | /home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Widgets.so.6.10.1 /home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Gui.so.6.10.1 /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Core.so.6.10.1 || simulator_autogen simulator_autogen_timestamp_deps + FLAGS = -DQT_QML_DEBUG -g + LINK_LIBRARIES = -Wl,-rpath,/home/aljaz/Qt/6.10.1/gcc_64/lib: /home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Widgets.so.6.10.1 /home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Gui.so.6.10.1 /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /home/aljaz/Qt/6.10.1/gcc_64/lib/libQt6Core.so.6.10.1 -Wl,-rpath-link,/home/aljaz/Qt/6.10.1/gcc_64/lib + OBJECT_DIR = CMakeFiles/simulator.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = simulator + TARGET_PDB = simulator.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug && /home/aljaz/Qt/Tools/CMake/bin/ccmake -S/home/aljaz/Desktop/spo/ass2/simulator -B/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug && /home/aljaz/Qt/Tools/CMake/bin/cmake --regenerate-during-build -S/home/aljaz/Desktop/spo/ass2/simulator -B/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build list_install_components: phony + + +############################################# +# Utility command for install + +build CMakeFiles/install.util: CUSTOM_COMMAND all + COMMAND = cd /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug && /home/aljaz/Qt/Tools/CMake/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build install: phony CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build CMakeFiles/install/local.util: CUSTOM_COMMAND all + COMMAND = cd /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug && /home/aljaz/Qt/Tools/CMake/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build install/local: phony CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build CMakeFiles/install/strip.util: CUSTOM_COMMAND all + COMMAND = cd /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug && /home/aljaz/Qt/Tools/CMake/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build install/strip: phony CMakeFiles/install/strip.util + + +############################################# +# Utility command for simulator_autogen_timestamp_deps + +build simulator_autogen_timestamp_deps: phony + + +############################################# +# Utility command for simulator_autogen + +build simulator_autogen: phony CMakeFiles/simulator_autogen simulator_autogen/include/ui_mainwindow.h simulator_autogen/timestamp simulator_autogen/mocs_compilation.cpp simulator_autogen_timestamp_deps + + +############################################# +# Custom command for simulator_autogen/timestamp + +build simulator_autogen/timestamp simulator_autogen/mocs_compilation.cpp | ${cmake_ninja_workdir}simulator_autogen/timestamp ${cmake_ninja_workdir}simulator_autogen/mocs_compilation.cpp: CUSTOM_COMMAND /home/aljaz/Qt/6.10.1/gcc_64/libexec/moc /home/aljaz/Qt/6.10.1/gcc_64/libexec/uic || simulator_autogen_timestamp_deps + COMMAND = cd /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug && /home/aljaz/Qt/Tools/CMake/bin/cmake -E cmake_autogen /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/simulator_autogen.dir/AutogenInfo.json Debug && /home/aljaz/Qt/Tools/CMake/bin/cmake -E touch /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp && /home/aljaz/Qt/Tools/CMake/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/aljaz/Desktop/spo/ass2/simulator /home/aljaz/Desktop/spo/ass2/simulator /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/deps /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/d/340b607c7a7d7ff48b5a83b61d43e740cdd46fa9ef36e249aa38dabffe8e4fc4.d + DESC = Automatic MOC and UIC for target simulator + depfile = CMakeFiles/d/340b607c7a7d7ff48b5a83b61d43e740cdd46fa9ef36e249aa38dabffe8e4fc4.d + deps = gcc + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles/simulator_autogen + +build CMakeFiles/simulator_autogen simulator_autogen/include/ui_mainwindow.h | ${cmake_ninja_workdir}CMakeFiles/simulator_autogen ${cmake_ninja_workdir}simulator_autogen/include/ui_mainwindow.h: phony simulator_autogen/timestamp || simulator_autogen_timestamp_deps + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug + +build all: phony simulator + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | .qtc/package-manager/auto-setup.cmake .qtc/package-manager/maintenance_tool_provider.cmake /home/aljaz/Desktop/spo/ass2/simulator/CMakeLists.txt /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapAtomic.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapOpenGL.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckIncludeFileCXX.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckLibraryExists.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindOpenGL.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindThreads.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindVulkan.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/MacroAddFileDependencies.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU-CXX.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-Initialize.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.30.5/CMakeCXXCompiler.cmake CMakeFiles/3.30.5/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build .qtc/package-manager/auto-setup.cmake .qtc/package-manager/maintenance_tool_provider.cmake /home/aljaz/Desktop/spo/ass2/simulator/CMakeLists.txt /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapAtomic.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapOpenGL.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckIncludeFileCXX.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckLibraryExists.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindOpenGL.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindThreads.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindVulkan.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/MacroAddFileDependencies.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU-CXX.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-Initialize.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux.cmake /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.30.5/CMakeCXXCompiler.cmake CMakeFiles/3.30.5/CMakeSystem.cmake: phony + + +############################################# +# Clean additional files. + +build CMakeFiles/clean.additional: CLEAN_ADDITIONAL + CONFIG = Debug + + +############################################# +# Clean all the built files. + +build clean: CLEAN CMakeFiles/clean.additional + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/cmake_install.cmake b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/cmake_install.cmake new file mode 100644 index 0000000..9ba3f29 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/cmake_install.cmake @@ -0,0 +1,86 @@ +# Install script for directory: /home/aljaz/Desktop/spo/ass2/simulator + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/tmp") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/simulator" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/simulator") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/simulator" + RPATH "\$ORIGIN:\$ORIGIN/../lib") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/simulator" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/simulator") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/simulator" + OLD_RPATH "/home/aljaz/Qt/6.10.1/gcc_64/lib:" + NEW_RPATH "\$ORIGIN:\$ORIGIN/../lib") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/simulator") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + include("/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qt/deploy_simulator_4496084524.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") + file(WRITE "/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/qtcsettings.cmake b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/qtcsettings.cmake new file mode 100644 index 0000000..1649748 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/qtcsettings.cmake @@ -0,0 +1,2 @@ +# This file is managed by Qt Creator, do not edit! + diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator new file mode 100755 index 0000000000000000000000000000000000000000..ac956310557bb37330ac109742612b63dceaa331 GIT binary patch literal 1395144 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 AO*~I=OGd{|3b_u# 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 z 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
*5ITbB3b|ug%`Xe>LYP;C~v9szhz} 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

    |ac1Um??UW-YHj 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 H_?rBG!D=Ah literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp new file mode 100644 index 0000000..1d9d21a --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp @@ -0,0 +1,109 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'mainwindow.h' +** +** Created by: The Qt Meta Object Compiler version 69 (Qt 6.10.1) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../mainwindow.h" +#include + +#include + +#include + + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'mainwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 69 +#error "This file was generated using the moc from 6.10.1. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { +struct qt_meta_tag_ZN10MainWindowE_t {}; +} // unnamed namespace + +template <> constexpr inline auto MainWindow::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "MainWindow", + "on_readButton_clicked", + "" + }; + + QtMocHelpers::UintData qt_methods { + // Slot 'on_readButton_clicked' + QtMocHelpers::SlotData(1, 2, QMC::AccessPrivate, QMetaType::Void), + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject MainWindow::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->on_readButton_clicked(); break; + default: ; + } + } + (void)_a; +} + +const QMetaObject *MainWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *MainWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QMainWindow::qt_metacast(_clname); +} + +int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 1; + } + return _id; +} +QT_WARNING_POP diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp.d b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp.d new file mode 100644 index 0000000..0a91947 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp.d @@ -0,0 +1,432 @@ +/home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/EWIEGA46WW/moc_mainwindow.cpp: /home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h \ + /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h \ + /home/aljaz/Desktop/spo/ass2/simulator/machine.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q17memory.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20functional.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20iterator.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20memory.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20type_traits.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20utility.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q23type_traits.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q23utility.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qalgorithms.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qalloc.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qanystringview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydata.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydataops.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydatapointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qassert.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qatomic.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qatomic_cxx11.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbasicatomic.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbindingstorage.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearray.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearrayalgorithms.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearraylist.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearrayview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qchar.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcheckedint_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompare.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompare_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcomparehelpers.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompilerdetection.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qconfig.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qconstructormacros.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainerfwd.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainerinfo.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainertools_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontiguouscache.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdarwinhelpers.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdatastream.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdebug.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qendian.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qexceptionhandling.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qflags.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfloat16.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qforeach.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfunctionaltools_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfunctionpointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qgenericatomic.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qglobal.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qglobalstatic.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qhash.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qhashfunctions.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiodevicebase.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiterable.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiterator.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlatin1stringview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qline.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlist.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlogging.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmalloc.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmap.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmargins.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmath.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmetacontainer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmetatype.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qminmax.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qnamespace.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qnumeric.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobject.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobject_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobjectdefs.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobjectdefs_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qoverload.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qpair.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qpoint.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qprocessordetection.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qrect.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qrefcount.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qscopedpointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qscopeguard.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qset.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qshareddata.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qshareddata_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsharedpointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsharedpointer_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsize.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qspan.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstdlibdetection.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstring.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringalgorithms.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringbuilder.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringconverter.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringconverter_base.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringfwd.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringlist.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringmatcher.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringtokenizer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qswap.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsysinfo.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsystemdetection.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtaggedpointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtclasshelpermacros.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtconfiginclude.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtconfigmacros.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcore-config.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcoreexports.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcoreglobal.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtdeprecationdefinitions.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtdeprecationmarkers.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtenvironmentvariables.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtextstream.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtformat_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtmetamacros.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtnoop.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtpreprocessorsupport.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtresource.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qttranslation.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qttypetraits.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtversion.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtversionchecks.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtypeinfo.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtypes.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qutf8stringview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qvariant.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qvarlengtharray.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qversiontagging.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qxptype_traits.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qyieldcpu.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qaction.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qbitmap.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qbrush.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qcolor.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qcursor.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfont.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontinfo.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontmetrics.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontvariableaxis.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qicon.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qimage.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qkeysequence.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpaintdevice.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpalette.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpixelformat.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpixmap.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpolygon.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qregion.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qrgb.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qrgba64.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtgui-config.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtguiexports.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtguiglobal.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtransform.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qwindowdefs.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/QMainWindow \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qmainwindow.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qsizepolicy.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtabwidget.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgets-config.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgetsexports.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qwidget.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/array \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_numeric.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/unordered_set.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/chrono \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numeric \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/glue_numeric_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/set \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/variant \ + /usr/include/c++/13/vector \ + /usr/include/c++/13/version \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/limits.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.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/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.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/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.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/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/deps b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/deps new file mode 100644 index 0000000..91523fd --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/deps @@ -0,0 +1,704 @@ +simulator_autogen/timestamp: \ + /home/aljaz/Desktop/spo/ass2/simulator/CMakeLists.txt \ + /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/auto-setup.cmake \ + /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc/package-manager/maintenance_tool_provider.cmake \ + /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake \ + /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/CMakeFiles/3.30.5/CMakeSystem.cmake \ + /home/aljaz/Desktop/spo/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h \ + /home/aljaz/Desktop/spo/ass2/simulator/device.cpp \ + /home/aljaz/Desktop/spo/ass2/simulator/device.h \ + /home/aljaz/Desktop/spo/ass2/simulator/machine.cpp \ + /home/aljaz/Desktop/spo/ass2/simulator/machine.h \ + /home/aljaz/Desktop/spo/ass2/simulator/main.cpp \ + /home/aljaz/Desktop/spo/ass2/simulator/mainwindow.cpp \ + /home/aljaz/Desktop/spo/ass2/simulator/mainwindow.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q17memory.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20functional.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20iterator.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20memory.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20type_traits.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q20utility.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q23type_traits.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/q23utility.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qalgorithms.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qalloc.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qanystringview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydata.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydataops.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qarraydatapointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qassert.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qatomic.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qatomic_cxx11.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbasicatomic.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbindingstorage.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearray.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearrayalgorithms.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearraylist.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qbytearrayview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qchar.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcheckedint_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompare.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompare_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcomparehelpers.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcompilerdetection.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qconfig.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qconstructormacros.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainerfwd.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainerinfo.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontainertools_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qcontiguouscache.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdarwinhelpers.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdatastream.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qdebug.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qendian.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qexceptionhandling.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qflags.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfloat16.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qforeach.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfunctionaltools_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qfunctionpointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qgenericatomic.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qglobal.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qglobalstatic.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qhash.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qhashfunctions.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiodevicebase.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiterable.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qiterator.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlatin1stringview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qline.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlist.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qlogging.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmalloc.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmap.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmargins.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmath.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmetacontainer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qmetatype.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qminmax.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qnamespace.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qnumeric.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobject.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobject_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobjectdefs.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qobjectdefs_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qoverload.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qpair.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qpoint.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qprocessordetection.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qrect.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qrefcount.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qscopedpointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qscopeguard.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qset.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qshareddata.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qshareddata_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsharedpointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsharedpointer_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsize.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qspan.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstdlibdetection.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstring.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringalgorithms.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringbuilder.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringconverter.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringconverter_base.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringfwd.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringlist.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringmatcher.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringtokenizer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qstringview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qswap.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsysinfo.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qsystemdetection.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtaggedpointer.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtclasshelpermacros.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtconfiginclude.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtconfigmacros.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcore-config.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcoreexports.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtcoreglobal.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtdeprecationdefinitions.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtdeprecationmarkers.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtenvironmentvariables.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtextstream.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtformat_impl.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtmetamacros.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtnoop.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtpreprocessorsupport.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtresource.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qttranslation.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qttypetraits.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtversion.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtversionchecks.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtypeinfo.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qtypes.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qutf8stringview.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qvariant.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qvarlengtharray.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qversiontagging.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qxptype_traits.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtCore/qyieldcpu.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qaction.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qbitmap.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qbrush.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qcolor.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qcursor.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfont.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontinfo.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontmetrics.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qfontvariableaxis.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qicon.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qimage.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qkeysequence.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpaintdevice.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpalette.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpixelformat.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpixmap.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qpolygon.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qregion.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qrgb.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qrgba64.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtgui-config.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtguiexports.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtguiglobal.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qtransform.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtGui/qwindowdefs.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/QMainWindow \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qmainwindow.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qsizepolicy.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtabwidget.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgets-config.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgetsexports.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h \ + /home/aljaz/Qt/6.10.1/gcc_64/include/QtWidgets/qwidget.h \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapAtomic.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapOpenGL.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Config.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigExtras.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Dependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6Targets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeature.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtFeatureCommon.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtInstallPaths.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicGitHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicTestHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicToolHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake \ + /home/aljaz/Qt/6.10.1/gcc_64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCXXInformation.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeGenericSystem.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckIncludeFileCXX.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/CheckLibraryExists.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Compiler/GNU.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindOpenGL.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindPackageMessage.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindThreads.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/FindVulkan.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/GNUInstallDirs.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/MacroAddFileDependencies.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU-CXX.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-GNU.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux-Initialize.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/Linux.cmake \ + /home/aljaz/Qt/Tools/CMake/share/cmake-3.30/Modules/Platform/UnixPaths.cmake \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/array \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_numeric.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/unordered_set.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/chrono \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numeric \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/glue_numeric_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/set \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/variant \ + /usr/include/c++/13/vector \ + /usr/include/c++/13/version \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/limits.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.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/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.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/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.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/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /home/aljaz/Desktop/spo/ass2/simulator/mainwindow.ui \ + /home/aljaz/Qt/Tools/CMake/bin/cmake diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include/ui_mainwindow.h b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include/ui_mainwindow.h new file mode 100644 index 0000000..45e934c --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/include/ui_mainwindow.h @@ -0,0 +1,232 @@ +/******************************************************************************** +** Form generated from reading UI file 'mainwindow.ui' +** +** Created by: Qt User Interface Compiler version 6.10.1 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_MAINWINDOW_H +#define UI_MAINWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_MainWindow +{ +public: + QAction *actionExit; + QWidget *centralwidget; + QGroupBox *groupBox; + QWidget *gridLayoutWidget; + QGridLayout *gridLayout; + QLabel *label_2; + QLabel *label_3; + QGroupBox *groupBox_2; + QWidget *gridLayoutWidget_2; + QGridLayout *gridLayout_2; + QGroupBox *groupBox_3; + QWidget *gridLayoutWidget_3; + QGridLayout *gridLayout_3; + QWidget *widget; + QVBoxLayout *verticalLayout; + QLabel *label; + QTableWidget *tableWidget; + QWidget *widget1; + QHBoxLayout *horizontalLayout_2; + QHBoxLayout *horizontalLayout; + QLineEdit *addressLineEdit; + QLabel *valueLabel; + QPushButton *readButton; + QSpacerItem *horizontalSpacer; + QPushButton *pushButton_2; + QPushButton *pushButton; + QMenuBar *menubar; + QMenu *menuMenu; + QMenu *menuVizitka; + QStatusBar *statusbar; + + void setupUi(QMainWindow *MainWindow) + { + if (MainWindow->objectName().isEmpty()) + MainWindow->setObjectName("MainWindow"); + MainWindow->resize(1657, 915); + actionExit = new QAction(MainWindow); + actionExit->setObjectName("actionExit"); + centralwidget = new QWidget(MainWindow); + centralwidget->setObjectName("centralwidget"); + groupBox = new QGroupBox(centralwidget); + groupBox->setObjectName("groupBox"); + groupBox->setGeometry(QRect(20, 20, 161, 151)); + gridLayoutWidget = new QWidget(groupBox); + gridLayoutWidget->setObjectName("gridLayoutWidget"); + gridLayoutWidget->setGeometry(QRect(0, 10, 160, 141)); + gridLayout = new QGridLayout(gridLayoutWidget); + gridLayout->setObjectName("gridLayout"); + gridLayout->setContentsMargins(0, 0, 0, 0); + label_2 = new QLabel(gridLayoutWidget); + label_2->setObjectName("label_2"); + + gridLayout->addWidget(label_2, 0, 1, 1, 1); + + label_3 = new QLabel(gridLayoutWidget); + label_3->setObjectName("label_3"); + + gridLayout->addWidget(label_3, 0, 2, 1, 1); + + groupBox_2 = new QGroupBox(centralwidget); + groupBox_2->setObjectName("groupBox_2"); + groupBox_2->setGeometry(QRect(20, 190, 161, 80)); + gridLayoutWidget_2 = new QWidget(groupBox_2); + gridLayoutWidget_2->setObjectName("gridLayoutWidget_2"); + gridLayoutWidget_2->setGeometry(QRect(0, 20, 161, 61)); + gridLayout_2 = new QGridLayout(gridLayoutWidget_2); + gridLayout_2->setObjectName("gridLayout_2"); + gridLayout_2->setContentsMargins(0, 0, 0, 0); + groupBox_3 = new QGroupBox(centralwidget); + groupBox_3->setObjectName("groupBox_3"); + groupBox_3->setGeometry(QRect(20, 280, 161, 80)); + gridLayoutWidget_3 = new QWidget(groupBox_3); + gridLayoutWidget_3->setObjectName("gridLayoutWidget_3"); + gridLayoutWidget_3->setGeometry(QRect(0, 20, 161, 61)); + gridLayout_3 = new QGridLayout(gridLayoutWidget_3); + gridLayout_3->setObjectName("gridLayout_3"); + gridLayout_3->setContentsMargins(0, 0, 0, 0); + widget = new QWidget(centralwidget); + widget->setObjectName("widget"); + widget->setGeometry(QRect(1070, 190, 581, 641)); + verticalLayout = new QVBoxLayout(widget); + verticalLayout->setObjectName("verticalLayout"); + verticalLayout->setContentsMargins(0, 0, 0, 0); + label = new QLabel(widget); + label->setObjectName("label"); + + verticalLayout->addWidget(label); + + tableWidget = new QTableWidget(widget); + if (tableWidget->columnCount() < 16) + tableWidget->setColumnCount(16); + if (tableWidget->rowCount() < 40) + tableWidget->setRowCount(40); + tableWidget->setObjectName("tableWidget"); + tableWidget->setRowCount(40); + tableWidget->setColumnCount(16); + tableWidget->horizontalHeader()->setCascadingSectionResizes(false); + tableWidget->horizontalHeader()->setMinimumSectionSize(27); + tableWidget->horizontalHeader()->setDefaultSectionSize(34); + tableWidget->horizontalHeader()->setProperty("showSortIndicator", QVariant(false)); + tableWidget->verticalHeader()->setMinimumSectionSize(14); + tableWidget->verticalHeader()->setDefaultSectionSize(3); + tableWidget->verticalHeader()->setHighlightSections(true); + + verticalLayout->addWidget(tableWidget); + + widget1 = new QWidget(centralwidget); + widget1->setObjectName("widget1"); + widget1->setGeometry(QRect(1070, 850, 571, 27)); + horizontalLayout_2 = new QHBoxLayout(widget1); + horizontalLayout_2->setObjectName("horizontalLayout_2"); + horizontalLayout_2->setContentsMargins(0, 0, 0, 0); + horizontalLayout = new QHBoxLayout(); + horizontalLayout->setObjectName("horizontalLayout"); + addressLineEdit = new QLineEdit(widget1); + addressLineEdit->setObjectName("addressLineEdit"); + + horizontalLayout->addWidget(addressLineEdit); + + valueLabel = new QLabel(widget1); + valueLabel->setObjectName("valueLabel"); + + horizontalLayout->addWidget(valueLabel); + + readButton = new QPushButton(widget1); + readButton->setObjectName("readButton"); + + horizontalLayout->addWidget(readButton); + + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum); + + horizontalLayout->addItem(horizontalSpacer); + + + horizontalLayout_2->addLayout(horizontalLayout); + + pushButton_2 = new QPushButton(widget1); + pushButton_2->setObjectName("pushButton_2"); + + horizontalLayout_2->addWidget(pushButton_2); + + pushButton = new QPushButton(widget1); + pushButton->setObjectName("pushButton"); + + horizontalLayout_2->addWidget(pushButton); + + MainWindow->setCentralWidget(centralwidget); + menubar = new QMenuBar(MainWindow); + menubar->setObjectName("menubar"); + menubar->setGeometry(QRect(0, 0, 1657, 20)); + menuMenu = new QMenu(menubar); + menuMenu->setObjectName("menuMenu"); + menuVizitka = new QMenu(menubar); + menuVizitka->setObjectName("menuVizitka"); + MainWindow->setMenuBar(menubar); + statusbar = new QStatusBar(MainWindow); + statusbar->setObjectName("statusbar"); + MainWindow->setStatusBar(statusbar); + + menubar->addAction(menuMenu->menuAction()); + menubar->addAction(menuVizitka->menuAction()); + menuMenu->addAction(actionExit); + + retranslateUi(MainWindow); + + QMetaObject::connectSlotsByName(MainWindow); + } // setupUi + + void retranslateUi(QMainWindow *MainWindow) + { + MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "Simulator", nullptr)); + actionExit->setText(QCoreApplication::translate("MainWindow", "Exit", nullptr)); + groupBox->setTitle(QCoreApplication::translate("MainWindow", "Splo\305\241nonamenski registri", nullptr)); + label_2->setText(QCoreApplication::translate("MainWindow", "A", nullptr)); + label_3->setText(QCoreApplication::translate("MainWindow", "Aval", nullptr)); + groupBox_2->setTitle(QCoreApplication::translate("MainWindow", "Indeksni register", nullptr)); + groupBox_3->setTitle(QCoreApplication::translate("MainWindow", "Statusni register", nullptr)); + label->setText(QCoreApplication::translate("MainWindow", "Pomnilnik", nullptr)); + addressLineEdit->setText(QString()); + addressLineEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "Pomnilniski naslov", nullptr)); + valueLabel->setText(QCoreApplication::translate("MainWindow", "-", nullptr)); + readButton->setText(QCoreApplication::translate("MainWindow", "Preberi", nullptr)); + pushButton_2->setText(QCoreApplication::translate("MainWindow", "Levo", nullptr)); + pushButton->setText(QCoreApplication::translate("MainWindow", "Desno", nullptr)); + menuMenu->setTitle(QCoreApplication::translate("MainWindow", "Menu", nullptr)); + menuVizitka->setTitle(QCoreApplication::translate("MainWindow", "Vizitka", nullptr)); + } // retranslateUi + +}; + +namespace Ui { + class MainWindow: public Ui_MainWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_MAINWINDOW_H diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h new file mode 100644 index 0000000..43d18b6 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/moc_predefs.h @@ -0,0 +1,468 @@ +#define __DBL_MIN_EXP__ (-1021) +#define __cpp_nontype_template_parameter_auto 201606L +#define __UINT_LEAST16_MAX__ 0xffff +#define __FLT16_HAS_QUIET_NAN__ 1 +#define __ATOMIC_ACQUIRE 2 +#define __FLT128_MAX_10_EXP__ 4932 +#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F +#define __GCC_IEC_559_COMPLEX 2 +#define __cpp_aggregate_nsdmi 201304L +#define __UINT_LEAST8_TYPE__ unsigned char +#define __SIZEOF_FLOAT80__ 16 +#define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 +#define __INTMAX_C(c) c ## L +#define __CHAR_BIT__ 8 +#define __UINT8_MAX__ 0xff +#define __SCHAR_WIDTH__ 8 +#define __WINT_MAX__ 0xffffffffU +#define __FLT32_MIN_EXP__ (-125) +#define __cpp_static_assert 201411L +#define __BFLT16_MIN_10_EXP__ (-37) +#define QT_GUI_LIB 1 +#define __ORDER_LITTLE_ENDIAN__ 1234 +#define __WCHAR_MAX__ 0x7fffffff +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 +#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 +#define __GCC_IEC_559 2 +#define __FLT32X_DECIMAL_DIG__ 17 +#define __FLT_EVAL_METHOD__ 0 +#define __cpp_binary_literals 201304L +#define __FLT64_DECIMAL_DIG__ 17 +#define __CET__ 3 +#define __cpp_noexcept_function_type 201510L +#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 +#define __cpp_variadic_templates 200704L +#define __UINT_FAST64_MAX__ 0xffffffffffffffffUL +#define __SIG_ATOMIC_TYPE__ int +#define __DBL_MIN_10_EXP__ (-307) +#define __FINITE_MATH_ONLY__ 0 +#define __cpp_variable_templates 201304L +#define __FLT32X_MAX_EXP__ 1024 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 +#define __FLT32_HAS_DENORM__ 1 +#define __UINT_FAST8_MAX__ 0xff +#define __cpp_rvalue_reference 200610L +#define __cpp_nested_namespace_definitions 201411L +#define __DEC64_MAX_EXP__ 385 +#define __INT8_C(c) c +#define __LDBL_HAS_INFINITY__ 1 +#define __INT_LEAST8_WIDTH__ 8 +#define __cpp_variadic_using 201611L +#define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL +#define __INT_LEAST8_MAX__ 0x7f +#define __cpp_attributes 200809L +#define __cpp_capture_star_this 201603L +#define __SHRT_MAX__ 0x7fff +#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __FLT64X_MAX_10_EXP__ 4932 +#define __cpp_if_constexpr 201606L +#define __BFLT16_MAX_10_EXP__ 38 +#define __BFLT16_MAX_EXP__ 128 +#define __LDBL_IS_IEC_60559__ 1 +#define __FLT64X_HAS_QUIET_NAN__ 1 +#define __UINT_LEAST8_MAX__ 0xff +#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 +#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 +#define __UINTMAX_TYPE__ long unsigned int +#define __cpp_nsdmi 200809L +#define __BFLT16_DECIMAL_DIG__ 4 +#define __linux 1 +#define __DEC32_EPSILON__ 1E-6DF +#define __FLT_EVAL_METHOD_TS_18661_3__ 0 +#define __UINT32_MAX__ 0xffffffffU +#define __GXX_EXPERIMENTAL_CXX0X__ 1 +#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) +#define __FLT128_MIN_EXP__ (-16381) +#define __WINT_MIN__ 0U +#define __FLT128_MIN_10_EXP__ (-4931) +#define __FLT32X_IS_IEC_60559__ 1 +#define __INT_LEAST16_WIDTH__ 16 +#define __SCHAR_MAX__ 0x7f +#define __FLT128_MANT_DIG__ 113 +#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) +#define __INT64_C(c) c ## L +#define __SSP_STRONG__ 3 +#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 +#define __ATOMIC_SEQ_CST 5 +#define __unix 1 +#define __INT_LEAST64_MAX__ 0x7fffffffffffffffL +#define __FLT32X_MANT_DIG__ 53 +#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 +#define __cpp_aligned_new 201606L +#define __FLT32_MAX_10_EXP__ 38 +#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x +#define __STDC_HOSTED__ 1 +#define __DEC64_MIN_EXP__ (-382) +#define __cpp_decltype_auto 201304L +#define __DBL_DIG__ 15 +#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F +#define __GXX_WEAK__ 1 +#define __SHRT_WIDTH__ 16 +#define __FLT32_IS_IEC_60559__ 1 +#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L +#define __DBL_IS_IEC_60559__ 1 +#define __DEC32_MAX__ 9.999999E96DF +#define __cpp_threadsafe_static_init 200806L +#define __cpp_enumerator_attributes 201411L +#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x +#define __FLT32X_HAS_INFINITY__ 1 +#define __unix__ 1 +#define __INT_WIDTH__ 32 +#define __STDC_IEC_559__ 1 +#define __STDC_ISO_10646__ 201706L +#define __DECIMAL_DIG__ 21 +#define __STDC_IEC_559_COMPLEX__ 1 +#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 +#define __gnu_linux__ 1 +#define __INT16_MAX__ 0x7fff +#define __FLT64_MIN_EXP__ (-1021) +#define __FLT64X_MIN_10_EXP__ (-4931) +#define __LDBL_HAS_QUIET_NAN__ 1 +#define __cpp_return_type_deduction 201304L +#define __FLT16_MIN_EXP__ (-13) +#define __FLT64_MANT_DIG__ 53 +#define __FLT64X_MANT_DIG__ 64 +#define __BFLT16_DIG__ 2 +#define __GNUC__ 13 +#define __GXX_RTTI 1 +#define __pie__ 2 +#define __MMX__ 1 +#define __FLT_HAS_DENORM__ 1 +#define __SIZEOF_LONG_DOUBLE__ 16 +#define __BIGGEST_ALIGNMENT__ 16 +#define __STDC_UTF_16__ 1 +#define __FLT64_MAX_10_EXP__ 308 +#define __BFLT16_IS_IEC_60559__ 0 +#define __FLT16_MAX_10_EXP__ 4 +#define __cpp_delegating_constructors 200604L +#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define __cpp_raw_strings 200710L +#define __INT_FAST32_MAX__ 0x7fffffffffffffffL +#define __DBL_HAS_INFINITY__ 1 +#define __INT64_MAX__ 0x7fffffffffffffffL +#define __SIZEOF_FLOAT__ 4 +#define __HAVE_SPECULATION_SAFE_VALUE 1 +#define __cpp_fold_expressions 201603L +#define __DEC32_MIN_EXP__ (-94) +#define __INTPTR_WIDTH__ 64 +#define __UINT_LEAST32_MAX__ 0xffffffffU +#define __FLT32X_HAS_DENORM__ 1 +#define __INT_FAST16_TYPE__ long int +#define __MMX_WITH_SSE__ 1 +#define __LDBL_HAS_DENORM__ 1 +#define QT_WIDGETS_LIB 1 +#define __SEG_GS 1 +#define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 +#define __cplusplus 201703L +#define __cpp_ref_qualifiers 200710L +#define __DEC32_MIN__ 1E-95DF +#define __DEPRECATED 1 +#define __cpp_rvalue_references 200610L +#define __DBL_MAX_EXP__ 1024 +#define __WCHAR_WIDTH__ 32 +#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __DEC128_EPSILON__ 1E-33DL +#define __FLT16_DECIMAL_DIG__ 5 +#define __SSE2_MATH__ 1 +#define __ATOMIC_HLE_RELEASE 131072 +#define __PTRDIFF_MAX__ 0x7fffffffffffffffL +#define __amd64 1 +#define __ATOMIC_HLE_ACQUIRE 65536 +#define __GNUG__ 13 +#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_SIZE_T__ 8 +#define __BFLT16_HAS_INFINITY__ 1 +#define __FLT64X_MIN_EXP__ (-16381) +#define __SIZEOF_WINT_T__ 4 +#define __FLT32X_DIG__ 15 +#define __LONG_LONG_WIDTH__ 64 +#define __cpp_initializer_lists 200806L +#define __FLT32_MAX_EXP__ 128 +#define ABI_ID "ELF" +#define __cpp_hex_float 201603L +#define __GXX_ABI_VERSION 1018 +#define __FLT_MIN_EXP__ (-125) +#define __GCC_HAVE_DWARF2_CFI_ASM 1 +#define __x86_64 1 +#define __cpp_lambdas 200907L +#define __INT_FAST64_TYPE__ long int +#define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 +#define __cpp_template_auto 201606L +#define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 +#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 +#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __SIZEOF_POINTER__ 8 +#define __SIZE_TYPE__ long unsigned int +#define __LP64__ 1 +#define __DBL_HAS_QUIET_NAN__ 1 +#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x +#define __LDBL_MAX_EXP__ 16384 +#define __DECIMAL_BID_FORMAT__ 1 +#define __FLT64_MIN_10_EXP__ (-307) +#define __FLT16_MIN_10_EXP__ (-4) +#define __FLT64X_DECIMAL_DIG__ 21 +#define __DEC128_MIN__ 1E-6143DL +#define __REGISTER_PREFIX__ +#define __UINT16_MAX__ 0xffff +#define __FLT128_HAS_INFINITY__ 1 +#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 +#define __UINT8_TYPE__ unsigned char +#define __FLT_DIG__ 6 +#define __NO_INLINE__ 1 +#define __DEC_EVAL_METHOD__ 2 +#define __FLT_MANT_DIG__ 24 +#define __LDBL_DECIMAL_DIG__ 21 +#define __VERSION__ "13.3.0" +#define __UINT64_C(c) c ## UL +#define __cpp_unicode_characters 201411L +#define _STDC_PREDEF_H 1 +#define __INT_LEAST32_MAX__ 0x7fffffff +#define __GCC_ATOMIC_INT_LOCK_FREE 2 +#define __FLT128_MAX_EXP__ 16384 +#define __FLT32_MANT_DIG__ 24 +#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define SIZEOF_DPTR (sizeof(void*)) +#define __FLT32X_MIN_EXP__ (-1021) +#define __STDC_IEC_60559_COMPLEX__ 201404L +#define __cpp_aggregate_bases 201603L +#define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 +#define __FLT128_HAS_DENORM__ 1 +#define __FLT32_DECIMAL_DIG__ 9 +#define __FLT128_DIG__ 33 +#define __INT32_C(c) c +#define __DEC64_EPSILON__ 1E-15DD +#define __ORDER_PDP_ENDIAN__ 3412 +#define __DEC128_MIN_EXP__ (-6142) +#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL +#define __INT_FAST32_TYPE__ long int +#define __UINT_LEAST16_TYPE__ short unsigned int +#define __DEC128_MAX_EXP__ 6145 +#define unix 1 +#define __DBL_HAS_DENORM__ 1 +#define __cpp_rtti 199711L +#define __UINT64_MAX__ 0xffffffffffffffffUL +#define __FLT_IS_IEC_60559__ 1 +#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" +#define __FLT64X_DIG__ 18 +#define __INT8_TYPE__ signed char +#define __cpp_digit_separators 201309L +#define __ELF__ 1 +#define __GCC_ASM_FLAG_OUTPUTS__ 1 +#define __UINT32_TYPE__ unsigned int +#define __BFLT16_HAS_QUIET_NAN__ 1 +#define __FLT_RADIX__ 2 +#define __INT_LEAST16_TYPE__ short int +#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L +#define __UINTMAX_C(c) c ## UL +#define __FLT16_DIG__ 3 +#define __k8 1 +#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x +#define __SIG_ATOMIC_MAX__ 0x7fffffff +#define __cpp_constexpr 201603L +#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 +#define __USER_LABEL_PREFIX__ +#define __STDC_IEC_60559_BFP__ 201404L +#define __SIZEOF_PTRDIFF_T__ 8 +#define __FLT64X_HAS_INFINITY__ 1 +#define __SIZEOF_LONG__ 8 +#define __LDBL_DIG__ 18 +#define __FLT64_IS_IEC_60559__ 1 +#define __x86_64__ 1 +#define __FLT16_IS_IEC_60559__ 1 +#define __FLT16_MAX_EXP__ 16 +#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF +#define __INT_FAST16_MAX__ 0x7fffffffffffffffL +#define __GCC_CONSTRUCTIVE_SIZE 64 +#define __FLT64_DIG__ 15 +#define __UINT_FAST32_MAX__ 0xffffffffffffffffUL +#define __UINT_LEAST64_TYPE__ long unsigned int +#define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 +#define __FLT_HAS_QUIET_NAN__ 1 +#define __FLT_MAX_10_EXP__ 38 +#define __LONG_MAX__ 0x7fffffffffffffffL +#define __FLT64X_HAS_DENORM__ 1 +#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL +#define __FLT_HAS_INFINITY__ 1 +#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" +#define __cpp_unicode_literals 200710L +#define __UINT_FAST16_TYPE__ long unsigned int +#define __DEC64_MAX__ 9.999999999999999E384DD +#define __INT_FAST32_WIDTH__ 64 +#define __CHAR16_TYPE__ short unsigned int +#define __PRAGMA_REDEFINE_EXTNAME 1 +#define __SIZE_WIDTH__ 64 +#define __SEG_FS 1 +#define __INT_LEAST16_MAX__ 0x7fff +#define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __DEC64_MANT_DIG__ 16 +#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 +#define __SIG_ATOMIC_WIDTH__ 32 +#define __INT_LEAST64_TYPE__ long int +#define __INT16_TYPE__ short int +#define __INT_LEAST8_TYPE__ signed char +#define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 +#define __cpp_structured_bindings 201606L +#define __SIZEOF_INT__ 4 +#define __DEC32_MAX_EXP__ 97 +#define __INT_FAST8_MAX__ 0x7f +#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __INTPTR_MAX__ 0x7fffffffffffffffL +#define __cpp_sized_deallocation 201309L +#define __cpp_guaranteed_copy_elision 201606L +#define linux 1 +#define __FLT64_HAS_QUIET_NAN__ 1 +#define __FLT32_MIN_10_EXP__ (-37) +#define __EXCEPTIONS 1 +#define __UINT16_C(c) c +#define __PTRDIFF_WIDTH__ 64 +#define __LDBL_MANT_DIG__ 64 +#define __cpp_range_based_for 201603L +#define __INT_FAST16_WIDTH__ 64 +#define __FLT64_HAS_INFINITY__ 1 +#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __FLT16_HAS_INFINITY__ 1 +#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 +#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) +#define __code_model_small__ 1 +#define __GCC_ATOMIC_LONG_LOCK_FREE 2 +#define __cpp_nontype_template_args 201411L +#define __DEC32_MANT_DIG__ 7 +#define __k8__ 1 +#define __INTPTR_TYPE__ long int +#define __UINT16_TYPE__ short unsigned int +#define __WCHAR_TYPE__ int +#define __pic__ 2 +#define __UINTPTR_MAX__ 0xffffffffffffffffUL +#define __INT_FAST64_WIDTH__ 64 +#define __cpp_decltype 200707L +#define __INT_FAST64_MAX__ 0x7fffffffffffffffL +#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 +#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F +#define __FLT32_HAS_INFINITY__ 1 +#define __FLT64X_MAX_EXP__ 16384 +#define __UINT_FAST64_TYPE__ long unsigned int +#define __cpp_inline_variables 201606L +#define __BFLT16_MIN_EXP__ (-125) +#define __INT_MAX__ 0x7fffffff +#define __linux__ 1 +#define __INT64_TYPE__ long int +#define __FLT_MAX_EXP__ 128 +#define __ORDER_BIG_ENDIAN__ 4321 +#define __DBL_MANT_DIG__ 53 +#define __cpp_inheriting_constructors 201511L +#define QT_CORE_LIB 1 +#define __SIZEOF_FLOAT128__ 16 +#define __BFLT16_MANT_DIG__ 8 +#define __DEC64_MIN__ 1E-383DD +#define __WINT_TYPE__ unsigned int +#define __UINT_LEAST32_TYPE__ unsigned int +#define __SIZEOF_SHORT__ 2 +#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __SSE__ 1 +#define __LDBL_MIN_EXP__ (-16381) +#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __amd64__ 1 +#define __WINT_WIDTH__ 32 +#define __INT_LEAST64_WIDTH__ 64 +#define __FLT32X_MAX_10_EXP__ 308 +#define __cpp_namespace_attributes 201411L +#define __SIZEOF_INT128__ 16 +#define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 +#define __FLT64X_IS_IEC_60559__ 1 +#define __LDBL_MAX_10_EXP__ 4932 +#define __ATOMIC_RELAXED 0 +#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) +#define __INT_LEAST32_TYPE__ int +#define _LP64 1 +#define __UINT8_C(c) c +#define __FLT64_MAX_EXP__ 1024 +#define __SIZEOF_WCHAR_T__ 4 +#define __GNUC_PATCHLEVEL__ 0 +#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __FLT128_HAS_QUIET_NAN__ 1 +#define __INTMAX_MAX__ 0x7fffffffffffffffL +#define __INT_FAST8_TYPE__ signed char +#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x +#define __STDCPP_THREADS__ 1 +#define __BFLT16_HAS_DENORM__ 1 +#define __GNUC_STDC_INLINE__ 1 +#define __FLT64_HAS_DENORM__ 1 +#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 +#define __FLT16_HAS_DENORM__ 1 +#define __DBL_DECIMAL_DIG__ 17 +#define __STDC_UTF_32__ 1 +#define __INT_FAST8_WIDTH__ 8 +#define __FXSR__ 1 +#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __GCC_DESTRUCTIVE_SIZE 64 +#define __INTMAX_WIDTH__ 64 +#define __cpp_runtime_arrays 198712L +#define __FLT32_DIG__ 6 +#define __UINT64_TYPE__ long unsigned int +#define __UINT32_C(c) c ## U +#define __cpp_alias_templates 200704L +#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F +#define __FLT128_IS_IEC_60559__ 1 +#define __INT8_MAX__ 0x7f +#define __LONG_WIDTH__ 64 +#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) +#define __PIC__ 2 +#define __INT32_MAX__ 0x7fffffff +#define __UINT_FAST32_TYPE__ long unsigned int +#define __FLT16_MANT_DIG__ 11 +#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __CHAR32_TYPE__ unsigned int +#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F +#define __SSE2__ 1 +#define __cpp_deduction_guides 201703L +#define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __INT32_TYPE__ int +#define __SIZEOF_DOUBLE__ 8 +#define __cpp_exceptions 199711L +#define __FLT_MIN_10_EXP__ (-37) +#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 +#define __INT_LEAST32_WIDTH__ 32 +#define __INTMAX_TYPE__ long int +#define __GLIBCXX_BITSIZE_INT_N_0 128 +#define __FLT32X_HAS_QUIET_NAN__ 1 +#define __ATOMIC_CONSUME 1 +#define __GNUC_MINOR__ 3 +#define __GLIBCXX_TYPE_INT_N_0 __int128 +#define __UINTMAX_MAX__ 0xffffffffffffffffUL +#define __PIE__ 2 +#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x +#define __cpp_template_template_args 201611L +#define __DBL_MAX_10_EXP__ 308 +#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L +#define __INT16_C(c) c +#define __STDC__ 1 +#define __PTRDIFF_TYPE__ long int +#define __FLT32X_MIN_10_EXP__ (-307) +#define __UINTPTR_TYPE__ long unsigned int +#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD +#define __DEC128_MANT_DIG__ 34 +#define __LDBL_MIN_10_EXP__ (-4931) +#define __cpp_generic_lambdas 201304L +#define __SSE_MATH__ 1 +#define __SIZEOF_LONG_LONG__ 8 +#define __cpp_user_defined_literals 200809L +#define __FLT128_DECIMAL_DIG__ 36 +#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 +#define __FLT32_HAS_QUIET_NAN__ 1 +#define __FLT_DECIMAL_DIG__ 9 +#define __UINT_FAST16_MAX__ 0xffffffffffffffffUL +#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 +#define __SIZE_MAX__ 0xffffffffffffffffUL +#define __UINT_FAST8_TYPE__ unsigned char +#define _GNU_SOURCE 1 +#define __cpp_init_captures 201304L +#define __ATOMIC_ACQ_REL 4 +#define __ATOMIC_RELEASE 3 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp new file mode 100644 index 0000000..de9bec6 --- /dev/null +++ b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/mocs_compilation.cpp @@ -0,0 +1,2 @@ +// This file is autogenerated. Changes will be overwritten. +#include "EWIEGA46WW/moc_mainwindow.cpp" diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/simulator_autogen/timestamp new file mode 100644 index 0000000..e69de29 diff --git a/ass2/simulator/device.cpp b/ass2/simulator/device.cpp new file mode 100644 index 0000000..786454d --- /dev/null +++ b/ass2/simulator/device.cpp @@ -0,0 +1,5 @@ +#include "device.h" + +Device::Device() { + +} diff --git a/ass2/simulator/device.h b/ass2/simulator/device.h new file mode 100644 index 0000000..e91d598 --- /dev/null +++ b/ass2/simulator/device.h @@ -0,0 +1,37 @@ +#ifndef DEVICE_H +#define DEVICE_H +#include +#include +using namespace std; + +class Device { +public: + virtual bool test(); + virtual unsigned char read(); + virtual void write(unsigned char value); + virtual ~Device() = default; +}; + +class InputDevice : public Device { + istream& input; +public: + InputDevice(istream& in); + unsigned char read() override; +}; + +class OutputDevice : public Device { + ostream& output; +public: + OutputDevice(ostream& out); + void write(unsigned char value) override; +}; + +class FileDevice : public Device { + fstream file; +public: + FileDevice(string& filename); + bool test() override; + unsigned char read() override; + void write(unsigned char value) override; +}; +#endif // DEVICE_H diff --git a/ass2/simulator/machine.cpp b/ass2/simulator/machine.cpp new file mode 100644 index 0000000..1dd1963 --- /dev/null +++ b/ass2/simulator/machine.cpp @@ -0,0 +1,73 @@ +#include "machine.h" +#include + +Machine::Machine() { + A = B = L = T = S = X = PC = SW = 0; + F = 0.0; +} + +int Machine::getReg(int reg) +{ + switch (reg) { + case 0: return A; + case 1: return X; + case 2: return L; + case 3: return B; + case 4: return S; + case 5: return T; + case 6: return F; + case 8: return PC; + case 9: return SW; + default: return -1; + } +} + +void Machine::setReg(int reg, int val) +{ + switch (reg) { + case 0: A = val; break; + case 1: X = val; break; + case 2: L = val; break; + case 3: B = val; break; + case 4: S = val; break; + case 5: T = val; break; + case 8: PC = val; break; + case 9: PC = val; break; + } +} + +int getWord(int addr); +void setWord(int addr, int val); + +unsigned char Machine::readByte(unsigned int address) { + if (address > MAX_ADDRESS) { + throw std::out_of_range("Memory read out of range"); + } + return memory[address]; +} + +void Machine::writeByte(unsigned int address, unsigned char val) { + if (address > MAX_ADDRESS) { + throw std::out_of_range("Memory write out of range"); + } + memory[address] = val; +} + +unsigned int Machine::getWord(unsigned int address) { + if (address + 2 > MAX_ADDRESS) { + throw std::out_of_range("Memory write out of range"); + } + unsigned int B1 = memory[address + 2]; + unsigned int B2 = memory[address + 1]; + unsigned int B3 = memory[address]; + return B1 | (B2 << 8) | (B3 << 16); +} + +void Machine::setWord(unsigned int address, unsigned int val) { + if (address + 2 > MAX_ADDRESS) { + throw std::out_of_range("Memory write out of range"); + } + memory[address + 2] = val & 0xFF; + memory[address + 1] = (val >> 8) & 0xFF; + memory[address] = (val >> 16) & 0xFF; +} diff --git a/ass2/simulator/machine.h b/ass2/simulator/machine.h new file mode 100644 index 0000000..ce44c25 --- /dev/null +++ b/ass2/simulator/machine.h @@ -0,0 +1,51 @@ +#ifndef MACHINE_H +#define MACHINE_H + +class Machine { +private: + int A; + int B; + int L; + int T; + int S; + int X; + int PC; + int SW; + double F; + static const int MEMORY_SIZE = 1000000; + static const int MAX_ADDRESS = MEMORY_SIZE - 1; + unsigned char memory[MEMORY_SIZE]; + +public: + Machine(); + + int getA() { return A; } + int getB() { return B; } + int getL() { return L; } + int getT() { return T; } + int getS() { return S; } + int getX() { return X; } + int getPC() { return PC; } + double getF() { return F; } + + void setA(int val) { A = val; } + void setB(int val) { B = val; } + void setL(int val) { L = val; } + void setT(int val) { T = val; } + void setS(int val) { S = val; } + void setX(int val) { X = val; } + void setPC(int val) { PC = val; } + void setF(double val) { F = val; } + + int getReg(int reg); + void setReg(int reg, int val); + + unsigned char readByte(unsigned int address); + void writeByte(unsigned int address, unsigned char val); + + unsigned int getWord(unsigned int address); + void setWord(unsigned int address, unsigned int val); + +}; + +#endif diff --git a/ass2/simulator/main.cpp b/ass2/simulator/main.cpp new file mode 100644 index 0000000..fd3e533 --- /dev/null +++ b/ass2/simulator/main.cpp @@ -0,0 +1,11 @@ +#include "mainwindow.h" + +#include + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + MainWindow w; + w.show(); + return a.exec(); +} diff --git a/ass2/simulator/mainwindow.cpp b/ass2/simulator/mainwindow.cpp new file mode 100644 index 0000000..33a49e7 --- /dev/null +++ b/ass2/simulator/mainwindow.cpp @@ -0,0 +1,32 @@ +#include "mainwindow.h" +#include "ui_mainwindow.h" +#include + +MainWindow::MainWindow(QWidget *parent) + : QMainWindow(parent) + , ui(new Ui::MainWindow) +{ + ui->setupUi(this); +} + +MainWindow::~MainWindow() +{ + delete ui; +} + +void MainWindow::on_readButton_clicked() +{ + bool ok; + unsigned int addr = ui->addressLineEdit->text().toUInt(&ok); + if (!ok) { + QMessageBox::warning(this, "Napaka", "Neveljaven naslov!"); + return; + } + + try { + unsigned char val = m.readByte(addr); + ui->valueLabel->setText(QString::number(val)); + } catch (const std::out_of_range &e) { + QMessageBox::warning(this, "Napaka", "Naslov je izven meje pomnilnika!"); + } +} diff --git a/ass2/simulator/mainwindow.h b/ass2/simulator/mainwindow.h new file mode 100644 index 0000000..730bfcf --- /dev/null +++ b/ass2/simulator/mainwindow.h @@ -0,0 +1,28 @@ +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include +#include "machine.h" + +QT_BEGIN_NAMESPACE +namespace Ui { +class MainWindow; +} +QT_END_NAMESPACE + +class MainWindow : public QMainWindow +{ + Q_OBJECT + +public: + MainWindow(QWidget *parent = nullptr); + ~MainWindow(); + +private slots: + void on_readButton_clicked(); + +private: + Ui::MainWindow *ui; + Machine m; +}; +#endif // MAINWINDOW_H diff --git a/ass2/simulator/mainwindow.ui b/ass2/simulator/mainwindow.ui new file mode 100644 index 0000000..c12b806 --- /dev/null +++ b/ass2/simulator/mainwindow.ui @@ -0,0 +1,310 @@ + + + MainWindow + + + + 0 + 0 + 1657 + 915 + + + + Simulator + + + + + + 20 + 20 + 161 + 151 + + + + Splošnonamenski registri + + + + + 0 + 10 + 160 + 141 + + + + + + + A + + + + + + + Aval + + + + + + + + + + 20 + 190 + 161 + 80 + + + + Indeksni register + + + + + 0 + 20 + 161 + 61 + + + + + + + + + 20 + 280 + 161 + 80 + + + + Statusni register + + + + + 0 + 20 + 161 + 61 + + + + + + + + + 1070 + 190 + 581 + 641 + + + + + + + Pomnilnik + + + + + + + 40 + + + 16 + + + false + + + 27 + + + 34 + + + false + + + 14 + + + 3 + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1070 + 850 + 571 + 27 + + + + + + + + + + + + Pomnilniski naslov + + + + + + + - + + + + + + + Preberi + + + + + + + Qt::Orientation::Horizontal + + + + 40 + 20 + + + + + + + + + + Levo + + + + + + + Desno + + + + + + + + + + 0 + 0 + 1657 + 20 + + + + + Menu + + + + + + Vizitka + + + + + + + + + Exit + + + + + +

&`S*;)RnM%41KxbgL=~a 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 aZ`99c)X!(t&)=$_zf(V7P(PnjKmQj=YuNw* literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.4C40785DBA4CF172.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.4C40785DBA4CF172.idx new file mode 100644 index 0000000000000000000000000000000000000000..a9f4845574e3b2717bb26033406943bc6a6cc135 GIT binary patch literal 23618 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�JBb}qdOM=mc@5($Q_l{P;2e3J2cmJ^}*Nxl3nfA9*+8IWDbLdf~cID zW6h1E-=^iq7k2WQXB0eV8E(G}JV)q|n|p^|W)C**81q|6Xyh!xIg_lC95}wA`}yts zkn1@*a4?P_kQGzXr~iOBza=}HEThAsQ3 zeOPlNZMk}k)6VPnI(*2W*8pLndLnCXBm^6WckUm~i}}!jyb0z@?U2ft8@j-*oy(57 zEA*QfGzRFKaK|R_HldTetxKNko*i9JekL5)Ol2m+@eSn>>lR=A{qkRTbVQSd1CBUV zH&q}~0uzrvv5fH2N)oYveRrCWQ!h4v4Q_g#AB)Kx)_MMSj-TuA7U(v=7< zRR7^==XrOlZ`+Y+{MqZ6=wxoF;z#97F0q@isGdO+VUYlJfQPw}qx z*All{P`uDd7ht!2haY`&YWVNgL<=W4zC*l|xj}9L{(|WLBxfd#myQ-FMAiR7zY&NUKH*Uxo76$y;Cq| zxW@!NCJv(Opr04syME`%1!95z)-fxmvQ@uXSwQPFs!|d4xlacRXlKudM&A7By21k5 zijUv4Y2S2I2||C172jezDl`qSR_-*ciZdFnj@Z@_cWMa@*GOy|i95X`p_k$jHv?(|yOgud}ltA&t*KFGgjNp2lSCWRAtu=pOsyou=)q?qq>2wHncI zSsk++=!M{J4&0O%4cxG{5Vfgx@Eqnl?~o}f3yTb|82^0B&&?-FS@PvJU}m`Ih39zIWQq)I8?MDi$D3#go*)y78tK9Sy1DiSrrIdDyHmQ7YbrrB6gREC*4M;-9J33`}ox`nAnRId$B#8=y@#dyIi*={6r~H zml7W;IF%GM!e?p}f9p?HZ=L_6p)W`nZ6EDSgA&c$09(x0L;~ttFd?LBl+l5KRgv}e zcLo5Xw2o=6Gz`CgPoqAturvaO<*u{nVS4rNcUBCvUGy z+#Fu8WxDGiSZ0*{C}$eaX4Yo}`wtx+3B!T*flf4jly^GSarf05LqJK@#I~ArqHIq$ ze0hHQ-A|(0X*eTebfUKaK)sD&5>%)u^rR5(oPK-7)X_s>35~tRnWmTL{o)edtnDxy zI8D_~4W((1hAYGNW!QygZW?YawqJ`~Xcks?YwFHkQ$8CG+$Pyia;DkNP0v*!uREL@ z@siw}D(`epUGQ-XVYqiO^Db7?eey8-F4j_b=lj*`8%_)u3CqUX$GXs99`w9??U7}} z`C++p#GTu-DduDuKOAWv=}gnqZ?04qU7!2uD;8{;qlm~~oc_g_m)r|Y?!ocIlwK76 zX;#$o-yS)PZKJZeuWkEJ=E@^u!Nw=B;)HaWQ40YhKKrLCXec<>p*&#rI1AFp2ORFR zvV4mrv|YRQKltqAq45^DUA~#6-iWV{2O(9~D!yiF{-aM22OIO#gT@<%OY%^=Q^O ztqpzLxq*X!@Luv33~$Evo3RrOe*rb)MsBmK;3wqg`hwHpGWSu<@i1IX!m3F$jmO{T ztej$%7M~0oF?Kb!m`uavF?lVwVQ2P>W19zrrvvqNY`+~l(R`UI7fzP=lokDXRrQU7 zo@4uFSkU(UDKEA+ZjH*cfHtVcc=o{?wVD63{+bPcMNYGe%6Z9~h2CEvHvh&JWkyH0 zy}0SSx1Ryd=C{P|ThcN??{2^s-`XO{x_MI%dfNBP|3~dj8f~b&ICXbENH4!U7bGkE z$1Xoy*k<_tl9E+xp1fXUK_wj%yl4N{_x#(i^Z#$$qSpxI$9y?}-Z758@hiQaJ(*=; z!50nl<2?_0&bEL?!y2ecEGdYpDt`asJEnyAITq+?-2v#uYJ*7cAJmW@I4HCj)a7aK z=|W$@R`}z;9+tVzg<*LTQu<41bnQD``QZ)Negk%*ua45m@t2szEI-lu;OyG;R;T~o z9nqH2d+kPq|GIVuKit~&uZ}BcE4th+0cZIMD}Iuq&A@$Yt!{6Png5bLdD3>z=UG9u z3&54SxONGlF-yaBckLcRcS|of(2iJU5w+t>#wLz4+*8zlotRLoa5yi3jHl zqc`#Jw?-v?S-rCCC0vcZ7eG$Fq9Y24VmCf{@%5VC?}9SrIotG;dtyD)#=i%{@>IId z#BM+C$z0A4%MsWCeJ5uRr z>IHW)UuB}h;8&zvMrdvoQQg$E%-P(9`NQ$L7td{b3vEN&bLP^{QHSaPOM!a6D5yQ+#L=rr`=) z3*6~RIr-gd7hl+2{sOGJ3oCYETdII(TMuo>SH4vaOyyDehHrc8b?<6-U>nX#Vb$`Y zd!{W}yr%c49e^!=640W6wNfZPwkWp|+cshqeWyVpgxN;iOAd!O;^7k9jBT5-iaHd- zHDk6J_macm&3HJ4(?=CQX#VceP78W_T%Oyv$NZkVL1_7_=$8BO$nQ=6-QA9X_kM5% z=|>;B3=|67Dv1Xz6fp4Y^t(p1^c|{E4EOprFz_o2%ZAkoh>DzKsgx76MORvryLGxz3!He${lAD6Jf{n-HvtNpU@lBa)4Sj9_Tv&Y)aDnIlz zy#l1E!HOE`?M^ojjw=?6MWbrC8^rboai`k&pmK%;Md zxJ&pdH1*Qo`}f#Cud?I_=tll>pLJ#*cYd?}s0F6RlH0Gw_TF|}!9a<_aU)UDng-V%I`I9?+vsv8D$rM^KtDQr9W z?)z(+o}7SfoFzTalKzyCme*n1Vo_b(xuWL!mvu9)p0uz-{iZLIntf7E17rEQ4Ac8A zatXRvX@Q!?a9Eu$+Eb;|YCQ~#HF|MoyL!%=%`OYh!fNu1h!#2kpRd|eHXr_ad3AZx zcjqk#LCaJ?&6o5k_3vL+9q~@K{}I-b2WHLT;w;iWhaYYojINdL|M1m@!&Memdu2(V zb0eECUI2QzL*Xt@*FC?|_ZJwJC&aIGPD-~s@Ww9|m_8qtH{nLuAD1kkIe!+B(l^Gs z8Wxdf546w$3gACkPz5aP^{`|?2TjfY>@?;IR^2P*YAmd_c;$uQOR4!hz5IgTGVDxs z^OO0%*)rT|tT>Gsx*o&T;h;L)M}q5d*LvJi?St1V4tgM;e~7z2l+XW()qmm^12SAO zaV;jY_&uMv&X>bwq+1#BmezZZXx@`vI1IOrXx2$^!in&L6xMhZ_9M@>Y4HuTCw|Bg z8HU$BDfU>n`C1$NkSlnJdop|7g7&^|H)%}QJ(V{spndr9zDXN#X)VN(qa^q!=|>;Q z3>2B&E)Wm;sD-jQ@v9|T`bmO*WU_|p3VdOr`2kc{LX!H?XAx9adZ+ZEfgS285ov>I zw#RTY{AXxsm}j_IzO!0B^MLBHPciOEXa8KVclQKM&23PHJP^`KB&d%6j71GWMTBAT ztCcwOe2;yv1F`;%z(#)jlk2>HF4{2XKHRe9#Ic;HXeEJ%gUd;O2|h|3j}n!nqvOQu zIO!?DRm8E1s3e_L5x*+ZTY_teV=Ylp0l{O5x{i2K_|l0^G4;zoy$|xquZ+g3-phte zzuE-#7~w+z-6(G({zCwTb6@m`aGdP_*n-Wet!!<~pX_Lv1WYG;!h-4G|G=QA43}$_ z>p;!Ha3*JyhXmz2=gXiX=OP(2!+C}bn&mu81{GubVyu?`6ZeWq;&l-Tv#) zKR_Gu^KxfRw?}TpE1tq|>->M4q4$yBaw?zwW8r{SS->}hPm)x3E@d|g^p#g$n2TPa zjUoNv?hK_&V(1#tG>~&^B-#N=aLPkS^aRARRf-*&Dko1$=ab(Pe VM;`Z+tOiC5ibRpp%s}bq{{aLqUZem3 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmenu.h.9D820144D9706B96.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmenu.h.9D820144D9706B96.idx new file mode 100644 index 0000000000000000000000000000000000000000..b876ccdf7aad1913af29a761e90c27bf8827c676 GIT binary patch literal 9968 zcmbVS2~-rv)}GroLOVUs>`V(Hhze?0+(1z@Dny^6;({g-aD)Lyk!6NWlxNhqp%6i0 zaEk`F98Kacalsh3xGQQ_^PBjL#%PFHUY;>glbHO~G~e{d`OiD=g>#&ls_$0Sty{Nl z-TNgIMkORPchl*HXN)SHZ7wwNI-Smo{j(KXE%i!6`AbSP=N74-0|%<#&o<>|nbjH7 zbIc~zlb2I8J9l_q5nCg}oM|e`DQumKt!lQaqUIJA%%$dZU8W_+JTM|6BAY1^Val0l zDvL-ejOZU86&W5Ck(HjF*1vCrB{w~%D8tNv;dxebM1f+n+^q2I|8np%MV5#H)fj(m ztR+1!_rD%F#gdU_F0@4y%x35G*GCtYsPkmyR!jv$e2APW=g2K?~ku zQ9K~mlrzGdW13^m7@wD4l&`bc;%Da<&SBrJ3&!V~X5=Vqp+lKD*UfnG79Hy_$ zrmD$2uDDfW#k#GIru-b0i$-3N&78>8S4YfNnhrCxv?rL^M7CCmd=pbs70!3Oa``RV z+Ti-O;dwbZrhHW^o4Liw?H7o(M?B&CtYeg7I`%y_Z-SXkJSTx&AJ%;0TC=wOZna&Y zjdhslBugQ)i1H&ZFK3b^-v%Su*sXUwJ)5P>Jd*87S7@1yD_GbvxUkJgcCoUuT28to z+icEJ&G2_MEZOGFo*{J5>B>H+j4tP^Na93JCy#X*>)!IAW03N;fvz8}dZXkY#Y|ub1lCZ8HRJ&S&%zZ| z-+$5UY5{{A#fyj($qBSqBqr`bZ z;1mg`$P)q{_b=vLUAHDk;(9}1J9%!WKnU<}nC7^-8-jf}fvMgB zC9VtLGDDd!Mz0z4oBr3C7rQv@->SFTM`s`XW8{+VO+6&8Cq|zp;k2e+$2B?k&3D{- zN?Z&Cwvn)n>-!hN}T2!!&XPJo|F^7!eM zM@RZOb55#L=wzSvKC*U#OI#@E_lov05*LT@OGsFvd6BWxzhXZQDIF?t5(EyDa9Gn| zN?K)7Wu#}k#0`c(0|^b(5ju3)_;u>d!B<8~TptLmB4L&0hsCd79~iED2||v(#-L+>{fRVsWtK zQWBPGyLjMq```}Uz!HfYfEjj>utO8rTl`gx%go665;q(I2S_-e-N)KqT@GZ(F-#x= z0>?-=rp+*6`g-T1&Xec2c(Z(sJg<>o>laKlZo{duv(r9X;=w(|qRIyH*g&0HzaVnZ zJ^jKCr-o$`*9*(6C&PNpD+3qDK9hEfuavkj2rMRHF$G|TTenO6-+4_}<;)@Dl6~9z zdTMTW(0f;UO0V@*EwQb|GvydVj1OYlcRsT!xVR$>?tul4kZ^>2u)zLx!@nK;;U~4u zTs!!+cYALSEa2zV7`}h%og4M*WhHp33-s{p;g9iS?xtUgwx({9xc-1ENT|>}s^4|j z9pBkvUvr2}HDsvKV$=HzZcR>{A5<@K!!W}h6830kQQIr@lI3pQ7Kbgy8e;8ReEhgm zqWh`zoe~#}@fXScB6Ws}#f>{?pT6L2i3@;06A4Y)y}J8GSxw^Y(R(G%6#}J(QhVr# zDqFQUAob^i5*Gq^o?)InbVkfS%mwei`HsXr4R{lYo3ss%k8 z9@~D&@_y_S`WA!xLW8$Rc#Aq=d}jHDY9V*nc?S!W7)tCG=$Lk3TgK137~Bct&ya9N zyHCFi34Sm6e#T|>h0XTL4v>`(cws??cgT%FM?aFdZW#YQ3GZueK5;|X^75Z^K9)Fd z2wWiHf)-U=v#aVxPH*~D;-Vq2g@i3yTpH7E$n=WYYyKf|u@G2D!a~i+sY6$P6ZPv> zCg1{rwPaXJ-mpP|*ZG}$AB?&#af2YRnS{;SIVNl=h)Mf&^%oM?6#{b&bL}_b{`QpA z;UPaVI1unM5|(MFSnvM%-iYTCzf_Hs=91dN$?APMz-2?q&#%_!JTH?YXaGZqWTCgeDIcafo`_A7;oCgFBk;@@1 z@E)H!Z29WQ(7O(fUT!G2JNoWJnXB@D>iw<6g<||75*BG!-8ZxGeCe0@->Dl+_DT+r zl@DytDy&}k;-x4W_luJ96c0u3} zV)YabB?2D(B1fnlF@h zEDzRN6(mb6 ze^IU>zJ~O8bCq`28tSFBYe`>A9(Zs>xt6-tQZL7LVl7S5+I3{Cqt3`HMR_gpYe|n- zD$47LUr&1EIU>t{x^AFeNR34K0C^rD8TptfHiMq!wK8CKOx@Pzx;p_;&4}7Few}OO%y30Z^2c%0z30I)!%7S_R$( zvgS%w-YTFtVIhFG30ep!3o8rP++_plH;|-leIv;mDNt*xFSfRhnp7gu6y>id^ecMm ze(<`4`0l@LRZJ0fo5EoV`D*H(?rX2NcM|2L6u6YSB1=|$!h02U)O@0b{A#F^~Xa(^>4y|B5 z*rC;h?_zJc-05&?;l@fYa&L)KSY>5O^YoOMUOsFeC&=pr1>)^7UtZ{3bUjxA`t$vL zu{`Qyrmk8SVX1S>qqf=08HdN2oJ0bT|@|R|;cH1K(ra zNPorBjD6wQ4D_mO|j}sJhuyYPF52zAbTm zY1D;=q2w@n09XJvLaqJ*6t`CY z3{b0n0E*xY-(dZ$@%+PuLoU8XWbjA=SJ#>c=_1yKa#1mZzfy1C*RW_Tf=Fv z`Bl;Y^CKKGKqU(RtXwc)-L8UPW^$rDCSlBIExAZZNEwZE;;{?H7@+bJ0PtLp+{#7(;77M}DIXNKpiMwnwCks7@h>+lV!KcDNsQKZpX!qujolAu zthw24dfH<0k^}ev@2ZRi6^Y+hZNX8nwN!QkYvH+P+NpE~0MHo>P-zSRKMguk@%L9| zSGF+>*o}6A%4*pCcRTUh$sMs(WM(t&pl+}ul1C?F3)g`~{%W3#2+Xurxe-iwc;Tu$ z1(wgMoJHB#&G;0$Su)|-O-3!kl8LbHk%;!9+@nJecTKXEGHPiSf|1CAuirKbL^KxV ztK@%`x}d(_&xi4`UsY5yH&nwL+z>1c333ZN)7szfOaGLbF|l>*bo=rB43HM(_lSRw z?CqPozy0Ca9T(QJ^Ht)lboya1-_hIUYCqQIxqStAX@komD1#-JU z-XI^~_v~>|t^wvlal*V!p`FnESG}#*@`Aq4t{k_GS$!iJHj)w7?5)qd)cLudY8%NGPyyW((?QBP7X_Gkkp4AzQk^Uv3qCj7Q_U^gy5R88apyJ8fFyb zv3_F%wLp{{lH60P@zSEwVi1;C{XIB)gjVBOjn>Xchgd4!%hm@;Dy#82m2`Ee@uEs& zv>I<-?|B0psM|j)yKZAM9(3KBQ&K`hop{x znxGe%4OLnZHiQNYQ0PQ-`z0s${J^s3K$}QSr+;17@=umW zD8Lw?5Sf?;L?-K22}}TiQ>z~|hul7)yz<5|!P-fs7*m3AQqRYqD!rQ#ceag*;Wunj zh4jRfuqf+R$xZ;y)!io^IK1=%d;A@r%UI7P(V4+iUBI!3IKE~15}z7 z0Ln@RsPrlT+$jdAv?_q74lMT>fAYa~7O#&|$D`B@rJ=}jALB7%UZ?)Y8c{w@e#fZ` zh)%FEY(|BL#eCplS+~l+0zj-{@m+Za(GBnTw+AG*P_-EH?^rkRPHcIFzQqvGx2#*G zZ2@363{dG>0HA9bpwhGeKHxr_{LddAebeThLQrG!3Tq2#u(qsQWorTSNPe}`EmN28 z+BgYfaT{~UEmSVX{^um*tO;r1AKpv*r*bjF#zZ$e9(@|xFvCg0$zHEyB zblSgKj|~2eVx7sW1To}4a=+E}d;pOov9T)W43!#I(*B}%>mIi;bIpd8*Jkv2^e0n72_kr28AF|8 z3S$40z?PG8M1GOAJz?UyXOH#j+En37h)a*_=bq}(?Q}GuCVF+%$fSaKxuXd+{jm6m zeS^Q*Hja?-Y#Y0}s{h-cPaqWc_g>t+xM3fq5ppCxs&8Dt=+BD@m+o^@bAqAEOBI9| zfuvZ64Nf^Sura#IxQAdy-}T$mccnF)AW#FAD=UmYx*tDB@by1TXWslXdvg=vs*kLE z_QLzO=iDTm?7+h>TuZ%t=|{rrdd9r}bVaQ00U=x0*{tcdXB4~1^R9MIzE{(GzEekk bU!$MSXg8+LUN`D=b}C1w^V0-6YCr!E4ifY5 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmenubar.h.09714417F401B4C7.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmenubar.h.09714417F401B4C7.idx new file mode 100644 index 0000000000000000000000000000000000000000..675517103bf7d9d76bf908a9d3e47df4c3827381 GIT binary patch literal 5914 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.49EB4EB89EDDD50A.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmessagebox.h.49EB4EB89EDDD50A.idx new file mode 100644 index 0000000000000000000000000000000000000000..29649e50bbe7eaf59a3ac9b28764171a3a4dc2ae GIT binary patch literal 16196 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.4A030BA0C2A1A5E8.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.4A030BA0C2A1A5E8.idx new file mode 100644 index 0000000000000000000000000000000000000000..332ec14118d09130724d4520b90d890547319562 GIT binary patch literal 33520 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 literal 0 HcmV?d00001 diff --git a/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.32180BED8FACFDB9.idx b/ass2/simulator/build/Desktop_Qt_6_10_1-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.32180BED8FACFDB9.idx new file mode 100644 index 0000000000000000000000000000000000000000..1edb2809f2269b1f9e8469884f5726693b2e25fc GIT binary patch literal 138016 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