summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED42
-rw-r--r--Mk/Uses/php.mk14
-rw-r--r--accessibility/hyprsunset/Makefile19
-rw-r--r--accessibility/hyprsunset/distinfo8
-rw-r--r--accessibility/hyprsunset/files/patch-CMakeLists.txt23
-rw-r--r--accessibility/hyprsunset/files/patch-src_Hyprsunset.cpp25
-rw-r--r--accessibility/hyprsunset/pkg-descr11
-rw-r--r--archivers/pecl-zstd/Makefile8
-rw-r--r--archivers/php-brotli/Makefile8
-rw-r--r--archivers/php-lz4/Makefile2
-rw-r--r--archivers/php-lz4/distinfo6
-rw-r--r--archivers/php-zstd/Makefile12
-rw-r--r--archivers/php-zstd/distinfo6
-rw-r--r--archivers/xmill/Makefile7
-rw-r--r--astro/p5-Astro-App-Satpass2/Makefile2
-rw-r--r--astro/p5-Astro-App-Satpass2/distinfo6
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/ncspot/Makefile3
-rw-r--r--audio/ncspot/Makefile.crates263
-rw-r--r--audio/ncspot/distinfo532
-rw-r--r--audio/neuralrack-lv2/Makefile13
-rw-r--r--audio/neuralrack-lv2/distinfo14
-rw-r--r--audio/wavegain/Makefile17
-rw-r--r--audio/wavegain/distinfo5
-rw-r--r--audio/wavegain/files/patch-audio.c23
-rw-r--r--audio/wavegain/files/patch-audio.h4
-rw-r--r--audio/wavegain/files/patch-main.c44
-rw-r--r--audio/wavegain/files/patch-misc.c12
-rw-r--r--audio/wavegain/files/patch-wavegain.c112
-rw-r--r--biology/augustus/Makefile2
-rw-r--r--biology/bcf-score/Makefile2
-rw-r--r--biology/biosig/Makefile2
-rw-r--r--cad/gmsh/Makefile3
-rw-r--r--cad/gmsh/distinfo6
-rw-r--r--cad/gmsh/files/patch-CMakeLists.txt11
-rw-r--r--cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp41
-rw-r--r--cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp42
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp110
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h23
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp48
-rw-r--r--cad/gmsh/files/patch-src_common_gmsh.cpp32
-rw-r--r--cad/gmsh/files/patch-src_geo_GFace.cpp121
-rw-r--r--cad/gmsh/files/patch-src_geo_GFace.h26
-rw-r--r--cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp274
-rw-r--r--cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h32
-rw-r--r--cad/gmsh/files/patch-src_geo_OCCFace.cpp19
-rw-r--r--cad/gmsh/files/patch-src_geo_OCCFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_Pair.h29
-rw-r--r--cad/gmsh/files/patch-src_geo_discreteFace.cpp33
-rw-r--r--cad/gmsh/files/patch-src_geo_discreteFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshFace.cpp27
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshSurface.cpp15
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshSurface.h19
-rw-r--r--cad/gmsh/files/patch-src_geo_xyFace.h16
-rw-r--r--cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp26
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFace.cpp22
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp24
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp18
-rw-r--r--cad/gmsh/pkg-plist17
-rw-r--r--cad/xyce/Makefile1
-rw-r--r--comms/Makefile1
-rw-r--r--comms/hackrf-devel/Makefile33
-rw-r--r--comms/hackrf-devel/Makefile.git_rev2
-rw-r--r--comms/hackrf-devel/distinfo3
-rw-r--r--comms/hackrf-devel/files/newVersion.sh22
-rw-r--r--comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt11
-rw-r--r--comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt11
-rw-r--r--comms/hackrf-devel/pkg-descr5
-rw-r--r--comms/hackrf-devel/pkg-plist14
-rw-r--r--comms/libimobiledevice-glue/Makefile2
-rw-r--r--comms/libimobiledevice-glue/distinfo6
-rw-r--r--comms/libimobiledevice-glue/pkg-plist2
-rw-r--r--comms/libimobiledevice/Makefile7
-rw-r--r--comms/libimobiledevice/distinfo6
-rw-r--r--comms/libimobiledevice/files/patch-cython19
-rw-r--r--comms/libimobiledevice/pkg-plist1
-rw-r--r--comms/libusbmuxd/Makefile2
-rw-r--r--comms/libusbmuxd/distinfo6
-rw-r--r--comms/libusbmuxd/pkg-plist2
-rw-r--r--comms/morse/Makefile39
-rw-r--r--comms/morse/distinfo5
-rw-r--r--comms/morse/files/patch-Makefile36
-rw-r--r--comms/morse/files/patch-QSO.15
-rw-r--r--comms/morse/files/patch-morse.185
-rw-r--r--comms/morse/files/patch-morse.d-Makefile8
-rw-r--r--comms/morse/files/patch-qso.d-Makefile8
-rw-r--r--comms/ser2net/Makefile5
-rw-r--r--comms/ser2net/distinfo6
-rw-r--r--comms/ser2net/pkg-plist1
-rw-r--r--comms/usbmuxd/Makefile5
-rw-r--r--comms/usbmuxd/distinfo6
-rw-r--r--comms/usbmuxd/files/patch-configure.ac14
-rw-r--r--comms/usbmuxd/files/patch-src_usb.c20
-rw-r--r--comms/usbmuxd/files/usbmuxd.conf.in4
-rw-r--r--converters/pdf2djvu/Makefile4
-rw-r--r--converters/pecl-igbinary/Makefile8
-rw-r--r--converters/py-rencode/Makefile1
-rw-r--r--converters/py-rencode/files/patch-build.py18
-rw-r--r--databases/Makefile2
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/mdbx/Makefile2
-rw-r--r--databases/mdbx/distinfo6
-rw-r--r--databases/memcached/Makefile2
-rw-r--r--databases/memcached/distinfo6
-rw-r--r--databases/memcached/files/patch-configure.ac4
-rw-r--r--databases/memcached/files/patch-memcached.c32
-rw-r--r--databases/mongodb50/Makefile128
-rw-r--r--databases/mongodb50/distinfo3
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh24
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp41
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h79
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h64
-rwxr-xr-xdatabases/mongodb50/files/make.test.sh32
-rw-r--r--databases/mongodb50/files/mongod.in53
-rw-r--r--databases/mongodb50/files/patch-SConstruct54
-rw-r--r--databases/mongodb50/files/patch-buildscripts_scons.py25
-rw-r--r--databases/mongodb50/files/patch-rpm_mongod.conf16
-rw-r--r--databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp24
-rw-r--r--databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp11
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp23
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h78
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h64
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist11
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S14
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h393
-rw-r--r--databases/mongodb50/pkg-descr5
-rw-r--r--databases/mongodb50/pkg-message8
-rw-r--r--databases/mongodb50/pkg-plist8
-rw-r--r--databases/mongodb60/Makefile2
-rw-r--r--databases/mongodb60/distinfo6
-rw-r--r--databases/mongodb80/Makefile4
-rw-r--r--databases/mongodb80/distinfo10
-rw-r--r--databases/mongodb80/files/patch-SConstruct29
-rw-r--r--databases/pecl-memcache/Makefile14
-rw-r--r--databases/pecl-memcached/Makefile11
-rw-r--r--databases/pecl-redis/Makefile10
-rw-r--r--databases/pecl-rrd/Makefile10
-rw-r--r--databases/pg.el/Makefile2
-rw-r--r--databases/pg.el/distinfo6
-rw-r--r--databases/rrdtool12/Makefile79
-rw-r--r--databases/rrdtool12/distinfo2
-rw-r--r--databases/rrdtool12/files/patch-bindings-Makefile.in24
-rw-r--r--databases/rrdtool12/files/patch-configure19
-rw-r--r--databases/rrdtool12/files/patch-doc-Makefile.in14
-rw-r--r--databases/rrdtool12/files/patch-examples-Makefile.in11
-rw-r--r--databases/rrdtool12/pkg-descr8
-rw-r--r--databases/rrdtool12/pkg-plist135
-rw-r--r--databases/sqlite3/Makefile3
-rw-r--r--deskutils/py-paperless-ngx/Makefile14
-rw-r--r--deskutils/py-paperless-ngx/distinfo10
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py20
-rw-r--r--deskutils/py-paperless-ngx/files/pkg-message.in21
-rw-r--r--deskutils/py-paperless-ngx/pkg-plist47
-rw-r--r--deskutils/readur/files/patch-powerpc64le20
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/xdg-desktop-portal/Makefile15
-rw-r--r--deskutils/xdg-desktop-portal/distinfo6
-rw-r--r--deskutils/xdg-desktop-portal/pkg-plist1
-rw-r--r--devel/Makefile25
-rw-r--r--devel/R-cran-future/Makefile2
-rw-r--r--devel/R-cran-future/distinfo6
-rw-r--r--devel/R-cran-sfsmisc/Makefile2
-rw-r--r--devel/R-cran-sfsmisc/distinfo6
-rw-r--r--devel/acme/Makefile2
-rw-r--r--devel/acme/distinfo6
-rw-r--r--devel/acme/pkg-plist2
-rw-r--r--devel/aegis/Makefile66
-rw-r--r--devel/aegis/distinfo2
-rw-r--r--devel/aegis/files/patch-aefind_cmdline_y18
-rw-r--r--devel/aegis/files/patch-aegrep_main.cc12
-rw-r--r--devel/aegis/files/patch-aeimport_format_rcs_gram_y18
-rw-r--r--devel/aegis/files/patch-aeimport_format_sccs_gram_y18
-rw-r--r--devel/aegis/files/patch-common_ac_shared__ptr.h26
-rw-r--r--devel/aegis/files/patch-common_ac_string.h15
-rw-r--r--devel/aegis/files/patch-common_gettime_y18
-rw-r--r--devel/aegis/files/patch-common_mem.h11
-rw-r--r--devel/aegis/files/patch-etc_configure.ac37
-rw-r--r--devel/aegis/files/patch-fmtgen_lex_cc19
-rw-r--r--devel/aegis/files/patch-fmtgen_parse_y35
-rw-r--r--devel/aegis/files/patch-libaegis_aer_lex_cc19
-rw-r--r--devel/aegis/files/patch-libaegis_aer_report_y18
-rw-r--r--devel/aegis/files/patch-libaegis_gram_y18
-rw-r--r--devel/aegis/files/patch-libaegis_introspector_time.h10
-rw-r--r--devel/aegis/files/patch-libaegis_introspector_vector.h10
-rw-r--r--devel/aegis/files/patch-libaegis_meta_lex_cc19
-rw-r--r--devel/aegis/files/patch-libaegis_sub_expr_gram_y149
-rw-r--r--devel/aegis/files/patch-libaegis_sub_plural_gram_y373
-rw-r--r--devel/aegis/pkg-descr22
-rw-r--r--devel/aegis/pkg-message9
-rw-r--r--devel/aegis/pkg-plist188
-rw-r--r--devel/apache-log4j2/Makefile2
-rw-r--r--devel/apache-log4j2/distinfo6
-rw-r--r--devel/apache-log4j2/pkg-plist1
-rw-r--r--devel/arpc/Makefile37
-rw-r--r--devel/arpc/distinfo3
-rw-r--r--devel/arpc/pkg-descr8
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile2
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/blueprint-compiler/Makefile2
-rw-r--r--devel/blueprint-compiler/distinfo6
-rw-r--r--devel/boehm-gc/Makefile4
-rw-r--r--devel/cargo-dist/Makefile3
-rw-r--r--devel/cargo-dist/distinfo6
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/electron37/Makefile2
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo14
-rw-r--r--devel/electron37/files/patch-chrome_browser_about__flags.cc54
-rw-r--r--devel/electron37/files/patch-chrome_browser_flag__descriptions.cc22
-rw-r--r--devel/electron37/files/patch-chrome_browser_flag__descriptions.h22
-rw-r--r--devel/gcc-arm-embedded/Makefile8
-rw-r--r--devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh11
-rw-r--r--devel/geany-themes/Makefile3
-rw-r--r--devel/git-repo-manager/Makefile271
-rw-r--r--devel/git-repo-manager/distinfo542
-rw-r--r--devel/git-who/Makefile8
-rw-r--r--devel/git-who/distinfo6
-rw-r--r--devel/gnucflow/Makefile13
-rw-r--r--devel/gnucflow/distinfo6
-rw-r--r--devel/gnucflow/pkg-plist3
-rw-r--r--devel/godot35-tools/Makefile16
-rw-r--r--devel/grcov/Makefile125
-rw-r--r--devel/grcov/distinfo250
-rw-r--r--devel/hyprlang/Makefile14
-rw-r--r--devel/hyprlang/distinfo6
-rw-r--r--devel/hyprutils/Makefile7
-rw-r--r--devel/hyprutils/distinfo10
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jjui/Makefile25
-rw-r--r--devel/jjui/distinfo5
-rw-r--r--devel/jjui/pkg-descr2
-rw-r--r--devel/lace/Makefile5
-rw-r--r--devel/lace/distinfo6
-rw-r--r--devel/lace/files/patch-benchmarks_queens_queens-lace.c11
-rw-r--r--devel/libfortuna/Makefile26
-rw-r--r--devel/libfortuna/distinfo2
-rw-r--r--devel/libfortuna/files/patch-Makefile33
-rw-r--r--devel/libfortuna/pkg-descr4
-rw-r--r--devel/libfortuna/pkg-plist11
-rw-r--r--devel/libgee06/Makefile31
-rw-r--r--devel/libgee06/distinfo2
-rw-r--r--devel/libgee06/pkg-descr2
-rw-r--r--devel/libgee06/pkg-plist8
-rw-r--r--devel/libgpc/Makefile30
-rw-r--r--devel/libgpc/distinfo2
-rw-r--r--devel/libgpc/files/BSDmakefile13
-rw-r--r--devel/libgpc/files/patch-alloca65
-rw-r--r--devel/libgpc/pkg-descr17
-rw-r--r--devel/libplist/Makefile2
-rw-r--r--devel/libplist/distinfo6
-rw-r--r--devel/libplist/pkg-plist4
-rw-r--r--devel/libtool/Makefile8
-rw-r--r--devel/libtool/files/stagepatch-m4_libtool.m413
-rw-r--r--devel/libvirt/Makefile6
-rw-r--r--devel/libvirt/distinfo6
-rw-r--r--devel/libvirt/pkg-plist2
-rw-r--r--devel/llvm21/Makefile687
-rw-r--r--devel/llvm21/Makefile.COMMANDS161
-rw-r--r--devel/llvm21/Makefile.MAN1SRCS76
-rw-r--r--devel/llvm21/Makefile.RUNTIMES201
-rw-r--r--devel/llvm21/distinfo3
-rw-r--r--devel/llvm21/files/llvm-wrapper.sh.in11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format29
-rw-r--r--devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake11
-rw-r--r--devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c13
-rw-r--r--devel/llvm21/files/patch-fopenmp.diff14
-rw-r--r--devel/llvm21/files/patch-lldb_CMakeLists.txt12
-rw-r--r--devel/llvm21/files/xtoolchain.mk.in6
-rw-r--r--devel/llvm21/pkg-descr6
-rw-r--r--devel/llvm21/pkg-plist7887
-rw-r--r--devel/make++/Makefile33
-rw-r--r--devel/make++/distinfo2
-rw-r--r--devel/make++/files/patch-config.pl11
-rw-r--r--devel/make++/pkg-descr11
-rw-r--r--devel/make++/pkg-plist136
-rw-r--r--devel/maven39/Makefile2
-rw-r--r--devel/maven39/distinfo6
-rw-r--r--devel/maven39/pkg-plist22
-rw-r--r--devel/mold/Makefile2
-rw-r--r--devel/mold/distinfo6
-rw-r--r--devel/netscape-java40/Makefile31
-rw-r--r--devel/netscape-java40/distinfo2
-rw-r--r--devel/netscape-java40/pkg-descr4
-rw-r--r--devel/openocd-devel/Makefile99
-rw-r--r--devel/openocd-devel/distinfo7
-rw-r--r--devel/openocd-devel/pkg-descr8
-rw-r--r--devel/openocd-devel/pkg-message26
-rw-r--r--devel/openocd-devel/pkg-plist1019
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/ossp-al/Makefile29
-rw-r--r--devel/ossp-al/distinfo2
-rw-r--r--devel/ossp-al/pkg-descr6
-rw-r--r--devel/ossp-al/pkg-plist7
-rw-r--r--devel/ossp-cfg/Makefile29
-rw-r--r--devel/ossp-cfg/distinfo2
-rw-r--r--devel/ossp-cfg/pkg-descr5
-rw-r--r--devel/ossp-cfg/pkg-plist7
-rw-r--r--devel/ossp-ex/Makefile26
-rw-r--r--devel/ossp-ex/distinfo2
-rw-r--r--devel/ossp-ex/pkg-descr4
-rw-r--r--devel/ossp-ex/pkg-plist7
-rw-r--r--devel/ossp-l2/Makefile26
-rw-r--r--devel/ossp-l2/distinfo2
-rw-r--r--devel/ossp-l2/files/patch-va.diff496
-rw-r--r--devel/ossp-l2/pkg-descr4
-rw-r--r--devel/ossp-l2/pkg-plist10
-rw-r--r--devel/ossp-val/Makefile29
-rw-r--r--devel/ossp-val/distinfo2
-rw-r--r--devel/ossp-val/pkg-descr5
-rw-r--r--devel/ossp-val/pkg-plist8
-rw-r--r--devel/ossp-var/Makefile26
-rw-r--r--devel/ossp-var/distinfo2
-rw-r--r--devel/ossp-var/pkg-descr6
-rw-r--r--devel/ossp-var/pkg-plist8
-rw-r--r--devel/ossp-xds/Makefile27
-rw-r--r--devel/ossp-xds/distinfo2
-rw-r--r--devel/ossp-xds/files/patch-xds.c11
-rw-r--r--devel/ossp-xds/pkg-descr8
-rw-r--r--devel/ossp-xds/pkg-plist8
-rw-r--r--devel/pecl-eio/Makefile8
-rw-r--r--devel/pecl-sync/Makefile10
-rw-r--r--devel/pecl-zookeeper/Makefile10
-rw-r--r--devel/protobuf-java/Makefile8
-rw-r--r--devel/protobuf-java/distinfo6
-rw-r--r--devel/pth-hard/Makefile7
-rw-r--r--devel/pth/Makefile54
-rw-r--r--devel/pth/distinfo2
-rw-r--r--devel/pth/files/patch-pth_p.h.in19
-rw-r--r--devel/pth/pkg-descr18
-rw-r--r--devel/pth/pkg-plist17
-rw-r--r--devel/publib/Makefile21
-rw-r--r--devel/publib/distinfo2
-rw-r--r--devel/publib/pkg-descr6
-rw-r--r--devel/publib/pkg-plist172
-rw-r--r--devel/py-PyGithub/Makefile2
-rw-r--r--devel/py-PyGithub/distinfo6
-rw-r--r--devel/py-b2/Makefile6
-rw-r--r--devel/py-b2/distinfo6
-rw-r--r--devel/py-celery/Makefile3
-rw-r--r--devel/py-dateparser/Makefile2
-rw-r--r--devel/py-dateparser/distinfo6
-rw-r--r--devel/py-dj51-strawberry-graphql/Makefile2
-rw-r--r--devel/py-dj51-strawberry-graphql/distinfo6
-rw-r--r--devel/py-dj52-strawberry-graphql/Makefile2
-rw-r--r--devel/py-dj52-strawberry-graphql/distinfo6
-rw-r--r--devel/py-freezegun/Makefile2
-rw-r--r--devel/py-freezegun/distinfo6
-rw-r--r--devel/py-libvirt/Makefile2
-rw-r--r--devel/py-libvirt/distinfo6
-rw-r--r--devel/py-pathvalidate/Makefile3
-rw-r--r--devel/py-pathvalidate/distinfo6
-rw-r--r--devel/py-posix_ipc/Makefile2
-rw-r--r--devel/py-posix_ipc/distinfo6
-rw-r--r--devel/py-python-decouple/Makefile7
-rw-r--r--devel/py-python-decouple/distinfo6
-rw-r--r--devel/py-rq/Makefile2
-rw-r--r--devel/py-rq/distinfo6
-rw-r--r--devel/py-strawberry-graphql/Makefile2
-rw-r--r--devel/py-strawberry-graphql/distinfo6
-rw-r--r--devel/py-tox/Makefile2
-rw-r--r--devel/py-tox/distinfo6
-rw-r--r--devel/qmake/Makefile60
-rw-r--r--devel/qmake/distinfo2
-rw-r--r--devel/qmake/files/Makefile.bsd41
-rw-r--r--devel/qmake/files/patch-generators_c++1762
-rw-r--r--devel/qmake/files/qconfig.cpp14
-rw-r--r--devel/qmake/pkg-descr6
-rw-r--r--devel/qmake/pkg-plist141
-rw-r--r--devel/rebar3/Makefile8
-rw-r--r--devel/rebar3/distinfo6
-rw-r--r--devel/rpc2/Makefile22
-rw-r--r--devel/rpc2/distinfo3
-rw-r--r--devel/rpc2/pkg-descr6
-rw-r--r--devel/rpc2/pkg-plist18
-rw-r--r--devel/rubygem-mono_logger/Makefile2
-rw-r--r--devel/rubygem-mono_logger/distinfo6
-rw-r--r--devel/rubygem-resque/Makefile2
-rw-r--r--devel/rubygem-resque/distinfo6
-rw-r--r--devel/scandoc/Makefile32
-rw-r--r--devel/scandoc/distinfo2
-rw-r--r--devel/scandoc/pkg-descr5
-rw-r--r--devel/scandoc/pkg-plist17
-rw-r--r--devel/silc-toolkit/Makefile42
-rw-r--r--devel/silc-toolkit/distinfo2
-rw-r--r--devel/silc-toolkit/pkg-descr10
-rw-r--r--devel/silc-toolkit/pkg-plist1587
-rw-r--r--devel/spirv-llvm-translator/Makefile16
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm116
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm146
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm156
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm166
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm176
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm186
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm196
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm206
-rw-r--r--devel/thunar-vcs-plugin/Makefile10
-rw-r--r--devel/thunar-vcs-plugin/files/patch-icons88
-rw-r--r--devel/thunar-vcs-plugin/pkg-plist12
-rw-r--r--devel/transient-devel/Makefile2
-rw-r--r--devel/transient-devel/distinfo6
-rw-r--r--devel/transient/Makefile2
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/wrangler/Makefile44
-rw-r--r--devel/wrangler/Makefile.crates328
-rw-r--r--devel/wrangler/distinfo659
-rw-r--r--devel/wrangler/pkg-descr2
-rw-r--r--dns/dnsmasq-devel/Makefile2
-rw-r--r--dns/dnsmasq-devel/distinfo6
-rw-r--r--dns/py-tldextract/Makefile16
-rw-r--r--dns/py-tldextract/distinfo6
-rw-r--r--editors/bvi/Makefile5
-rw-r--r--editors/bvi/distinfo6
-rw-r--r--editors/emacs-devel/Makefile4
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist3
-rw-r--r--editors/vscode/Makefile4
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/with-editor-devel/Makefile2
-rw-r--r--editors/with-editor-devel/distinfo6
-rw-r--r--editors/with-editor/Makefile2
-rw-r--r--editors/with-editor/distinfo6
-rw-r--r--emulators/sameboy/Makefile2
-rw-r--r--emulators/sameboy/distinfo6
-rw-r--r--emulators/sameboy/pkg-plist2
-rw-r--r--finance/Makefile1
-rw-r--r--finance/libstocks/Makefile38
-rw-r--r--finance/libstocks/distinfo2
-rw-r--r--finance/libstocks/files/Makefile.client12
-rw-r--r--finance/libstocks/files/Makefile.lib17
-rw-r--r--finance/libstocks/files/patch-lib_http.c16
-rw-r--r--finance/libstocks/pkg-descr13
-rw-r--r--finance/libstocks/pkg-plist6
-rw-r--r--games/julius/Makefile3
-rw-r--r--games/julius/distinfo6
-rw-r--r--games/naev/Makefile2
-rw-r--r--games/openmw/Makefile7
-rw-r--r--games/simutrans/Makefile2
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/Makefile.crates4
-rw-r--r--games/veloren-weekly/distinfo14
-rw-r--r--games/xblast/Makefile24
-rw-r--r--games/xblast/files/patch-configure11
-rw-r--r--graphics/Makefile2
-rw-r--r--graphics/aeskulap/Makefile16
-rw-r--r--graphics/aeskulap/pkg-plist1
-rw-r--r--graphics/art/Makefile1
-rw-r--r--graphics/cosmoplayer/Makefile40
-rw-r--r--graphics/cosmoplayer/distinfo2
-rw-r--r--graphics/cosmoplayer/pkg-descr4
-rw-r--r--graphics/ctl/Makefile8
-rw-r--r--graphics/ctl/distinfo8
-rw-r--r--graphics/ctl/files/patch-OpenEXR__CTL_exrdpx_exrToDpx.cpp19
-rw-r--r--graphics/ctl/pkg-plist11
-rw-r--r--graphics/filament/Makefile2
-rw-r--r--graphics/filament/distinfo6
-rw-r--r--graphics/filament/pkg-plist2
-rw-r--r--graphics/gegl/Makefile1
-rw-r--r--graphics/hyprland-protocols/Makefile28
-rw-r--r--graphics/hyprland-protocols/distinfo3
-rw-r--r--graphics/hyprland-protocols/pkg-descr10
-rw-r--r--graphics/hyprland-protocols/pkg-plist8
-rw-r--r--graphics/libpano13/Makefile2
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/mesa-dri/Makefile.common3
-rw-r--r--graphics/mupdf/Makefile2
-rw-r--r--graphics/mupdf/distinfo6
-rw-r--r--graphics/opencv/Makefile3
-rw-r--r--graphics/opencv/distinfo8
-rw-r--r--graphics/openxr/Makefile3
-rw-r--r--graphics/openxr/distinfo6
-rw-r--r--graphics/pastel/Makefile110
-rw-r--r--graphics/pastel/Makefile.crates122
-rw-r--r--graphics/pastel/distinfo368
-rw-r--r--graphics/pecl-imagick/Makefile12
-rw-r--r--graphics/py-pyglet1/Makefile3
-rw-r--r--graphics/py-pyglet1/distinfo6
-rw-r--r--graphics/zathura-pdf-mupdf/Makefile2
-rw-r--r--irc/kvirc/Makefile30
-rw-r--r--irc/kvirc/distinfo6
-rw-r--r--irc/kvirc/pkg-plist20
-rw-r--r--java/Makefile1
-rw-r--r--java/servingxml/Makefile30
-rw-r--r--java/servingxml/distinfo2
-rw-r--r--java/servingxml/files/patch-servingxml11
-rw-r--r--java/servingxml/pkg-descr6
-rw-r--r--java/servingxml/pkg-message10
-rw-r--r--java/servingxml/pkg-plist515
-rw-r--r--lang/julia/Makefile1
-rw-r--r--lang/php83/Makefile282
-rw-r--r--lang/php83/distinfo6
-rw-r--r--lang/php84/Makefile278
-rw-r--r--lang/php84/distinfo6
-rw-r--r--lang/php85/Makefile286
-rw-r--r--lang/php85/distinfo6
-rw-r--r--lang/php85/pkg-plist2
-rw-r--r--lang/rust-nightly/Makefile6
-rw-r--r--lang/rust-nightly/distinfo6
-rw-r--r--lang/rust-nightly/files/patch-vendor_cc.rs12
-rw-r--r--lang/rust/Makefile2
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
-rw-r--r--lang/seed7/files/patch-prg_chkerr.sd711
-rw-r--r--lang/seed7/pkg-plist4
-rw-r--r--mail/Makefile1
-rw-r--r--mail/imap-tools/Makefile2
-rw-r--r--mail/imap-tools/Makefile.crates10
-rw-r--r--mail/imap-tools/distinfo26
-rw-r--r--mail/lmtp2nntp/Makefile43
-rw-r--r--mail/lmtp2nntp/distinfo2
-rw-r--r--mail/lmtp2nntp/files/patch-configure27
-rw-r--r--mail/lmtp2nntp/files/patch-lib_l2_va.diff496
-rw-r--r--mail/lmtp2nntp/files/patch-lmtp2nntp_l2.c.diff20
-rw-r--r--mail/lmtp2nntp/files/patch-lmtp2nntp_main.c.diff11
-rw-r--r--mail/lmtp2nntp/files/patch-lmtp2nntp_msg.c.diff10
-rw-r--r--mail/lmtp2nntp/pkg-descr10
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/pecl-mailparse/Makefile14
-rw-r--r--mail/py-imap-tools/Makefile2
-rw-r--r--mail/py-imap-tools/distinfo6
-rw-r--r--mail/roundcube-twofactor_gauthenticator/Makefile3
-rw-r--r--mail/roundcube-twofactor_gauthenticator/pkg-plist2
-rw-r--r--mail/rspamd/Makefile2
-rw-r--r--mail/rspamd/files/rspamd.in2
-rw-r--r--mail/thunderbird-esr/Makefile3
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--math/Makefile2
-rw-r--r--math/R-cran-RSvgDevice/Makefile20
-rw-r--r--math/R-cran-RSvgDevice/distinfo2
-rw-r--r--math/R-cran-RSvgDevice/pkg-descr2
-rw-r--r--math/arpack++/Makefile2
-rw-r--r--math/ceres-solver/Makefile2
-rw-r--r--math/chaco/Makefile13
-rw-r--r--math/chaco/files/patch-Makefile12
-rw-r--r--math/dune-common/Makefile8
-rw-r--r--math/dune-common/distinfo6
-rw-r--r--math/dune-common/files/patch-CMakeLists.txt12
-rw-r--r--math/dune-common/files/patch-doc_CMakeLists.txt12
-rw-r--r--math/dune-common/pkg-plist2
-rw-r--r--math/dune-fem/Makefile2
-rw-r--r--math/dune-istl/Makefile2
-rw-r--r--math/dune-pdelab/Makefile2
-rw-r--r--math/dune-vtk/Makefile2
-rw-r--r--math/g2o/Makefile2
-rw-r--r--math/geogebra/Makefile2
-rw-r--r--math/geogebra/distinfo6
-rw-r--r--math/hs-Agda/Makefile124
-rw-r--r--math/hs-Agda/distinfo262
-rw-r--r--math/hs-Agda/pkg-plist19
-rw-r--r--math/igraph/Makefile2
-rw-r--r--math/octave/Makefile1
-rw-r--r--math/openturns/Makefile2
-rw-r--r--math/py-cvxopt/Makefile2
-rw-r--r--math/py-mnnpy/Makefile4
-rw-r--r--math/py-nlopt/Makefile7
-rw-r--r--math/py-nlopt/distinfo6
-rw-r--r--math/py-nlopt/pkg-plist6
-rw-r--r--math/py-numpy/Makefile2
-rw-r--r--math/py-scikit-umfpack/Makefile2
-rw-r--r--math/scilab/Makefile2
-rw-r--r--math/suitesparse-Example/Makefile40
-rw-r--r--math/suitesparse-Example/pkg-descr3
-rw-r--r--math/suitesparse-Example/pkg-plist10
-rw-r--r--math/suitesparse-amd/Makefile2
-rw-r--r--math/suitesparse-amd/pkg-plist2
-rw-r--r--math/suitesparse-btf/Makefile2
-rw-r--r--math/suitesparse-btf/pkg-plist2
-rw-r--r--math/suitesparse-camd/Makefile2
-rw-r--r--math/suitesparse-camd/pkg-plist2
-rw-r--r--math/suitesparse-ccolamd/Makefile2
-rw-r--r--math/suitesparse-ccolamd/pkg-plist2
-rw-r--r--math/suitesparse-cholmod/Makefile2
-rw-r--r--math/suitesparse-cholmod/pkg-plist2
-rw-r--r--math/suitesparse-colamd/Makefile2
-rw-r--r--math/suitesparse-colamd/pkg-plist2
-rw-r--r--math/suitesparse-config/pkg-plist2
-rw-r--r--math/suitesparse-cxsparse/Makefile2
-rw-r--r--math/suitesparse-cxsparse/pkg-plist2
-rw-r--r--math/suitesparse-graphblas/Makefile2
-rw-r--r--math/suitesparse-klu/Makefile2
-rw-r--r--math/suitesparse-klu/pkg-plist4
-rw-r--r--math/suitesparse-lagraph/Makefile2
-rw-r--r--math/suitesparse-lagraph/pkg-plist2
-rw-r--r--math/suitesparse-ldl/Makefile2
-rw-r--r--math/suitesparse-ldl/pkg-plist2
-rw-r--r--math/suitesparse-mongoose/Makefile2
-rw-r--r--math/suitesparse-mongoose/pkg-plist2
-rw-r--r--math/suitesparse-paru/Makefile3
-rw-r--r--math/suitesparse-paru/pkg-plist2
-rw-r--r--math/suitesparse-rbio/Makefile2
-rw-r--r--math/suitesparse-rbio/pkg-plist2
-rw-r--r--math/suitesparse-spex/Makefile2
-rw-r--r--math/suitesparse-spex/pkg-plist2
-rw-r--r--math/suitesparse-spqr/Makefile3
-rw-r--r--math/suitesparse-spqr/pkg-plist2
-rw-r--r--math/suitesparse-umfpack/Makefile3
-rw-r--r--math/suitesparse-umfpack/pkg-plist2
-rw-r--r--math/suitesparse/Makefile9
-rw-r--r--math/suitesparse/bsd.suitesparse.mk3
-rw-r--r--math/suitesparse/distinfo6
-rw-r--r--math/sundials/Makefile2
-rw-r--r--misc/Makefile1
-rw-r--r--misc/llama-cpp/Makefile2
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/lxi-tools/Makefile6
-rw-r--r--misc/lxi-tools/distinfo6
-rw-r--r--misc/lxi-tools/pkg-plist1
-rw-r--r--misc/ola/Makefile3
-rw-r--r--misc/py-gguf/Makefile2
-rw-r--r--misc/py-gguf/distinfo6
-rw-r--r--misc/py-huggingface-hub/Makefile2
-rw-r--r--misc/py-huggingface-hub/distinfo6
-rw-r--r--misc/py-openai/Makefile2
-rw-r--r--misc/py-openai/distinfo6
-rw-r--r--misc/spnavcfg-devel/Makefile22
-rw-r--r--misc/spnavcfg-devel/distinfo16
-rw-r--r--misc/spnavcfg-devel/files/icons/devices.png.uu6396
-rw-r--r--misc/spnavcfg-devel/files/icons/spnavcfg-128x128.png.uu307
-rw-r--r--misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu903
-rw-r--r--misc/spnavcfg-devel/files/icons/spnavcfg-48x48.png.uu76
-rw-r--r--misc/spnavcfg-devel/files/icons/spnavcfg.png.uu2967
-rw-r--r--misc/stormy/Makefile21
-rw-r--r--misc/stormy/distinfo5
-rw-r--r--misc/stormy/pkg-descr12
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/minisatip/Makefile2
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/mkvtoolnix/Makefile2
-rw-r--r--multimedia/mkvtoolnix/distinfo6
-rw-r--r--multimedia/obs-studio/Makefile19
-rw-r--r--multimedia/obs-studio/distinfo6
-rw-r--r--multimedia/obs-studio/files/patch-cmake_common_helpers__common.cmake12
-rw-r--r--multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c13
-rw-r--r--multimedia/obs-studio/files/patch-plugins_CMakeLists.txt11
-rw-r--r--multimedia/obs-studio/files/patch-plugins_obs-vst_headers_VSTPlugin.h11
-rw-r--r--multimedia/obs-studio/pkg-plist58
-rw-r--r--multimedia/py-knowit/Makefile2
-rw-r--r--multimedia/py-knowit/distinfo6
-rw-r--r--multimedia/py-trakit/Makefile2
-rw-r--r--multimedia/py-trakit/distinfo6
-rw-r--r--multimedia/svt-av1-hdr/Makefile (renamed from multimedia/svt-av1-psy/Makefile)11
-rw-r--r--multimedia/svt-av1-hdr/distinfo3
-rw-r--r--multimedia/svt-av1-hdr/pkg-descr (renamed from multimedia/svt-av1-psy/pkg-descr)0
-rw-r--r--multimedia/svt-av1-hdr/pkg-message13
-rw-r--r--multimedia/svt-av1-hdr/pkg-plist (renamed from multimedia/svt-av1-psy/pkg-plist)1
-rw-r--r--multimedia/svt-av1-psy/distinfo5
-rw-r--r--multimedia/svt-av1-psy/pkg-message13
-rw-r--r--multimedia/svt-av1/Makefile2
-rw-r--r--net-im/conduit/files/patch-powerpc64le20
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/pecl-stomp2/Makefile10
-rw-r--r--net-mgmt/check_ssl_cert/Makefile2
-rw-r--r--net-mgmt/check_ssl_cert/distinfo6
-rw-r--r--net-mgmt/librenms/Makefile32
-rw-r--r--net-mgmt/netbox/Makefile18
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist1
-rw-r--r--net-mgmt/py-pdagent/Makefile4
-rw-r--r--net-mgmt/py-pdagent/distinfo6
-rw-r--r--net-mgmt/py-pdagent/pkg-plist1
-rw-r--r--net/Makefile3
-rw-r--r--net/asterisk18/Makefile3
-rw-r--r--net/asterisk18/distinfo6
-rw-r--r--net/flower/Makefile30
-rw-r--r--net/flower/distinfo3
-rw-r--r--net/flower/pkg-descr11
-rw-r--r--net/flower/pkg-plist24
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/keycloak/Makefile10
-rw-r--r--net/keycloak/distinfo6
-rw-r--r--net/keycloak/pkg-plist464
-rw-r--r--net/libarms/Makefile19
-rw-r--r--net/libarms/distinfo5
-rw-r--r--net/libarms/files/patch-libarms_ssl.c47
-rw-r--r--net/libarms/pkg-plist2
-rw-r--r--net/linknx/Makefile66
-rw-r--r--net/linknx/distinfo2
-rw-r--r--net/linknx/files/linknx.in54
-rw-r--r--net/linknx/files/patch-src_eibclient.c10
-rw-r--r--net/linknx/files/patch-src_linknx.cpp11
-rw-r--r--net/linknx/files/patch-src_suncalc.cpp27
-rw-r--r--net/linknx/pkg-descr7
-rw-r--r--net/nanomsg/Makefile13
-rw-r--r--net/nanomsg/pkg-plist72
-rw-r--r--net/nats-server/Makefile3
-rw-r--r--net/nats-server/distinfo10
-rw-r--r--net/nats-server/pkg-plist2
-rw-r--r--net/netsed/Makefile8
-rw-r--r--net/netsed/distinfo6
-rw-r--r--net/nmsg/Makefile4
-rw-r--r--net/nmsg/distinfo6
-rw-r--r--net/nmsg/pkg-plist1
-rw-r--r--net/ossp-sa/Makefile27
-rw-r--r--net/ossp-sa/distinfo2
-rw-r--r--net/ossp-sa/files/patch-sa.h13
-rw-r--r--net/ossp-sa/pkg-descr6
-rw-r--r--net/ossp-sa/pkg-plist8
-rw-r--r--net/pecl-oauth2/Makefile16
-rw-r--r--net/samba416/Makefile2
-rw-r--r--net/samba416/files/README.FreeBSD.in10
-rw-r--r--net/samba419/Makefile2
-rw-r--r--net/samba419/files/README.FreeBSD.in10
-rw-r--r--net/samba420/Makefile2
-rw-r--r--net/samba420/files/README.FreeBSD.in10
-rw-r--r--net/uriparser/Makefile8
-rw-r--r--net/uriparser/distinfo14
-rw-r--r--net/uriparser/pkg-descr4
-rw-r--r--net/uriparser/pkg-plist2
-rw-r--r--print/sioyek/Makefile2
-rw-r--r--science/afni/Makefile2
-rw-r--r--science/afni/distinfo6
-rw-r--r--science/dynare/Makefile2
-rw-r--r--science/mbdyn/Makefile2
-rw-r--r--science/py-scikit-sparse/Makefile1
-rw-r--r--science/siconos/Makefile2
-rw-r--r--science/trilinos/Makefile1
-rw-r--r--security/Makefile2
-rw-r--r--security/libtatsu/Makefile2
-rw-r--r--security/libtatsu/distinfo6
-rw-r--r--security/libtatsu/pkg-plist2
-rw-r--r--security/openiked-portable/Makefile30
-rw-r--r--security/openiked-portable/distinfo3
-rw-r--r--security/openiked-portable/files/iked.in70
-rw-r--r--security/openiked-portable/pkg-descr8
-rw-r--r--security/openiked-portable/pkg-plist16
-rw-r--r--security/openiked/Makefile8
-rw-r--r--security/openiked/files/patch-ikectl_CMakeLists.txt (renamed from security/openiked-portable/files/patch-ikectl_CMakeLists.txt)0
-rw-r--r--security/openiked/files/patch-ikectl_ikeca.c (renamed from security/openiked-portable/files/patch-ikectl_ikeca.c)0
-rw-r--r--security/openiked/pkg-descr13
-rw-r--r--security/openiked/pkg-plist2
-rw-r--r--security/openssl-oqsprovider/Makefile3
-rw-r--r--security/openssl-oqsprovider/distinfo6
-rw-r--r--security/openvpn-devel/Makefile4
-rw-r--r--security/openvpn-devel/distinfo6
-rw-r--r--security/pdfrip/Makefile18
-rw-r--r--security/pdfrip/Makefile.crates127
-rw-r--r--security/pdfrip/distinfo255
-rw-r--r--security/pdfrip/files/patch-Cargo.toml13
-rw-r--r--security/pdfrip/files/patch-src_core_engine.rs16
-rw-r--r--security/pdfrip/pkg-descr3
-rw-r--r--security/pecl-crypto/Makefile16
-rw-r--r--security/py-acme-tiny/Makefile6
-rw-r--r--security/py-acme-tiny/distinfo6
-rw-r--r--security/py-gixy/Makefile15
-rw-r--r--security/py-gixy/distinfo6
-rw-r--r--security/py-pass-git-helper/Makefile2
-rw-r--r--security/py-pass-git-helper/distinfo6
-rw-r--r--security/rhash/Makefile4
-rw-r--r--security/rhash/pkg-plist20
-rw-r--r--security/rubygem-gitlab-cloud-connector/Makefile4
-rw-r--r--security/rubygem-gitlab-cloud-connector/distinfo6
-rw-r--r--security/rubygem-ruby-saml-gitlab/Makefile2
-rw-r--r--security/rubygem-ruby-saml-gitlab/distinfo6
-rw-r--r--security/rubygem-ruby-saml/Makefile2
-rw-r--r--security/rubygem-ruby-saml/distinfo6
-rw-r--r--security/tailscale/Makefile2
-rw-r--r--security/tailscale/distinfo10
-rw-r--r--security/trivy/Makefile3
-rw-r--r--security/trivy/distinfo10
-rw-r--r--security/vaultwarden/Makefile9
-rw-r--r--security/vaultwarden/Makefile.crates269
-rw-r--r--security/vaultwarden/distinfo540
-rw-r--r--security/vuxml/Makefile12
-rw-r--r--security/vuxml/vuln/2024.xml7
-rw-r--r--security/vuxml/vuln/2025.xml111
-rw-r--r--security/wolfssl/Makefile6
-rw-r--r--security/yubico-piv-tool/Makefile2
-rw-r--r--security/yubico-piv-tool/distinfo6
-rw-r--r--shells/bash/Makefile1
-rw-r--r--shells/bash/distinfo6
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/bmd/Makefile2
-rw-r--r--sysutils/bmd/distinfo6
-rw-r--r--sysutils/bsdisks/Makefile2
-rw-r--r--sysutils/bsdisks/distinfo6
-rw-r--r--sysutils/containerd/Makefile2
-rw-r--r--sysutils/containerd/distinfo6
-rw-r--r--sysutils/cronolog-devel/Makefile14
-rw-r--r--sysutils/cronolog-devel/distinfo5
-rw-r--r--sysutils/cronolog-devel/files/patch-src__cronolog.c4
-rw-r--r--sysutils/dar/Makefile7
-rw-r--r--sysutils/dar/distinfo6
-rw-r--r--sysutils/dust/Makefile2
-rw-r--r--sysutils/dust/distinfo6
-rw-r--r--sysutils/fastfetch/Makefile2
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/flashrom/Makefile20
-rw-r--r--sysutils/flashrom/pkg-plist3
-rw-r--r--sysutils/gdu/Makefile13
-rw-r--r--sysutils/gdu/distinfo10
-rw-r--r--sysutils/kassiber/files/patch-main.c14
-rw-r--r--sysutils/memtest86+/Makefile79
-rw-r--r--sysutils/memtest86+/distinfo3
-rw-r--r--sysutils/memtest86+/files/patch-Makefile46
-rw-r--r--sysutils/memtest86+/files/patch-io.h29
-rw-r--r--sysutils/memtest86+/files/patch-lib.c18
-rw-r--r--sysutils/memtest86+/files/patch-memtest.lds11
-rw-r--r--sysutils/memtest86+/files/patch-setup.S11
-rw-r--r--sysutils/memtest86+/files/patch-test.c53
-rw-r--r--sysutils/memtest86+/files/pkg-message.in23
-rw-r--r--sysutils/memtest86+/pkg-descr2
-rw-r--r--sysutils/mise/Makefile2
-rw-r--r--sysutils/mise/distinfo6
-rw-r--r--sysutils/nomad-driver-podman/Makefile4
-rw-r--r--sysutils/nomad-driver-podman/distinfo10
-rw-r--r--sysutils/opentofu/Makefile2
-rw-r--r--sysutils/opentofu/distinfo10
-rw-r--r--sysutils/sanoid/Makefile6
-rw-r--r--sysutils/sanoid/distinfo6
-rw-r--r--sysutils/sensors/Makefile27
-rw-r--r--sysutils/sensors/distinfo5
-rw-r--r--sysutils/sensors/pkg-descr1
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/feluda/Makefile3
-rw-r--r--textproc/feluda/Makefile.crates274
-rw-r--r--textproc/feluda/distinfo554
-rw-r--r--textproc/p5-ODF-lpOD-Helper/Makefile2
-rw-r--r--textproc/p5-ODF-lpOD-Helper/distinfo6
-rw-r--r--textproc/pecl-yaml/Makefile10
-rw-r--r--textproc/py-griffe/Makefile2
-rw-r--r--textproc/py-griffe/distinfo6
-rw-r--r--textproc/py-mkdocs-material/Makefile2
-rw-r--r--textproc/py-mkdocs-material/distinfo6
-rw-r--r--textproc/py-mkdocstrings/Makefile10
-rw-r--r--textproc/py-mkdocstrings/distinfo6
-rw-r--r--textproc/py-textual-autocomplete/Makefile2
-rw-r--r--textproc/py-textual-autocomplete/distinfo6
-rw-r--r--textproc/vacuum/Makefile2
-rw-r--r--textproc/vacuum/distinfo10
-rw-r--r--textproc/xml2rfc/Makefile2
-rw-r--r--textproc/xml2rfc/distinfo6
-rw-r--r--textproc/xml2rfc/files/patch-pyproject.toml12
-rw-r--r--textproc/xmlenc/Makefile49
-rw-r--r--textproc/xmlenc/distinfo2
-rw-r--r--textproc/xmlenc/pkg-descr3
-rw-r--r--www/Makefile4
-rw-r--r--www/c-icap/Makefile2
-rw-r--r--www/c-icap/distinfo6
-rw-r--r--www/c-icap/pkg-plist2
-rw-r--r--www/cpp-httplib/Makefile2
-rw-r--r--www/cpp-httplib/distinfo6
-rw-r--r--www/element-web/Makefile4
-rw-r--r--www/element-web/distinfo6
-rw-r--r--www/gitlab/Makefile2
-rw-r--r--www/gitlab/Makefile.common2
-rw-r--r--www/grafana/Makefile32
-rw-r--r--www/grafana/distinfo104
-rw-r--r--www/grafana/pkg-plist1
-rw-r--r--www/hurl/Makefile5
-rw-r--r--www/hurl/Makefile.crates183
-rw-r--r--www/hurl/distinfo372
-rw-r--r--www/hurl/files/patch-cargo-crates__libxml-0.3.3__src__bindings.rs12
-rw-r--r--www/hurl/files/patch-packages__hurl__src__runner__xpath.rs29
-rw-r--r--www/mediawiki142/Makefile67
-rw-r--r--www/mediawiki142/distinfo3
-rw-r--r--www/mediawiki142/files/pkg-message.in15
-rw-r--r--www/mediawiki142/pkg-descr4
-rw-r--r--www/minio/Makefile4
-rw-r--r--www/minio/distinfo10
-rw-r--r--www/neon/Makefile18
-rw-r--r--www/neon/files/patch-Makefile.in (renamed from www/neon/files/extrapatch-docs)11
-rw-r--r--www/neon/files/patch-doc_manual.xml17
-rw-r--r--www/neon/pkg-plist208
-rw-r--r--www/newsraft/Makefile2
-rw-r--r--www/newsraft/distinfo6
-rw-r--r--www/newsraft/files/patch-makefile11
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-deck/Makefile2
-rw-r--r--www/nextcloud-deck/distinfo6
-rw-r--r--www/nextcloud-groupfolders/Makefile2
-rw-r--r--www/nextcloud-groupfolders/distinfo6
-rw-r--r--www/node20/Makefile1
-rw-r--r--www/novnc-websockify/Makefile35
-rw-r--r--www/novnc-websockify/distinfo3
-rw-r--r--www/novnc-websockify/pkg-descr6
-rw-r--r--www/novnc-websockify/pkg-plist47
-rw-r--r--www/phalcon/Makefile14
-rw-r--r--www/php85-opcache/Makefile9
-rw-r--r--www/phpmustache/Makefile3
-rw-r--r--www/pound/Makefile2
-rw-r--r--www/pound/distinfo6
-rw-r--r--www/py-channels-redis/Makefile3
-rw-r--r--www/py-channels-redis/distinfo6
-rw-r--r--www/py-dj51-channels-redis/Makefile3
-rw-r--r--www/py-dj51-channels-redis/distinfo6
-rw-r--r--www/py-dj51-django-allauth/Makefile5
-rw-r--r--www/py-dj51-django-allauth/distinfo6
-rw-r--r--www/py-dj51-django-allauth/files/patch-pyproject.toml9
-rw-r--r--www/py-dj51-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-dj51-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-dj52-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-dj52-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-granian/Makefile3
-rw-r--r--www/py-granian/Makefile.crates91
-rw-r--r--www/py-granian/distinfo176
-rw-r--r--www/py-nh3/Makefile2
-rw-r--r--www/py-nh3/Makefile.crates10
-rw-r--r--www/py-nh3/distinfo22
-rw-r--r--www/py-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-strawberry-graphql-django/distinfo6
-rw-r--r--www/redmine60/Makefile1
-rw-r--r--www/redmine60/files/patch-Gemfile3
-rw-r--r--www/sqlpage/files/patch-powerpc64le20
-rw-r--r--www/vaultwarden-web_vault/Makefile2
-rw-r--r--www/vaultwarden-web_vault/distinfo6
-rw-r--r--www/webcopy/Makefile28
-rw-r--r--www/webcopy/distinfo2
-rw-r--r--www/webcopy/files/patch-Makefile19
-rw-r--r--www/webcopy/files/patch-webcopy.src_159
-rw-r--r--www/webcopy/files/patch-webcopy.src_234
-rw-r--r--www/webcopy/files/patch-webcopy.src_319
-rw-r--r--www/webcopy/files/patch-webcopy.src_412
-rw-r--r--www/webcopy/files/patch-webcopy.src_520
-rw-r--r--www/webcopy/pkg-descr6
-rw-r--r--www/webcopy/pkg-plist2
-rw-r--r--www/xcaddy/Makefile3
-rw-r--r--www/xcaddy/distinfo10
-rw-r--r--x11-fm/doublecmd/Makefile10
-rw-r--r--x11-fm/doublecmd/distinfo6
-rw-r--r--x11-themes/Makefile1
-rw-r--r--x11-themes/morewaita-icon-theme/Makefile29
-rw-r--r--x11-themes/morewaita-icon-theme/distinfo3
-rw-r--r--x11-themes/morewaita-icon-theme/files/patch-meson.build8
-rw-r--r--x11-themes/morewaita-icon-theme/pkg-descr14
-rw-r--r--x11-themes/morewaita-icon-theme/pkg-plist3315
-rw-r--r--x11-wm/hyprland/Makefile79
-rw-r--r--x11-wm/hyprland/distinfo14
-rw-r--r--x11-wm/hyprland/files/patch-hyprctl_main.cpp11
-rw-r--r--x11-wm/hyprland/pkg-plist274
-rw-r--r--x11-wm/labwc/Makefile2
-rw-r--r--x11-wm/labwc/distinfo6
-rw-r--r--x11/hyprcursor/Makefile22
-rw-r--r--x11/hyprcursor/distinfo6
-rw-r--r--x11/hyprcursor/pkg-plist4
-rw-r--r--x11/hyprlock/Makefile12
-rw-r--r--x11/hyprlock/distinfo6
-rw-r--r--x11/hyprlock/files/patch-CMakeLists.txt30
-rw-r--r--x11/hyprlock/pkg-descr13
-rw-r--r--x11/libinput/Makefile2
-rw-r--r--x11/libinput/distinfo6
-rw-r--r--x11/wallutils/Makefile56
-rw-r--r--x11/wallutils/distinfo54
-rw-r--r--x11/wallutils/pkg-message7
-rw-r--r--x11/xdg-desktop-portal-hyprland/Makefile21
-rw-r--r--x11/xdg-desktop-portal-hyprland/distinfo8
1049 files changed, 21057 insertions, 32247 deletions
diff --git a/MOVED b/MOVED
index d34c59953fff..a17ba809742e 100644
--- a/MOVED
+++ b/MOVED
@@ -4660,3 +4660,45 @@ databases/libgdamm5||2025-07-24|No release for a year, depends libgda5 which is
deskutils/kuserfeedback||2025-07-26|Remove Qt5 port, all consumers have been ported to KF6/Qt6
net/amneziawg-kmod||2025-07-26|Port was committed prematurely
net/amneziawg-tools||2025-07-26|Port was committed prematurely
+www/novnc-websockify|devel/py-websockify|2025-07-30|Port is a duplicate
+databases/mongodb50|databases/mongodb60|2025-07-31|Has expired: EOL from October 2024, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60
+multimedia/svt-av1-psy|multimedia/svt-av1-hdr|2025-07-31|New upstream
+www/php85-opcache||2025-08-01|Part of default php85
+devel/rpc2||2025-08-02|Has expired: Outdated, unsupported upstream and unmaintained for years in tree
+devel/publib||2025-08-02|Has expired: Upstream is gone and last release around 2012
+devel/qmake||2025-08-02|Has expired: Obsolete and unsupported upstream
+devel/godot35-tools|devel/godot-tools|2025-08-02|Has expired: Fails to build and legacy, consider migrating to devel/godot-tools
+graphics/cosmoplayer||2025-08-02|Has expired: Abandonware
+devel/netscape-java40||2025-08-02|Has expired: Abandonware
+devel/aegis||2025-08-02|Has expired: Abandoned upstream, last release in 2012
+devel/wrangler||2025-08-02|Has expired: Deprecated upstream as of Aug 3, 2023
+devel/libgee06|devel/libgee|2025-08-02|Has expired: Legacy verision, unsupported upstream
+comms/hackrf-devel|comms/hackrf|2025-08-02|Has expired: Legacy version, consider migrating to comms/hackrf
+www/webcopy||2025-08-02|Has expired: Upstream is long gone and project not touched in decades, consider using ftp/wget
+finance/libstocks||2025-08-02|Has expired: Abandoned upstream, last release in 2000
+java/servingxml||2025-08-02|Has expired: Abandoned and obsolete, last release in 2010
+mail/lmtp2nntp||2025-08-02|Has expired: Obsolete, last release in 2005 and uses legacy Local Mail Transfer Protocol
+math/R-cran-RSvgDevice||2025-08-02|Has expired: Package RSvgDevice was removed from the CRAN repository
+net/flower||2025-08-02|Has expired: Unmaintained upstream
+net/linknx||2025-08-02|Has expired: Outdated and unsupported upstream
+www/mediawiki142||2025-08-02|Has expired: Upstream EOL
+devel/arpc||2025-08-02|Has expired: Unmaintained upstream
+devel/libgpc||2025-08-02|Has expired: No longer distributed by upstream as of August 2020
+devel/libfortuna||2025-08-02|Has expired: Legacy fortuna library, last upstream activity 10 years ago
+devel/pth-hard||2025-08-02|Has expired: Abandoned, last release in 2006
+devel/pth||2025-08-02|Has expired: Abandoned, last release in 2006
+databases/rrdtool12|databases/rrdtool|2025-08-02|Has expired: Legacy version that's unsupported upstream and unfetchable
+sysutils/memtest86+||2025-08-02|Has expired: ELF binary for BIOS boot has been broken for a long while
+textproc/xmlenc||2025-08-02|Has expired: Outdated and obsolete, last release in 2005
+devel/make++||2025-08-02|Has expired: Abandonware, last release in 2017
+devel/scandoc||2025-08-02|Has expired: Abandoned project, last release in in 2001
+devel/silc-toolkit||2025-08-02|Has expired: Protocol that never got any traction, last release in 2014
+devel/ossp-xds||2025-08-02|Has expired: Abandoned upstream, last release in 2005
+devel/ossp-al||2025-08-02|Has expired: Obsolete and abandoned upstream, last release in 2005
+devel/ossp-val||2025-08-02|Has expired: Abandoned upstream, last release in 2005
+devel/ossp-l2||2025-08-02|Has expired: Abandoned upstream, last release in 2007
+devel/ossp-var||2025-08-02|Has expired: Obsolete, last release in 2002
+devel/ossp-cfg||2025-08-02|Has expired: Abandoned upstream, last release in 2006
+net/ossp-sa||2025-08-02|Removed, depends on expired devel/ossp-ex
+devel/ossp-ex||2025-08-02|Has expired: Abandoned upstream, last release in 2007
+security/openiked-portable|security/openiked|2025-08-02|Merged into security/openiked
diff --git a/Mk/Uses/php.mk b/Mk/Uses/php.mk
index d6b59898cb5b..c1f8a0061abd 100644
--- a/Mk/Uses/php.mk
+++ b/Mk/Uses/php.mk
@@ -181,7 +181,7 @@ PHP_VER= ${FLAVOR:S/^php//}
# Mk/bsd.default-versions.mk in sync.
. if ${PHP_VER} == 85
PHP_EXT_DIR= 20240925
-PHP_EXT_INC= hash json openssl pcre random spl
+PHP_EXT_INC= hash json opcache openssl pcre random spl
. elif ${PHP_VER} == 84
PHP_EXT_DIR= 20240924
PHP_EXT_INC= hash json openssl pcre random spl
@@ -378,7 +378,7 @@ add-plist-phpext:
_USE_PHP_ALL= bcmath bitset bz2 calendar ctype curl dba dom \
enchant exif ffi fileinfo filter ftp gd gettext gmp \
hash iconv igbinary imap intl json ldap mbstring mcrypt \
- memcache memcached mysqli odbc opcache \
+ memcache memcached mysqli odbc \
openssl pcntl pcre pdo pdo_dblib pdo_firebird pdo_mysql \
pdo_odbc pdo_pgsql pdo_sqlite phar pgsql posix \
pspell radius random readline redis session shmop simplexml snmp \
@@ -386,10 +386,10 @@ _USE_PHP_ALL= bcmath bitset bz2 calendar ctype curl dba dom \
tidy tokenizer xml xmlreader xmlrpc xmlwriter xsl zephir_parser \
zip zlib
# version specific components
-_USE_PHP_VER81= ${_USE_PHP_ALL}
-_USE_PHP_VER82= ${_USE_PHP_ALL}
-_USE_PHP_VER83= ${_USE_PHP_ALL}
-_USE_PHP_VER84= ${_USE_PHP_ALL}
+_USE_PHP_VER81= ${_USE_PHP_ALL} opcache
+_USE_PHP_VER82= ${_USE_PHP_ALL} opcache
+_USE_PHP_VER83= ${_USE_PHP_ALL} opcache
+_USE_PHP_VER84= ${_USE_PHP_ALL} opcache
_USE_PHP_VER85= ${_USE_PHP_ALL}
bcmath_DEPENDS= math/php${PHP_VER}-bcmath
@@ -477,9 +477,11 @@ RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/${extension:S/:build//}.so:${${e
. endif
. else
. if ${ext:tl} != "yes" && !defined(_IGNORE_PHP_SET)
+. if empty(PHP_EXT_INC:M${extension:S/:build//})
check-makevars::
@${ECHO_CMD} "Unknown extension ${extension:S/:build//} for PHP ${PHP_VER}."
@${FALSE}
+. endif
. endif
. endif
. endfor
diff --git a/accessibility/hyprsunset/Makefile b/accessibility/hyprsunset/Makefile
index 5fbaf23a3541..a7adc5bb2680 100644
--- a/accessibility/hyprsunset/Makefile
+++ b/accessibility/hyprsunset/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprsunset
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0
-PORTREVISION= 4
+DISTVERSION= 0.3.1
+PORTREVISION= 1
CATEGORIES= accessibility wayland
MAINTAINER= tagattie@FreeBSD.org
@@ -11,16 +11,27 @@ WWW= https://github.com/hyprwm/hyprsunset
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_FreeBSD_13= fails to build: /usr/local/include/date/date.h:6636:15: error: no member named 'read' in namespace 'date::detail'; did you mean '::read'?
+
BUILD_DEPENDS= hyprwayland-scanner>=0.4.0:devel/hyprwayland-scanner \
+ hyprland-protocols>=0.4.0:graphics/hyprland-protocols \
wayland-protocols>0:graphics/wayland-protocols
-LIB_DEPENDS= libhyprutils.so:devel/hyprutils \
+LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
+ libhyprutils.so:devel/hyprutils \
libwayland-client.so:graphics/wayland
USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig
+
USE_GITHUB= yes
GH_ACCOUNT= hyprwm
-GH_TUPLE= hyprwm:hyprland-protocols:v0.6.2:hyprland_protocols/subprojects/hyprland-protocols
+
PLIST_FILES= bin/${PORTNAME} \
lib/systemd/user/${PORTNAME}.service
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282377
+.if exists(/usr/lib/libc++.so)
+LIB_DEPENDS+= libdate-tz.so:devel/date
+USES+= localbase:ldflags
+.endif
+
.include <bsd.port.mk>
diff --git a/accessibility/hyprsunset/distinfo b/accessibility/hyprsunset/distinfo
index f6174220fa02..e727ebbdd309 100644
--- a/accessibility/hyprsunset/distinfo
+++ b/accessibility/hyprsunset/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1742816163
-SHA256 (hyprwm-hyprsunset-v0.2.0_GH0.tar.gz) = 178d2b6c0042e005770eb31492fb7583c9fd25e37351a29f44bff56e87a52ad3
-SIZE (hyprwm-hyprsunset-v0.2.0_GH0.tar.gz) = 11336
-SHA256 (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = bba082af141599d4342e7b8505401a6e3a32be819d9eb23ce6c90f7407e62c1f
-SIZE (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = 9887
+TIMESTAMP = 1754099943
+SHA256 (hyprwm-hyprsunset-v0.3.1_GH0.tar.gz) = 5c91addca1be04ab02faeebfee4f46608b484d2e90c9249dc7e145ac690d433a
+SIZE (hyprwm-hyprsunset-v0.3.1_GH0.tar.gz) = 15281
diff --git a/accessibility/hyprsunset/files/patch-CMakeLists.txt b/accessibility/hyprsunset/files/patch-CMakeLists.txt
deleted file mode 100644
index 847fb208217f..000000000000
--- a/accessibility/hyprsunset/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,23 +0,0 @@
--- Checking for module 'hyprland-protocols>=0.4.0'
--- Package 'hyprland-protocols' not found
-CMake Error at /usr/local/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
- The following required packages were not found:
-
- - hyprland-protocols>=0.4.0
-
---- CMakeLists.txt.orig 2024-10-08 19:23:45 UTC
-+++ CMakeLists.txt
-@@ -98,8 +98,12 @@ protocolwayland()
-
- protocolwayland()
-
--pkg_check_modules(hyprland_protocols_dep REQUIRED IMPORTED_TARGET hyprland-protocols>=0.4.0)
-+pkg_check_modules(hyprland_protocols_dep IMPORTED_TARGET hyprland-protocols>=0.4.0)
-+if(hyprland_protocols_dep_FOUND)
- pkg_get_variable(HYPRLAND_PROTOCOLS hyprland-protocols pkgdatadir)
-+else()
-+set(HYPRLAND_PROTOCOLS "${CMAKE_SOURCE_DIR}/subprojects/hyprland-protocols")
-+endif()
- message(STATUS "hyprland-protocols dependency set to ${HYPRLAND_PROTOCOLS}")
-
- protocolnew("${HYPRLAND_PROTOCOLS}/protocols" "hyprland-ctm-control-v1" true)
diff --git a/accessibility/hyprsunset/files/patch-src_Hyprsunset.cpp b/accessibility/hyprsunset/files/patch-src_Hyprsunset.cpp
new file mode 100644
index 000000000000..f2e7a4496bca
--- /dev/null
+++ b/accessibility/hyprsunset/files/patch-src_Hyprsunset.cpp
@@ -0,0 +1,25 @@
+--- src/Hyprsunset.cpp.orig 2025-07-24 17:32:18 UTC
++++ src/Hyprsunset.cpp
+@@ -5,9 +5,22 @@
+ #include <mutex>
+ #include <thread>
+ #include <chrono>
++#include <signal.h>
+ #include <sys/poll.h>
+ #include <sys/timerfd.h>
++#include <unistd.h>
+ #include <wayland-client-core.h>
++
++#if defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE)
++#pragma comment(lib, "date-tz")
++#include <date/tz.h>
++namespace std {
++ namespace chrono {
++ using date::current_zone;
++ using date::zoned_time;
++ }
++}
++#endif
+
+ #define TIMESPEC_NSEC_PER_SEC 1000000000L
+
diff --git a/accessibility/hyprsunset/pkg-descr b/accessibility/hyprsunset/pkg-descr
index 529a3f5db819..9d58a97507b5 100644
--- a/accessibility/hyprsunset/pkg-descr
+++ b/accessibility/hyprsunset/pkg-descr
@@ -1,5 +1,10 @@
hyprsunset is a small utility to provide a blue light filter for your
-system. This method is preferred to screen shaders as it will not be
-captured via recording / screenshots.
+system.
-Requires hyprland >= 0.45.0 for hyprland-ctm-control-v1 protocol.
+This method is preferred to screen shaders as it will not be captured
+via recording / screenshots.
+
+hyprsunset also provides a gamma filter, which can be used to adjust
+perceived display brightness on monitors that do not support software
+control, or to reduce perceived brightness below the monitor's
+minimum.
diff --git a/archivers/pecl-zstd/Makefile b/archivers/pecl-zstd/Makefile
index 055445f91d60..33c5604734e7 100644
--- a/archivers/pecl-zstd/Makefile
+++ b/archivers/pecl-zstd/Makefile
@@ -16,8 +16,14 @@ USES= php:pecl pkgconfig
CONFIGURE_ARGS= --with-libzstd
+.include <bsd.port.pre.mk>
+
post-patch:
+.if ${PHP_VER} >= 85
+ ${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/zstd.c
+.endif
# Clean up bundled libraries
@${RM} -r ${WRKSRC}/zstd/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/archivers/php-brotli/Makefile b/archivers/php-brotli/Makefile
index a86e70d46e52..dedbbbde7b37 100644
--- a/archivers/php-brotli/Makefile
+++ b/archivers/php-brotli/Makefile
@@ -25,4 +25,10 @@ CONFIGURE_ARGS= --with-libbrotli
PHP_MODNAME= brotli
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/brotli.c
+.endif
+.include <bsd.port.post.mk>
diff --git a/archivers/php-lz4/Makefile b/archivers/php-lz4/Makefile
index f188440cdf69..cf41ba627a6a 100644
--- a/archivers/php-lz4/Makefile
+++ b/archivers/php-lz4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lz4
-DISTVERSION= 0.4.3
+DISTVERSION= 0.5.0
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/archivers/php-lz4/distinfo b/archivers/php-lz4/distinfo
index e21fa807ac9d..443052c014a1 100644
--- a/archivers/php-lz4/distinfo
+++ b/archivers/php-lz4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644301708
-SHA256 (kjdev-php-ext-lz4-0.4.3_GH0.tar.gz) = 65f9b633a07d4cb356d4ed005878aec7788a1c62cb8e2a9038b18b486bb4fdb8
-SIZE (kjdev-php-ext-lz4-0.4.3_GH0.tar.gz) = 68774
+TIMESTAMP = 1754010146
+SHA256 (kjdev-php-ext-lz4-0.5.0_GH0.tar.gz) = 8e88154b50aecff0d4074296f7f5c8a3b8f1ce6fcea77d1508821e23a4788804
+SIZE (kjdev-php-ext-lz4-0.5.0_GH0.tar.gz) = 70642
diff --git a/archivers/php-zstd/Makefile b/archivers/php-zstd/Makefile
index 696d892de8e1..1e12b8a19503 100644
--- a/archivers/php-zstd/Makefile
+++ b/archivers/php-zstd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zstd
-DISTVERSION= 0.11.0
+DISTVERSION= 0.14.0
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
@@ -20,4 +20,12 @@ GH_PROJECT= php-ext-zstd
CONFIGURE_ARGS= --with-libzstd
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/zstd.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/archivers/php-zstd/distinfo b/archivers/php-zstd/distinfo
index 0948d2fdf011..19ecb365d3b1 100644
--- a/archivers/php-zstd/distinfo
+++ b/archivers/php-zstd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644301497
-SHA256 (kjdev-php-ext-zstd-0.11.0_GH0.tar.gz) = 5733663812e2729faf9d3c412cfa03ca11b4dbb1e780e2893ecba4ab1e7ab99e
-SIZE (kjdev-php-ext-zstd-0.11.0_GH0.tar.gz) = 19785
+TIMESTAMP = 1754010154
+SHA256 (kjdev-php-ext-zstd-0.14.0_GH0.tar.gz) = eb957ecbfa012610ef68bfe7de381e79055f78d73ec209ebc1997348b1731538
+SIZE (kjdev-php-ext-zstd-0.14.0_GH0.tar.gz) = 27210
diff --git a/archivers/xmill/Makefile b/archivers/xmill/Makefile
index 91f6e2fd56f7..e3196d13107d 100644
--- a/archivers/xmill/Makefile
+++ b/archivers/xmill/Makefile
@@ -3,12 +3,9 @@ DISTVERSION= 0.8
CATEGORIES= archivers
MASTER_SITES= SF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= danfe@FreeBSD.org
COMMENT= Efficient compressor for XML
-WWW= https://sourceforge.net/projects/xmill/
-
-DEPRECATED= Outdated and abandoned, last release in 2004
-EXPIRATION_DATE=2025-07-31
+WWW= https://homes.cs.washington.edu/~suciu/XMILL/
USES= dos2unix zip
DOS2UNIX_FILES= ${MAKEFILE} XMill/*.cpp
diff --git a/astro/p5-Astro-App-Satpass2/Makefile b/astro/p5-Astro-App-Satpass2/Makefile
index 3ffae49e7882..57271eee04a8 100644
--- a/astro/p5-Astro-App-Satpass2/Makefile
+++ b/astro/p5-Astro-App-Satpass2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Astro-App-Satpass2
-PORTVERSION= 0.056
+PORTVERSION= 0.057
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/astro/p5-Astro-App-Satpass2/distinfo b/astro/p5-Astro-App-Satpass2/distinfo
index 8170c99edf19..6b536d75d67a 100644
--- a/astro/p5-Astro-App-Satpass2/distinfo
+++ b/astro/p5-Astro-App-Satpass2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748939617
-SHA256 (Astro-App-Satpass2-0.056.tar.gz) = f328821dce3f4a987da195ff0b9df044f1489a0b875a6cbb86607e3d754a291b
-SIZE (Astro-App-Satpass2-0.056.tar.gz) = 343851
+TIMESTAMP = 1754092859
+SHA256 (Astro-App-Satpass2-0.057.tar.gz) = 9ed12545efe2536501a36ce3c6df2e9c94aeb120ff4b4eb83ad83c05e349889f
+SIZE (Astro-App-Satpass2-0.057.tar.gz) = 346946
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 1005cea5deac..60709e9c62c5 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.17
+PORTVERSION= 11.22
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index 5861c604373d..58715fd6e68d 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749964651
-SHA256 (MAC_1117_SDK.zip) = d6b221d08eb57028a452d06057b4cc74c5b5d47bc542aed36f5b79404fd16b96
-SIZE (MAC_1117_SDK.zip) = 1699779
+TIMESTAMP = 1754102062
+SHA256 (MAC_1122_SDK.zip) = 32dbfa43f5fb3004a3aa8ee4391957056e847fbea641e6802ee431a471b0cfee
+SIZE (MAC_1122_SDK.zip) = 1700421
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 8009b0cc64d3..310915fc266b 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.2
-PORTREVISION= 5
+DISTVERSION= 1.3.0
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/ncspot/Makefile.crates b/audio/ncspot/Makefile.crates
index 15a1b27fb50c..eed8b89df14e 100644
--- a/audio/ncspot/Makefile.crates
+++ b/audio/ncspot/Makefile.crates
@@ -12,24 +12,23 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
anstyle-wincon-3.0.7 \
- anyhow-1.0.95 \
- arboard-3.4.1 \
+ anyhow-1.0.97 \
+ arboard-3.6.0 \
arrayvec-0.7.6 \
async-broadcast-0.7.2 \
async-channel-2.3.1 \
async-executor-1.13.1 \
- async-fs-2.1.2 \
async-io-2.4.0 \
async-lock-3.4.0 \
async-process-2.3.0 \
async-recursion-1.1.1 \
async-signal-0.2.10 \
async-task-4.7.1 \
- async-trait-0.1.85 \
+ async-trait-0.1.87 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
- aws-lc-rs-1.12.2 \
- aws-lc-sys-0.25.0 \
+ aws-lc-rs-1.12.5 \
+ aws-lc-sys-0.26.0 \
backtrace-0.3.74 \
base64-0.13.1 \
base64-0.21.7 \
@@ -38,33 +37,31 @@ CARGO_CRATES= addr2line-0.24.2 \
bindgen-0.69.5 \
bindgen-0.70.1 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.0 \
block-0.1.6 \
block-buffer-0.10.4 \
- block2-0.5.1 \
blocking-1.6.1 \
bumpalo-3.17.0 \
- bytemuck-1.21.0 \
+ bytemuck-1.22.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
- bytes-1.9.0 \
+ bytes-1.10.1 \
castaway-0.2.3 \
- cc-1.2.10 \
+ cc-1.2.16 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.39 \
+ chrono-0.4.41 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.27 \
- clap_builder-4.5.27 \
- clap_complete-4.5.44 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_complete-4.5.54 \
clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
+ clap_mangen-0.2.27 \
clipboard-win-5.4.0 \
- cmake-0.1.53 \
+ cmake-0.1.54 \
colorchoice-1.0.3 \
combine-4.6.7 \
compact_str-0.8.1 \
@@ -75,14 +72,12 @@ CARGO_CRATES= addr2line-0.24.2 \
core-foundation-0.9.4 \
core-foundation-0.10.0 \
core-foundation-sys-0.8.7 \
- core-graphics-0.23.2 \
- core-graphics-types-0.1.3 \
coreaudio-rs-0.11.3 \
coreaudio-sys-0.2.16 \
cpal-0.15.3 \
cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- crossbeam-channel-0.5.14 \
+ crossbeam-channel-0.5.15 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
@@ -95,10 +90,9 @@ CARGO_CRATES= addr2line-0.24.2 \
darling_core-0.20.10 \
darling_macro-0.20.10 \
dasp_sample-0.11.0 \
- data-encoding-2.7.0 \
+ data-encoding-2.8.0 \
der-0.7.9 \
deranged-0.3.11 \
- derive-new-0.6.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -107,10 +101,10 @@ CARGO_CRATES= addr2line-0.24.2 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
displaydoc-0.2.5 \
- document-features-0.2.10 \
+ document-features-0.2.11 \
downcast-rs-1.2.1 \
dunce-1.0.5 \
- either-1.13.0 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
endi-1.1.0 \
enum-map-2.7.3 \
@@ -120,7 +114,7 @@ CARGO_CRATES= addr2line-0.24.2 \
enumflags2_derive-0.7.11 \
enumset-1.1.5 \
enumset_derive-0.10.0 \
- equivalent-1.0.1 \
+ equivalent-1.0.2 \
errno-0.3.10 \
error-code-3.3.1 \
event-listener-5.4.0 \
@@ -129,13 +123,10 @@ CARGO_CRATES= addr2line-0.24.2 \
fdeflate-0.3.7 \
fern-0.7.1 \
fixedbitset-0.4.2 \
- flate2-1.0.35 \
+ flate2-1.1.0 \
fnv-1.0.7 \
foreign-types-0.3.2 \
- foreign-types-0.5.0 \
- foreign-types-macros-0.2.3 \
foreign-types-shared-0.1.1 \
- foreign-types-shared-0.3.1 \
form_urlencoded-1.2.1 \
fs_extra-1.3.0 \
futures-0.3.31 \
@@ -157,7 +148,7 @@ CARGO_CRATES= addr2line-0.24.2 \
glob-0.3.2 \
governor-0.6.3 \
h2-0.3.26 \
- h2-0.4.7 \
+ h2-0.4.8 \
half-1.8.3 \
hashbrown-0.15.2 \
headers-0.4.0 \
@@ -172,7 +163,7 @@ CARGO_CRATES= addr2line-0.24.2 \
http-body-0.4.6 \
http-body-1.0.1 \
http-body-util-0.1.2 \
- httparse-1.10.0 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
hyper-0.14.32 \
hyper-1.6.0 \
@@ -181,7 +172,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-rustls-0.26.0 \
hyper-rustls-0.27.5 \
hyper-tls-0.6.0 \
- hyper-util-0.1.10 \
+ hyper-util-0.1.14 \
iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
@@ -199,13 +190,15 @@ CARGO_CRATES= addr2line-0.24.2 \
idna_adapter-1.2.0 \
image-0.25.5 \
indexmap-2.7.1 \
- inout-0.1.3 \
+ inout-0.1.4 \
+ io-uring-0.7.8 \
ioctl-rs-0.2.0 \
ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
jni-0.21.1 \
jni-sys-0.3.0 \
jobserver-0.1.32 \
@@ -213,13 +206,13 @@ CARGO_CRATES= addr2line-0.24.2 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.169 \
+ libc-0.2.174 \
libloading-0.8.6 \
libm-0.2.11 \
- libpulse-binding-2.28.2 \
- libpulse-simple-binding-2.28.1 \
- libpulse-simple-sys-1.21.1 \
- libpulse-sys-1.21.0 \
+ libpulse-binding-2.29.0 \
+ libpulse-simple-binding-2.29.0 \
+ libpulse-simple-sys-1.22.0 \
+ libpulse-sys-1.22.0 \
libredox-0.1.3 \
librespot-audio-0.6.0 \
librespot-core-0.6.0 \
@@ -228,10 +221,10 @@ CARGO_CRATES= addr2line-0.24.2 \
librespot-playback-0.6.0 \
librespot-protocol-0.6.0 \
linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
+ litemap-0.7.5 \
litrs-0.4.1 \
lock_api-0.4.12 \
- log-0.4.25 \
+ log-0.4.27 \
mac-notification-sys-0.6.2 \
mach2-0.4.2 \
malloc_buf-0.0.6 \
@@ -241,20 +234,19 @@ CARGO_CRATES= addr2line-0.24.2 \
memoffset-0.9.1 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.3 \
+ miniz_oxide-0.8.5 \
mio-1.0.3 \
- native-tls-0.2.13 \
+ native-tls-0.2.14 \
ncurses-5.101.0 \
ncurses-6.0.1 \
ndk-0.8.0 \
ndk-context-0.1.1 \
ndk-sys-0.5.0+25.2.9519653 \
- nix-0.28.0 \
- nix-0.29.0 \
+ nix-0.30.1 \
no-std-compat-0.4.1 \
nom-7.1.3 \
nonzero_ext-0.3.0 \
- notify-rust-4.11.4 \
+ notify-rust-4.11.7 \
ntapi-0.4.1 \
num-0.2.1 \
num-0.4.3 \
@@ -264,7 +256,6 @@ CARGO_CRATES= addr2line-0.24.2 \
num-complex-0.2.4 \
num-complex-0.4.6 \
num-conv-0.1.0 \
- num-derive-0.3.3 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-iter-0.1.45 \
@@ -278,24 +269,22 @@ CARGO_CRATES= addr2line-0.24.2 \
oauth2-4.4.2 \
objc-0.2.7 \
objc-foundation-0.1.1 \
- objc-sys-0.3.5 \
- objc2-0.5.2 \
- objc2-app-kit-0.2.2 \
- objc2-core-data-0.2.2 \
- objc2-core-image-0.2.2 \
+ objc2-0.6.0 \
+ objc2-app-kit-0.3.0 \
+ objc2-core-foundation-0.3.0 \
+ objc2-core-graphics-0.3.0 \
objc2-encode-4.1.0 \
- objc2-foundation-0.2.2 \
- objc2-metal-0.2.2 \
- objc2-quartz-core-0.2.2 \
+ objc2-foundation-0.3.0 \
+ objc2-io-surface-0.3.0 \
objc_id-0.1.1 \
object-0.36.7 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
- once_cell-1.20.2 \
- openssl-0.10.69 \
+ once_cell-1.20.3 \
+ openssl-0.10.72 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.104 \
+ openssl-sys-0.9.107 \
ordered-stream-0.2.0 \
os_pipe-1.2.1 \
pancurses-0.17.0 \
@@ -314,53 +303,55 @@ CARGO_CRATES= addr2line-0.24.2 \
piper-0.2.4 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
platform-dirs-0.3.0 \
png-0.17.16 \
polling-3.7.4 \
- portable-atomic-1.10.0 \
+ portable-atomic-1.11.0 \
portaudio-rs-0.3.2 \
portaudio-sys-0.1.1 \
powerfmt-0.2.0 \
ppv-lite86-0.2.20 \
- prettyplease-0.2.29 \
- priority-queue-2.1.1 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.93 \
+ prettyplease-0.2.30 \
+ priority-queue-2.1.2 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.94 \
protobuf-3.7.1 \
protobuf-codegen-3.7.1 \
protobuf-parse-3.7.1 \
protobuf-support-3.7.1 \
- quick-xml-0.31.0 \
quick-xml-0.36.2 \
quick-xml-0.37.2 \
- quote-1.0.38 \
+ quote-1.0.39 \
rand-0.8.5 \
+ rand-0.9.1 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rand_distr-0.4.3 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.10 \
redox_termios-0.1.3 \
redox_users-0.4.6 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
reqwest-0.11.27 \
- reqwest-0.12.12 \
- ring-0.17.8 \
+ reqwest-0.12.22 \
+ ring-0.17.13 \
rodio-0.19.0 \
roff-0.2.2 \
rsa-0.9.7 \
- rspotify-0.14.0 \
- rspotify-http-0.14.0 \
- rspotify-macros-0.14.0 \
- rspotify-model-0.14.0 \
+ rspotify-0.15.0 \
+ rspotify-http-0.15.0 \
+ rspotify-macros-0.15.0 \
+ rspotify-model-0.15.0 \
rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
rustix-0.38.44 \
rustls-0.21.12 \
rustls-0.22.4 \
- rustls-0.23.22 \
+ rustls-0.23.23 \
rustls-native-certs-0.7.3 \
rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
@@ -368,8 +359,8 @@ CARGO_CRATES= addr2line-0.24.2 \
rustls-pki-types-1.11.0 \
rustls-webpki-0.101.7 \
rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
scopeguard-1.2.0 \
@@ -377,27 +368,27 @@ CARGO_CRATES= addr2line-0.24.2 \
security-framework-2.11.1 \
security-framework-3.2.0 \
security-framework-sys-2.14.0 \
- serde-1.0.217 \
+ serde-1.0.219 \
serde_cbor-0.11.2 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_path_to_error-0.1.16 \
- serde_repr-0.1.19 \
- serde_spanned-0.6.8 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_path_to_error-0.1.17 \
+ serde_repr-0.1.20 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.8 \
shannon-0.2.0 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.2 \
signature-2.2.0 \
simd-adler32-0.3.7 \
slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
+ smallvec-1.14.0 \
+ socket2-0.5.10 \
socks-0.3.4 \
spin-0.9.8 \
spinning_top-0.3.0 \
@@ -405,8 +396,8 @@ CARGO_CRATES= addr2line-0.24.2 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
+ strum-0.27.1 \
+ strum_macros-0.27.1 \
subtle-2.6.1 \
symphonia-0.5.4 \
symphonia-bundle-mp3-0.5.4 \
@@ -415,8 +406,7 @@ CARGO_CRATES= addr2line-0.24.2 \
symphonia-format-ogg-0.5.4 \
symphonia-metadata-0.5.4 \
symphonia-utils-xiph-0.5.4 \
- syn-1.0.109 \
- syn-2.0.96 \
+ syn-2.0.99 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.1 \
@@ -425,32 +415,34 @@ CARGO_CRATES= addr2line-0.24.2 \
system-configuration-0.6.1 \
system-configuration-sys-0.5.0 \
system-configuration-sys-0.6.0 \
- tauri-winrt-notification-0.2.1 \
- tempfile-3.16.0 \
- termion-4.0.3 \
+ tauri-winrt-notification-0.7.2 \
+ tempfile-3.17.1 \
+ termion-4.0.4 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-impl-2.0.12 \
thread-id-4.2.2 \
tiff-0.9.1 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
+ time-0.3.39 \
+ time-core-0.1.3 \
+ time-macros-0.2.20 \
tinystr-0.7.6 \
- tokio-1.43.0 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
tokio-rustls-0.25.0 \
- tokio-rustls-0.26.1 \
+ tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
tokio-tungstenite-0.24.0 \
- tokio-util-0.7.13 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
+ tokio-util-0.7.15 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
@@ -459,12 +451,12 @@ CARGO_CRATES= addr2line-0.24.2 \
tree_magic_mini-3.1.6 \
try-lock-0.2.5 \
tungstenite-0.24.0 \
- typenum-1.17.0 \
+ typenum-1.18.0 \
uds_windows-1.1.0 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
untrusted-0.9.0 \
ureq-2.12.1 \
url-2.5.4 \
@@ -472,7 +464,7 @@ CARGO_CRATES= addr2line-0.24.2 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.12.1 \
+ uuid-1.15.1 \
vcpkg-0.2.15 \
vergen-9.0.4 \
vergen-gitcl-1.0.5 \
@@ -490,8 +482,8 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
wayland-backend-0.3.8 \
wayland-client-0.31.8 \
- wayland-protocols-0.31.2 \
- wayland-protocols-wlr-0.2.0 \
+ wayland-protocols-0.32.6 \
+ wayland-protocols-wlr-0.3.6 \
wayland-scanner-0.31.6 \
wayland-sys-0.31.6 \
web-sys-0.3.77 \
@@ -504,20 +496,24 @@ CARGO_CRATES= addr2line-0.24.2 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.54.0 \
- windows-0.56.0 \
windows-0.57.0 \
+ windows-0.61.1 \
+ windows-collections-0.2.0 \
windows-core-0.52.0 \
windows-core-0.54.0 \
- windows-core-0.56.0 \
windows-core-0.57.0 \
- windows-implement-0.56.0 \
+ windows-core-0.61.0 \
+ windows-future-0.2.0 \
windows-implement-0.57.0 \
- windows-interface-0.56.0 \
+ windows-implement-0.60.0 \
windows-interface-0.57.0 \
- windows-registry-0.2.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-numerics-0.2.0 \
+ windows-registry-0.5.2 \
windows-result-0.1.2 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
@@ -525,62 +521,51 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
- windows-version-0.1.2 \
+ windows-version-0.1.3 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.6.26 \
- winnow-0.7.0 \
+ winnow-0.7.10 \
winreg-0.5.1 \
winreg-0.50.0 \
wit-bindgen-rt-0.33.0 \
- wl-clipboard-rs-0.8.1 \
+ wl-clipboard-rs-0.9.2 \
write16-1.0.0 \
writeable-0.5.5 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
- xdg-home-1.3.0 \
xi-unicode-0.3.0 \
yoke-0.7.5 \
yoke-derive-0.7.5 \
- zbus-5.3.1 \
- zbus_macros-5.3.1 \
- zbus_names-4.1.1 \
+ zbus-5.7.1 \
+ zbus_macros-5.7.1 \
+ zbus_names-4.2.0 \
zerocopy-0.7.35 \
zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerovec-0.10.4 \
zerovec-derive-0.10.3 \
- zvariant-5.2.0 \
- zvariant_derive-5.2.0 \
- zvariant_utils-3.1.0
+ zvariant-5.5.3 \
+ zvariant_derive-5.5.3 \
+ zvariant_utils-3.2.0
diff --git a/audio/ncspot/distinfo b/audio/ncspot/distinfo
index 21722c27d27a..d8d6c794910f 100644
--- a/audio/ncspot/distinfo
+++ b/audio/ncspot/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1738620425
+TIMESTAMP = 1753995731
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -27,10 +27,10 @@ SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d6789
SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/arboard-3.4.1.crate) = df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4
-SIZE (rust/crates/arboard-3.4.1.crate) = 47070
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
@@ -39,8 +39,6 @@ SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc034
SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec
SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
-SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a
-SIZE (rust/crates/async-fs-2.1.2.crate) = 17071
SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
SIZE (rust/crates/async-io-2.4.0.crate) = 49252
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
@@ -53,16 +51,16 @@ SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b65
SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
SIZE (rust/crates/async-task-4.7.1.crate) = 38077
-SHA256 (rust/crates/async-trait-0.1.85.crate) = 3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056
-SIZE (rust/crates/async-trait-0.1.85.crate) = 33251
+SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97
+SIZE (rust/crates/async-trait-0.1.87.crate) = 32014
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/aws-lc-rs-1.12.2.crate) = 4c2b7ddaa2c56a367ad27a094ad8ef4faacf8a617c2575acb2ba88949df999ca
-SIZE (rust/crates/aws-lc-rs-1.12.2.crate) = 200104
-SHA256 (rust/crates/aws-lc-sys-0.25.0.crate) = 71b2ddd3ada61a305e1d8bb6c005d1eaa7d14d903681edfc400406d523a9b491
-SIZE (rust/crates/aws-lc-sys-0.25.0.crate) = 8276994
+SHA256 (rust/crates/aws-lc-rs-1.12.5.crate) = 5e4e8200b9a4a5801a769d50eeabc05670fec7e959a8cb7a63a93e4e519942ae
+SIZE (rust/crates/aws-lc-rs-1.12.5.crate) = 199222
+SHA256 (rust/crates/aws-lc-sys-0.26.0.crate) = 0f9dd2e03ee80ca2822dd6ea431163d2ef259f2066a4d6ccaca6d9dcb386aa43
+SIZE (rust/crates/aws-lc-sys-0.26.0.crate) = 8330008
SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -79,60 +77,56 @@ SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e7720
SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
-SIZE (rust/crates/block2-0.5.1.crate) = 24191
SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
SIZE (rust/crates/blocking-1.6.1.crate) = 17788
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
+SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
-SIZE (rust/crates/clap-4.5.27.crate) = 55737
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_complete-4.5.44.crate) = 375f9d8255adeeedd51053574fd8d4ba875ea5fa558e86617b07f09f1680c8b6
-SIZE (rust/crates/clap_complete-4.5.44.crate) = 47993
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
+SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
+SHA256 (rust/crates/clap_mangen-0.2.27.crate) = fc33c849748320656a90832f54a5eeecaa598e92557fb5dedebc3355746d31e4
+SIZE (rust/crates/clap_mangen-0.2.27.crate) = 15696
SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
-SHA256 (rust/crates/cmake-0.1.53.crate) = e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6
-SIZE (rust/crates/cmake-0.1.53.crate) = 18789
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
@@ -153,10 +147,6 @@ SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34
SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
-SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
-SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
-SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b
@@ -167,8 +157,8 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
@@ -193,14 +183,12 @@ SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d
SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/data-encoding-2.7.0.crate) = 0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f
-SIZE (rust/crates/data-encoding-2.7.0.crate) = 21086
+SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
+SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive-new-0.6.0.crate) = d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad
-SIZE (rust/crates/derive-new-0.6.0.crate) = 7694
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -217,14 +205,14 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0
-SIZE (rust/crates/document-features-0.2.10.crate) = 14005
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
@@ -243,8 +231,8 @@ SHA256 (rust/crates/enumset-1.1.5.crate) = d07a4b049558765cef5f0c1a273c3fc57084d
SIZE (rust/crates/enumset-1.1.5.crate) = 26442
SHA256 (rust/crates/enumset_derive-0.10.0.crate) = 59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242
SIZE (rust/crates/enumset_derive-0.10.0.crate) = 13211
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
SIZE (rust/crates/errno-0.3.10.crate) = 11824
SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
@@ -261,20 +249,14 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
+SIZE (rust/crates/flate2-1.1.0.crate) = 110650
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
-SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
-SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
-SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
-SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
@@ -317,8 +299,8 @@ SHA256 (rust/crates/governor-0.6.3.crate) = 68a7f542ee6b35af73b06abc0dad1c1bae89
SIZE (rust/crates/governor-0.6.3.crate) = 131110
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
+SIZE (rust/crates/h2-0.4.8.crate) = 174535
SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
SIZE (rust/crates/half-1.8.3.crate) = 41624
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
@@ -347,8 +329,8 @@ SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b7
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
@@ -365,8 +347,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb04
SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -401,20 +383,24 @@ SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da
SIZE (rust/crates/image-0.25.5.crate) = 241073
SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
-SIZE (rust/crates/inout-0.1.3.crate) = 10743
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/ioctl-rs-0.2.0.crate) = 607b0d5e3c8affe6744655ccd713c5d3763c09407e191cea94705f541fd45151
SIZE (rust/crates/ioctl-rs-0.2.0.crate) = 4214
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
@@ -429,20 +415,20 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
SIZE (rust/crates/libloading-0.8.6.crate) = 28922
SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libpulse-binding-2.28.2.crate) = b6b1040a6c4c4d1e9e852000f6202df1a02a4f074320de336ab21e4fd317b538
-SIZE (rust/crates/libpulse-binding-2.28.2.crate) = 130775
-SHA256 (rust/crates/libpulse-simple-binding-2.28.1.crate) = 05fd6b68f33f6a251265e6ed1212dc3107caad7c5c6fdcd847b2e65ef58c308d
-SIZE (rust/crates/libpulse-simple-binding-2.28.1.crate) = 12265
-SHA256 (rust/crates/libpulse-simple-sys-1.21.1.crate) = ea6613b4199d8b9f0edcfb623e020cb17bbd0bee8dd21f3c7cc938de561c4152
-SIZE (rust/crates/libpulse-simple-sys-1.21.1.crate) = 10465
-SHA256 (rust/crates/libpulse-sys-1.21.0.crate) = bc19e110fbf42c17260d30f6d3dc545f58491c7830d38ecb9aaca96e26067a9b
-SIZE (rust/crates/libpulse-sys-1.21.0.crate) = 35899
+SHA256 (rust/crates/libpulse-binding-2.29.0.crate) = 441092fb2d05962d74246a00c1b2f8c87c60fb6b38a5cc42227c229a702c0ce5
+SIZE (rust/crates/libpulse-binding-2.29.0.crate) = 129628
+SHA256 (rust/crates/libpulse-simple-binding-2.29.0.crate) = b7bebef0381c8e3e4b23cc24aaf36fab37472bece128de96f6a111efa464cfef
+SIZE (rust/crates/libpulse-simple-binding-2.29.0.crate) = 13697
+SHA256 (rust/crates/libpulse-simple-sys-1.22.0.crate) = 3bd96888fe37ad270d16abf5e82cccca1424871cf6afa2861824d2a52758eebc
+SIZE (rust/crates/libpulse-simple-sys-1.22.0.crate) = 11624
+SHA256 (rust/crates/libpulse-sys-1.22.0.crate) = b8febf45075a6ac7e36d0c7aa62536217f476f24456854cdad296952852b5cd2
+SIZE (rust/crates/libpulse-sys-1.22.0.crate) = 37106
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/librespot-audio-0.6.0.crate) = 7e07566fe7553042936c61bbdd9bedb524114a904aa7f9738e266c641468bab8
@@ -459,14 +445,14 @@ SHA256 (rust/crates/librespot-protocol-0.6.0.crate) = 80802f52b5a1b3a2157454e6ac
SIZE (rust/crates/librespot-protocol-0.6.0.crate) = 71113
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
SIZE (rust/crates/litrs-0.4.1.crate) = 42603
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/mac-notification-sys-0.6.2.crate) = dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91
SIZE (rust/crates/mac-notification-sys-0.6.2.crate) = 12581
SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
@@ -485,12 +471,12 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c
-SIZE (rust/crates/native-tls-0.2.13.crate) = 29133
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/ncurses-5.101.0.crate) = 5e2c5d34d72657dc4b638a1c25d40aae81e4f1c699062f72f467237920752032
SIZE (rust/crates/ncurses-5.101.0.crate) = 26027
SHA256 (rust/crates/ncurses-6.0.1.crate) = fbd71afa95710e841d173521e8483e764004eb332bdf47bd01d00f568688027f
@@ -501,18 +487,16 @@ SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4e
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
-SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
-SIZE (rust/crates/nix-0.28.0.crate) = 311086
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/no-std-compat-0.4.1.crate) = b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c
SIZE (rust/crates/no-std-compat-0.4.1.crate) = 7600
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nonzero_ext-0.3.0.crate) = 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21
SIZE (rust/crates/nonzero_ext-0.3.0.crate) = 15855
-SHA256 (rust/crates/notify-rust-4.11.4.crate) = 96ae13fb6065b0865d2310dfa55ce319245052ed95fbbe2bc87c99962c58d73f
-SIZE (rust/crates/notify-rust-4.11.4.crate) = 60195
+SHA256 (rust/crates/notify-rust-4.11.7.crate) = 6442248665a5aa2514e794af3b39661a8e73033b1cc5e59899e1276117ee4400
+SIZE (rust/crates/notify-rust-4.11.7.crate) = 59113
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num-0.2.1.crate) = b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36
@@ -531,8 +515,6 @@ SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d76041355
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
-SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
@@ -559,24 +541,20 @@ SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
-SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
-SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
-SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
-SIZE (rust/crates/objc2-0.5.2.crate) = 199204
-SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
-SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
-SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
-SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
-SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
-SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
+SHA256 (rust/crates/objc2-0.6.0.crate) = 3531f65190d9cff863b77a99857e74c314dd16bf56c538c4b57c7cbc3f3a6e59
+SIZE (rust/crates/objc2-0.6.0.crate) = 258013
+SHA256 (rust/crates/objc2-app-kit-0.3.0.crate) = 5906f93257178e2f7ae069efb89fbd6ee94f0592740b5f8a1512ca498814d0fb
+SIZE (rust/crates/objc2-app-kit-0.3.0.crate) = 490503
+SHA256 (rust/crates/objc2-core-foundation-0.3.0.crate) = daeaf60f25471d26948a1c2f840e3f7d86f4109e3af4e8e4b5cd70c39690d925
+SIZE (rust/crates/objc2-core-foundation-0.3.0.crate) = 116097
+SHA256 (rust/crates/objc2-core-graphics-0.3.0.crate) = f8dca602628b65356b6513290a21a6405b4d4027b8b250f0b98dddbb28b7de02
+SIZE (rust/crates/objc2-core-graphics-0.3.0.crate) = 50199
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
-SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
-SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
-SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
-SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
-SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
-SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-foundation-0.3.0.crate) = 3a21c6c9014b82c39515db5b396f91645182611c97d24637cf56ac01e5f8d998
+SIZE (rust/crates/objc2-foundation-0.3.0.crate) = 316531
+SHA256 (rust/crates/objc2-io-surface-0.3.0.crate) = 161a8b87e32610086e1a7a9e9ec39f84459db7b3a0881c1f16ca5a2605581c19
+SIZE (rust/crates/objc2-io-surface-0.3.0.crate) = 8733
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
@@ -585,16 +563,16 @@ SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.69.crate) = f5e534d133a060a3c19daec1eb3e98ec6f4685978834f2dbadfe2ec215bab64e
-SIZE (rust/crates/openssl-0.10.69.crate) = 277442
+SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
+SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
+SIZE (rust/crates/openssl-0.10.72.crate) = 283852
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-sys-0.9.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07
+SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
@@ -631,16 +609,16 @@ SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962
SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/platform-dirs-0.3.0.crate) = e188d043c1a692985f78b5464853a263f1a27e5bd6322bad3a4078ee3c998a38
SIZE (rust/crates/platform-dirs-0.3.0.crate) = 6744
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
SIZE (rust/crates/polling-3.7.4.crate) = 58239
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portaudio-rs-0.3.2.crate) = cdb6b5eff96ccc9bf44d34c379ab03ae944426d83d1694345bdf8159d561d562
SIZE (rust/crates/portaudio-rs-0.3.2.crate) = 13267
SHA256 (rust/crates/portaudio-sys-0.1.1.crate) = 5194a4fa953b4ffd851c320ef6f0484cd7278cb7169ea9d6c433e49b23f7b7f5
@@ -649,14 +627,14 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/prettyplease-0.2.29.crate) = 6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac
-SIZE (rust/crates/prettyplease-0.2.29.crate) = 71628
-SHA256 (rust/crates/priority-queue-2.1.1.crate) = 714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d
-SIZE (rust/crates/priority-queue-2.1.1.crate) = 36321
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/prettyplease-0.2.30.crate) = f1ccf34da56fc294e7d4ccf69a85992b7dfb826b7cf57bac6a70bba3494cc08a
+SIZE (rust/crates/prettyplease-0.2.30.crate) = 71670
+SHA256 (rust/crates/priority-queue-2.1.2.crate) = 090ded312ed32a928fb49cb91ab4db6523ae3767225e61fbf6ceaaec3664ed26
+SIZE (rust/crates/priority-queue-2.1.2.crate) = 36557
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
SHA256 (rust/crates/protobuf-3.7.1.crate) = a3a7c64d9bf75b1b8d981124c14c179074e8caa7dfe7b6a12e6222ddcd0c8f72
SIZE (rust/crates/protobuf-3.7.1.crate) = 211735
SHA256 (rust/crates/protobuf-codegen-3.7.1.crate) = e26b833f144769a30e04b1db0146b2aaa53fd2fd83acf10a6b5f996606c18144
@@ -665,24 +643,28 @@ SHA256 (rust/crates/protobuf-parse-3.7.1.crate) = 322330e133eab455718444b4e033eb
SIZE (rust/crates/protobuf-parse-3.7.1.crate) = 67979
SHA256 (rust/crates/protobuf-support-3.7.1.crate) = b088fd20b938a875ea00843b6faf48579462630015c3788d397ad6a786663252
SIZE (rust/crates/protobuf-support-3.7.1.crate) = 11771
-SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
-SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
SHA256 (rust/crates/quick-xml-0.36.2.crate) = f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe
SIZE (rust/crates/quick-xml-0.36.2.crate) = 185201
SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
+SIZE (rust/crates/quote-1.0.39.crate) = 31206
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31
SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
SHA256 (rust/crates/redox_termios-0.1.3.crate) = 20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb
SIZE (rust/crates/redox_termios-0.1.3.crate) = 3240
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
@@ -695,24 +677,24 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
-SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
+SIZE (rust/crates/ring-0.17.13.crate) = 1501917
SHA256 (rust/crates/rodio-0.19.0.crate) = 6006a627c1a38d37f3d3a85c6575418cfe34a5392d60a686d0071e1c8d427acb
SIZE (rust/crates/rodio-0.19.0.crate) = 68402
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
SHA256 (rust/crates/rsa-0.9.7.crate) = 47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519
SIZE (rust/crates/rsa-0.9.7.crate) = 80231
-SHA256 (rust/crates/rspotify-0.14.0.crate) = 97e4f3254b449534ab3891331881d922d50ec36bd07c155147253a747fa5d475
-SIZE (rust/crates/rspotify-0.14.0.crate) = 2452475
-SHA256 (rust/crates/rspotify-http-0.14.0.crate) = ed8a6b6d3cfea3040a2436e02366e5cb8d84f7658667be7075f6ed1cc64360da
-SIZE (rust/crates/rspotify-http-0.14.0.crate) = 6562
-SHA256 (rust/crates/rspotify-macros-0.14.0.crate) = 559fad82b639297c093c5cc8ef406001dd0cb55cd9f5125a8fb40310e38b95d9
-SIZE (rust/crates/rspotify-macros-0.14.0.crate) = 2887
-SHA256 (rust/crates/rspotify-model-0.14.0.crate) = 8cd00345ab89d2dd8059f0d0c168a6b0f858099795d7e318554411303b827d95
-SIZE (rust/crates/rspotify-model-0.14.0.crate) = 23684
+SHA256 (rust/crates/rspotify-0.15.0.crate) = 77beedc33ecff4c39e8ef0e6f7ebc8d849f3ffebbeb786f9997d96f0d9cf4017
+SIZE (rust/crates/rspotify-0.15.0.crate) = 2454502
+SHA256 (rust/crates/rspotify-http-0.15.0.crate) = fde1ea9e2a49698cffbc994a83f5f909b37736c31cccb202f9577e8a32df3a63
+SIZE (rust/crates/rspotify-http-0.15.0.crate) = 23389
+SHA256 (rust/crates/rspotify-macros-0.15.0.crate) = ee3dfb51ee54bd754ad76e96ad60a3b64bc70ae33a89261d9dbabc4c148a496f
+SIZE (rust/crates/rspotify-macros-0.15.0.crate) = 3675
+SHA256 (rust/crates/rspotify-model-0.15.0.crate) = 018f29a6a8c47cfe7923c48140ed546a395f660c7af05b73e6001d4505f89c8d
+SIZE (rust/crates/rspotify-model-0.15.0.crate) = 27321
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -723,8 +705,8 @@ SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
-SIZE (rust/crates/rustls-0.23.22.crate) = 341983
+SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
+SIZE (rust/crates/rustls-0.23.23.crate) = 342561
SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -739,10 +721,10 @@ SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca77265
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -757,20 +739,20 @@ SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d4
SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -783,8 +765,8 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
@@ -795,10 +777,10 @@ SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/socks-0.3.4.crate) = f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b
SIZE (rust/crates/socks-0.3.4.crate) = 13172
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -813,10 +795,10 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
+SIZE (rust/crates/strum-0.27.1.crate) = 7467
+SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
+SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
@@ -833,10 +815,8 @@ SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb
SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
SHA256 (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe
SIZE (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 5787
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/syn-2.0.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
+SIZE (rust/crates/syn-2.0.99.crate) = 297762
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -853,34 +833,34 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/tauri-winrt-notification-0.2.1.crate) = f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871
-SIZE (rust/crates/tauri-winrt-notification-0.2.1.crate) = 42232
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
-SHA256 (rust/crates/termion-4.0.3.crate) = 7eaa98560e51a2cf4f0bb884d8b2098a9ea11ecf3b7078e9c68242c74cc923a7
-SIZE (rust/crates/termion-4.0.3.crate) = 24393
+SHA256 (rust/crates/tauri-winrt-notification-0.7.2.crate) = 0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9
+SIZE (rust/crates/tauri-winrt-notification-0.7.2.crate) = 46776
+SHA256 (rust/crates/tempfile-3.17.1.crate) = 22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230
+SIZE (rust/crates/tempfile-3.17.1.crate) = 39240
+SHA256 (rust/crates/termion-4.0.4.crate) = 6f359c854fbecc1ea65bc3683f1dcb2dce78b174a1ca7fda37acd1fff81df6ff
+SIZE (rust/crates/termion-4.0.4.crate) = 24686
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea
SIZE (rust/crates/thread-id-4.2.2.crate) = 9230
SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/time-0.3.39.crate) = dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8
+SIZE (rust/crates/time-0.3.39.crate) = 139037
+SHA256 (rust/crates/time-core-0.1.3.crate) = 765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef
+SIZE (rust/crates/time-core-0.1.3.crate) = 8002
+SHA256 (rust/crates/time-macros-0.2.20.crate) = e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c
+SIZE (rust/crates/time-macros-0.2.20.crate) = 24416
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -889,22 +869,26 @@ SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-tungstenite-0.24.0.crate) = edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9
SIZE (rust/crates/tokio-tungstenite-0.24.0.crate) = 28904
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
@@ -921,18 +905,18 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/tungstenite-0.24.0.crate) = 18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a
SIZE (rust/crates/tungstenite-0.24.0.crate) = 61527
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
@@ -947,8 +931,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b
-SIZE (rust/crates/uuid-1.12.1.crate) = 48851
+SHA256 (rust/crates/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
+SIZE (rust/crates/uuid-1.15.1.crate) = 58728
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/vergen-9.0.4.crate) = e0d2f179f8075b805a43a2a21728a46f0cc2921b3c58695b28fa8817e103cd9a
@@ -983,10 +967,10 @@ SHA256 (rust/crates/wayland-backend-0.3.8.crate) = b7208998eaa3870dad37ec8836979
SIZE (rust/crates/wayland-backend-0.3.8.crate) = 75317
SHA256 (rust/crates/wayland-client-0.31.8.crate) = c2120de3d33638aaef5b9f4472bff75f07c56379cf76ea320bd3a3d65ecaf73f
SIZE (rust/crates/wayland-client-0.31.8.crate) = 64449
-SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4
-SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062
-SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6
-SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804
+SHA256 (rust/crates/wayland-protocols-0.32.6.crate) = 0781cf46869b37e36928f7b432273c0995aa8aed9552c556fb18754420541efc
+SIZE (rust/crates/wayland-protocols-0.32.6.crate) = 187909
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.6.crate) = 248a02e6f595aad796561fa82d25601bd2c8c3b145b1c7453fc8f94c1a58f8b2
+SIZE (rust/crates/wayland-protocols-wlr-0.3.6.crate) = 28621
SHA256 (rust/crates/wayland-scanner-0.31.6.crate) = 896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484
SIZE (rust/crates/wayland-scanner-0.31.6.crate) = 36365
SHA256 (rust/crates/wayland-sys-0.31.6.crate) = dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615
@@ -1011,34 +995,42 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
-SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
-SIZE (rust/crates/windows-0.56.0.crate) = 10807828
SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
SIZE (rust/crates/windows-0.57.0.crate) = 9694564
+SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
+SIZE (rust/crates/windows-0.61.1.crate) = 9342486
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
-SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
-SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
-SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
+SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
+SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-future-0.2.0.crate) = 7a1d6bbefcb7b60acd19828e1bc965da6fcf18a7e39490c5f8be71e54a19ba32
+SIZE (rust/crates/windows-future-0.2.0.crate) = 17646
SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
-SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
-SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-registry-0.5.2.crate) = b3bab093bdd303a1240bb99b8aba8ea8a69ee19d34c9e2ef9594e708a4878820
+SIZE (rust/crates/windows-registry-0.5.2.crate) = 13332
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1053,82 +1045,62 @@ SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c0964560
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
-SHA256 (rust/crates/windows-version-0.1.2.crate) = c12476c23a74725c539b24eae8bfc0dac4029c39cdb561d9f23616accd4ae26d
-SIZE (rust/crates/windows-version-0.1.2.crate) = 7738
+SHA256 (rust/crates/windows-version-0.1.3.crate) = 7bfbcc4996dd183ff1376a20ade1242da0d2dcaff83cc76710a588d24fd4c5db
+SIZE (rust/crates/windows-version-0.1.3.crate) = 7213
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
-SIZE (rust/crates/winnow-0.6.26.crate) = 167349
-SHA256 (rust/crates/winnow-0.7.0.crate) = 7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419
-SIZE (rust/crates/winnow-0.7.0.crate) = 170890
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
SHA256 (rust/crates/winreg-0.5.1.crate) = a27a759395c1195c4cc5cda607ef6f8f6498f64e78f7900f5de0a127a424704a
SIZE (rust/crates/winreg-0.5.1.crate) = 17693
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/wl-clipboard-rs-0.8.1.crate) = 12b41773911497b18ca8553c3daaf8ec9fe9819caf93d451d3055f69de028adb
-SIZE (rust/crates/wl-clipboard-rs-0.8.1.crate) = 32835
+SHA256 (rust/crates/wl-clipboard-rs-0.9.2.crate) = 8e5ff8d0e60065f549fafd9d6cb626203ea64a798186c80d8e7df4f8af56baeb
+SIZE (rust/crates/wl-clipboard-rs-0.9.2.crate) = 39007
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
SIZE (rust/crates/write16-1.0.0.crate) = 7218
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
@@ -1137,39 +1109,37 @@ SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8
SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
-SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
-SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a
SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001
SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
SIZE (rust/crates/yoke-0.7.5.crate) = 29673
SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zbus-5.3.1.crate) = 2494e4b3f44d8363eef79a8a75fc0649efb710eef65a66b5e688a5eb4afe678a
-SIZE (rust/crates/zbus-5.3.1.crate) = 162072
-SHA256 (rust/crates/zbus_macros-5.3.1.crate) = 445efc01929302aee95e2b25bbb62a301ea8a6369466e4278e58e7d1dfb23631
-SIZE (rust/crates/zbus_macros-5.3.1.crate) = 36371
-SHA256 (rust/crates/zbus_names-4.1.1.crate) = 519629a3f80976d89c575895b05677cbc45eaf9f70d62a364d819ba646409cc8
-SIZE (rust/crates/zbus_names-4.1.1.crate) = 16955
+SHA256 (rust/crates/zbus-5.7.1.crate) = d3a7c7cee313d044fca3f48fa782cb750c79e4ca76ba7bc7718cd4024cdf6f68
+SIZE (rust/crates/zbus-5.7.1.crate) = 163826
+SHA256 (rust/crates/zbus_macros-5.7.1.crate) = a17e7e5eec1550f747e71a058df81a9a83813ba0f6a95f39c4e218bdc7ba366a
+SIZE (rust/crates/zbus_macros-5.7.1.crate) = 36558
+SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
+SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zvariant-5.2.0.crate) = 55e6b9b5f1361de2d5e7d9fd1ee5f6f7fcb6060618a1f82f3472f58f2b8d4be9
-SIZE (rust/crates/zvariant-5.2.0.crate) = 77551
-SHA256 (rust/crates/zvariant_derive-5.2.0.crate) = 573a8dd76961957108b10f7a45bac6ab1ea3e9b7fe01aff88325dc57bb8f5c8b
-SIZE (rust/crates/zvariant_derive-5.2.0.crate) = 11491
-SHA256 (rust/crates/zvariant_utils-3.1.0.crate) = ddd46446ea2a1f353bfda53e35f17633afa79f4fe290a611c94645c69fe96a50
-SIZE (rust/crates/zvariant_utils-3.1.0.crate) = 13991
-SHA256 (hrkfdn-ncspot-v1.2.2_GH0.tar.gz) = 11555a61be381afa6196b0603d12ea34ee0c6e1660d7c586d13927f3e5ba802c
-SIZE (hrkfdn-ncspot-v1.2.2_GH0.tar.gz) = 261836
+SHA256 (rust/crates/zvariant-5.5.3.crate) = 9d30786f75e393ee63a21de4f9074d4c038d52c5b1bb4471f955db249f9dffb1
+SIZE (rust/crates/zvariant-5.5.3.crate) = 88043
+SHA256 (rust/crates/zvariant_derive-5.5.3.crate) = 75fda702cd42d735ccd48117b1630432219c0e9616bf6cb0f8350844ee4d9580
+SIZE (rust/crates/zvariant_derive-5.5.3.crate) = 14236
+SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
+SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
+SHA256 (hrkfdn-ncspot-v1.3.0_GH0.tar.gz) = 244f0b37b34a5b7f832c77e7fe102b0f66382156e26395cdf7e2dedfe0d71220
+SIZE (hrkfdn-ncspot-v1.3.0_GH0.tar.gz) = 262140
diff --git a/audio/neuralrack-lv2/Makefile b/audio/neuralrack-lv2/Makefile
index a1476d161a51..348e7cab6022 100644
--- a/audio/neuralrack-lv2/Makefile
+++ b/audio/neuralrack-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= neuralrack
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.8
+DISTVERSION= 0.2.0-2
+DISTVERSIONSUFFIX= -gaa4278e
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -23,21 +24,21 @@ USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= brummer10
GH_TUPLE= \
- brummer10:libxputty:dae5da5:brummer10_libxputty/libxputty \
+ brummer10:libxputty:3f41e69:brummer10_libxputty/libxputty \
HiFi-LoFi:FFTConvolver:f2cdeb04c42141d2caec19ca4f137398b2a76b85:HiFi_LoFi_FFTConvolver/FFTConvolver \
- mikeoliphant:NeuralAudio:137cd6c:neural_audio/NeuralAudio \
+ mikeoliphant:NeuralAudio:02b6f79:neural_audio/NeuralAudio \
mikeoliphant:RTNeural:5909c44:RTNeural/NeuralAudio/deps/RTNeural \
xtensor-stack:xsimd:a00c81f7b9e808a42aedcf7da2fbb1f9a636da34:xtensor_stack_xsimd/NeuralAudio/deps/RTNeural/modules/xsimd \
mikeoliphant:NeuralAmpModelerCore:e181f61efb8d05d34add45b5eecb3893ff21177c:NeuralAmpModelerCore/NeuralAudio/deps/NeuralAmpModelerCore \
Chowdhury-DSP:math_approx:f6d55e7:math_approx/NeuralAudio/deps/math_approx
-WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
+#WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
+WRKSRC= ${WRKDIR}/NeuralRack-${DISTVERSION}${DISTVERSIONSUFFIX}
MAKEFILE= makefile
CXXFLAGS+= -I${WRKSRC}/NeuralAudio/deps/RTNeural/modules/Eigen
-xpost-install:
- @${REINPLACE_CMD} -i '' -e 's|Neuralrack|NeuralRack|' ${STAGEDIR}${PREFIX}/lib/lv2/NeuralRack.lv2/*.ttl
+BUILD_CONFLICTS= portaudio # because portaudio is built with the JACK option off, but neuralrack finds it and assumes that JACK is enabled there
.include <bsd.port.mk>
diff --git a/audio/neuralrack-lv2/distinfo b/audio/neuralrack-lv2/distinfo
index f70f4d494b51..3faf1906e0e5 100644
--- a/audio/neuralrack-lv2/distinfo
+++ b/audio/neuralrack-lv2/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1748532410
-SHA256 (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = a85fe79b0e7e305b3502ec071070c3c44537eb0dade1e45b2bbb03323e8664d4
-SIZE (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = 284183
-SHA256 (brummer10-libxputty-dae5da5_GH0.tar.gz) = 9c54a2d54d26bc6b6d253ab85d1ff76d9a45465bfd4ac5be267852ada3a9eec2
-SIZE (brummer10-libxputty-dae5da5_GH0.tar.gz) = 576732
+TIMESTAMP = 1753948048
+SHA256 (brummer10-neuralrack-v0.2.0-2-gaa4278e_GH0.tar.gz) = 6747070faea6863cfaa72f125fa824642a6a44041c8004bbf465b7be061a43a2
+SIZE (brummer10-neuralrack-v0.2.0-2-gaa4278e_GH0.tar.gz) = 285343
+SHA256 (brummer10-libxputty-3f41e69_GH0.tar.gz) = 69301283d788590096f4fbe6c5c3e261bbb21c545a8201211a0729c39ad1eb8c
+SIZE (brummer10-libxputty-3f41e69_GH0.tar.gz) = 576949
SHA256 (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 38c7c4d9d2973f80df152993eda871c8ffaf886f9d7185301a890f3f656142a2
SIZE (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 14537
-SHA256 (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 730ccfa5746c0dc7b76495869811e042e4e5e609c126bb8ee5b5d15fd227f52b
-SIZE (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 217203
+SHA256 (mikeoliphant-NeuralAudio-02b6f79_GH0.tar.gz) = c09f96b33f17dc3700ef717cefbe94eb4a66df312c07b3e9da4c2eb0e117bb44
+SIZE (mikeoliphant-NeuralAudio-02b6f79_GH0.tar.gz) = 265874
SHA256 (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = bef7afb429ddc400680f30033b20fa961c4b5bc3adc72aaac3989505da7f402b
SIZE (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = 2649579
SHA256 (xtensor-stack-xsimd-a00c81f7b9e808a42aedcf7da2fbb1f9a636da34_GH0.tar.gz) = f1c485107ae0b29069a88bf9619d2d93eaed8321ae03a83d7fc437da85d5b9fd
diff --git a/audio/wavegain/Makefile b/audio/wavegain/Makefile
index f67567cedc58..fa45638b5046 100644
--- a/audio/wavegain/Makefile
+++ b/audio/wavegain/Makefile
@@ -1,9 +1,8 @@
PORTNAME= wavegain
-PORTVERSION= 1.2.8
-PORTREVISION= 3
+DISTVERSION= 1.3.1
CATEGORIES= audio
MASTER_SITES= http://www.rarewares.org/files/others/
-DISTNAME= ${PORTNAME}-${PORTVERSION}srcs${EXTRACT_SUFFIX}
+DISTNAME= ${PORTNAME}-${DISTVERSION}srcs
MAINTAINER= darcsis@gmail.com
COMMENT= Program that applies ReplayGain to wave files
@@ -11,20 +10,18 @@ WWW= https://www.rarewares.org/others.html
LICENSE= LGPL21
-LIB_DEPENDS= libsndfile.so:audio/libsndfile
-
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= uses x86 assembly
-USES= gmake dos2unix zip
+USES= dos2unix zip
-PLIST_FILES= bin/wavegain
+WRKSRC= ${WRKDIR}/WaveGain-${DISTVERSION}
-WRKSRC= ${WRKDIR}/WaveGain-${PORTVERSION}
+PLIST_FILES= bin/wavegain
do-build:
- @cd ${WRKSRC} && ${CC} ${CFLAGS} *.c -o ${PORTNAME} \
- -DHAVE_CONFIG_H -lm -lsndfile -L${LOCALBASE}/lib
+ (cd ${WRKSRC} && ${SETENVI} ${CC} *.c -o ${PORTNAME} \
+ ${CFLAGS} -DHAVE_CONFIG_H ${LDFLAGS} -lm)
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
diff --git a/audio/wavegain/distinfo b/audio/wavegain/distinfo
index 667a08f4f839..bd5c7f2ac564 100644
--- a/audio/wavegain/distinfo
+++ b/audio/wavegain/distinfo
@@ -1,2 +1,3 @@
-SHA256 (wavegain-1.2.8srcs.zip) = e1ded05855fa209a67b887fa90e62c7c0a018dab20265a54d26eca40a6cc1436
-SIZE (wavegain-1.2.8srcs.zip) = 72867
+TIMESTAMP = 1749380338
+SHA256 (wavegain-1.3.1srcs.zip) = 939bdcae73c59851f0a4aaf4e1ecee0815d293f105cc6372c95d4bbeb9346d3d
+SIZE (wavegain-1.3.1srcs.zip) = 76000
diff --git a/audio/wavegain/files/patch-audio.c b/audio/wavegain/files/patch-audio.c
index 5951345a5b52..9de3538df029 100644
--- a/audio/wavegain/files/patch-audio.c
+++ b/audio/wavegain/files/patch-audio.c
@@ -1,7 +1,7 @@
---- audio.c.orig 2020-09-25 07:48:54 UTC
+--- audio.c.orig 2025-06-08 11:07:50 UTC
+++ audio.c
-@@ -32,20 +32,8 @@
- #include <sys/types.h>
+@@ -32,14 +32,6 @@
+ #include <sys/stat.h>
#include <math.h>
-#ifdef _WIN32
@@ -14,19 +14,4 @@
-
#include <fcntl.h>
--#ifndef __MACOSX__
--#include <malloc.h>
--#endif
--
- #include "config.h"
- #include "audio.h"
- #include "i18n.h"
-@@ -642,7 +630,7 @@ int wav_open(FILE *in, wavegain_opt *opt, unsigned cha
- if (!find_gain_chunk(in, &len))
- FSEEK64(in, current_pos, SEEK_SET);
- else {
-- char buf_double[8];
-+ unsigned char buf_double[8];
- opt->gain_chunk = 1;
- fread(buf_double, 1, 8, in);
- opt->gain_scale = READ_D64(buf_double);
+ #ifndef __MACOSX__
diff --git a/audio/wavegain/files/patch-audio.h b/audio/wavegain/files/patch-audio.h
index db4a717f6c63..b5042642ebd8 100644
--- a/audio/wavegain/files/patch-audio.h
+++ b/audio/wavegain/files/patch-audio.h
@@ -1,6 +1,6 @@
---- audio.h.orig 2008-11-11 11:29:08 UTC
+--- audio.h.orig 2025-06-08 11:12:29 UTC
+++ audio.h
-@@ -118,7 +118,7 @@ void raw_close(void *);
+@@ -136,7 +136,7 @@ long wav_ieee_read(void *, double **buffer, int sample
long wav_read(void *, double **buffer, int samples, int fast, int chunk);
long wav_ieee_read(void *, double **buffer, int samples, int fast, int chunk);
diff --git a/audio/wavegain/files/patch-main.c b/audio/wavegain/files/patch-main.c
deleted file mode 100644
index 2cae83cb9c59..000000000000
--- a/audio/wavegain/files/patch-main.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- main.c.orig 2008-08-08 08:48:38 UTC
-+++ main.c
-@@ -178,7 +178,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- /* Undo previously applied gain */
- if (settings->undo) {
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
- if (!write_gains(file->filename, 0, 0, 0, 0, 0, settings)) {
- fprintf(stderr, " Error processing GAIN for file - %s\n", file->filename);
-@@ -191,12 +191,12 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- for (file = file_list; file; file = file->next_file) {
- int dc_l;
- int dc_r;
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
-
- if (!get_gain(file->filename, &file->track_peak, &file->track_gain,
- file->dc_offset, file->offset, settings)) {
-- file->filename = '\0';
-+ file->filename = NULL;
- continue;
- }
- dc_l = (int)(file->dc_offset[0] * 32768 * -1);
-@@ -262,7 +262,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- if(settings->apply_gain) { /* Write radio and audiophile gains. */
- total_files = 0.0;
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
- if (settings->audiophile && settings->set_album_gain == 1)
- break;
-@@ -297,7 +297,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- SetEnvironmentVariable("ALBUM_PEAK", ftos(settings->album_peak, "%.0lf"));
-
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename[0] == NULL)
- continue;
-
- if (dir[0] == '.' && dir[1] == '\\') dir += 2;
diff --git a/audio/wavegain/files/patch-misc.c b/audio/wavegain/files/patch-misc.c
deleted file mode 100644
index c71a357f24db..000000000000
--- a/audio/wavegain/files/patch-misc.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- misc.c.orig 2006-06-04 21:47:38 UTC
-+++ misc.c
-@@ -39,8 +39,7 @@ void file_error(const char* message, ...)
- vfprintf(stderr, message, args);
- va_end(args);
-
-- fprintf(stderr, strerror(err_num));
-- fprintf(stderr, "\n");
-+ fprintf(stderr, "%s\n", strerror(err_num));
- }
-
-
diff --git a/audio/wavegain/files/patch-wavegain.c b/audio/wavegain/files/patch-wavegain.c
index 30e76bf945c5..a024043951e8 100644
--- a/audio/wavegain/files/patch-wavegain.c
+++ b/audio/wavegain/files/patch-wavegain.c
@@ -1,11 +1,12 @@
---- wavegain.c.orig 2020-09-25 07:55:21 UTC
+--- wavegain.c.orig 2025-06-08 11:08:36 UTC
+++ wavegain.c
-@@ -19,20 +19,8 @@
- #include <string.h>
+@@ -34,15 +34,6 @@
+ #include <time.h>
#include <ctype.h>
-#ifdef _WIN32
-#include <io.h>
+-#include <process.h>
-#else
-# ifndef __MACOSX__
-# include <sys/io.h>
@@ -14,107 +15,4 @@
-
#include <fcntl.h>
--#ifndef __MACOSX__
--#include <malloc.h>
--#endif
--
- #include "gain_analysis.h"
- #include "i18n.h"
- #include "getopt.h"
-@@ -44,6 +32,8 @@
-
- #ifdef _WIN32
- #include <windows.h>
-+#else
-+#include <unistd.h>
- #endif
-
- #ifdef ENABLE_RECURSIVE
-@@ -57,6 +47,9 @@
- #define ROUND64(x) ( doubletmp = (x) + Dither.Add + (Int64_t)0x001FFFFD80000000L, *(Int64_t*)(&doubletmp) - (Int64_t)0x433FFFFD80000000L )
- #endif
-
-+#include <errno.h>
-+static int xrename(const char *oldpath, const char *newpath);
-+
- extern int write_to_log;
- dither_t Dither;
- double doubletmp;
-@@ -639,7 +632,14 @@ int write_gains(const char *filename, double radio_gai
- goto exit;
- }
-
-- if (rename(TEMP_NAME, filename) != 0) {
-+ /*
-+ * int rename(const char *old, const char *new);
-+ * In POSIX, rename will fail if the 'old' and 'new' names are on different mounted file systems.
-+ * ( From http://en.wikipedia.org/wiki/Rename_%28C%29 )
-+ * Function 'xrename' from 'normalize-0.7.6' is one clever solution
-+ */
-+ /*if (rename(TEMP_NAME, filename) != 0) {*/
-+ if (xrename(TEMP_NAME, filename) != 0) {
- fprintf(stderr, " Error renaming '" TEMP_NAME "' to '%s' (uh-oh)\n", filename);
- goto exit;
- }
-@@ -650,4 +650,61 @@ exit:
- return result;
- }
-
-+/* From normalize-0.7.6/nid3lib/write.c
-+ * Move the file "oldpath" to "newpath", or copy and delete if they
-+ * are on different filesystems.
-+*/
-+static int
-+xrename(const char *oldpath, const char *newpath)
-+{
-+ FILE *in, *out;
-+ char buf[4096];
-+ size_t sz;
-
-+ if (strcmp(oldpath, newpath) == 0)
-+ return 0;
-+
-+#ifdef __EMX__
-+ if (unlink(newpath) == -1 && errno != ENOENT)
-+ return -1;
-+#endif
-+
-+ if (rename(oldpath, newpath) == -1) {
-+ if (errno == EXDEV) {
-+ /* files are on different filesystems, so we have to copy */
-+ if (unlink(newpath) == -1 && errno != ENOENT)
-+ return -1;
-+
-+ in = fopen(oldpath, "rb");
-+ if (in == NULL)
-+ return -1;
-+ out = fopen(newpath, "wb");
-+ if (out == NULL) {
-+ fclose(in);
-+ return -1;
-+ }
-+
-+ while ((sz = fread(buf, 1, 4096, in)) > 0)
-+ fwrite(buf, 1, sz, out);
-+
-+ if (ferror(in) || ferror(out)) {
-+ fclose(in);
-+ fclose(out);
-+ return -1;
-+ }
-+ if (fclose(in) == EOF) {
-+ fclose(out);
-+ return -1;
-+ }
-+ if (fclose(out) == EOF)
-+ return -1;
-+
-+ if (unlink(oldpath) == -1)
-+ return -1;
-+ } else {
-+ return -1;
-+ }
-+ }
-+
-+ return 0;
-+}
+ #ifndef __MACOSX__
diff --git a/biology/augustus/Makefile b/biology/augustus/Makefile
index 147d25ad6850..9ca5a108bdec 100644
--- a/biology/augustus/Makefile
+++ b/biology/augustus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= augustus
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= biology science
PKGNAMESUFFIX= -gene-prediction
diff --git a/biology/bcf-score/Makefile b/biology/bcf-score/Makefile
index bd2d2610e27e..dc846f339fad 100644
--- a/biology/bcf-score/Makefile
+++ b/biology/bcf-score/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bcf-score
DISTVERSION= 1.20
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= biology
MASTER_SITES= https://software.broadinstitute.org/software/score/
# Get this right, or ports will download bcftools in it's place via tuple
diff --git a/biology/biosig/Makefile b/biology/biosig/Makefile
index 1a676735a7d6..5bfc428dd205 100644
--- a/biology/biosig/Makefile
+++ b/biology/biosig/Makefile
@@ -1,6 +1,6 @@
PORTNAME= biosig
DISTVERSION= 2.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology
MASTER_SITES= SF/${PORTNAME}/BioSig%20for%20C_C%2B%2B/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index b5a498ce42ad..ae29096cd085 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gmsh
-DISTVERSION= 4.13.1
-PORTREVISION= 6
+DISTVERSION= 4.14.0
CATEGORIES= cad
MASTER_SITES= http://gmsh.info/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
diff --git a/cad/gmsh/distinfo b/cad/gmsh/distinfo
index a962d87ceaf7..2c20a5dbf455 100644
--- a/cad/gmsh/distinfo
+++ b/cad/gmsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718914009
-SHA256 (gmsh/gmsh-4.13.1-source.tgz) = 77972145f431726026d50596a6a44fb3c1c95c21255218d66955806b86edbe8d
-SIZE (gmsh/gmsh-4.13.1-source.tgz) = 18383962
+TIMESTAMP = 1753978269
+SHA256 (gmsh/gmsh-4.14.0-source.tgz) = db4d7da2062e9a4356a820832138ab99f97af6388bfeb21599a2eadfb0b76a28
+SIZE (gmsh/gmsh-4.14.0-source.tgz) = 18458158
diff --git a/cad/gmsh/files/patch-CMakeLists.txt b/cad/gmsh/files/patch-CMakeLists.txt
deleted file mode 100644
index 86815dd843e5..000000000000
--- a/cad/gmsh/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2024-05-07 15:55:05 UTC
-+++ CMakeLists.txt
-@@ -834,7 +834,7 @@ if(ENABLE_TINYXML2)
- endif()
-
- if(ENABLE_TINYXML2)
-- find_library(TINYXML2_LIB mathex PATH_SUFFIXES lib)
-+ find_library(TINYXML2_LIB tinyxml2 PATH_SUFFIXES lib)
- find_path(TINYXML2_INC "tinyxml2.h" PATH_SUFFIXES src include)
- if(ENABLE_SYSTEM_CONTRIB AND TINYXML2_LIB AND TINYXML2_INC)
- list(APPEND EXTERNAL_LIBRARIES ${TINYXML2_LIB})
diff --git a/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp b/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp
deleted file mode 100644
index 2ecac4e87b02..000000000000
--- a/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
---- contrib/HighOrderMeshOptimizer/HighOrderMeshElasticAnalogy.cpp.orig 2024-03-29 22:06:53 UTC
-+++ contrib/HighOrderMeshOptimizer/HighOrderMeshElasticAnalogy.cpp
-@@ -242,25 +242,25 @@ void highOrderTools::_computeMetricInfo(GFace *gf, MEl
- for(int j = 0; j < nbNodes; j++) {
- SPoint2 param;
- reparamMeshVertexOnFace(e->getVertex(j), gf, param);
-- Pair<SVector3, SVector3> der = gf->firstDer(param);
-+ std::pair<SVector3, SVector3> der = gf->firstDer(param);
- int XJ = j;
- int YJ = j + nbNodes;
- int ZJ = j + 2 * nbNodes;
- int UJ = j;
- int VJ = j + nbNodes;
-- J(XJ, UJ) = der.first().x();
-- J(YJ, UJ) = der.first().y();
-- J(ZJ, UJ) = der.first().z();
-- J(XJ, VJ) = der.second().x();
-- J(YJ, VJ) = der.second().y();
-- J(ZJ, VJ) = der.second().z();
-+ J(XJ, UJ) = der.first.x();
-+ J(YJ, UJ) = der.first.y();
-+ J(ZJ, UJ) = der.first.z();
-+ J(XJ, VJ) = der.second.x();
-+ J(YJ, VJ) = der.second.y();
-+ J(ZJ, VJ) = der.second.z();
-
-- JT(UJ, XJ) = der.first().x();
-- JT(UJ, YJ) = der.first().y();
-- JT(UJ, ZJ) = der.first().z();
-- JT(VJ, XJ) = der.second().x();
-- JT(VJ, YJ) = der.second().y();
-- JT(VJ, ZJ) = der.second().z();
-+ JT(UJ, XJ) = der.first.x();
-+ JT(UJ, YJ) = der.first.y();
-+ JT(UJ, ZJ) = der.first.z();
-+ JT(VJ, XJ) = der.second.x();
-+ JT(VJ, YJ) = der.second.y();
-+ JT(VJ, ZJ) = der.second.z();
-
- SVector3 ss = getSSL(e->getVertex(j));
- GPoint gp = gf->point(param);
diff --git a/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp b/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp
deleted file mode 100644
index 4cb21e79ce54..000000000000
--- a/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
---- contrib/MeshOptimizer/VertexCoord.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/MeshOptimizer/VertexCoord.cpp
-@@ -76,12 +76,12 @@ void VertexCoordParent::gXyz2gUvw(const SPoint3 &uvw,
- gUvw[0] = gXyz.x() * der.x() + gXyz.y() * der.y() + gXyz.z() * der.z();
- }
- else {
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- static_cast<GFace *>(ge)->firstDer(SPoint2(uvw[0], uvw[1]));
-- gUvw[0] = gXyz.x() * der.first().x() + gXyz.y() * der.first().y() +
-- gXyz.z() * der.first().z();
-- gUvw[1] = gXyz.x() * der.second().x() + gXyz.y() * der.second().y() +
-- gXyz.z() * der.second().z();
-+ gUvw[0] = gXyz.x() * der.first.x() + gXyz.y() * der.first.y() +
-+ gXyz.z() * der.first.z();
-+ gUvw[1] = gXyz.x() * der.second.x() + gXyz.y() * der.second.y() +
-+ gXyz.z() * der.second.z();
- }
- }
-
-@@ -101,15 +101,15 @@ void VertexCoordParent::gXyz2gUvw(const SPoint3 &uvw,
- }
- }
- else {
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- static_cast<GFace *>(ge)->firstDer(SPoint2(uvw[0], uvw[1]));
- auto itUvw = gUvw.begin();
- for(auto itXyz = gXyz.begin(); itXyz != gXyz.end(); itXyz++) {
-- (*itUvw)[0] = itXyz->x() * der.first().x() +
-- itXyz->y() * der.first().y() + itXyz->z() * der.first().z();
-- (*itUvw)[1] = itXyz->x() * der.second().x() +
-- itXyz->y() * der.second().y() +
-- itXyz->z() * der.second().z();
-+ (*itUvw)[0] = itXyz->x() * der.first.x() +
-+ itXyz->y() * der.first.y() + itXyz->z() * der.first.z();
-+ (*itUvw)[1] = itXyz->x() * der.second.x() +
-+ itXyz->y() * der.second.y() +
-+ itXyz->z() * der.second.z();
- itUvw++;
- }
- }
diff --git a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp b/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp
deleted file mode 100644
index 2863634a8f85..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
---- contrib/domhex/BackgroundMesh2D.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/BackgroundMesh2D.cpp
-@@ -490,9 +490,9 @@ void frameFieldBackgroundMesh2D::computeCrossField(
- v[1] = (*it)->lines[i]->getVertex(1);
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], face, p1, p2);
-- Pair<SVector3, SVector3> der = face->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-- SVector3 t2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
-+ SVector3 t2 = der.second;
- SVector3 n = crossprod(t1, t2);
- n.normalize();
- SVector3 d1(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
-@@ -534,21 +534,21 @@ void frameFieldBackgroundMesh2D::eval_crossfield(doubl
- STensor3 &cf)
- {
- double quadAngle = angle(u, v);
-- Pair<SVector3, SVector3> dirs =
-+ std::pair<SVector3, SVector3> dirs =
- compute_crossfield_directions(u, v, quadAngle);
-- SVector3 n = crossprod(dirs.first(), dirs.second());
-+ SVector3 n = crossprod(dirs.first, dirs.second);
-
- for(int i = 0; i < 3; i++) {
-- cf(i, 0) = dirs.first()[i];
-- cf(i, 1) = dirs.second()[i];
-+ cf(i, 0) = dirs.first[i];
-+ cf(i, 1) = dirs.second[i];
- cf(i, 2) = n[i];
- }
-
- // SVector3 t1,t2,n;
- // GFace *face = dynamic_cast<GFace*>(gf);
-- // Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u,v));
-- // SVector3 s1 = der.first();
-- // SVector3 s2 = der.second();
-+ // std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u,v));
-+ // SVector3 s1 = der.first;
-+ // SVector3 s2 = der.second;
- // n = crossprod(s1,s2);
- // n.normalize();
- // s1.normalize();
-@@ -642,12 +642,12 @@ void frameFieldBackgroundMesh2D::exportCrossField(cons
- double angle_current = angle(v);
- GPoint p = get_GPoint_from_MVertex(v);
- for(int i = 0; i < 2; i++) {
-- Pair<SVector3, SVector3> dirs = compute_crossfield_directions(
-+ std::pair<SVector3, SVector3> dirs = compute_crossfield_directions(
- v->x(), v->y(), angle_current + deltas[i]);
- fprintf(f, "VP(%g,%g,%g) {%g,%g,%g};\n", p.x(), p.y(), p.z(),
-- dirs.first()[0], dirs.first()[1], dirs.first()[2]);
-+ dirs.first[0], dirs.first[1], dirs.first[2]);
- fprintf(f, "VP(%g,%g,%g) {%g,%g,%g};\n", p.x(), p.y(), p.z(),
-- dirs.second()[0], dirs.second()[1], dirs.second()[2]);
-+ dirs.second[0], dirs.second[1], dirs.second[2]);
- }
- }
- fprintf(f, "};\n");
-@@ -656,7 +656,7 @@ void frameFieldBackgroundMesh2D::exportCrossField(cons
-
- // returns the cross field as a pair of othogonal vectors (NOT in parametric
- // coordinates, but real 3D coordinates)
--Pair<SVector3, SVector3>
-+std::pair<SVector3, SVector3>
- frameFieldBackgroundMesh2D::compute_crossfield_directions(double u, double v,
- double angle_current)
- {
-@@ -664,12 +664,12 @@ frameFieldBackgroundMesh2D::compute_crossfield_directi
- GFace *face = dynamic_cast<GFace *>(gf);
- if(!face) {
- Msg::Error("Entity is not a face in background mesh");
-- return Pair<SVector3, SVector3>(SVector3(), SVector3());
-+ return std::pair<SVector3, SVector3>(SVector3(), SVector3());
- }
-
-- Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
-
-@@ -687,8 +687,8 @@ frameFieldBackgroundMesh2D::compute_crossfield_directi
- SVector3 t2 = crossprod(n, t1);
- t2.normalize();
-
-- return Pair<SVector3, SVector3>(SVector3(t1[0], t1[1], t1[2]),
-- SVector3(t2[0], t2[1], t2[2]));
-+ return std::pair<SVector3, SVector3>(SVector3(t1[0], t1[1], t1[2]),
-+ SVector3(t2[0], t2[1], t2[2]));
- }
-
- bool frameFieldBackgroundMesh2D::compute_RK_infos(double u, double v, double x,
-@@ -711,9 +711,9 @@ bool frameFieldBackgroundMesh2D::compute_RK_infos(doub
- return false;
- }
-
-- Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
- SVector3 basis_u = s1;
diff --git a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h b/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h
deleted file mode 100644
index 9e6ad3a20153..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h
+++ /dev/null
@@ -1,23 +0,0 @@
---- contrib/domhex/BackgroundMesh2D.h.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/BackgroundMesh2D.h
-@@ -9,9 +9,7 @@
- #include <string>
- #include <map>
- #include <vector>
--#include "Pair.h"
- #include "STensor3.h"
--
- #include "BGMBase.h"
-
- class MTriangle;
-@@ -133,8 +131,8 @@ class frameFieldBackgroundMesh2D : public backgroundMe
- void eval_crossfield(MVertex *vert, STensor3 &cf);
-
- void exportCrossField(const std::string &filename);
-- Pair<SVector3, SVector3> compute_crossfield_directions(double u, double v,
-- double angle_current);
-+ std::pair<SVector3, SVector3> compute_crossfield_directions(double u, double v,
-+ double angle_current);
- bool compute_RK_infos(double u, double v, double x, double y, double z,
- RK_form &infos);
-
diff --git a/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp b/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp
deleted file mode 100644
index 2985db17481f..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
---- contrib/domhex/surfaceFiller.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/surfaceFiller.cpp
-@@ -85,10 +85,10 @@ bool compute4neighbors(
- metricField = SMetric3(1. / (L * L));
-
- // get the unit normal at that point
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- gf->firstDer(SPoint2(midpoint[0], midpoint[1]));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
- t1 -= n*dot(t1,n);
-@@ -259,10 +259,10 @@ bool compute4neighbors(
- // // 0
-
- // // get the unit normal at that point
--// Pair<SVector3, SVector3> der =
-+// std::pair<SVector3, SVector3> der =
- // gf->firstDer(SPoint2(midpoint[0], midpoint[1]));
--// SVector3 s1 = der.first();
--// SVector3 s2 = der.second();
-+// SVector3 s1 = der.first;
-+// SVector3 s2 = der.second;
- // SVector3 n = crossprod(s1, s2);
- // n.normalize();
-
-@@ -490,7 +490,7 @@ void packingOfParallelograms(GFace *gf, std::vector<MV
- double du[4] = {0,0,0,0}, dv[4]= {0,0,0,0};
-
- // printf("cop %d\n",(*it)->getNum());
--
-+
- for (int i=0;i<2;i++){
- if (gf->periodic(i)){
- reparamMeshVertexOnFace(*it, gf, midpoint);
-@@ -513,7 +513,7 @@ void packingOfParallelograms(GFace *gf, std::vector<MV
- }
-
- if (NP == 0)NP=1;
--
-+
- for (int i=0;i<NP;i++){
- bool singular = !compute4neighbors(gf, *it, midpoint, newp, metricField, cross_field, du[i],dv[i],globalMult );
- // printf("there %d %g %g\n",singular,du[i],dv[i]);
diff --git a/cad/gmsh/files/patch-src_common_gmsh.cpp b/cad/gmsh/files/patch-src_common_gmsh.cpp
deleted file mode 100644
index df550b32000f..000000000000
--- a/cad/gmsh/files/patch-src_common_gmsh.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
---- src/common/gmsh.cpp.orig 2024-05-05 07:36:23 UTC
-+++ src/common/gmsh.cpp
-@@ -443,7 +443,7 @@ GMSH_API void gmsh::model::getEntitiesForPhysicalName(
- GModel::current()->getEntitiesForPhysicalName(name, entities);
- if(entities.size() != 0) {
- for(auto ge : entities) {
-- dimTags.push_back(std::pair<int, int >(ge->dim(), ge->tag()));
-+ dimTags.push_back(std::make_pair(ge->dim(), ge->tag()));
- }
- }
- else {
-@@ -847,13 +847,13 @@ gmsh::model::getDerivative(const int dim, const int ta
- GFace *gf = static_cast<GFace *>(entity);
- for(std::size_t i = 0; i < parametricCoord.size(); i += 2) {
- SPoint2 param(parametricCoord[i], parametricCoord[i + 1]);
-- Pair<SVector3, SVector3> d = gf->firstDer(param);
-- deriv.push_back(d.left().x());
-- deriv.push_back(d.left().y());
-- deriv.push_back(d.left().z());
-- deriv.push_back(d.right().x());
-- deriv.push_back(d.right().y());
-- deriv.push_back(d.right().z());
-+ std::pair<SVector3, SVector3> d = gf->firstDer(param);
-+ deriv.push_back(d.first.x());
-+ deriv.push_back(d.first.y());
-+ deriv.push_back(d.first.z());
-+ deriv.push_back(d.second.x());
-+ deriv.push_back(d.second.y());
-+ deriv.push_back(d.second.z());
- }
- }
- }
diff --git a/cad/gmsh/files/patch-src_geo_GFace.cpp b/cad/gmsh/files/patch-src_geo_GFace.cpp
deleted file mode 100644
index 241d63352f0e..000000000000
--- a/cad/gmsh/files/patch-src_geo_GFace.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
---- src/geo/GFace.cpp.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GFace.cpp
-@@ -880,10 +880,10 @@ double GFace::curvatureDiv(const SPoint2 &param) const
-
- const double eps = 1.e-5;
-
-- Pair<SVector3, SVector3> der = firstDer(param);
-+ std::pair<SVector3, SVector3> der = firstDer(param);
-
-- SVector3 du = der.first();
-- SVector3 dv = der.second();
-+ SVector3 du = der.first;
-+ SVector3 dv = der.second;
- SVector3 nml = crossprod(du, dv);
-
- double detJ = norm(nml);
-@@ -937,19 +937,19 @@ double GFace::curvatures(const SPoint2 &param, SVector
- SVector3 &dirMin, double &curvMax,
- double &curvMin) const
- {
-- Pair<SVector3, SVector3> D1 = firstDer(param);
-+ std::pair<SVector3, SVector3> D1 = firstDer(param);
-
- if(geomType() == Plane || geomType() == BoundaryLayerSurface) {
-- dirMax = D1.first();
-- dirMin = D1.second();
-+ dirMax = D1.first;
-+ dirMin = D1.second;
- curvMax = 0.;
- curvMin = 0.;
- return 0.;
- }
-
- if(geomType() == Sphere) {
-- dirMax = D1.first();
-- dirMin = D1.second();
-+ dirMax = D1.first;
-+ dirMin = D1.second;
- curvMax = curvatureDiv(param);
- curvMin = curvMax;
- return curvMax;
-@@ -961,8 +961,8 @@ double GFace::curvatures(const SPoint2 &param, SVector
- // curvatures and main directions
- curvMax = fabs(eigVal[1]);
- curvMin = fabs(eigVal[0]);
-- dirMax = eigVec[1] * D1.first() + eigVec[3] * D1.second();
-- dirMin = eigVec[0] * D1.first() + eigVec[2] * D1.second();
-+ dirMax = eigVec[1] * D1.first + eigVec[3] * D1.second;
-+ dirMin = eigVec[0] * D1.first + eigVec[2] * D1.second;
-
- return curvMax;
- }
-@@ -979,9 +979,9 @@ void GFace::getMetricEigenVectors(const SPoint2 &param
- double eigVec[4]) const
- {
- // first derivatives
-- Pair<SVector3, SVector3> D1 = firstDer(param);
-- SVector3 du = D1.first();
-- SVector3 dv = D1.second();
-+ std::pair<SVector3, SVector3> D1 = firstDer(param);
-+ SVector3 du = D1.first;
-+ SVector3 dv = D1.second;
- SVector3 nor = crossprod(du, dv);
- nor.normalize();
-
-@@ -1088,13 +1088,13 @@ void GFace::XYZtoUV(double X, double Y, double Z, doub
-
- while(err > tol && iter < MaxIter) {
- P = point(U, V);
-- Pair<SVector3, SVector3> der = firstDer(SPoint2(U, V));
-- mat[0][0] = der.left().x();
-- mat[0][1] = der.left().y();
-- mat[0][2] = der.left().z();
-- mat[1][0] = der.right().x();
-- mat[1][1] = der.right().y();
-- mat[1][2] = der.right().z();
-+ std::pair<SVector3, SVector3> der = firstDer(SPoint2(U, V));
-+ mat[0][0] = der.first.x();
-+ mat[0][1] = der.first.y();
-+ mat[0][2] = der.first.z();
-+ mat[1][0] = der.second.x();
-+ mat[1][1] = der.second.y();
-+ mat[1][2] = der.second.z();
- mat[2][0] = 0.;
- mat[2][1] = 0.;
- mat[2][2] = 0.;
-@@ -1193,15 +1193,15 @@ void bfgs_callback(const alglib::real_1d_array &x, dou
- // printf("func : %f\n", func);
-
- // Value of the gradient
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(x[0], x[1]));
-- grad[0] = -(p.x() - pnt.x()) * der.left().x() -
-- (p.y() - pnt.y()) * der.left().y() -
-- (p.z() - pnt.z()) * der.left().z();
-- grad[1] = -(p.x() - pnt.x()) * der.right().x() -
-- (p.y() - pnt.y()) * der.right().y() -
-- (p.z() - pnt.z()) * der.right().z();
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(x[0], x[1]));
-+ grad[0] = -(p.x() - pnt.x()) * der.first.x() -
-+ (p.y() - pnt.y()) * der.first.y() -
-+ (p.z() - pnt.z()) * der.first.z();
-+ grad[1] = -(p.x() - pnt.x()) * der.second.x() -
-+ (p.y() - pnt.y()) * der.second.y() -
-+ (p.z() - pnt.z()) * der.second.z();
- // printf("func %22.15E Gradients %22.15E %22.15E der %g %g %g\n", func,
-- // grad[0], grad[1],der.left().x(),der.left().y(),der.left().z());
-+ // grad[0], grad[1],der.first.x(),der.first.y(),der.first.z());
- }
- #endif
-
-@@ -1296,8 +1296,8 @@ SVector3 GFace::normal(const SPoint2 &param) const
- {
- if(geomType() == BoundaryLayerSurface) return SVector3();
-
-- Pair<SVector3, SVector3> der = firstDer(param);
-- SVector3 n = crossprod(der.first(), der.second());
-+ std::pair<SVector3, SVector3> der = firstDer(param);
-+ SVector3 n = crossprod(der.first, der.second);
- n.normalize();
- return n;
- }
diff --git a/cad/gmsh/files/patch-src_geo_GFace.h b/cad/gmsh/files/patch-src_geo_GFace.h
deleted file mode 100644
index 6155c2ff1b67..000000000000
--- a/cad/gmsh/files/patch-src_geo_GFace.h
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/geo/GFace.h.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GFace.h
-@@ -10,13 +10,13 @@
- #include <string>
- #include <vector>
- #include <map>
-+#include <utility>
- #include "GmshDefines.h"
- #include "GEntity.h"
- #include "GPoint.h"
- #include "GEdgeLoop.h"
- #include "SPoint2.h"
- #include "SVector3.h"
--#include "Pair.h"
- #include "Numeric.h"
- #include "boundaryLayersData.h"
-
-@@ -201,7 +201,7 @@ class GFace : public GEntity { (public)
- virtual SVector3 normal(const SPoint2 &param) const;
-
- // return the first derivate of the face at the parameter location
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const = 0;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const = 0;
-
- // compute the second derivates of the face at the parameter location
- virtual void secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
diff --git a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp b/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp
deleted file mode 100644
index a78293d1f542..000000000000
--- a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp
+++ /dev/null
@@ -1,274 +0,0 @@
---- src/geo/GeomMeshMatcher.cpp.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GeomMeshMatcher.cpp
-@@ -12,7 +12,6 @@
- #include <list>
- #include <vector>
- #include "GeomMeshMatcher.h"
--#include "Pair.h"
- #include "discreteVertex.h"
- #include "GmshMessage.h"
- #include "SOrientedBoundingBox.h"
-@@ -61,22 +60,22 @@ void getIntersection(std::vector<T> &res, std::vector<
- }
- }
-
--template <class T> T findMatching(std::vector<Pair<T, T> > &matching, T &entity)
-+template <class T> T findMatching(std::vector<std::pair<T, T> > &matching, T &entity)
- {
- for(auto pair = matching.begin(); pair != matching.end(); pair++) {
-- if((*pair).left() == entity) return ((*pair).right());
-+ if((*pair).first == entity) return ((*pair).second);
- }
- return (0);
- }
-
- // Matching vertices
-
--std::vector<Pair<GVertex *, GVertex *> > *
-+std::vector<std::pair<GVertex *, GVertex *> > *
- GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2, bool &ok)
- {
- // Vector that will be returned.
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v =
-- new std::vector<Pair<GVertex *, GVertex *> >;
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v =
-+ new std::vector<std::pair<GVertex *, GVertex *> >;
- int num_matched_vertices = 0;
- int num_total_vertices = m2->getNumVertices();
-
-@@ -107,7 +106,7 @@ GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2,
-
- if(choice && best_score != DBL_MAX) {
- choice->physicals = v1->physicals;
-- coresp_v->push_back(Pair<GVertex *, GVertex *>(v1, choice));
-+ coresp_v->push_back(std::make_pair(v1, choice));
- num_matched_vertices++;
- }
- }
-@@ -120,17 +119,17 @@ GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2,
-
- // Matching edges
-
--std::vector<Pair<GEdge *, GEdge *> > *
-+std::vector<std::pair<GEdge *, GEdge *> > *
- GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
- bool &ok)
- {
- int num_matched_edges = 0;
- int num_total_edges = m2->getNumEdges();
-
- // Vector that will be returned.
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e =
-- new std::vector<Pair<GEdge *, GEdge *> >;
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e =
-+ new std::vector<std::pair<GEdge *, GEdge *> >;
-
- std::vector<GEdge *> closed_curves;
-
-@@ -195,7 +194,7 @@ GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
- }
- }
- }
-- coresp_e->push_back(Pair<GEdge *, GEdge *>(e1, choice));
-+ coresp_e->push_back(std::make_pair(e1, choice));
-
- // copy topological information
- if(choice) {
-@@ -213,16 +212,16 @@ GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
-
- // Matching faces
-
--std::vector<Pair<GFace *, GFace *> > *
-+std::vector<std::pair<GFace *, GFace *> > *
- GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
- bool &ok)
- {
- int num_matched_faces = 0;
- int num_total_faces = m2->getNumFaces();
-
-- std::vector<Pair<GFace *, GFace *> > *coresp_f =
-- new std::vector<Pair<GFace *, GFace *> >;
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f =
-+ new std::vector<std::pair<GFace *, GFace *> >;
-
- for(auto fit = m1->firstFace(); fit != m1->lastFace(); fit++) {
- GFace *f1 = (GFace *)*fit;
-@@ -276,7 +275,7 @@ GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-
- if(choice) {
- Msg::Debug("Surfaces %i and %i match", f1->tag(), choice->tag());
-- coresp_f->push_back(Pair<GFace *, GFace *>(f1, choice));
-+ coresp_f->push_back(std::make_pair(f1, choice));
- // copy topological information
- choice->setTag(f1->tag());
- f1->physicals = choice->physicals;
-@@ -292,17 +291,17 @@ GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-
- // Matching regions
-
--std::vector<Pair<GRegion *, GRegion *> > *
-+std::vector<std::pair<GRegion *, GRegion *> > *
- GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
- bool &ok)
-
- {
- int num_matched_regions = 0;
- int num_total_regions = 0;
-
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r =
-- new std::vector<Pair<GRegion *, GRegion *> >;
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r =
-+ new std::vector<std::pair<GRegion *, GRegion *> >;
-
- std::vector<GEntity *> m1_entities;
- m1->getEntities(m1_entities, 3);
-@@ -344,8 +343,7 @@ GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
- }
-
- if(common_regions.size() == 1) {
-- coresp_r->push_back(
-- Pair<GRegion *, GRegion *>((GRegion *)*entity1, common_regions[0]));
-+ coresp_r->push_back(std::make_pair((GRegion *)*entity1, common_regions[0]));
- common_regions[0]->setTag(((GRegion *)*entity1)->tag());
- (*entity1)->physicals = common_regions[0]->physicals;
- num_matched_regions++;
-@@ -377,8 +375,7 @@ GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
- choice = (*candidate);
- }
- }
-- coresp_r->push_back(
-- Pair<GRegion *, GRegion *>((GRegion *)*entity1, choice));
-+ coresp_r->push_back(std::make_pair((GRegion *)*entity1, choice));
- if(choice) {
- choice->setTag(((GRegion *)*entity1)->tag());
- (*entity1)->physicals = choice->physicals;
-@@ -594,13 +591,13 @@ template <class GEType>
- }
-
- template <class GEType>
--static void copy_periodicity(std::vector<Pair<GEType *, GEType *> > &eCor,
-+static void copy_periodicity(std::vector<std::pair<GEType *, GEType *> > &eCor,
- std::map<MVertex *, MVertex *> &mesh_to_geom)
- {
- typename std::multimap<GEType *, GEType *> eMap; // (eCor.begin(),eCor.end());
- auto eIter = eCor.begin();
- for(; eIter != eCor.end(); ++eIter) {
-- eMap.insert(std::make_pair(eIter->second(), eIter->first()));
-+ eMap.insert(std::make_pair(eIter->second, eIter->first));
- }
-
- auto srcIter = eMap.begin();
-@@ -651,12 +648,12 @@ template <class GEType>
- }
-
- template <class GEType>
--static bool apply_periodicity(std::vector<Pair<GEType *, GEType *> > &eCor)
-+static bool apply_periodicity(std::vector<std::pair<GEType *, GEType *> > &eCor)
- {
- typename std::multimap<GEType *, GEType *> eMap; // (eCor.begin(),eCor.end());
- auto eIter = eCor.begin();
- for(; eIter != eCor.end(); ++eIter) {
-- eMap.insert(std::make_pair(eIter->second(), eIter->first()));
-+ eMap.insert(std::make_pair(eIter->second, eIter->first));
- }
-
- auto srcIter = eMap.begin();
-@@ -787,57 +784,57 @@ void copy_vertices(GModel *geom, GModel *mesh,
-
- void copy_vertices(GModel *geom, GModel *mesh,
- std::map<MVertex *, MVertex *> &_mesh_to_geom,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r)
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r)
- {
- // copy all elements
- for(std::size_t i = 0; i < coresp_v->size(); ++i)
-- copy_vertices((*coresp_v)[i].first(), (*coresp_v)[i].second(),
-+ copy_vertices((*coresp_v)[i].first, (*coresp_v)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_e->size(); ++i)
-- copy_vertices((*coresp_e)[i].first(), (*coresp_e)[i].second(),
-+ copy_vertices((*coresp_e)[i].first, (*coresp_e)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_f->size(); ++i)
-- copy_vertices((*coresp_f)[i].first(), (*coresp_f)[i].second(),
-+ copy_vertices((*coresp_f)[i].first, (*coresp_f)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_r->size(); ++i)
-- copy_vertices((*coresp_r)[i].first(), (*coresp_r)[i].second(),
-+ copy_vertices((*coresp_r)[i].first, (*coresp_r)[i].second,
- _mesh_to_geom);
- }
- void copy_elements(GModel *geom, GModel *mesh,
- std::map<MVertex *, MVertex *> &_mesh_to_geom,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r)
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r)
- {
- // copy all elements
-
- for(std::size_t i = 0; i < coresp_v->size(); ++i) {
-- GVertex *dest = (*coresp_v)[i].first();
-- GVertex *orig = (*coresp_v)[i].second();
-+ GVertex *dest = (*coresp_v)[i].first;
-+ GVertex *orig = (*coresp_v)[i].second;
- copy_elements<MPoint>(dest->points, orig->points, _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_e->size(); ++i) {
-- GEdge *dest = (*coresp_e)[i].first();
-- GEdge *orig = (*coresp_e)[i].second();
-+ GEdge *dest = (*coresp_e)[i].first;
-+ GEdge *orig = (*coresp_e)[i].second;
- copy_elements<MLine>(dest->lines, orig->lines, _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_f->size(); ++i) {
-- GFace *dest = (*coresp_f)[i].first();
-- GFace *orig = (*coresp_f)[i].second();
-+ GFace *dest = (*coresp_f)[i].first;
-+ GFace *orig = (*coresp_f)[i].second;
- copy_elements<MTriangle>(dest->triangles, orig->triangles, _mesh_to_geom);
- copy_elements<MQuadrangle>(dest->quadrangles, orig->quadrangles,
- _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_r->size(); ++i) {
-- GRegion *dest = (*coresp_r)[i].first();
-- GRegion *orig = (*coresp_r)[i].second();
-+ GRegion *dest = (*coresp_r)[i].first;
-+ GRegion *orig = (*coresp_r)[i].second;
- copy_elements<MTetrahedron>(dest->tetrahedra, orig->tetrahedra,
- _mesh_to_geom);
- copy_elements<MHexahedron>(dest->hexahedra, orig->hexahedra, _mesh_to_geom);
-@@ -857,10 +854,10 @@ int GeomMeshMatcher::match(GModel *geom, GModel *mesh)
-
- bool ok = true;
-
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v(nullptr);
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e(nullptr);
-- std::vector<Pair<GFace *, GFace *> > *coresp_f(nullptr);
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r(nullptr);
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v(nullptr);
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e(nullptr);
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f(nullptr);
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r(nullptr);
-
- coresp_v = matchVertices(geom, mesh, ok);
- if(ok) {
diff --git a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h b/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h
deleted file mode 100644
index a22748865e45..000000000000
--- a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h
+++ /dev/null
@@ -1,32 +0,0 @@
---- src/geo/GeomMeshMatcher.h.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GeomMeshMatcher.h
-@@ -16,21 +16,20 @@
- #include "GEdge.h"
- #include "GFace.h"
- #include "GRegion.h"
--#include "Pair.h"
-
- class GeomMeshMatcher {
- private:
-- std::vector<Pair<GVertex *, GVertex *> > *matchVertices(GModel *m1,
-- GModel *m2, bool &ok);
-- std::vector<Pair<GEdge *, GEdge *> > *
-+ std::vector<std::pair<GVertex *, GVertex *> > *
-+ matchVertices(GModel *m1, GModel *m2, bool &ok);
-+ std::vector<std::pair<GEdge *, GEdge *> > *
- matchEdges(GModel *m1, GModel *m2,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v, bool &ok);
-- std::vector<Pair<GFace *, GFace *> > *
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v, bool &ok);
-+ std::vector<std::pair<GFace *, GFace *> > *
- matchFaces(GModel *m1, GModel *m2,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e, bool &ok);
-- std::vector<Pair<GRegion *, GRegion *> > *
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e, bool &ok);
-+ std::vector<std::pair<GRegion *, GRegion *> > *
- matchRegions(GModel *m1, GModel *m2,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f, bool &ok);
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f, bool &ok);
- static GeomMeshMatcher *_gmm_instance;
- GeomMeshMatcher() {}
- ~GeomMeshMatcher() {}
diff --git a/cad/gmsh/files/patch-src_geo_OCCFace.cpp b/cad/gmsh/files/patch-src_geo_OCCFace.cpp
deleted file mode 100644
index 4d34954ee598..000000000000
--- a/cad/gmsh/files/patch-src_geo_OCCFace.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/geo/OCCFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/OCCFace.cpp
-@@ -249,13 +249,13 @@ SVector3 OCCFace::normal(const SPoint2 &param) const
- return n;
- }
-
--Pair<SVector3, SVector3> OCCFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> OCCFace::firstDer(const SPoint2 &param) const
- {
- gp_Pnt pnt;
- gp_Vec du, dv;
- _occface->D1(param.x(), param.y(), pnt, du, dv);
-- return Pair<SVector3, SVector3>(SVector3(du.X(), du.Y(), du.Z()),
-- SVector3(dv.X(), dv.Y(), dv.Z()));
-+ return std::make_pair(SVector3(du.X(), du.Y(), du.Z()),
-+ SVector3(dv.X(), dv.Y(), dv.Z()));
- }
-
- void OCCFace::secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
diff --git a/cad/gmsh/files/patch-src_geo_OCCFace.h b/cad/gmsh/files/patch-src_geo_OCCFace.h
deleted file mode 100644
index bf34b80f4372..000000000000
--- a/cad/gmsh/files/patch-src_geo_OCCFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/OCCFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/OCCFace.h
-@@ -42,7 +42,7 @@ class OCCFace : public GFace { (public)
- virtual bool containsPoint(const SPoint3 &pt) const;
- virtual bool containsParam(const SPoint2 &pt);
- virtual SVector3 normal(const SPoint2 &param) const;
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &, SVector3 &, SVector3 &,
- SVector3 &) const;
- virtual GEntity::GeomType geomType() const;
diff --git a/cad/gmsh/files/patch-src_geo_Pair.h b/cad/gmsh/files/patch-src_geo_Pair.h
deleted file mode 100644
index d99d6a3bcd43..000000000000
--- a/cad/gmsh/files/patch-src_geo_Pair.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/geo/Pair.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/Pair.h
-@@ -1,26 +0,0 @@
--// Gmsh - Copyright (C) 1997-2024 C. Geuzaine, J.-F. Remacle
--//
--// See the LICENSE.txt file in the Gmsh root directory for license information.
--// Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
--
--#ifndef PAIR_H
--#define PAIR_H
--
--// A pair of values, the types of which can be different
--template <class L, class R> class Pair {
--private:
-- L Left;
-- R Right;
--
--public:
-- Pair() {}
-- Pair(const L &left, const R &right) : Left(left), Right(right) {}
-- L left() const { return Left; }
-- void left(const L &left) { Left = left; }
-- R right() const { return Right; }
-- void right(const R &right) { Right = right; }
-- L first() const { return Left; }
-- R second() const { return Right; }
--};
--
--#endif
diff --git a/cad/gmsh/files/patch-src_geo_discreteFace.cpp b/cad/gmsh/files/patch-src_geo_discreteFace.cpp
deleted file mode 100644
index 52bbff44c5fe..000000000000
--- a/cad/gmsh/files/patch-src_geo_discreteFace.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/geo/discreteFace.cpp.orig 2024-04-18 14:52:42 UTC
-+++ src/geo/discreteFace.cpp
-@@ -363,16 +363,16 @@ double discreteFace::curvatures(const SPoint2 &param,
- return false;
- }
-
--Pair<SVector3, SVector3> discreteFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> discreteFace::firstDer(const SPoint2 &param) const
- {
-- if(_param.empty()) return Pair<SVector3, SVector3>(SVector3(), SVector3());
-+ if(_param.empty()) return std::make_pair(SVector3(), SVector3());
-
- MElement *e = _param.oct->find(param.x(), param.y(), 0.0, -1, true);
- if(!e) {
- Msg::Info("Triangle not found for first derivative at uv=(%g,%g) on "
- "discrete surface %d",
- param.x(), param.y(), tag());
-- return Pair<SVector3, SVector3>(SVector3(1, 0, 0), SVector3(0, 1, 0));
-+ return std::make_pair(SVector3(1, 0, 0), SVector3(0, 1, 0));
- }
-
- int position = (int)((MTriangle *)e - &_param.t2d[0]);
-@@ -403,8 +403,8 @@ Pair<SVector3, SVector3> discreteFace::firstDer(const
- }
- }
-
-- return Pair<SVector3, SVector3>(SVector3(dxdu[0][0], dxdu[1][0], dxdu[2][0]),
-- SVector3(dxdu[0][1], dxdu[1][1], dxdu[2][1]));
-+ return std::make_pair(SVector3(dxdu[0][0], dxdu[1][0], dxdu[2][0]),
-+ SVector3(dxdu[0][1], dxdu[1][1], dxdu[2][1]));
- }
-
- void discreteFace::secondDer(const SPoint2 &param, SVector3 &dudu,
diff --git a/cad/gmsh/files/patch-src_geo_discreteFace.h b/cad/gmsh/files/patch-src_geo_discreteFace.h
deleted file mode 100644
index dcbc173e68d0..000000000000
--- a/cad/gmsh/files/patch-src_geo_discreteFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/discreteFace.h.orig 2024-04-18 14:52:42 UTC
-+++ src/geo/discreteFace.h
-@@ -60,7 +60,7 @@ class discreteFace : public GFace { (public)
- double curvatures(const SPoint2 &param, SVector3 &dirMax, SVector3 &dirMin,
- double &curvMax, double &curvMin) const;
- GEntity::GeomType geomType() const { return DiscreteSurface; }
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
- SVector3 &dudv) const;
- int createGeometry();
diff --git a/cad/gmsh/files/patch-src_geo_gmshFace.cpp b/cad/gmsh/files/patch-src_geo_gmshFace.cpp
deleted file mode 100644
index ecdfdd1ec5b4..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshFace.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/geo/gmshFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshFace.cpp
-@@ -215,19 +215,19 @@ SVector3 gmshFace::normal(const SPoint2 &param) const
- }
- }
-
--Pair<SVector3, SVector3> gmshFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> gmshFace::firstDer(const SPoint2 &param) const
- {
- if(_s->Typ == MSH_SURF_PLAN && !_s->geometry) {
- double x, y, z, VX[3], VY[3];
- getMeanPlaneData(VX, VY, x, y, z);
-- return Pair<SVector3, SVector3>(SVector3(VX[0], VX[1], VX[2]),
-- SVector3(VY[0], VY[1], VY[2]));
-+ return std::make_pair(SVector3(VX[0], VX[1], VX[2]),
-+ SVector3(VY[0], VY[1], VY[2]));
- }
- else {
- Vertex vu = InterpolateSurface(_s, param[0], param[1], 1, 1);
- Vertex vv = InterpolateSurface(_s, param[0], param[1], 1, 2);
-- return Pair<SVector3, SVector3>(SVector3(vu.Pos.X, vu.Pos.Y, vu.Pos.Z),
-- SVector3(vv.Pos.X, vv.Pos.Y, vv.Pos.Z));
-+ return std::make_pair(SVector3(vu.Pos.X, vu.Pos.Y, vu.Pos.Z),
-+ SVector3(vv.Pos.X, vv.Pos.Y, vv.Pos.Z));
- }
- }
-
diff --git a/cad/gmsh/files/patch-src_geo_gmshFace.h b/cad/gmsh/files/patch-src_geo_gmshFace.h
deleted file mode 100644
index edb65b025f83..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/gmshFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshFace.h
-@@ -26,7 +26,7 @@ class gmshFace : public GFace { (public)
- virtual bool containsPoint(const SPoint3 &pt) const;
- virtual double getMetricEigenvalue(const SPoint2 &);
- virtual SVector3 normal(const SPoint2 &param) const;
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &, SVector3 &, SVector3 &,
- SVector3 &) const;
- virtual GEntity::GeomType geomType() const;
diff --git a/cad/gmsh/files/patch-src_geo_gmshSurface.cpp b/cad/gmsh/files/patch-src_geo_gmshSurface.cpp
deleted file mode 100644
index 7f744d3ebfda..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshSurface.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/geo/gmshSurface.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshSurface.cpp
-@@ -23,10 +23,10 @@ SVector3 gmshSurface::normal(const SPoint2 &param) con
- return SVector3();
- }
-
--Pair<SVector3, SVector3> gmshSurface::firstDer(const SPoint2 &param)
-+std::pair<SVector3, SVector3> gmshSurface::firstDer(const SPoint2 &param)
- {
- Msg::Error("First derivative not implemented for this type of surface");
-- return Pair<SVector3, SVector3>();
-+ return std::pair<SVector3, SVector3>();
- }
-
- double gmshSurface::getMetricEigenvalue(const SPoint2 &)
diff --git a/cad/gmsh/files/patch-src_geo_gmshSurface.h b/cad/gmsh/files/patch-src_geo_gmshSurface.h
deleted file mode 100644
index 42b306deb3aa..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshSurface.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/geo/gmshSurface.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshSurface.h
-@@ -9,7 +9,6 @@
- #include <cmath>
- #include <cstdio>
- #include <map>
--#include "Pair.h"
- #include "Range.h"
- #include "SPoint2.h"
- #include "SPoint3.h"
-@@ -61,7 +60,7 @@ class gmshSurface { (public)
- // Return the normal to the face at the given parameter location.
- virtual SVector3 normal(const SPoint2 &param) const;
- // Return the first derivate of the face at the parameter location.
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param);
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param);
- virtual double getMetricEigenvalue(const SPoint2 &);
- };
-
diff --git a/cad/gmsh/files/patch-src_geo_xyFace.h b/cad/gmsh/files/patch-src_geo_xyFace.h
deleted file mode 100644
index f3e92019390e..000000000000
--- a/cad/gmsh/files/patch-src_geo_xyFace.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/geo/xyFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/xyFace.h
-@@ -33,11 +33,11 @@ class xyFace : public GFace { (public)
- SVector3 n(0, 0, 1);
- return n;
- }
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const
- {
- SVector3 t1(1, 0, 0);
- SVector3 t2(0, 1, 0);
-- return Pair<SVector3, SVector3>(t1, t2);
-+ return std::make_pair(t1, t2);
- }
- virtual void secondDer(const SPoint2 &, SVector3 &a, SVector3 &b,
- SVector3 &c) const
diff --git a/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp b/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp
deleted file mode 100644
index 91240206fb74..000000000000
--- a/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/mesh/BackgroundMesh.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/BackgroundMesh.cpp
-@@ -304,8 +304,8 @@ void backgroundMesh::propagateCrossFieldByDistance(GFa
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], _gf, p1, p2);
- /* a correct way of computing angles */
-- Pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-+ std::pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
- SVector3 t2(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
- v[1]->z() - v[0]->z());
- t1.normalize();
-@@ -459,9 +459,9 @@ void backgroundMesh::propagateCrossField(GFace *_gf,
- v[1] = (*it)->lines[i]->getVertex(1);
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], _gf, p1, p2);
-- Pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-- SVector3 t2 = der.second();
-+ std::pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
-+ SVector3 t2 = der.second;
- SVector3 n = crossprod(t1, t2);
- n.normalize();
- SVector3 d1(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFace.cpp b/cad/gmsh/files/patch-src_mesh_meshGFace.cpp
deleted file mode 100644
index fa08a01b01d7..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFace.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/mesh/meshGFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFace.cpp
-@@ -1269,7 +1269,7 @@ static bool improved_translate(GFace *gf, MVertex *ver
- SVector3 s1, s2;
- SVector3 normal;
- SVector3 basis_u, basis_v;
-- Pair<SVector3, SVector3> derivatives;
-+ std::pair<SVector3, SVector3> derivatives;
-
- reparamMeshVertexOnFace(vertex, gf, point);
- x = point.x();
-@@ -1278,8 +1278,8 @@ static bool improved_translate(GFace *gf, MVertex *ver
- angle = backgroundMesh::current()->getAngle(x, y, 0.0);
- derivatives = gf->firstDer(point);
-
-- s1 = derivatives.first();
-- s2 = derivatives.second();
-+ s1 = derivatives.first;
-+ s2 = derivatives.second;
- normal = crossprod(s1, s2);
-
- basis_u = s1;
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp b/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp
deleted file mode 100644
index ed95da9fb724..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/mesh/meshGFaceBamg.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFaceBamg.cpp
-@@ -49,14 +49,14 @@ static void computeMeshMetricsForBamg(GFace *gf, int n
- SMetric3 m = BGM_MeshMetric(gf, u, v, gp.x(), gp.y(), gp.z());
-
- // compute the derivatives of the parametrization
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(u, v));
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(u, v));
-
-- J(0, 0) = JT(0, 0) = der.first().x();
-- J(0, 1) = JT(1, 0) = der.first().y();
-- J(0, 2) = JT(2, 0) = der.first().z();
-- J(1, 0) = JT(0, 1) = der.second().x();
-- J(1, 1) = JT(1, 1) = der.second().y();
-- J(1, 2) = JT(2, 1) = der.second().z();
-+ J(0, 0) = JT(0, 0) = der.first.x();
-+ J(0, 1) = JT(1, 0) = der.first.y();
-+ J(0, 2) = JT(2, 0) = der.first.z();
-+ J(1, 0) = JT(0, 1) = der.second.x();
-+ J(1, 1) = JT(1, 1) = der.second.y();
-+ J(1, 2) = JT(2, 1) = der.second.z();
-
- m.getMat(M);
- J.mult(M, W);
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp b/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp
deleted file mode 100644
index 2b1e1644b5cd..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/mesh/meshGFaceDelaunayInsertion.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFaceDelaunayInsertion.cpp
-@@ -331,11 +331,11 @@ void buildMetric(GFace *gf, double *uv, double *metric
-
- void buildMetric(GFace *gf, double *uv, double *metric)
- {
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(uv[0], uv[1]));
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(uv[0], uv[1]));
-
-- metric[0] = dot(der.first(), der.first());
-- metric[1] = dot(der.second(), der.first());
-- metric[2] = dot(der.second(), der.second());
-+ metric[0] = dot(der.first, der.first);
-+ metric[1] = dot(der.second, der.first);
-+ metric[2] = dot(der.second, der.second);
- }
-
- static double computeTolerance(const double radius)
diff --git a/cad/gmsh/pkg-plist b/cad/gmsh/pkg-plist
index 27c9a23fb122..99ba216e10f7 100644
--- a/cad/gmsh/pkg-plist
+++ b/cad/gmsh/pkg-plist
@@ -46,6 +46,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/faces.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/flatten.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/flatten2.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/fractures.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/fragment_surfaces.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/get_data_perf.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/get_data_perf.py
@@ -60,8 +61,10 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.jl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/julia_exception.jl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_from_discrete_curve.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_quality.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/min_edge.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mirror_mesh.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/msh_attributes.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/multi_process.py
@@ -81,6 +84,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/open.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/open.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/opt.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/parametric_surface.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/partition.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/partition.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/periodic.py
@@ -90,9 +94,12 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/poisson.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/prepro.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/prim_axis.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_triangulation.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/relocate_nodes.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_cavity.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_partial_move.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_stl.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/remove_elements.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/renumbering.py
@@ -125,6 +132,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/terrain_stl_data.stl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/test.c
%%PORTDOCS%%%%DOCSDIR%%/examples/api/test.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/torus_bspline.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/trimmed.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/tube_boundary_layer.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view.cpp
@@ -132,6 +140,9 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_adaptive_to_mesh.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_combine.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_element_size.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_isoparametric.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_subparametric.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_superparametric.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_renumbering.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.py
@@ -145,6 +156,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/component8.step
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/compsolid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/compsolid2.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/cylinder_with_hole.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extend_field.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extrude.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extrude2.geo
@@ -155,6 +167,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fillet_chamfer.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fleur.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fragment_numbering.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/full_quad.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/hybrid_occ_builtin.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/hyperboloid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/import.geo
@@ -183,6 +196,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/spline.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/step_assembly.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/surface_filling.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/symmetry_test_occ_builtin.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/thicksolid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/thrusections.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/transfinite.geo
@@ -405,4 +419,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view3.pos
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view4.pos
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view5.msh
+%%DATADIR%%/gmshConfig.cmake
+%%DATADIR%%/gmshTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/gmshTargets.cmake
share/man/man1/gmsh.1.gz
diff --git a/cad/xyce/Makefile b/cad/xyce/Makefile
index 7565df305192..11c29d3e21da 100644
--- a/cad/xyce/Makefile
+++ b/cad/xyce/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xyce
DISTVERSIONPREFIX= Release-
DISTVERSION= 7.9.0
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/comms/Makefile b/comms/Makefile
index 44cd5cd60702..2fdb7d70fe2e 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -59,7 +59,6 @@
SUBDIR += gstreamer1-plugins-spandsp
SUBDIR += gtkmmorse
SUBDIR += hackrf
- SUBDIR += hackrf-devel
SUBDIR += hamlib
SUBDIR += hcidump
SUBDIR += hidapi
diff --git a/comms/hackrf-devel/Makefile b/comms/hackrf-devel/Makefile
deleted file mode 100644
index 53a9812c4b49..000000000000
--- a/comms/hackrf-devel/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= hackrf
-PORTVERSION= g${GIT_SRC_DATE}
-PORTREVISION= 1
-CATEGORIES= comms devel hamradio science security
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= mr@freebsd.org
-COMMENT= Low cost open source hardware software radio platform
-WWW= https://greatscottgadgets.com/hackrf/
-
-LICENSE= GPLv2
-
-DEPRECATED= Legacy version, consider migrating to comms/hackrf
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libfftw3.so:math/fftw3 \
- libfftw3f.so:math/fftw3-float
-
-CONFLICTS= hackrf
-
-USE_GITHUB= YES
-GH_ACCOUNT= mossmann
-GH_TAGNAME= ${GIT_SRC_HASH}
-
-USES= cmake
-CMAKE_SOURCE_PATH= ${WRKSRC}/host
-CMAKE_ARGS= -DLIBUSB_LIBRARIES=/usr/lib/libusb.so
-
-USE_LDCONFIG= yes
-
-.include "Makefile.git_rev"
-
-.include <bsd.port.mk>
diff --git a/comms/hackrf-devel/Makefile.git_rev b/comms/hackrf-devel/Makefile.git_rev
deleted file mode 100644
index c6d13ec86626..000000000000
--- a/comms/hackrf-devel/Makefile.git_rev
+++ /dev/null
@@ -1,2 +0,0 @@
-GIT_SRC_HASH= ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3
-GIT_SRC_DATE= 2021.01.24
diff --git a/comms/hackrf-devel/distinfo b/comms/hackrf-devel/distinfo
deleted file mode 100644
index 93420ec37dcd..000000000000
--- a/comms/hackrf-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1611498095
-SHA256 (mossmann-hackrf-g2021.01.24-ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3_GH0.tar.gz) = d558885810aaa6ed087239d49c8160446887fccb0b8e14a06d80851eef0f2fc0
-SIZE (mossmann-hackrf-g2021.01.24-ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3_GH0.tar.gz) = 15208743
diff --git a/comms/hackrf-devel/files/newVersion.sh b/comms/hackrf-devel/files/newVersion.sh
deleted file mode 100644
index f5fda28da77b..000000000000
--- a/comms/hackrf-devel/files/newVersion.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-CURDIR=`pwd`
-WRKDIR=`pwd`/work
-#mkdir -p "${WRKDIR}"
-
-if [ \! -d "${CURDIR}/kicad-repo" ]; then
- git clone https://github.com/mossmann/hackrf.git -b master "${CURDIR}/hackrf-repo";
-else
- cd "${CURDIR}/hackrf-repo"
- git pull https://github.com/mossmann/hackrf.git;
-fi
-
-cd "${CURDIR}/hackrf-repo"
-GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`;
-GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \
- cut -c '1-10' | sed -e 's,-,.,g' `
-
-echo "$GIT_SRC_HASH, $GIT_SRC_DATE"
-echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev
-echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev
-
diff --git a/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt b/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt
deleted file mode 100644
index 74a62fe9f785..000000000000
--- a/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- host/hackrf-tools/CMakeLists.txt.orig 2020-10-13 21:46:30 UTC
-+++ host/hackrf-tools/CMakeLists.txt
-@@ -33,7 +33,7 @@ include_directories(getopt)
- add_definitions(/D _CRT_SECURE_NO_WARNINGS)
- else()
- add_definitions(-Wall)
--set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90")
-+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
- endif()
-
- if(NOT libhackrf_SOURCE_DIR)
diff --git a/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt b/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt
deleted file mode 100644
index e5e5e4b3d782..000000000000
--- a/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- host/libhackrf/CMakeLists.txt.orig 2020-10-13 21:46:30 UTC
-+++ host/libhackrf/CMakeLists.txt
-@@ -37,7 +37,7 @@ if(MSVC)
- set(THREADS_USE_PTHREADS_WIN32 true)
- else()
- add_definitions(-Wall)
-- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90")
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
-
- INCLUDE(TestBigEndian)
- TEST_BIG_ENDIAN(BIGENDIAN)
diff --git a/comms/hackrf-devel/pkg-descr b/comms/hackrf-devel/pkg-descr
deleted file mode 100644
index 7e8bf1f695b5..000000000000
--- a/comms/hackrf-devel/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral
-capable of transmission or reception of radio signals from 10 MHz to 6 GHz.
-Designed to enable test and development of modern and next generation radio
-technologies, HackRF One is an open source hardware platform that can
-be used as a USB peripheral or programmed for stand-alone operation.
diff --git a/comms/hackrf-devel/pkg-plist b/comms/hackrf-devel/pkg-plist
deleted file mode 100644
index 8ac0dbe8b73b..000000000000
--- a/comms/hackrf-devel/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/hackrf_clock
-bin/hackrf_cpldjtag
-bin/hackrf_debug
-bin/hackrf_info
-bin/hackrf_operacake
-bin/hackrf_spiflash
-bin/hackrf_sweep
-bin/hackrf_transfer
-include/libhackrf/hackrf.h
-lib/libhackrf.a
-lib/libhackrf.so
-lib/libhackrf.so.0
-lib/libhackrf.so.0.5.0
-libdata/pkgconfig/libhackrf.pc
diff --git a/comms/libimobiledevice-glue/Makefile b/comms/libimobiledevice-glue/Makefile
index 8801e524f466..826a4fdba3a3 100644
--- a/comms/libimobiledevice-glue/Makefile
+++ b/comms/libimobiledevice-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libimobiledevice-glue
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= comms
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/comms/libimobiledevice-glue/distinfo b/comms/libimobiledevice-glue/distinfo
index 916b80fc062d..38c2cf8b3067 100644
--- a/comms/libimobiledevice-glue/distinfo
+++ b/comms/libimobiledevice-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735634662
-SHA256 (libimobiledevice-glue-1.3.1.tar.bz2) = 6e2849f221e6ab970566a115d42f3c20f8848e4d40c2ed61ac20dc85f40fa54f
-SIZE (libimobiledevice-glue-1.3.1.tar.bz2) = 339881
+TIMESTAMP = 1751592250
+SHA256 (libimobiledevice-glue-1.3.2.tar.bz2) = 6489a3411b874ecd81c87815d863603f518b264a976319725e0ed59935546774
+SIZE (libimobiledevice-glue-1.3.2.tar.bz2) = 338101
diff --git a/comms/libimobiledevice-glue/pkg-plist b/comms/libimobiledevice-glue/pkg-plist
index 698cfd32ab04..d32dcc2caa00 100644
--- a/comms/libimobiledevice-glue/pkg-plist
+++ b/comms/libimobiledevice-glue/pkg-plist
@@ -12,5 +12,5 @@ include/libimobiledevice-glue/utils.h
lib/libimobiledevice-glue-1.0.a
lib/libimobiledevice-glue-1.0.so
lib/libimobiledevice-glue-1.0.so.0
-lib/libimobiledevice-glue-1.0.so.0.3.1
+lib/libimobiledevice-glue-1.0.so.0.3.2
libdata/pkgconfig/libimobiledevice-glue-1.0.pc
diff --git a/comms/libimobiledevice/Makefile b/comms/libimobiledevice/Makefile
index 7f1179f7d085..acfa4759a88c 100644
--- a/comms/libimobiledevice/Makefile
+++ b/comms/libimobiledevice/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libimobiledevice
-DISTVERSION= 1.3.0-241
+DISTVERSION= 1.3.0-300
PORTREVISION?= 0
-DISTVERSIONSUFFIX= -g2a0a6d5
+DISTVERSIONSUFFIX= -gcb34a17
CATEGORIES?= comms
#MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -12,7 +12,8 @@ WWW= https://www.libimobiledevice.org
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES+= autoreconf cpe libtool localbase:ldflags pkgconfig ssl
+USES+= autoreconf cpe libtool localbase:ldflags pkgconfig \
+ readline ssl
USE_GITHUB= yes
GNU_CONFIGURE= yes
diff --git a/comms/libimobiledevice/distinfo b/comms/libimobiledevice/distinfo
index 6c8b853e7d26..8ec9aee3f8a7 100644
--- a/comms/libimobiledevice/distinfo
+++ b/comms/libimobiledevice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720418798
-SHA256 (libimobiledevice-libimobiledevice-1.3.0-241-g2a0a6d5_GH0.tar.gz) = 75e7c7b778b0b377f961b2bc642f6b30fc2e7f73221153c6a94de7e2bffc4dcf
-SIZE (libimobiledevice-libimobiledevice-1.3.0-241-g2a0a6d5_GH0.tar.gz) = 411083
+TIMESTAMP = 1751600582
+SHA256 (libimobiledevice-libimobiledevice-1.3.0-300-gcb34a17_GH0.tar.gz) = a3bd75332a403855e46458606fb8bccc166e54c4755c7481bb5ddae275394069
+SIZE (libimobiledevice-libimobiledevice-1.3.0-300-gcb34a17_GH0.tar.gz) = 420171
diff --git a/comms/libimobiledevice/files/patch-cython b/comms/libimobiledevice/files/patch-cython
deleted file mode 100644
index e4a19f7e4d8f..000000000000
--- a/comms/libimobiledevice/files/patch-cython
+++ /dev/null
@@ -1,19 +0,0 @@
-Obtained from: https://github.com/libimobiledevice/libimobiledevice/commit/0bf0f9e941c85d06ce4b5909d7a61b3a4f2a6a05
-
---- cython/debugserver.pxi.orig 2024-07-01 16:27:27 UTC
-+++ cython/debugserver.pxi
-@@ -43,13 +43,7 @@ cdef class DebugServerError(BaseError):
- BaseError.__init__(self, *args, **kwargs)
-
-
--# from http://stackoverflow.com/a/17511714
--# https://github.com/libimobiledevice/libimobiledevice/pull/198
--from cpython cimport PY_MAJOR_VERSION
--if PY_MAJOR_VERSION <= 2:
-- from cpython.string cimport PyString_AsString
--else:
-- from cpython.bytes cimport PyBytes_AsString as PyString_AsString
-+from cpython.bytes cimport PyBytes_AsString as PyString_AsString
- cdef char ** to_cstring_array(list_str):
- if not list_str:
- return NULL
diff --git a/comms/libimobiledevice/pkg-plist b/comms/libimobiledevice/pkg-plist
index 361b606c2223..5d80ce566f8f 100644
--- a/comms/libimobiledevice/pkg-plist
+++ b/comms/libimobiledevice/pkg-plist
@@ -36,6 +36,7 @@ include/libimobiledevice/mobilebackup.h
include/libimobiledevice/mobilebackup2.h
include/libimobiledevice/mobilesync.h
include/libimobiledevice/notification_proxy.h
+include/libimobiledevice/ostrace.h
include/libimobiledevice/preboard.h
include/libimobiledevice/property_list_service.h
include/libimobiledevice/restore.h
diff --git a/comms/libusbmuxd/Makefile b/comms/libusbmuxd/Makefile
index 59a0c6e5ee74..9d589f2621d2 100644
--- a/comms/libusbmuxd/Makefile
+++ b/comms/libusbmuxd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libusbmuxd
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
CATEGORIES= comms
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/comms/libusbmuxd/distinfo b/comms/libusbmuxd/distinfo
index f93e5af5579a..0168b55c85f0 100644
--- a/comms/libusbmuxd/distinfo
+++ b/comms/libusbmuxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713935966
-SHA256 (libusbmuxd-2.1.0.tar.bz2) = c35bf68f8e248434957bd5b234c389b02206a06ecd9303a7fb931ed7a5636b16
-SIZE (libusbmuxd-2.1.0.tar.bz2) = 325055
+TIMESTAMP = 1751592169
+SHA256 (libusbmuxd-2.1.1.tar.bz2) = 5546f1aba1c3d1812c2b47d976312d00547d1044b84b6a461323c621f396efce
+SIZE (libusbmuxd-2.1.1.tar.bz2) = 325055
diff --git a/comms/libusbmuxd/pkg-plist b/comms/libusbmuxd/pkg-plist
index 4e7eb6e63478..fa75a90beae2 100644
--- a/comms/libusbmuxd/pkg-plist
+++ b/comms/libusbmuxd/pkg-plist
@@ -5,7 +5,7 @@ include/usbmuxd.h
lib/libusbmuxd-2.0.a
lib/libusbmuxd-2.0.so
lib/libusbmuxd-2.0.so.7
-lib/libusbmuxd-2.0.so.7.0.0
+lib/libusbmuxd-2.0.so.7.0.1
libdata/pkgconfig/libusbmuxd-2.0.pc
share/man/man1/inetcat.1.gz
share/man/man1/iproxy.1.gz
diff --git a/comms/morse/Makefile b/comms/morse/Makefile
index d2d71232532a..cbe502e80b3d 100644
--- a/comms/morse/Makefile
+++ b/comms/morse/Makefile
@@ -1,9 +1,6 @@
PORTNAME= morse
-PORTVERSION= 2.5
-PORTREVISION= 2
+DISTVERSION= 2.6
CATEGORIES= comms hamradio
-MASTER_SITES= http://www.catb.org/~esr/morse/ \
- LOCAL/db
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse Code Trainer
@@ -12,27 +9,33 @@ WWW= http://www.catb.org/~esr/morse/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-PLIST_FILES= bin/morsec bin/QSO share/man/man1/QSO.1.gz share/man/man1/morsec.1.gz
+BUILD_DEPENDS= xmlto>0:textproc/xmlto
-OPTIONS_SINGLE= SOUND
-OPTIONS_SINGLE_SOUND= OSS X11 PULSEAUDIO
-OPTIONS_DEFAULT= OSS
+USE_GITLAB= yes
+GL_ACCOUNT= esr
+GL_PROJECT= morse-classic
-OSS_DESC= Beep using OSS (/dev/dsp)
-X11_DESC= Beep using X server
-PULSEAUDIO_DESC= Beep using Pulse Audio
+PLIST_FILES= bin/morsec \
+ bin/QSO \
+ share/man/man1/morsec.1.gz \
+ share/man/man1/QSO.1.gz
-OSS_MAKE_ARGS= DEVICE=OSS
+OPTIONS_DEFAULT= OSS
+OPTIONS_SINGLE= SOUND
+OPTIONS_SINGLE_SOUND= OSS PULSEAUDIO X11
-X11_MAKE_ARGS= DEVICE=X11
-X11_USES= xorg
-X11_USE= XORG=x11
-X11_CFLAGS= -I${LOCALBASE}/include
-X11_LDFLAGS= -L${LOCALBASE}/lib
+OSS_DESC= Beep using OSS (/dev/dsp)
+PULSEAUDIO_DESC= Beep using PulseAudio
+X11_DESC= Beep using X.Org Server
-PULSEAUDIO_MAKE_ARGS= DEVICE=PA
+OSS_MAKE_ARGS= DEVICE=OSS
PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_USES= pkgconfig
+PULSEAUDIO_MAKE_ARGS= DEVICE=PA
+X11_BROKEN= ./alarm.h:15:15: error: a parameter list without types is only allowed in a function definition
+X11_USES= localbase:ldflags xorg
+X11_USE= XORG=x11
+X11_MAKE_ARGS= DEVICE=X11
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/morse ${STAGEDIR}${PREFIX}/bin/morsec
diff --git a/comms/morse/distinfo b/comms/morse/distinfo
index 761e989b3fff..0ea88231845d 100644
--- a/comms/morse/distinfo
+++ b/comms/morse/distinfo
@@ -1,2 +1,3 @@
-SHA256 (morse-2.5.tar.gz) = 476d1e8e95bb173b1aadc755db18f7e7a73eda35426944e1abd57c20307d4987
-SIZE (morse-2.5.tar.gz) = 46470
+TIMESTAMP = 1753622427
+SHA256 (morse-classic-2.6.tar.bz2) = ec44144d52a1eef36fbe0ca400c54556a7ba8f8c3de38d80512d19703b89f615
+SIZE (morse-classic-2.6.tar.bz2) = 45356
diff --git a/comms/morse/files/patch-Makefile b/comms/morse/files/patch-Makefile
index 1bcf5dc10a87..a4e93a87edc4 100644
--- a/comms/morse/files/patch-Makefile
+++ b/comms/morse/files/patch-Makefile
@@ -1,21 +1,19 @@
---- Makefile.orig 2012-11-26 22:52:36.000000000 -0800
-+++ Makefile 2012-12-04 11:58:37.000000000 -0800
-@@ -26,7 +26,7 @@
+--- Makefile.orig 2024-02-14 19:40:27 UTC
++++ Makefile
+@@ -28,10 +28,10 @@
+ #DEVICE = X11
#DEVICE = Linux
#DEVICE = OSS
- #DEVICE = ALSA
--DEVICE = PA
-+#DEVICE = PA
+-DEVICE = ALSA
++#DEVICE = ALSA
+ #DEVICE = PA
- VERSION=2.5
-
-@@ -37,16 +37,16 @@
- qso.d/*.[ch] qso.d/Makefile
-
- default: all
-- make testmorse
-+ ${MAKE} testmorse
+-VERSION=$(shell sed -n <NEWS '/^[0-9]/s/:.*//p' | head -1)
++VERSION = 2.6
+ MANPAGES = morse.1 QSO.1
+ DOCS = README NEWS COPYING TODO morse.xml $(MANPAGES)
+@@ -44,11 +44,11 @@ morse:
all: morse QSO morse.1 QSO.1
morse:
@@ -29,10 +27,10 @@
ln qso.d/QSO ./QSO
#
-@@ -67,8 +67,8 @@
+@@ -69,8 +69,8 @@ clean:
clean:
- rm -f morse QSO *.1 *.html SHIPPER.*
+ rm -f morse QSO *.1 *.html
- cd morse.d; make clean
- cd qso.d; make clean
+ ${MAKE} -C morse.d clean
@@ -40,9 +38,3 @@
pristine: clean
rm -f $(MANPAGES) morse.html
-@@ -93,4 +93,4 @@
-
-
- release: morse-$(VERSION).tar.gz morse.html
-- shipper -u -m -t; make clean
-+ shipper -u -m -t; ${MAKE} clean
diff --git a/comms/morse/files/patch-QSO.1 b/comms/morse/files/patch-QSO.1
deleted file mode 100644
index fc74d54e7fc5..000000000000
--- a/comms/morse/files/patch-QSO.1
+++ /dev/null
@@ -1,5 +0,0 @@
---- QSO.1.orig 2012-11-27 06:47:32 UTC
-+++ QSO.1
-@@ -1 +1 @@
--.so morse.1
-+.so man1/morsec.1
diff --git a/comms/morse/files/patch-morse.1 b/comms/morse/files/patch-morse.1
deleted file mode 100644
index 71163d3f598b..000000000000
--- a/comms/morse/files/patch-morse.1
+++ /dev/null
@@ -1,85 +0,0 @@
---- morse.1.orig 2011-06-04 02:26:20.000000000 -0700
-+++ morse.1 2012-04-12 10:06:31.000000000 -0700
-@@ -28,22 +28,22 @@
- .\" * MAIN CONTENT STARTS HERE *
- .\" -----------------------------------------------------------------
- .SH "NAME"
--morse, QSO \- Morse\-code trainer and QSO generator for aspiring radio hams
-+morsec, QSO \- Morse\-code trainer and QSO generator for aspiring radio hams
- .SH "SYNOPSIS"
--.HP \w'\fBmorse\fR\ 'u
--\fBmorse\fR [\-i] [\-I] [\-r] [\-n\ \fInum\fR] [\-R\ \fInum\fR] [\-N\ \fInum\fR] [\-C\ \fIcharset\fR] [\-w\ \fInum\fR] [\-f\ \fInum\fR] [\-v\ \fInum\fR] [\-g\ \fInum\fR] [\-f\ \fInum\fR] [\-e] [\-c] [\-b] [\-a] [\-l] [\-m] [\-t] [\-T] [\-s] [\-q] [\-p\ \fInum\fR] [\-E\ \fInum\fR] [\-M\ \fInum\fR] [\-d] [\-A] [\-B] [\-S] [\-x\ \fInum\fR] [\-X\ \fInum\fR] [\fIword\fR...]
-+.HP \w'\fBmorsec\fR\ 'u
-+\fBmorsec\fR [\-i] [\-I] [\-r] [\-n\ \fInum\fR] [\-R\ \fInum\fR] [\-N\ \fInum\fR] [\-C\ \fIcharset\fR] [\-w\ \fInum\fR] [\-f\ \fInum\fR] [\-v\ \fInum\fR] [\-g\ \fInum\fR] [\-f\ \fInum\fR] [\-e] [\-c] [\-b] [\-a] [\-l] [\-m] [\-t] [\-T] [\-s] [\-q] [\-p\ \fInum\fR] [\-E\ \fInum\fR] [\-M\ \fInum\fR] [\-d] [\-A] [\-B] [\-S] [\-x\ \fInum\fR] [\-X\ \fInum\fR] [\fIword\fR...]
- .SH "DESCRIPTION"
- .PP
- The
--\fBmorse\fR
-+\fBmorsec\fR
- program is a Morse\-code trainer intended to help aspiring radio hams pass the 5\-word\-per\-minute Element 1 test\&. It can take test text from a text file on standard input, or test words from its command\-line arguments, or generate random text (\-r) or play back what you type (\-i)\&.
- .PP
- A helper program,
- \fBQSO\fR, generates plausible QSOs that can be fed to the standard input of
--\fBmorse\fR\&.
-+\fBmorsec\fR\&.
- .PP
- The following options control the behavior of
--\fBmorse\fR:
-+\fBmorsec\fR:
- .PP
- \-i
- .RS 4
-@@ -311,7 +311,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E \-10
-+morsec \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E \-10
- .fi
- .if n \{\
- .RE
-@@ -332,7 +332,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E 0
-+morsec \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E 0
- .fi
- .if n \{\
- .RE
-@@ -353,7 +353,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 5 \-F 15 \-M 2 \-E 4
-+morsec \-r \-T \-d \-w 5 \-F 15 \-M 2 \-E 4
- .fi
- .if n \{\
- .RE
-@@ -374,7 +374,7 @@
- .RS 4
- .\}
- .nf
--QSO | morse \-e \-T \-d \-w 5 \-F 15
-+QSO | morsec \-e \-T \-d \-w 5 \-F 15
- .fi
- .if n \{\
- .RE
-@@ -395,7 +395,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 5 \-F 15
-+morsec \-r \-T \-d \-w 5 \-F 15
- .fi
- .if n \{\
- .RE
-@@ -416,7 +416,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 13 \-F 24
-+morsec \-r \-T \-d \-w 13 \-F 24
- .fi
- .if n \{\
- .RE
diff --git a/comms/morse/files/patch-morse.d-Makefile b/comms/morse/files/patch-morse.d-Makefile
index 562e882ee907..d589b4518ec9 100644
--- a/comms/morse/files/patch-morse.d-Makefile
+++ b/comms/morse/files/patch-morse.d-Makefile
@@ -1,5 +1,5 @@
---- morse.d/Makefile.orig 2011-06-04 02:08:38.000000000 -0700
-+++ morse.d/Makefile 2012-04-12 11:10:58.000000000 -0700
+--- morse.d/Makefile.orig 2024-02-14 19:40:27 UTC
++++ morse.d/Makefile
@@ -1,40 +1,43 @@
-DEVICE=PA
+DEVICE?=PA
@@ -42,10 +42,10 @@
morseOSS: morse.o beepOSS.o
- $(CC) $(CFLAGS) -o $@ morse.o beepOSS.o -lm
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ morse.o beepOSS.o -lm
-+
+
+beepPA.o: beepPA.c
+ ${CC} ${CFLAGS} ${PA_CFLAGS} -c ${.IMPSRC}
-
++
morsePA: morse.o beepPA.o
- $(CC) $(CFLAGS) $(PA_CFLAGS) -o $@ morse.o beepPA.o -lm $(PA_LIBS)
+ $(CC) $(CFLAGS) $(PA_CFLAGS) $(LDFLAGS) -o $@ morse.o beepPA.o -lm $(PA_LIBS)
diff --git a/comms/morse/files/patch-qso.d-Makefile b/comms/morse/files/patch-qso.d-Makefile
index a2c4e68fa2bc..2424ec4f7c3c 100644
--- a/comms/morse/files/patch-qso.d-Makefile
+++ b/comms/morse/files/patch-qso.d-Makefile
@@ -1,12 +1,12 @@
---- qso.d/Makefile.orig 2010-10-12 22:11:39.000000000 -0700
-+++ qso.d/Makefile 2012-04-12 10:23:28.000000000 -0700
+--- qso.d/Makefile.orig 2024-02-14 19:40:27 UTC
++++ qso.d/Makefile
@@ -1,4 +1,4 @@
-CFLAGS = -O3
+#CFLAGS = -O3
OBJECTS = QSO.o put_form.o make_fre.o grammar.o util.o init_str.o
- INCLUDES = antenna.h callsign.h city.h cityh.h heights.h jobs.h misc.h \
-@@ -7,7 +7,7 @@
+ INCLUDES = antenna.i callsign.i city.i cityh.i heights.i jobs.i misc.i \
+@@ -7,7 +7,7 @@ QSO: $(OBJECTS)
all: QSO
QSO: $(OBJECTS)
diff --git a/comms/ser2net/Makefile b/comms/ser2net/Makefile
index e27b8476c69f..58082f246ac3 100644
--- a/comms/ser2net/Makefile
+++ b/comms/ser2net/Makefile
@@ -1,8 +1,7 @@
PORTNAME= ser2net
-PORTVERSION= 4.6.4
-PORTREVISION= 1
+PORTVERSION= 4.6.5
CATEGORIES= comms net
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
+MASTER_SITES= https://github.com/cminyard/${PORTNAME}/releases/download/v${PORTVERSION}/
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Allows to access serial ports over IP
diff --git a/comms/ser2net/distinfo b/comms/ser2net/distinfo
index 4867effe0e6a..d5cee8bfb29f 100644
--- a/comms/ser2net/distinfo
+++ b/comms/ser2net/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739622108
-SHA256 (ser2net-4.6.4.tar.gz) = 75864434c4f002fa3570daaffeb6f794354fca6d8b5814b8386977a3b1416be9
-SIZE (ser2net-4.6.4.tar.gz) = 477746
+TIMESTAMP = 1753858084
+SHA256 (ser2net-4.6.5.tar.gz) = 96dfc3fd06b1bf4d7c1f46d7e8cc1eff555de64f419d76f57bd0346e000f9781
+SIZE (ser2net-4.6.5.tar.gz) = 479670
diff --git a/comms/ser2net/pkg-plist b/comms/ser2net/pkg-plist
index 64009d4e1950..585d1ef4e590 100644
--- a/comms/ser2net/pkg-plist
+++ b/comms/ser2net/pkg-plist
@@ -2,4 +2,3 @@
sbin/ser2net
share/man/man5/ser2net.yaml.5.gz
share/man/man8/ser2net.8.gz
-
diff --git a/comms/usbmuxd/Makefile b/comms/usbmuxd/Makefile
index 2abcb6960e76..320987cae542 100644
--- a/comms/usbmuxd/Makefile
+++ b/comms/usbmuxd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= usbmuxd
-DISTVERSION= 1.1.1-58
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -gbc0b91c
+DISTVERSION= 1.1.1-69
+DISTVERSIONSUFFIX= -g523f700
CATEGORIES= comms
#MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/comms/usbmuxd/distinfo b/comms/usbmuxd/distinfo
index 532706a3035e..b9c10b331399 100644
--- a/comms/usbmuxd/distinfo
+++ b/comms/usbmuxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720421685
-SHA256 (libimobiledevice-usbmuxd-1.1.1-58-gbc0b91c_GH0.tar.gz) = 2a88c8a27ba43cf00e9aed5b09791a5ce651758a87dc802954c73b0690ddacab
-SIZE (libimobiledevice-usbmuxd-1.1.1-58-gbc0b91c_GH0.tar.gz) = 65593
+TIMESTAMP = 1751596899
+SHA256 (libimobiledevice-usbmuxd-1.1.1-69-g523f700_GH0.tar.gz) = 1f04ae56c26c34f3ee7c36617dedc3d444c078c3d0f87b600b97e8526ff224ec
+SIZE (libimobiledevice-usbmuxd-1.1.1-69-g523f700_GH0.tar.gz) = 65623
diff --git a/comms/usbmuxd/files/patch-configure.ac b/comms/usbmuxd/files/patch-configure.ac
index 40c76ce88439..6a870ed7697e 100644
--- a/comms/usbmuxd/files/patch-configure.ac
+++ b/comms/usbmuxd/files/patch-configure.ac
@@ -1,19 +1,9 @@
-Remove bash-ism from configure script.
Disable udev/systemd detection for *BSD as the catch-all assumes a Linux
system. A configuration file for devd(8) is provided by this port instead.
---- configure.ac.orig 2020-06-09 02:57:16 UTC
+--- configure.ac.orig 2025-02-01 20:07:39 UTC
+++ configure.ac
-@@ -36,7 +36,7 @@ if test "x$have_limd" = "xyes"; then
- AC_SUBST(libimobiledevice_CFLAGS)
- AC_SUBST(libimobiledevice_LIBS)
- CACHED_CFLAGS="$CFLAGS"
-- CFLAGS+=" $libimobiledevice_CFLAGS"
-+ CFLAGS="$CFLAGS $libimobiledevice_CFLAGS"
- AC_CACHE_CHECK(for enum idevice_connection_type, ac_cv_enum_idevice_connection_type,
- AC_TRY_COMPILE([
- #include <libimobiledevice/libimobiledevice.h>
-@@ -125,7 +125,7 @@ case ${host_os} in
+@@ -126,7 +126,7 @@ case ${host_os} in
AC_SUBST(WINDRES)
activation_method="manual"
;;
diff --git a/comms/usbmuxd/files/patch-src_usb.c b/comms/usbmuxd/files/patch-src_usb.c
new file mode 100644
index 000000000000..3f27871966e8
--- /dev/null
+++ b/comms/usbmuxd/files/patch-src_usb.c
@@ -0,0 +1,20 @@
+The LIBUSB_SPEED_SUPER_PLUS emum was added in libusb 1.0.24 (December
+10, 2020). Support for the LIBUSB_SPEED_SUPER_PLUS enum was much more
+recently added to our implementation in [1].
+
+[1] https://cgit.freebsd.org/src/commit/?id=f938c0a90313125a9518307e80ca92d4c71f7745
+
+--- src/usb.c.orig 2025-02-01 20:07:39 UTC
++++ src/usb.c
+@@ -625,9 +625,11 @@ static void device_complete_initialization(struct mode
+ case LIBUSB_SPEED_SUPER:
+ usbdev->speed = 5000000000;
+ break;
++#if defined(__FreeBSD__) && __FreeBSD_version >= 1500044
+ case LIBUSB_SPEED_SUPER_PLUS:
+ usbdev->speed = 10000000000;
+ break;
++#endif
+ case LIBUSB_SPEED_HIGH:
+ case LIBUSB_SPEED_UNKNOWN:
+ default:
diff --git a/comms/usbmuxd/files/usbmuxd.conf.in b/comms/usbmuxd/files/usbmuxd.conf.in
index 62b79de65440..18a7a8a11b54 100644
--- a/comms/usbmuxd/files/usbmuxd.conf.in
+++ b/comms/usbmuxd/files/usbmuxd.conf.in
@@ -10,7 +10,7 @@ notify 100 {
match "subsystem" "DEVICE";
match "type" "ATTACH";
match "vendor" "0x05ac";
- match "product" "(0x12[9a][0-9a-f]|0x8600)";
+ match "product" "(0x12[9a][0-9a-f]|0x190[1-5]|0x8600)";
action "chgrp %%GROUPS%% /dev/$cdev; chmod g+rw /dev/$cdev";
action "%%PREFIX%%/sbin/usbmuxd -U %%USERS%% -z";
};
@@ -20,7 +20,7 @@ notify 100 {
match "subsystem" "DEVICE";
match "type" "DETACH";
match "vendor" "0x05ac";
- match "product" "(0x12[9a][0-9a-f]|0x8600)";
+ match "product" "(0x12[9a][0-9a-f]|0x190[1-5]|0x8600)";
action "%%PREFIX%%/sbin/usbmuxd -x";
action "sleep 5";
};
diff --git a/converters/pdf2djvu/Makefile b/converters/pdf2djvu/Makefile
index a59ce6cc9c8f..9750702818e5 100644
--- a/converters/pdf2djvu/Makefile
+++ b/converters/pdf2djvu/Makefile
@@ -11,6 +11,10 @@ WWW= https://jwilk.net/software/pdf2djvu
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/doc/COPYING
+BROKEN= does not compile with either LLVM or GCC
+DEPRECATED= Port has been abandoned upstream for almost three years: https://groups.io/g/pdf2djvu/message/146
+EXPIRATION_DATE= 2025-08-31
+
BUILD_DEPENDS= ${LOCALBASE}/include/pstreams/pstream.h:devel/pstreams
LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre \
libpoppler.so:graphics/poppler
diff --git a/converters/pecl-igbinary/Makefile b/converters/pecl-igbinary/Makefile
index a008161cd662..43c98b61c1bb 100644
--- a/converters/pecl-igbinary/Makefile
+++ b/converters/pecl-igbinary/Makefile
@@ -12,9 +12,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= php:pecl
+.include <bsd.port.pre.mk>
+
post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/src/php7/php_igbinary.h
+.endif
# Install the real header files
@${CP} ${WRKSRC}/src/php7/igbinary.h ${WRKSRC}/igbinary.h
@${CP} ${WRKSRC}/src/php7/php_igbinary.h ${WRKSRC}/php_igbinary.h
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/converters/py-rencode/Makefile b/converters/py-rencode/Makefile
index 04ca240188c8..88c8f5e04e07 100644
--- a/converters/py-rencode/Makefile
+++ b/converters/py-rencode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rencode
PORTVERSION= 1.0.8
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= converters devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/converters/py-rencode/files/patch-build.py b/converters/py-rencode/files/patch-build.py
new file mode 100644
index 000000000000..0a5bc1187c46
--- /dev/null
+++ b/converters/py-rencode/files/patch-build.py
@@ -0,0 +1,18 @@
+--- build.py.orig 2025-07-30 20:26:01 UTC
++++ build.py
+@@ -11,7 +11,6 @@ from setuptools.command.build_ext import build_ext
+ from setuptools.command.build_ext import build_ext
+
+
+-COMPILE_ARGS = ["-march=native", "-O3", "-msse", "-msse2", "-mfma", "-mfpmath=sse"]
+ LINK_ARGS: list[str] = []
+ INCLUDE_DIRS: list[str] = []
+ LIBRARIES: list[str] = []
+@@ -22,7 +21,6 @@ def build() -> None:
+ Extension(
+ "*",
+ ["rencode/*.pyx"],
+- extra_compile_args=COMPILE_ARGS,
+ extra_link_args=LINK_ARGS,
+ include_dirs=INCLUDE_DIRS,
+ libraries=LIBRARIES,
diff --git a/databases/Makefile b/databases/Makefile
index 23d3f573d240..325309b31aca 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -182,7 +182,6 @@
SUBDIR += memcached
SUBDIR += metabase
SUBDIR += mongodb-tools
- SUBDIR += mongodb50
SUBDIR += mongodb60
SUBDIR += mongodb70
SUBDIR += mongodb80
@@ -909,7 +908,6 @@
SUBDIR += rrdman
SUBDIR += rrdmerge
SUBDIR += rrdtool
- SUBDIR += rrdtool12
SUBDIR += ruby-bdb
SUBDIR += ruby-qdbm
SUBDIR += ruby-tokyocabinet
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index bd59146e38b4..52d89fe56d7b 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.23
+PORTVERSION= 2.52.25
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index 87feb873ca49..23afae5034ab 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753647582
-SHA256 (cego-2.52.23.tar.gz) = e7c15ff34f3bacc2d7a291ea3c1b1fdc601cca4ec513585f884997007a8561d0
-SIZE (cego-2.52.23.tar.gz) = 3309059
+TIMESTAMP = 1754069559
+SHA256 (cego-2.52.25.tar.gz) = 7c9d72b8e03a1a1174ca0478505ede0d4bba5a9f92a20697bed38ecc0121ad26
+SIZE (cego-2.52.25.tar.gz) = 3307948
diff --git a/databases/mdbx/Makefile b/databases/mdbx/Makefile
index 7c516f4c604b..a73859b1d1d9 100644
--- a/databases/mdbx/Makefile
+++ b/databases/mdbx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mdbx
-DISTVERSION= 0.13.3
+DISTVERSION= 0.13.7
CATEGORIES= databases
MASTER_SITES= https://libmdbx.dqdkfa.ru/release/
DISTNAME= libmdbx-amalgamated-${DISTVERSION}
diff --git a/databases/mdbx/distinfo b/databases/mdbx/distinfo
index 1de90048826a..22aac2b83947 100644
--- a/databases/mdbx/distinfo
+++ b/databases/mdbx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738866050
-SHA256 (libmdbx-amalgamated-0.13.3.tar.xz) = 2e42505f1ceb57945569db3c1a5db9b5216d8f72da7c75c240ff81196f8e9a0b
-SIZE (libmdbx-amalgamated-0.13.3.tar.xz) = 443012
+TIMESTAMP = 1753882538
+SHA256 (libmdbx-amalgamated-0.13.7.tar.xz) = d00c1287ec6bbc366363ccdd3eea97bd470ccb5cc102d56b341f84a9fba7e8e9
+SIZE (libmdbx-amalgamated-0.13.7.tar.xz) = 452264
diff --git a/databases/memcached/Makefile b/databases/memcached/Makefile
index 45c79ba687fc..f83201fc339a 100644
--- a/databases/memcached/Makefile
+++ b/databases/memcached/Makefile
@@ -1,5 +1,5 @@
PORTNAME= memcached
-DISTVERSION= 1.6.38
+DISTVERSION= 1.6.39
CATEGORIES= databases
MASTER_SITES= http://www.memcached.org/files/
diff --git a/databases/memcached/distinfo b/databases/memcached/distinfo
index 12299c12dff9..1db70aceb31e 100644
--- a/databases/memcached/distinfo
+++ b/databases/memcached/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742448447
-SHA256 (memcached-1.6.38.tar.gz) = 334d792294e37738796b5b03375c47bb6db283b1152e2ea4ccb720152dd17c66
-SIZE (memcached-1.6.38.tar.gz) = 1282099
+TIMESTAMP = 1753828034
+SHA256 (memcached-1.6.39.tar.gz) = 23e5507e933b15463161d4c5d3921b0c5f340b542d6edd7f6c5e17c34f11a363
+SIZE (memcached-1.6.39.tar.gz) = 1284104
diff --git a/databases/memcached/files/patch-configure.ac b/databases/memcached/files/patch-configure.ac
index bfe9ca6ef3d7..a11fbc82e289 100644
--- a/databases/memcached/files/patch-configure.ac
+++ b/databases/memcached/files/patch-configure.ac
@@ -1,6 +1,6 @@
---- configure.ac.orig 2023-03-08 21:34:27 UTC
+--- configure.ac.orig 2025-07-18 21:35:16 UTC
+++ configure.ac
-@@ -201,7 +201,7 @@ if test "x$enable_dtrace" = "xyes"; then
+@@ -207,7 +207,7 @@ if test "x$enable_dtrace" = "xyes"; then
if test "x$DTRACE" != "xno"; then
AC_DEFINE([ENABLE_DTRACE],1,[Set to nonzero if you want to include DTRACE])
build_dtrace=yes
diff --git a/databases/memcached/files/patch-memcached.c b/databases/memcached/files/patch-memcached.c
index 7e248161d68f..547f0f611001 100644
--- a/databases/memcached/files/patch-memcached.c
+++ b/databases/memcached/files/patch-memcached.c
@@ -1,6 +1,6 @@
---- memcached.c.orig 2023-03-08 21:34:27 UTC
+--- memcached.c.orig 2025-07-29 01:17:34 UTC
+++ memcached.c
-@@ -707,7 +707,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
+@@ -686,7 +686,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
if (init_state == conn_listening) {
fprintf(stderr, "<%d server listening (%s)\n", sfd,
prot_text(c->protocol));
@@ -9,8 +9,8 @@
fprintf(stderr, "<%d server listening (udp)\n", sfd);
} else if (c->protocol == negotiating_prot) {
fprintf(stderr, "<%d new auto-negotiating client connection\n",
-@@ -772,7 +772,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
- c->write = tcp_write;
+@@ -741,7 +741,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
+ c->ssl_enabled = false;
}
- if (IS_UDP(transport)) {
@@ -18,7 +18,7 @@
c->try_read_command = try_read_command_udp;
} else {
switch (c->protocol) {
-@@ -871,7 +871,7 @@ static void conn_cleanup(conn *c) {
+@@ -839,7 +839,7 @@ static void conn_cleanup(conn *c) {
c->sasl_conn = NULL;
}
@@ -27,7 +27,7 @@
conn_set_state(c, conn_read);
}
}
-@@ -1171,7 +1171,7 @@ bool resp_start(conn *c) {
+@@ -1147,7 +1147,7 @@ bool resp_start(conn *c) {
c->resp->next = resp;
c->resp = resp;
}
@@ -36,7 +36,7 @@
// need to hold on to some data for async responses.
c->resp->request_id = c->request_id;
c->resp->request_addr = c->request_addr;
-@@ -2166,7 +2166,7 @@ void process_stats_conns(ADD_STAT add_stats, void *c)
+@@ -2160,7 +2160,7 @@ void process_stats_conns(ADD_STAT add_stats, void *c)
* output -- not worth the complexity of the locking that'd be
* required to prevent it.
*/
@@ -45,16 +45,16 @@
APPEND_NUM_STAT(i, "UDP", "%s", "UDP");
}
if (conns[i]->state != conn_closed) {
-@@ -3361,7 +3361,7 @@ static void drive_machine(conn *c) {
- break;
+@@ -3322,7 +3322,7 @@ static void drive_machine(conn *c) {
case conn_closing:
-- if (IS_UDP(c->transport))
-+ if IS_UDP(c->transport)
- conn_cleanup(c);
- else
- conn_close(c);
-@@ -3552,7 +3552,7 @@ static int server_socket(const char *interface,
+ if (!c->resps_suspended) {
+- if (IS_UDP(c->transport))
++ if IS_UDP(c->transport)
+ conn_cleanup(c);
+ else
+ conn_close(c);
+@@ -3524,7 +3524,7 @@ static int server_socket(const char *interface,
#endif
setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, (void *)&flags, sizeof(flags));
@@ -63,7 +63,7 @@
maximize_sndbuf(sfd);
} else {
error = setsockopt(sfd, SOL_SOCKET, SO_KEEPALIVE, (void *)&flags, sizeof(flags));
-@@ -3607,7 +3607,7 @@ static int server_socket(const char *interface,
+@@ -3579,7 +3579,7 @@ static int server_socket(const char *interface,
}
}
diff --git a/databases/mongodb50/Makefile b/databases/mongodb50/Makefile
deleted file mode 100644
index f7a4ead70e91..000000000000
--- a/databases/mongodb50/Makefile
+++ /dev/null
@@ -1,128 +0,0 @@
-PORTNAME= mongodb
-DISTVERSIONPREFIX= r
-DISTVERSION= 5.0.31
-PORTREVISION= 1
-CATEGORIES= databases net
-PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
-
-MAINTAINER= ronald@FreeBSD.org
-COMMENT= MongoDB Community Edition (5.0.x Branch)
-WWW= https://www.mongodb.com/docs/v5.0/
-
-LICENSE= APACHE20 SSPLv1 # mongodb is SSPLv1, C++ driver is APACHE20
-LICENSE_COMB= multi
-LICENSE_NAME_SSPLv1= Server Side Public License Version 1
-LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
-LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= EOL from October 2024, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60
-EXPIRATION_DATE= 2025-07-30
-ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le
-ONLY_FOR_ARCHS_REASON= only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64
-
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR}
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libpcre.so:devel/pcre \
- libsnappy.so:archivers/snappy \
- libstemmer.so:textproc/snowballstemmer \
- libunwind.so:devel/libunwind \
- libyaml-cpp.so:devel/yaml-cpp \
- libzstd.so:archivers/zstd
-
-USES= compiler:c++17-lang cpe llvm:max=18,build python:build scons shebangfix
-USE_RC_SUBR= mongod
-
-USE_GITHUB= yes
-GH_ACCOUNT= mongodb
-GH_PROJECT= mongo
-
-SHEBANG_FILES= buildscripts/scons.py
-python_OLD_CMD= @python_interpreter@
-
-EXTRACT_AFTER_ARGS= --exclude src/third_party/pcre-* \
- --exclude src/third_party/snappy-* \
- --exclude src/third_party/unwind \
- --exclude src/third_party/yaml-cpp \
- --exclude src/third_party/zlib-* \
- --exclude src/third_party/zstandard-* \
- --no-same-owner --no-same-permissions
-
-# --modules= disables "enterprise" module from src/mongo/db/modules/
-MAKE_ARGS= --cxx-std=17 \
- --disable-warnings-as-errors \
- --libc++ \
- --modules= \
- --runtime-hardening=on \
- --use-system-libunwind \
- --use-system-pcre \
- --use-system-snappy \
- --use-system-stemmer \
- --use-system-yaml \
- --use-system-zlib \
- --use-system-zstd \
- -j ${MAKE_JOBS_NUMBER} \
- AR=llvm-ar \
- MONGO_VERSION=${DISTVERSION} \
- VERBOSE=on
-
-CFLAGS+= -DBOOST_NO_CXX98_FUNCTION_BASE \
- -Wno-deprecated-builtins
-
-CONFLICTS_INSTALL= mongodb[0-9][0-9] # etc/mongodb.conf.sample
-
-USERS= mongodb
-GROUPS= mongodb
-
-OPTIONS_DEFINE= LTO SASL SSL NOAVX
-OPTIONS_DEFAULT= SASL SSL NOAVX
-
-NOAVX_DESC= "Disable AVX instructions on amd64 (Sandybridge+)"
-
-LTO_MAKE_ARGS= --lto=on
-
-NOAVX_MAKE_ARGS= --experimental-optimization="-sandybridge"
-
-SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-SASL_MAKE_ARGS= --use-sasl-client
-
-SSL_USES= ssl
-SSL_MAKE_ARGS= --ssl
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
-EXTRA_PATCHES= ${FILESDIR}/${ARCH}
-.endif
-
-ALL_TARGET= install-core
-
-# This ports is only following the Major Release.
-# https://docs.mongodb.com/manual/reference/versioning/
-PORTSCOUT= limit:^5\.0\.
-
-CPE_PRODUCT= mongodb
-
-pre-patch:
- ${MV} ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.sx ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.S
-
-do-build:
- ${WRKSRC}/buildscripts/scons.py -C ${WRKSRC} ${MAKE_ARGS}
-
-do-install:
-.for f in mongo mongod mongos
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for doc in LICENSE-Community.txt MPL-2 README THIRD-PARTY-NOTICES
- ${MV} ${STAGEDIR}${PREFIX}/${doc} ${STAGEDIR}${DOCSDIR}/
-.endfor
- ${RM} ${STAGEDIR}${PREFIX}/bin/resmoke.py
-
-do-test:
- ${SH} ${FILESDIR}/make.test.sh "${STAGEDIR}${PREFIX}/bin"
-
-.include <bsd.port.post.mk>
diff --git a/databases/mongodb50/distinfo b/databases/mongodb50/distinfo
deleted file mode 100644
index 21d1e8c12388..000000000000
--- a/databases/mongodb50/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1738237897
-SHA256 (mongodb-mongo-r5.0.31_GH0.tar.gz) = aea590b164e2b59e00e803c44fc4a596f54924957c8802165dff4bdfc53aba6a
-SIZE (mongodb-mongo-r5.0.31_GH0.tar.gz) = 57334718
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh
deleted file mode 100644
index d9a2e1c3f075..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/third_party/mozjs-60/gen-config.sh.orig 2019-10-11 03:28:57 UTC
-+++ src/third_party/mozjs-60/gen-config.sh
-@@ -28,6 +28,9 @@ _xcode_setup() {
- }
-
- case "$_Path" in
-+ "platform/aarch64/freebsd")
-+ _CONFIG_OPTS="--host=aarch64-freebsd"
-+ ;;
- "platform/aarch64/linux")
- _CONFIG_OPTS="--host=aarch64-linux"
- ;;
-@@ -82,9 +85,9 @@ esac
- cd mozilla-release/js/src
- rm config.cache || true
-
--PYTHON=python ./configure --without-intl-api --enable-posix-nspr-emulation --disable-trace-logging --disable-js-shell --disable-tests "$_CONFIG_OPTS"
-+PYTHON=python2.7 ./configure --without-intl-api --enable-posix-nspr-emulation --disable-trace-logging --disable-js-shell --disable-tests "$_CONFIG_OPTS"
-
--make recurse_export
-+gmake recurse_export
-
- cd ../../..
-
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp
deleted file mode 100644
index 35267bd71800..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/AtomicsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/DataViewObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/DataViewObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/DataViewObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Eval.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/JSON.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/JSON.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/JSON.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/MapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ModuleObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp
deleted file mode 100644
index efbdb9d15a2c..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Object.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Profilers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Promise.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Promise.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Promise.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Reflect.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ReflectParse.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/SIMD.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp
deleted file mode 100644
index c39f94663e23..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/RegExpParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysisShared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysisShared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysisShared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AlignmentMaskAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BacktrackingAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp
deleted file mode 100644
index cf4689b32cf0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Bailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineBailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineDebugModeOSR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp
deleted file mode 100644
index ad4e5e7518fa..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/BaselineFrameInfo.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineInspector.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineJIT.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BitSet.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BytecodeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp
deleted file mode 100644
index 328213eb2f0d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/C1Spewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CodeGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CompileWrappers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp
deleted file mode 100644
index 08e8256eb971..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Disassembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EagerSimdUnbox.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EdgeCaseAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EffectiveAddressAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ExecutableAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/FlowAliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FlowAliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FlowAliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp
deleted file mode 100644
index 139e4275d6f0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/FoldLinearArithConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FoldLinearArithConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FoldLinearArithConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/InstructionReordering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Ion.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonBuilder.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp
deleted file mode 100644
index ac06eda07ebb..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/IonControlFlow.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonControlFlow.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonControlFlow.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonOptimizationLevels.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSJitFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSJitFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSJitFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSONSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Jit.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Jit.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Jit.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp
deleted file mode 100644
index a6ac50a8e649..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/JitFrames.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitOptions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitcodeMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LICM.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp
deleted file mode 100644
index b2b96ea13a42..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Linker.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Linker.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Linker.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LoopUnroller.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Lowering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MCallOptimize.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIRGraph.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp
deleted file mode 100644
index 07492522a4c0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/MacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MoveResolver.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/OptimizationTracking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/PerfSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ProcessExecutableMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RangeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp
deleted file mode 100644
index 70e2c7d7ca91..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Stream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Stream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Stream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/String.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/String.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Symbol.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Symbol.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TestingFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TypedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/WeakMapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp
deleted file mode 100644
index abbfe301d77d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Recover.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RegisterAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RematerializedFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Safepoints.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ScalarReplacement.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/SharedIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp
deleted file mode 100644
index 000003d1e76a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Sink.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Snapshots.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/StupidAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypePolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypedObjectPrediction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/VMFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp
deleted file mode 100644
index 3464e75d9f19..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/ValueNumbering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/WasmBCE.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/WasmBCE.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/WasmBCE.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Architecture-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Architecture-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Architecture-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Assembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Assembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Assembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Bailouts-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Bailouts-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Bailouts-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/BaselineIC-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/BaselineIC-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/BaselineIC-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp
deleted file mode 100644
index c577a3ea9e8e..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/CodeGenerator-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/CodeGenerator-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/CodeGenerator-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Disassembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Disassembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Disassembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Lowering-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Lowering-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Lowering-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/MacroAssembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/MacroAssembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/MacroAssembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/MoveEmitter-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/MoveEmitter-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/MoveEmitter-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/SharedIC-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/SharedIC-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/SharedIC-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp
deleted file mode 100644
index 2e35b91b9e92..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/Trampoline-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Trampoline-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Trampoline-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Assembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Assembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Assembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Cpu-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Cpu-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Cpu-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Decoder-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Decoder-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Decoder-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Disasm-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Disasm-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Disasm-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Instructions-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Instructions-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Instructions-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp
deleted file mode 100644
index d39b20212787..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/vixl/Instrument-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Instrument-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Instrument-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MacroAssembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MacroAssembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MacroAssembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MozAssembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MozAssembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MozAssembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MozInstructions-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MozInstructions-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MozInstructions-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Utils-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Utils-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Utils-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Assembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Assembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Assembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp
deleted file mode 100644
index bde86b89f01a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/shared/BaselineCompiler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/CodeGenerator-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Disassembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Disassembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Disassembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Lowering-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsbool.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp
deleted file mode 100644
index 2f2a96949763..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jsdate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsexn.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsfriendapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsnum.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "perf/jsperf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/BaseProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp
deleted file mode 100644
index 75283e764239..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/CrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/DeadObjectProxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/OpaqueCrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Proxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/ScriptedProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/ScriptedProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/ScriptedProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/SecurityWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp
deleted file mode 100644
index e0da0383a810..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/Wrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/Mutex.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/Mutex.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/Mutex.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/ProtectedData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/ProtectedData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/ProtectedData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/CpuCount.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/CpuCount.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/CpuCount.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/Thread.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/Thread.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/Thread.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/AllocPolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/AllocPolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/AllocPolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp
deleted file mode 100644
index d6d1247e788c..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/WeakSetObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/Collator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/Collator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/Collator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/CommonFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/CommonFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/CommonFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/DateTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/DateTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/DateTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/IntlObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/IntlObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/IntlObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/NumberFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/NumberFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/NumberFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp
deleted file mode 100644
index 9f85f3d707af..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "util/NativeStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/NativeStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/NativeStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Printf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Printf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Printf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/StringBuffer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Text.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Text.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Text.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Unicode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Unicode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArgumentsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp
deleted file mode 100644
index f8b699e92f64..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ArrayBufferObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncIteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncIteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncIteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/BytecodeUtil.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/BytecodeUtil.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/BytecodeUtil.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Caches.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Caches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Caches.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CallNonGenericMethod.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp
deleted file mode 100644
index 68c0ecfdb271..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/CharacterEncoding.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CodeCoverage.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Compression.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DateTime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Debugger.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DebuggerMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp
deleted file mode 100644
index b964b35b9f72..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/EnvironmentObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/EnvironmentObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/EnvironmentObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorReporting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorReporting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorReporting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ForOfIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeckoProfiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeckoProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeckoProfiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeneratorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp
deleted file mode 100644
index 4ac8f1c3a893..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src34.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src34.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/GlobalObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/HelperThreads.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Id.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Initialization.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Initialization.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Initialization.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Iteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Iteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp
deleted file mode 100644
index cf2691f19256..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src35.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src35.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/JSContext.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSContext.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSContext.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONPrinter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONPrinter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONPrinter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSScript.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSScript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSScript.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp
deleted file mode 100644
index 9133f272e1df..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src36.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src36.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/MemoryMetrics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/NativeObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ObjectGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PosixNSPR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Printer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp
deleted file mode 100644
index c9332164f542..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src37.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src37.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Probes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ProxyObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Realm.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Realm.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Realm.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ReceiverGuard.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpStatics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp
deleted file mode 100644
index e0647efc2708..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src38.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src38.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Runtime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SavedStacks.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Scope.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Scope.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Scope.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SelfHosting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Shape.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp
deleted file mode 100644
index 5af83c9fe9b0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src39.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src39.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/SharedImmutableStringsCache.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedImmutableStringsCache.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedImmutableStringsCache.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stopwatch.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StringType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StringType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StringType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StructuredClone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SymbolType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SymbolType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SymbolType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp
deleted file mode 100644
index a462e63844f8..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/intl/PluralRules.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/PluralRules.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/PluralRules.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/RelativeTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/RelativeTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/RelativeTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/SharedIntlData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/SharedIntlData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/SharedIntlData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "devtools/sharkctl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/Bitmap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/Bitmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/Bitmap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/LifoAlloc.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp
deleted file mode 100644
index b1a376efbfec..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src40.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src40.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/TaggedProto.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Time.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypeInference.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeCensus.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp
deleted file mode 100644
index ffe530456196..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src41.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src41.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/UbiNodeShortestPaths.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeShortestPaths.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeShortestPaths.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UnboxedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Value.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Xdr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/AsmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/AsmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/AsmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBaselineCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBaselineCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBaselineCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp
deleted file mode 100644
index 9fb1cd7dea06..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src42.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src42.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmBinaryIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToText.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToText.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToText.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBuiltins.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBuiltins.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBuiltins.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp
deleted file mode 100644
index 137f5cbc5bf6..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src43.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src43.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmDebug.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmDebug.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmDebug.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmInstance.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmInstance.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmInstance.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmIonCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp
deleted file mode 100644
index 6a593e5792c2..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src44.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src44.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmModule.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmModule.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmProcess.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmProcess.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmProcess.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmSignalHandlers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmStubs.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTable.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTable.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTable.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp
deleted file mode 100644
index aa22938a6bed..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src45.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src45.cpp
-@@ -0,0 +1,37 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmTextToBinary.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextToBinary.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextToBinary.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextUtils.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextUtils.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextUtils.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTypes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTypes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTypes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmValidate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmValidate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp
deleted file mode 100644
index f4a959845523..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "ds/MemoryProtectionExceptionHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/MemoryProtectionExceptionHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/MemoryProtectionExceptionHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeEmitter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/FoldConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/NameFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/ParseNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp
deleted file mode 100644
index d51813d5851d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "frontend/TokenStream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Allocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/AtomMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/AtomMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/AtomMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Barrier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GCTrace.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp
deleted file mode 100644
index 721b997eb42a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Marking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Memory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Nursery.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/PublicIterators.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/PublicIterators.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/PublicIterators.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/RootMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Statistics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp
deleted file mode 100644
index ec1dc0a33d9e..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Tracer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Verifier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMapPtr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Zone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/ZoneGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/ZoneGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/ZoneGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp
deleted file mode 100644
index 75b99301ed55..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/NativeRegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpCharacters.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpCharacters.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpCharacters.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpEngine.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpInterpreter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h
deleted file mode 100644
index 117a1ec6cf65..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h
+++ /dev/null
@@ -1,79 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/js-confdefs.h.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/js-confdefs.h
-@@ -0,0 +1,76 @@
-+/* List of defines generated by configure. Included with preprocessor flag,
-+ * -include, to avoid long list of -D defines on the compile command-line.
-+ * Do not edit.
-+ */
-+
-+#ifndef js_confdefs_h
-+#define js_confdefs_h
-+
-+// Expands to all the defines from configure.
-+#define CPP_THROW_NEW throw()
-+#define CROSS_COMPILE
-+#define EDITLINE 1
-+#define HAVE_64BIT_BUILD 1
-+#define HAVE_CLOCK_MONOTONIC 1
-+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
-+#define HAVE_DIRENT_H 1
-+#define HAVE_DLOPEN 1
-+#define HAVE_GETC_UNLOCKED 1
-+#define HAVE_GETOPT_H 1
-+#define HAVE_GMTIME_R 1
-+#define HAVE_INTTYPES_H 1
-+#define HAVE_LANGINFO_CODESET 1
-+#define HAVE_LIBM 1
-+#define HAVE_LOCALECONV 1
-+#define HAVE_LOCALTIME_R 1
-+#define HAVE_MALLOC_USABLE_SIZE 1
-+#define HAVE_NETINET_IN_H 1
-+#define HAVE_NL_TYPES_H 1
-+#define HAVE_POSIX_FADVISE 1
-+#define HAVE_POSIX_FALLOCATE 1
-+#define HAVE_POSIX_MEMALIGN 1
-+#define HAVE_RES_NINIT 1
-+#define HAVE_SINCOS 1
-+#define HAVE_SSIZE_T 1
-+#define HAVE_STDINT_H 1
-+#define HAVE_STRNDUP 1
-+#define HAVE_SYS_MOUNT_H 1
-+#define HAVE_SYS_QUEUE_H 1
-+#define HAVE_SYS_STATVFS_H 1
-+#define HAVE_SYS_TYPES_H 1
-+#define HAVE_THREAD_TLS_KEYWORD 1
-+#define HAVE_TM_ZONE_TM_GMTOFF 1
-+#define HAVE_UNISTD_H 1
-+#define HAVE_VALLOC 1
-+#define HAVE_VA_COPY 1
-+#define HAVE_VISIBILITY_ATTRIBUTE 1
-+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
-+#define HAVE___CXA_DEMANGLE 1
-+#define JS_64BIT 1
-+#define JS_CODEGEN_ARM64 1
-+#define JS_DEFAULT_JITREPORT_GRANULARITY 3
-+#define JS_POSIX_NSPR 1
-+#define JS_PUNBOX64 1
-+#define JS_STANDALONE 1
-+#define MALLOC_H <malloc_np.h>
-+#define MALLOC_USABLE_SIZE_CONST_PTR const
-+#define MOZILLA_UAVERSION "60.0"
-+#define MOZILLA_VERSION "60.3.0"
-+#define MOZILLA_VERSION_U 60.3.0
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+#define MOZ_BUILD_APP js
-+#define MOZ_DLL_SUFFIX ".so"
-+#define MOZ_UPDATE_CHANNEL default
-+#define NO_NSPR_10_SUPPORT 1
-+#define RELEASE_OR_BETA 1
-+#define STDC_HEADERS 1
-+#define VA_COPY va_copy
-+#define XP_UNIX 1
-+#define X_DISPLAY_MISSING 1
-+#define _REENTRANT 1
-+#define _THREAD_SAFE 1
-+
-+#include "js/RequiredDefines.h"
-+
-+#endif /* js_confdefs_h */
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h
deleted file mode 100644
index 8d6a984696b8..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/include/js-config.h.orig 2019-11-14 10:50:21 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/include/js-config.h
-@@ -0,0 +1,61 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-+ * vim: set ts=8 sw=4 et tw=78:
-+ *
-+ * This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef js_config_h
-+#define js_config_h
-+
-+/* Definitions set at build time that affect SpiderMonkey's public API.
-+ This header file is generated by the SpiderMonkey configure script,
-+ and installed along with jsapi.h. */
-+
-+/* Define to 1 if SpiderMonkey is in debug mode. */
-+/* #undef JS_DEBUG */
-+
-+/*
-+ * NB: We have a special case for rust-bindgen, which wants to be able to
-+ * generate both debug and release bindings on a single objdir.
-+ */
-+#ifdef JS_DEBUG
-+#if !defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --enable-debug, so DEBUG must be defined when including this header"
-+# endif
-+#else
-+# if defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --disable-debug, so DEBUG must be not defined when including this header"
-+# endif
-+#endif
-+
-+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */
-+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */
-+
-+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */
-+/* #undef JS_THREADSAFE */
-+
-+/* Define to 1 if SpiderMonkey should include ctypes support. */
-+/* #undef JS_HAS_CTYPES */
-+
-+/* Define to 1 if SpiderMonkey should support the ability to perform
-+ entirely too much GC. */
-+/* #undef JS_GC_ZEAL */
-+
-+/* Define to 1 if SpiderMonkey should use small chunks. */
-+/* #undef JS_GC_SMALL_CHUNK_SIZE */
-+
-+/* Define to 1 to perform extra assertions and heap poisoning. */
-+/* #undef JS_CRASH_DIAGNOSTICS */
-+
-+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */
-+/* #undef JS_NUNBOX32 */
-+
-+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */
-+#define JS_PUNBOX64 1
-+
-+/* MOZILLA JSAPI version number components */
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+
-+#endif /* js_config_h */
diff --git a/databases/mongodb50/files/make.test.sh b/databases/mongodb50/files/make.test.sh
deleted file mode 100755
index d479bd7df132..000000000000
--- a/databases/mongodb50/files/make.test.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#! /bin/sh
-
-set -e
-
-usage() {
- echo "Usage: $0 <path>"
- echo "<path> path to the executables"
-}
-
-test "$#" -eq 1 || ( usage && exit 1 )
-
-set -x
-
-PATH="$1:$PATH"
-
-DBDIR=$( mktemp -d -t tmp.mongodb )
-
-trap 'rm -rf "$DBDIR"' EXIT
-
-# Trivial check if the binaries execute at all.
-mongod --version
-mongos --version
-mongo --version
-
-# Check if an empty database can be created.
-mkdir "$DBDIR/db"
-tail -F "$DBDIR/log" | ( grep -qFe "Waiting for connections" && kill $(cat "$DBDIR/pid") ) &
-script -eF "$DBDIR/log" \
- timeout -s TERM -k 30s 60s \
- mongod --dbpath "$DBDIR/db" --pidfilepath "$DBDIR/pid"
-
-echo "Test successful"
diff --git a/databases/mongodb50/files/mongod.in b/databases/mongodb50/files/mongod.in
deleted file mode 100644
index 20b0f5c0f43d..000000000000
--- a/databases/mongodb50/files/mongod.in
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: mongod
-# REQUIRE: NETWORK ldconfig
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# mongod_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable mongod.
-# mongod_dbpath (str): Default to "/var/db/mongodb"
-# Base database directory.
-# mongod_flags (str): Custom additional arguments to be passed to mongod.
-# Default to "--logpath ${mongod_dbpath}/mongod.log --logappend".
-# mongod_config (str): Default to "%%PREFIX%%/etc/mongodb.conf"
-# Path to config file
-#
-
-. /etc/rc.subr
-
-name="mongod"
-rcvar=mongod_enable
-
-load_rc_config $name
-
-: ${mongod_enable="NO"}
-: ${mongod_dbpath="/var/db/mongodb"}
-: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"}
-: ${mongod_user="mongodb"}
-: ${mongod_group="mongodb"}
-: ${mongod_config="%%PREFIX%%/etc/mongodb.conf"}
-
-pidfile="${mongod_dbpath}/mongod.lock"
-command=%%PREFIX%%/bin/${name}
-command_args="--config $mongod_config --dbpath $mongod_dbpath --fork >/dev/null 2>/dev/null"
-start_precmd="${name}_prestart"
-
-mongod_create_dbpath()
-{
- mkdir ${mongod_dbpath} >/dev/null 2>/dev/null
- [ $? -eq 0 ] && chown -R ${mongod_user}:${mongod_group} ${mongod_dbpath}
-}
-
-mongod_prestart()
-{
- if [ ! -d ${mongod_dbpath} ]; then
- mongod_create_dbpath || return 1
- fi
- return 0
-}
-
-run_rc_command "$1"
diff --git a/databases/mongodb50/files/patch-SConstruct b/databases/mongodb50/files/patch-SConstruct
deleted file mode 100644
index 01af9a42437c..000000000000
--- a/databases/mongodb50/files/patch-SConstruct
+++ /dev/null
@@ -1,54 +0,0 @@
---- SConstruct.orig 2022-05-17 13:56:34 UTC
-+++ SConstruct
-@@ -1301,9 +1301,9 @@ if has_option('variables-help'):
- print(env_vars.GenerateHelpText(env))
- Exit(0)
-
--unknown_vars = env_vars.UnknownVariables()
--if unknown_vars:
-- env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys())))
-+#unknown_vars = env_vars.UnknownVariables()
-+#if unknown_vars:
-+# env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys())))
-
- if get_option('install-action') != 'default' and get_option('ninja') != "disabled":
- env.FatalError("Cannot use non-default install actions when generating Ninja.")
-@@ -2370,13 +2370,13 @@ if env.TargetOSIs('posix'):
- # If runtime hardening is requested, then build anything
- # destined for an executable with the necessary flags for PIE.
- env.AppendUnique(
-- PROGCCFLAGS=['-fPIE'],
-+ PROGCCFLAGS=['-fpic'],
- PROGLINKFLAGS=['-pie'],
- )
-
- # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
- env.Append( CCFLAGS=["-fasynchronous-unwind-tables",
-- "-ggdb" if not env.TargetOSIs('emscripten') else "-g",
-+ # "-ggdb" if not env.TargetOSIs('emscripten') else "-g",
- "-Wall",
- "-Wsign-compare",
- "-Wno-unknown-pragmas",
-@@ -2541,8 +2541,12 @@ if not env.TargetOSIs('windows', 'macOS') and (env.Too
- # setting it for both C and C++ by setting both of CFLAGS and
- # CXXFLAGS.
-
-+ arm_march_flag = "armv8-a"
-+ if get_option('use-hardware-crc32') == "on":
-+ arm_march_flag += "+crc"
-+
- default_targeting_flags_for_architecture = {
-- "aarch64" : { "-march=" : "armv8.2-a", "-mtune=" : "generic" },
-+ "aarch64" : { "-march=" : arm_march_flag, "-mtune=" : "generic" },
- "i386" : { "-march=" : "nocona", "-mtune=" : "generic" },
- "ppc64le" : { "-mcpu=" : "power8", "-mtune=" : "power8", "-mcmodel=" : "medium" },
- "s390x" : { "-march=" : "z196", "-mtune=" : "zEC12" },
-@@ -2554,7 +2558,7 @@ if not env.TargetOSIs('windows', 'macOS') and (env.Too
- if "sandybridge" in selected_experimental_optimizations:
- default_targeting_flags_for_architecture["x86_64"] = {
- "-march=" : "sandybridge",
-- "-mtune=" : "generic",
-+ # "-mtune=" : "generic",
- "-mprefer-vector-width=" : "128",
- }
-
diff --git a/databases/mongodb50/files/patch-buildscripts_scons.py b/databases/mongodb50/files/patch-buildscripts_scons.py
deleted file mode 100644
index 20d0429965af..000000000000
--- a/databases/mongodb50/files/patch-buildscripts_scons.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- buildscripts/scons.py.orig 2021-08-23 09:10:10 UTC
-+++ buildscripts/scons.py
-@@ -18,14 +18,14 @@ SITE_TOOLS_DIR = os.path.join(MONGODB_ROOT, 'site_scon
-
- sys.path = [SCONS_DIR, SITE_TOOLS_DIR] + sys.path
-
--# pylint: disable=C0413
--from mongo.pip_requirements import verify_requirements, MissingRequirements
--
--try:
-- verify_requirements('etc/pip/compile-requirements.txt')
--except MissingRequirements as ex:
-- print(ex)
-- sys.exit(1)
-+## pylint: disable=C0413
-+#from mongo.pip_requirements import verify_requirements, MissingRequirements
-+#
-+#try:
-+# verify_requirements('etc/pip/compile-requirements.txt')
-+#except MissingRequirements as ex:
-+# print(ex)
-+# sys.exit(1)
-
- try:
- import SCons.Script
diff --git a/databases/mongodb50/files/patch-rpm_mongod.conf b/databases/mongodb50/files/patch-rpm_mongod.conf
deleted file mode 100644
index d2ab7fb69c08..000000000000
--- a/databases/mongodb50/files/patch-rpm_mongod.conf
+++ /dev/null
@@ -1,16 +0,0 @@
---- rpm/mongod.conf.orig 2019-08-08 20:06:23 UTC
-+++ rpm/mongod.conf
-@@ -7,11 +7,11 @@
- systemLog:
- destination: file
- logAppend: true
-- path: /var/log/mongodb/mongod.log
-+ path: /var/db/mongodb/mongod.log
-
- # Where and how to store data.
- storage:
-- dbPath: /var/lib/mongo
-+ dbPath: /var/db/mongodb
- journal:
- enabled: true
- # engine:
diff --git a/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp b/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp
deleted file mode 100644
index 11f61a36ca08..000000000000
--- a/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/mongo/platform/process_id.cpp.orig 2021-03-26 23:29:14 UTC
-+++ src/mongo/platform/process_id.cpp
-@@ -35,6 +35,10 @@
- #include <pthread.h>
- #endif
-
-+#if defined(__FreeBSD__)
-+#include <pthread_np.h>
-+#endif
-+
- #if defined(__linux__)
- #include <sys/syscall.h>
- #include <sys/types.h>
-@@ -72,6 +76,10 @@ inline NativeProcessId getCurrentNativeThreadId() {
- uint64_t tid;
- invariant(::pthread_threadid_np(NULL, &tid) == 0);
- return tid;
-+}
-+#elif __FreeBSD__
-+inline NativeProcessId getCurrentNativeThreadId() {
-+ return pthread_getthreadid_np();
- }
- #else
- inline NativeProcessId getCurrentNativeThreadId() {
diff --git a/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp b/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp
deleted file mode 100644
index a45dcb0f2340..000000000000
--- a/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp.orig 2023-06-30 20:32:00 UTC
-+++ src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp
-@@ -56,7 +56,7 @@ struct AUX_WRAPPER_NAME
- // have to #ifdef here: some compilers don't like the 'N + 1' form (MSVC),
- // while some other don't like 'value + 1' (Borland), and some don't like
- // either
--#if BOOST_WORKAROUND(__EDG_VERSION__, <= 243)
-+#if 1 //BOOST_WORKAROUND(__EDG_VERSION__, <= 243)
- private:
- BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, next_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N + 1)));
- BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1)));
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp
deleted file mode 100644
index 69bf752bfea3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src0.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src0.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/AtomicsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/DataViewObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/DataViewObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/DataViewObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Eval.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/JSON.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/JSON.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/JSON.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/MapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ModuleObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp
deleted file mode 100644
index 7f2821cd0a88..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src1.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src1.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Object.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Profilers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Promise.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Promise.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Promise.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Reflect.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ReflectParse.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/SIMD.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp
deleted file mode 100644
index 504e81c551e8..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src10.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src10.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/RegExpParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysisShared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysisShared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysisShared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AlignmentMaskAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BacktrackingAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp
deleted file mode 100644
index c248b49e80fc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src11.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src11.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Bailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineBailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineDebugModeOSR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp
deleted file mode 100644
index 224d95d8c563..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src12.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src12.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/BaselineFrameInfo.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineInspector.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineJIT.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BitSet.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BytecodeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp
deleted file mode 100644
index 029a22dd275b..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src13.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src13.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/C1Spewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CodeGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CompileWrappers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp
deleted file mode 100644
index fa5347262d95..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src14.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src14.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Disassembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EagerSimdUnbox.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EdgeCaseAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EffectiveAddressAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ExecutableAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/FlowAliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FlowAliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FlowAliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp
deleted file mode 100644
index 4a361c5ea516..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src15.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src15.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/FoldLinearArithConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FoldLinearArithConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FoldLinearArithConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/InstructionReordering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Ion.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonBuilder.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp
deleted file mode 100644
index 97914633333e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src16.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src16.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/IonControlFlow.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonControlFlow.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonControlFlow.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonOptimizationLevels.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSJitFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSJitFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSJitFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSONSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Jit.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Jit.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Jit.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp
deleted file mode 100644
index 48b43279de1e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src17.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src17.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/JitFrames.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitOptions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitcodeMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LICM.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp
deleted file mode 100644
index 1431e501d847..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src18.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src18.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Linker.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Linker.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Linker.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LoopUnroller.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Lowering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MCallOptimize.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIRGraph.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp
deleted file mode 100644
index bf04b9304b65..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src19.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src19.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/MacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MoveResolver.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/OptimizationTracking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/PerfSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ProcessExecutableMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RangeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp
deleted file mode 100644
index 5b745c459f65..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src2.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src2.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Stream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Stream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Stream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/String.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/String.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Symbol.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Symbol.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TestingFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TypedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/WeakMapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp
deleted file mode 100644
index 11800c863ecb..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src20.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src20.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Recover.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RegisterAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RematerializedFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Safepoints.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ScalarReplacement.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/SharedIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp
deleted file mode 100644
index ce5e161042fa..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src21.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src21.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Sink.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Snapshots.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/StupidAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypePolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypedObjectPrediction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/VMFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp
deleted file mode 100644
index 339204bd8f2f..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src22.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src22.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/ValueNumbering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/WasmBCE.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/WasmBCE.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/WasmBCE.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/none/Trampoline-none.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/none/Trampoline-none.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/none/Trampoline-none.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Assembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Assembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Assembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/BaselineCompiler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/CodeGenerator-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp
deleted file mode 100644
index 03bb48aaddc3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src23.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src23.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/shared/Disassembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Disassembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Disassembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Lowering-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsbool.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsdate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsexn.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp
deleted file mode 100644
index 470758aa2cb5..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src24.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src24.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jsfriendapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsnum.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "perf/jsperf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/BaseProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/CrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/DeadObjectProxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp
deleted file mode 100644
index eef8695cc2d1..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src25.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src25.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/OpaqueCrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Proxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/ScriptedProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/ScriptedProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/ScriptedProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/SecurityWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Wrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/Mutex.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/Mutex.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/Mutex.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp
deleted file mode 100644
index 72df1acd31fc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src26.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src26.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "threading/ProtectedData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/ProtectedData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/ProtectedData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/CpuCount.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/CpuCount.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/CpuCount.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/Thread.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/Thread.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/Thread.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/AllocPolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/AllocPolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/AllocPolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/NativeStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/NativeStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/NativeStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Printf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Printf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Printf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp
deleted file mode 100644
index d9f48d15512b..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src27.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src27.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "util/StringBuffer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Text.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Text.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Text.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Unicode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Unicode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArgumentsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArrayBufferObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp
deleted file mode 100644
index d14e4c7c95dc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src28.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src28.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/AsyncIteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncIteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncIteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/BytecodeUtil.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/BytecodeUtil.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/BytecodeUtil.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Caches.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Caches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Caches.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CallNonGenericMethod.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CharacterEncoding.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CodeCoverage.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp
deleted file mode 100644
index 799337b7c1fd..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src29.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src29.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Compression.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DateTime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Debugger.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DebuggerMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/EnvironmentObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/EnvironmentObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/EnvironmentObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp
deleted file mode 100644
index 7b3ad0b7f17c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src3.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src3.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/WeakSetObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/Collator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/Collator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/Collator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/CommonFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/CommonFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/CommonFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/DateTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/DateTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/DateTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/IntlObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/IntlObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/IntlObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/NumberFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/NumberFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/NumberFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp
deleted file mode 100644
index 8bbbe9266d28..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src30.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src30.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ErrorReporting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorReporting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorReporting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ForOfIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeckoProfiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeckoProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeckoProfiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeneratorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GlobalObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/HelperThreads.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp
deleted file mode 100644
index 418b3af9f625..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src31.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src31.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Id.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Initialization.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Initialization.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Initialization.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Iteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Iteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSContext.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSContext.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSContext.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp
deleted file mode 100644
index 0563af2bb0c2..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src32.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src32.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/JSONParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONPrinter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONPrinter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONPrinter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSScript.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSScript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSScript.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/MemoryMetrics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/NativeObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp
deleted file mode 100644
index 72fde4a4b8c3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src33.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src33.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ObjectGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PosixNSPR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Printer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Probes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ProxyObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp
deleted file mode 100644
index bfe12a506528..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src34.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src34.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Realm.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Realm.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Realm.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ReceiverGuard.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpStatics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Runtime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SavedStacks.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp
deleted file mode 100644
index 4d8641201b2e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src35.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src35.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Scope.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Scope.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Scope.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SelfHosting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Shape.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedImmutableStringsCache.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedImmutableStringsCache.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedImmutableStringsCache.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp
deleted file mode 100644
index 1407ba43311a..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src36.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src36.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Stopwatch.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StringType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StringType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StringType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StructuredClone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SymbolType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SymbolType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SymbolType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TaggedProto.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Time.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp
deleted file mode 100644
index 6a24022ff099..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src37.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src37.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/TypeInference.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeCensus.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeShortestPaths.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeShortestPaths.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeShortestPaths.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UnboxedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp
deleted file mode 100644
index 9fce8642f8f8..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src38.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src38.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Value.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Xdr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/AsmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/AsmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/AsmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBaselineCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBaselineCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBaselineCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp
deleted file mode 100644
index 1fec3ca16344..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src39.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src39.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmBinaryToText.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToText.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToText.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBuiltins.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBuiltins.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBuiltins.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmDebug.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmDebug.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmDebug.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp
deleted file mode 100644
index 7b9617af6588..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src4.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src4.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/intl/PluralRules.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/PluralRules.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/PluralRules.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/RelativeTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/RelativeTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/RelativeTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/SharedIntlData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/SharedIntlData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/SharedIntlData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "devtools/sharkctl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/Bitmap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/Bitmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/Bitmap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/LifoAlloc.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp
deleted file mode 100644
index f46876ca1250..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src40.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src40.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmInstance.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmInstance.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmInstance.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmIonCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmModule.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmModule.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp
deleted file mode 100644
index b6c31c9c1621..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src41.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src41.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmProcess.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmProcess.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmProcess.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmSignalHandlers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmStubs.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTable.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTable.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTable.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextToBinary.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextToBinary.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextToBinary.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextUtils.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextUtils.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextUtils.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp
deleted file mode 100644
index 963e610663b5..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src42.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src42.cpp
-@@ -0,0 +1,19 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmTypes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTypes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTypes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmValidate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmValidate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp
deleted file mode 100644
index b34cfa7557b0..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src5.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src5.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "ds/MemoryProtectionExceptionHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/MemoryProtectionExceptionHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/MemoryProtectionExceptionHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeEmitter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/FoldConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/NameFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/ParseNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp
deleted file mode 100644
index c0d1b05baf66..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src6.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src6.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "frontend/TokenStream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Allocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/AtomMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/AtomMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/AtomMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Barrier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GCTrace.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp
deleted file mode 100644
index 5f38246dfd37..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src7.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src7.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Marking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Memory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Nursery.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/PublicIterators.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/PublicIterators.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/PublicIterators.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/RootMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Statistics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp
deleted file mode 100644
index fe2ad318124c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src8.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src8.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Tracer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Verifier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMapPtr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Zone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/ZoneGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/ZoneGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/ZoneGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp
deleted file mode 100644
index c4249625401e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src9.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src9.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/NativeRegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpCharacters.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpCharacters.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpCharacters.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpEngine.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpInterpreter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h
deleted file mode 100644
index f75abb77421a..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h
+++ /dev/null
@@ -1,78 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/js-confdefs.h.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/js-confdefs.h
-@@ -0,0 +1,75 @@
-+/* List of defines generated by configure. Included with preprocessor flag,
-+ * -include, to avoid long list of -D defines on the compile command-line.
-+ * Do not edit.
-+ */
-+
-+#ifndef js_confdefs_h
-+#define js_confdefs_h
-+
-+// Expands to all the defines from configure.
-+#define CPP_THROW_NEW throw()
-+#define CROSS_COMPILE
-+#define EDITLINE 1
-+#define HAVE_64BIT_BUILD 1
-+#define HAVE_CLOCK_MONOTONIC 1
-+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
-+#define HAVE_DIRENT_H 1
-+#define HAVE_DLOPEN 1
-+#define HAVE_GETC_UNLOCKED 1
-+#define HAVE_GETOPT_H 1
-+#define HAVE_GMTIME_R 1
-+#define HAVE_INTTYPES_H 1
-+#define HAVE_LANGINFO_CODESET 1
-+#define HAVE_LIBM 1
-+#define HAVE_LOCALECONV 1
-+#define HAVE_LOCALTIME_R 1
-+#define HAVE_MALLOC_USABLE_SIZE 1
-+#define HAVE_NETINET_IN_H 1
-+#define HAVE_NL_TYPES_H 1
-+#define HAVE_POSIX_FADVISE 1
-+#define HAVE_POSIX_FALLOCATE 1
-+#define HAVE_POSIX_MEMALIGN 1
-+#define HAVE_RES_NINIT 1
-+#define HAVE_SINCOS 1
-+#define HAVE_SSIZE_T 1
-+#define HAVE_STDINT_H 1
-+#define HAVE_STRNDUP 1
-+#define HAVE_SYS_MOUNT_H 1
-+#define HAVE_SYS_QUEUE_H 1
-+#define HAVE_SYS_STATVFS_H 1
-+#define HAVE_SYS_TYPES_H 1
-+#define HAVE_THREAD_TLS_KEYWORD 1
-+#define HAVE_TM_ZONE_TM_GMTOFF 1
-+#define HAVE_UNISTD_H 1
-+#define HAVE_VALLOC 1
-+#define HAVE_VA_COPY 1
-+#define HAVE_VISIBILITY_ATTRIBUTE 1
-+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
-+#define HAVE___CXA_DEMANGLE 1
-+#define JS_64BIT 1
-+#define JS_CODEGEN_NONE 1
-+#define JS_DEFAULT_JITREPORT_GRANULARITY 3
-+#define JS_POSIX_NSPR 1
-+#define JS_PUNBOX64 1
-+#define JS_STANDALONE 1
-+#define MALLOC_H <malloc_np.h>
-+#define MALLOC_USABLE_SIZE_CONST_PTR const
-+#define MOZILLA_UAVERSION "60.0"
-+#define MOZILLA_VERSION "60.3.0"
-+#define MOZILLA_VERSION_U 60.3.0
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+#define MOZ_BUILD_APP js
-+#define MOZ_DLL_SUFFIX ".so"
-+#define MOZ_UPDATE_CHANNEL default
-+#define NO_NSPR_10_SUPPORT 1
-+#define RELEASE_OR_BETA 1
-+#define STDC_HEADERS 1
-+#define VA_COPY va_copy
-+#define XP_UNIX 1
-+#define _REENTRANT 1
-+#define _THREAD_SAFE 1
-+
-+#include "js/RequiredDefines.h"
-+
-+#endif /* js_confdefs_h */
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h
deleted file mode 100644
index 85ff6426acaf..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/include/js-config.h.orig 2020-11-24 21:44:28 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/include/js-config.h
-@@ -0,0 +1,61 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-+ * vim: set ts=8 sw=4 et tw=78:
-+ *
-+ * This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef js_config_h
-+#define js_config_h
-+
-+/* Definitions set at build time that affect SpiderMonkey's public API.
-+ This header file is generated by the SpiderMonkey configure script,
-+ and installed along with jsapi.h. */
-+
-+/* Define to 1 if SpiderMonkey is in debug mode. */
-+/* #undef JS_DEBUG */
-+
-+/*
-+ * NB: We have a special case for rust-bindgen, which wants to be able to
-+ * generate both debug and release bindings on a single objdir.
-+ */
-+#ifdef JS_DEBUG
-+#if !defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --enable-debug, so DEBUG must be defined when including this header"
-+# endif
-+#else
-+# if defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --disable-debug, so DEBUG must be not defined when including this header"
-+# endif
-+#endif
-+
-+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */
-+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */
-+
-+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */
-+/* #undef JS_THREADSAFE */
-+
-+/* Define to 1 if SpiderMonkey should include ctypes support. */
-+/* #undef JS_HAS_CTYPES */
-+
-+/* Define to 1 if SpiderMonkey should support the ability to perform
-+ entirely too much GC. */
-+/* #undef JS_GC_ZEAL */
-+
-+/* Define to 1 if SpiderMonkey should use small chunks. */
-+/* #undef JS_GC_SMALL_CHUNK_SIZE */
-+
-+/* Define to 1 to perform extra assertions and heap poisoning. */
-+/* #undef JS_CRASH_DIAGNOSTICS */
-+
-+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */
-+/* #undef JS_NUNBOX32 */
-+
-+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */
-+#define JS_PUNBOX64 1
-+
-+/* MOZILLA JSAPI version number components */
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+
-+#endif /* js_config_h */
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist
deleted file mode 100644
index 2fe1d071ab80..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/third_party/wiredtiger/dist/filelist.orig 2020-09-02 06:34:58 UTC
-+++ src/third_party/wiredtiger/dist/filelist
-@@ -50,7 +50,7 @@ src/btree/row_key.c
- src/btree/row_modify.c
- src/btree/row_srch.c
- src/checksum/arm64/crc32-arm64.c ARM64_HOST
--src/checksum/power8/crc32.sx POWERPC_HOST
-+src/checksum/power8/crc32.S POWERPC_HOST
- src/checksum/power8/crc32_wrapper.c POWERPC_HOST
- src/checksum/software/checksum.c
- src/checksum/x86/crc32-x86.c X86_HOST
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S
deleted file mode 100644
index fe2e707d16a7..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/third_party/wiredtiger/src/checksum/power8/crc32.S.orig 2020-09-02 06:34:58 UTC
-+++ src/third_party/wiredtiger/src/checksum/power8/crc32.S
-@@ -26,7 +26,11 @@
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- */
-+#ifdef __clang__
-+#include "ppc-asm.h"
-+#else
- #include <ppc-asm.h>
-+#endif
- #include "ppc-opcode.h"
-
- #undef toc
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h
deleted file mode 100644
index 7cd3eb43c89c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h
+++ /dev/null
@@ -1,393 +0,0 @@
---- src/third_party/wiredtiger/src/checksum/power8/ppc-asm.h.orig 2020-11-25 13:26:22 UTC
-+++ src/third_party/wiredtiger/src/checksum/power8/ppc-asm.h
-@@ -0,0 +1,390 @@
-+/* PowerPC asm definitions for GNU C.
-+
-+Copyright (C) 2002-2020 Free Software Foundation, Inc.
-+
-+This file is part of GCC.
-+
-+GCC is free software; you can redistribute it and/or modify it under
-+the terms of the GNU General Public License as published by the Free
-+Software Foundation; either version 3, or (at your option) any later
-+version.
-+
-+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
-+WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-+for more details.
-+
-+Under Section 7 of GPL version 3, you are granted additional
-+permissions described in the GCC Runtime Library Exception, version
-+3.1, as published by the Free Software Foundation.
-+
-+You should have received a copy of the GNU General Public License and
-+a copy of the GCC Runtime Library Exception along with this program;
-+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-+<http://www.gnu.org/licenses/>. */
-+
-+/* Under winnt, 1) gas supports the following as names and 2) in particular
-+ defining "toc" breaks the FUNC_START macro as ".toc" becomes ".2" */
-+
-+#define r0 0
-+#define sp 1
-+#define toc 2
-+#define r3 3
-+#define r4 4
-+#define r5 5
-+#define r6 6
-+#define r7 7
-+#define r8 8
-+#define r9 9
-+#define r10 10
-+#define r11 11
-+#define r12 12
-+#define r13 13
-+#define r14 14
-+#define r15 15
-+#define r16 16
-+#define r17 17
-+#define r18 18
-+#define r19 19
-+#define r20 20
-+#define r21 21
-+#define r22 22
-+#define r23 23
-+#define r24 24
-+#define r25 25
-+#define r26 26
-+#define r27 27
-+#define r28 28
-+#define r29 29
-+#define r30 30
-+#define r31 31
-+
-+#define cr0 0
-+#define cr1 1
-+#define cr2 2
-+#define cr3 3
-+#define cr4 4
-+#define cr5 5
-+#define cr6 6
-+#define cr7 7
-+
-+#define f0 0
-+#define f1 1
-+#define f2 2
-+#define f3 3
-+#define f4 4
-+#define f5 5
-+#define f6 6
-+#define f7 7
-+#define f8 8
-+#define f9 9
-+#define f10 10
-+#define f11 11
-+#define f12 12
-+#define f13 13
-+#define f14 14
-+#define f15 15
-+#define f16 16
-+#define f17 17
-+#define f18 18
-+#define f19 19
-+#define f20 20
-+#define f21 21
-+#define f22 22
-+#define f23 23
-+#define f24 24
-+#define f25 25
-+#define f26 26
-+#define f27 27
-+#define f28 28
-+#define f29 29
-+#define f30 30
-+#define f31 31
-+
-+#ifdef __VSX__
-+#define f32 32
-+#define f33 33
-+#define f34 34
-+#define f35 35
-+#define f36 36
-+#define f37 37
-+#define f38 38
-+#define f39 39
-+#define f40 40
-+#define f41 41
-+#define f42 42
-+#define f43 43
-+#define f44 44
-+#define f45 45
-+#define f46 46
-+#define f47 47
-+#define f48 48
-+#define f49 49
-+#define f50 50
-+#define f51 51
-+#define f52 52
-+#define f53 53
-+#define f54 54
-+#define f55 55
-+#define f56 56
-+#define f57 57
-+#define f58 58
-+#define f59 59
-+#define f60 60
-+#define f61 61
-+#define f62 62
-+#define f63 63
-+#endif
-+
-+#ifdef __ALTIVEC__
-+#define v0 0
-+#define v1 1
-+#define v2 2
-+#define v3 3
-+#define v4 4
-+#define v5 5
-+#define v6 6
-+#define v7 7
-+#define v8 8
-+#define v9 9
-+#define v10 10
-+#define v11 11
-+#define v12 12
-+#define v13 13
-+#define v14 14
-+#define v15 15
-+#define v16 16
-+#define v17 17
-+#define v18 18
-+#define v19 19
-+#define v20 20
-+#define v21 21
-+#define v22 22
-+#define v23 23
-+#define v24 24
-+#define v25 25
-+#define v26 26
-+#define v27 27
-+#define v28 28
-+#define v29 29
-+#define v30 30
-+#define v31 31
-+#endif
-+
-+#ifdef __VSX__
-+#define vs0 0
-+#define vs1 1
-+#define vs2 2
-+#define vs3 3
-+#define vs4 4
-+#define vs5 5
-+#define vs6 6
-+#define vs7 7
-+#define vs8 8
-+#define vs9 9
-+#define vs10 10
-+#define vs11 11
-+#define vs12 12
-+#define vs13 13
-+#define vs14 14
-+#define vs15 15
-+#define vs16 16
-+#define vs17 17
-+#define vs18 18
-+#define vs19 19
-+#define vs20 20
-+#define vs21 21
-+#define vs22 22
-+#define vs23 23
-+#define vs24 24
-+#define vs25 25
-+#define vs26 26
-+#define vs27 27
-+#define vs28 28
-+#define vs29 29
-+#define vs30 30
-+#define vs31 31
-+#define vs32 32
-+#define vs33 33
-+#define vs34 34
-+#define vs35 35
-+#define vs36 36
-+#define vs37 37
-+#define vs38 38
-+#define vs39 39
-+#define vs40 40
-+#define vs41 41
-+#define vs42 42
-+#define vs43 43
-+#define vs44 44
-+#define vs45 45
-+#define vs46 46
-+#define vs47 47
-+#define vs48 48
-+#define vs49 49
-+#define vs50 50
-+#define vs51 51
-+#define vs52 52
-+#define vs53 53
-+#define vs54 54
-+#define vs55 55
-+#define vs56 56
-+#define vs57 57
-+#define vs58 58
-+#define vs59 59
-+#define vs60 60
-+#define vs61 61
-+#define vs62 62
-+#define vs63 63
-+#endif
-+
-+/*
-+ * Macros to glue together two tokens.
-+ */
-+
-+#ifdef __STDC__
-+#define XGLUE(a,b) a##b
-+#else
-+#define XGLUE(a,b) a/**/b
-+#endif
-+
-+#define GLUE(a,b) XGLUE(a,b)
-+
-+/*
-+ * Macros to begin and end a function written in assembler. If -mcall-aixdesc
-+ * or -mcall-nt, create a function descriptor with the given name, and create
-+ * the real function with one or two leading periods respectively.
-+ */
-+
-+#if defined(__powerpc64__) && _CALL_ELF == 2
-+
-+/* Defining "toc" above breaks @toc in assembler code. */
-+#undef toc
-+
-+#define FUNC_NAME(name) GLUE(__USER_LABEL_PREFIX__,name)
-+#ifdef __PCREL__
-+#define JUMP_TARGET(name) GLUE(FUNC_NAME(name),@notoc)
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name): \
-+ .localentry FUNC_NAME(name),1
-+#else
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name): \
-+0: addis 2,12,(.TOC.-0b)@ha; \
-+ addi 2,2,(.TOC.-0b)@l; \
-+ .localentry FUNC_NAME(name),.-FUNC_NAME(name)
-+#endif /* !__PCREL__ */
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden FUNC_NAME(name);
-+
-+#define FUNC_END(name) \
-+ .size FUNC_NAME(name),.-FUNC_NAME(name)
-+
-+#elif defined (__powerpc64__)
-+
-+#define FUNC_NAME(name) GLUE(.,name)
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .section ".opd","aw"; \
-+name: \
-+ .quad GLUE(.,name); \
-+ .quad .TOC.@tocbase; \
-+ .quad 0; \
-+ .previous; \
-+ .type GLUE(.,name),@function; \
-+ .globl name; \
-+ .globl GLUE(.,name); \
-+GLUE(.,name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden name; \
-+ .hidden GLUE(.,name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size GLUE(.,name),GLUE(.L,name)-GLUE(.,name)
-+
-+#elif defined(_CALL_AIXDESC)
-+
-+#ifdef _RELOCATABLE
-+#define DESC_SECTION ".got2"
-+#else
-+#define DESC_SECTION ".got1"
-+#endif
-+
-+#define FUNC_NAME(name) GLUE(.,name)
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .section DESC_SECTION,"aw"; \
-+name: \
-+ .long GLUE(.,name); \
-+ .long _GLOBAL_OFFSET_TABLE_; \
-+ .long 0; \
-+ .previous; \
-+ .type GLUE(.,name),@function; \
-+ .globl name; \
-+ .globl GLUE(.,name); \
-+GLUE(.,name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden name; \
-+ .hidden GLUE(.,name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size GLUE(.,name),GLUE(.L,name)-GLUE(.,name)
-+
-+#else
-+
-+#define FUNC_NAME(name) GLUE(__USER_LABEL_PREFIX__,name)
-+#if defined __PIC__ || defined __pic__
-+#define JUMP_TARGET(name) FUNC_NAME(name@plt)
-+#else
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#endif
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden FUNC_NAME(name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size FUNC_NAME(name),GLUE(.L,name)-FUNC_NAME(name)
-+#endif
-+
-+#ifdef IN_GCC
-+/* For HAVE_GAS_CFI_DIRECTIVE. */
-+#include "auto-host.h"
-+
-+#ifdef HAVE_GAS_CFI_DIRECTIVE
-+# define CFI_STARTPROC .cfi_startproc
-+# define CFI_ENDPROC .cfi_endproc
-+# define CFI_OFFSET(reg, off) .cfi_offset reg, off
-+# define CFI_DEF_CFA_REGISTER(reg) .cfi_def_cfa_register reg
-+# define CFI_RESTORE(reg) .cfi_restore reg
-+#else
-+# define CFI_STARTPROC
-+# define CFI_ENDPROC
-+# define CFI_OFFSET(reg, off)
-+# define CFI_DEF_CFA_REGISTER(reg)
-+# define CFI_RESTORE(reg)
-+#endif
-+#endif
-+
-+#if defined __linux__ && !defined __powerpc64__
-+ .section .note.GNU-stack
-+ .previous
-+#endif
diff --git a/databases/mongodb50/pkg-descr b/databases/mongodb50/pkg-descr
deleted file mode 100644
index 5bf5a965fd47..000000000000
--- a/databases/mongodb50/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Distributed document-oriented "NoSQL" database.
-
-Mongo (from "humongous") is a high-performance, open source,
-schema-free, document-oriented database. A common name in the
-"NOSQL" community.
diff --git a/databases/mongodb50/pkg-message b/databases/mongodb50/pkg-message
deleted file mode 100644
index 43e45ca6a35a..000000000000
--- a/databases/mongodb50/pkg-message
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
- message: <<EOM
-MongoDB on Rasperry Pi can work but is unsupported upstream.
-Please read https://jira.mongodb.org/browse/SERVER-71772 if you run this on a non-LSE ARM cpu.
-EOM
-}
-]
diff --git a/databases/mongodb50/pkg-plist b/databases/mongodb50/pkg-plist
deleted file mode 100644
index dbb1f6e5ce80..000000000000
--- a/databases/mongodb50/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/mongo
-bin/mongod
-bin/mongos
-@sample etc/mongodb.conf.sample
-%%DOCSDIR%%/LICENSE-Community.txt
-%%DOCSDIR%%/MPL-2
-%%DOCSDIR%%/README
-%%DOCSDIR%%/THIRD-PARTY-NOTICES
diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile
index aeb929ee6d37..1a75ba698aae 100644
--- a/databases/mongodb60/Makefile
+++ b/databases/mongodb60/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 6.0.24
+DISTVERSION= 6.0.25
CATEGORIES= databases net
MASTER_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/:patches
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb60/distinfo b/databases/mongodb60/distinfo
index 5ccfc4b87218..4ebe9d833612 100644
--- a/databases/mongodb60/distinfo
+++ b/databases/mongodb60/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748508963
+TIMESTAMP = 1753788846
SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c
SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597
-SHA256 (mongodb-mongo-r6.0.24_GH0.tar.gz) = c5d6c9c4ce58d0165ac5eee1158f1d3813a8b2a14eb9dcd60f04fdfc3ecb30de
-SIZE (mongodb-mongo-r6.0.24_GH0.tar.gz) = 87501923
+SHA256 (mongodb-mongo-r6.0.25_GH0.tar.gz) = 9637f83ca74c6faa30853e96e3c897aa61bb74433e1b64084b5e5d70e458f528
+SIZE (mongodb-mongo-r6.0.25_GH0.tar.gz) = 87527607
SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0
SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901
diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile
index 57daee28c2d3..9ec9b060287f 100644
--- a/databases/mongodb80/Makefile
+++ b/databases/mongodb80/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 8.0.11
+DISTVERSION= 8.0.12
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
@@ -49,7 +49,7 @@ USES+= gmake pkgconfig
CPE_PRODUCT= mongodb
# mozjs tag comes from ${WRKSRC}/src/third_party/mozjs/get-sources.sh
-MOZJS_TAG= 98c8be22bec7bb650156e0d389b425322d8c323c
+MOZJS_TAG= 5acd3be6c9563ad3e7ca6182285c69a38de47bab
USE_GITHUB= yes
GH_ACCOUNT= mongodb mongodb-forks:mozjs
diff --git a/databases/mongodb80/distinfo b/databases/mongodb80/distinfo
index 4e043409edea..85c4c9f5851e 100644
--- a/databases/mongodb80/distinfo
+++ b/databases/mongodb80/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751343718
-SHA256 (mongodb-mongo-r8.0.11_GH0.tar.gz) = 420cf84825852ab2d9fb3b3889450d26a069ea4c0e29f8097b2809e0f11cc348
-SIZE (mongodb-mongo-r8.0.11_GH0.tar.gz) = 95649604
-SHA256 (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 9c266a0b13e1352d410e4c0b985c4f31cea0bcc81631f2a38af9291f676434bf
-SIZE (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 280427824
+TIMESTAMP = 1752834928
+SHA256 (mongodb-mongo-r8.0.12_GH0.tar.gz) = 0e9000bd8674e8b7c4f48906f6799f9604a1d61f79220cbb099b231a50ac05ea
+SIZE (mongodb-mongo-r8.0.12_GH0.tar.gz) = 98534080
+SHA256 (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 1420533e23970171ff7a420e3ded1ea493e1976fb8896a5fd6f35e5b2d75733b
+SIZE (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 280439685
diff --git a/databases/mongodb80/files/patch-SConstruct b/databases/mongodb80/files/patch-SConstruct
index 375b9238a97a..6e039812b1a2 100644
--- a/databases/mongodb80/files/patch-SConstruct
+++ b/databases/mongodb80/files/patch-SConstruct
@@ -1,31 +1,6 @@
---- SConstruct.orig 2024-07-22 19:17:33 UTC
+--- SConstruct.orig 2025-07-07 23:12:17 UTC
+++ SConstruct
-@@ -25,7 +25,6 @@ import SCons.Script
-
- import SCons
- import SCons.Script
--from mongo_tooling_metrics.lib.top_level_metrics import SConsToolingMetrics
- from site_scons.mongo import build_profiles
-
- # This must be first, even before EnsureSConsVersion, if
-@@ -1722,16 +1721,6 @@ env.AddMethod(lambda env, name, **kwargs: add_option(n
- del envDict
- env.AddMethod(lambda env, name, **kwargs: add_option(name, **kwargs), 'AddOption')
-
--# The placement of this is intentional. Here we setup an atexit method to store tooling metrics.
--# We should only register this function after env, env_vars and the parser have been properly initialized.
--SConsToolingMetrics.register_metrics(
-- utc_starttime=datetime.utcnow(),
-- artifact_dir=env.Dir('$BUILD_DIR').get_abspath(),
-- env_vars=env_vars,
-- env=env,
-- parser=_parser,
--)
--
- if get_option('build-metrics'):
- env['BUILD_METRICS_ARTIFACTS_DIR'] = '$BUILD_ROOT/$VARIANT_DIR'
- env.Tool('build_metrics')
-@@ -1835,7 +1824,7 @@ if unknown_vars:
+@@ -1848,7 +1848,7 @@ if unknown_vars:
unknown_vars = env_vars.UnknownVariables()
if unknown_vars:
diff --git a/databases/pecl-memcache/Makefile b/databases/pecl-memcache/Makefile
index 4e9a9a40171c..9b32402ee944 100644
--- a/databases/pecl-memcache/Makefile
+++ b/databases/pecl-memcache/Makefile
@@ -18,8 +18,20 @@ USE_CSTD= gnu89
OPTIONS_DEFINE= EXAMPLES
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/src/memcache_ascii_protocol.c \
+ ${WRKSRC}/src/memcache_binary_protocol.c \
+ ${WRKSRC}/src/memcache_session.c \
+ ${WRKSRC}/src/memcache_pool.c \
+ ${WRKSRC}/src/memcache_pool.h
+.endif
+
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/example.php ${STAGEDIR}${EXAMPLESDIR}/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/databases/pecl-memcached/Makefile b/databases/pecl-memcached/Makefile
index 79610b833e5b..e5e1c231e375 100644
--- a/databases/pecl-memcached/Makefile
+++ b/databases/pecl-memcached/Makefile
@@ -34,4 +34,13 @@ MSGPACK_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}msgpack>=0:devel/pecl-msgpack@${PHP_FL
SASL_CONFIGURE_ENABLE= memcached-sasl
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-.include <bsd.port.mk>
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/php_memcached_private.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/pecl-redis/Makefile b/databases/pecl-redis/Makefile
index 8436e112db52..7f1e5dd08253 100644
--- a/databases/pecl-redis/Makefile
+++ b/databases/pecl-redis/Makefile
@@ -18,4 +18,12 @@ IGBINARY_DESC= Build with Igbinary serializer
IGBINARY_USE= PHP=igbinary:build
IGBINARY_CONFIGURE_ENABLE= redis-igbinary
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/common.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/pecl-rrd/Makefile b/databases/pecl-rrd/Makefile
index 8a2e103913c1..e813d1476e59 100644
--- a/databases/pecl-rrd/Makefile
+++ b/databases/pecl-rrd/Makefile
@@ -12,4 +12,12 @@ LICENSE= PHP301
LIB_DEPENDS= librrd.so:databases/rrdtool
USES= php:pecl localbase pkgconfig
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/rrd.c ${WRKSRC}/rrd_graph.c ${WRKSRC}/rrd_update.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile
index 7c0ee1902522..a7bb14158e76 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pg.el
DISTVERSIONPREFIX= v
-DISTVERSION= 0.55
+DISTVERSION= 0.57
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo
index e60bcbd2fe8e..95f01006a225 100644
--- a/databases/pg.el/distinfo
+++ b/databases/pg.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751938421
-SHA256 (emarsden-pg-el-v0.55_GH0.tar.gz) = 2522b06b07ff23dfcb0e8ab962b8f12d6e51f5f019db123559d149e330abeeb0
-SIZE (emarsden-pg-el-v0.55_GH0.tar.gz) = 156894
+TIMESTAMP = 1753996362
+SHA256 (emarsden-pg-el-v0.57_GH0.tar.gz) = a14feb36db0de5cf828b9624edcdc33e9ea637c3e573faa877d64e335980ab5c
+SIZE (emarsden-pg-el-v0.57_GH0.tar.gz) = 160149
diff --git a/databases/rrdtool12/Makefile b/databases/rrdtool12/Makefile
deleted file mode 100644
index ba6b27037355..000000000000
--- a/databases/rrdtool12/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-PORTNAME= rrdtool
-PORTVERSION= 1.2.30
-PORTREVISION= 9
-CATEGORIES= databases graphics
-MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/
-PKGNAMESUFFIX= 12
-
-MAINTAINER= beat@FreeBSD.org
-COMMENT= Round Robin Database Tools v1.2
-WWW= https://www.rrdtool.org/
-
-LIB_DEPENDS= libfreetype.so:print/freetype2 \
- libart_lgpl_2.so:graphics/libart_lgpl \
- libpng.so:graphics/png
-
-BROKEN= Unfetchable
-DEPRECATED= Legacy version that's unsupported upstream and unfetchable
-EXPIRATION_DATE=2025-07-31
-
-CONFLICTS_INSTALL= rrdtool # include/rrd.h
-
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-USES= cpe gmake libtool
-CPE_VENDOR= ${PORTNAME}_project
-
-CONFIGURE_ARGS= --disable-tcl --disable-python
-
-OPTIONS_DEFINE= RUBY PERL DOCS EXAMPLES
-OPTIONS_DEFAULT= PERL
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MRUBY}
-USES+= ruby
-PLIST_SUB+= WITH_RUBY=""
-CONFIGURE_ARGS+= --enable-ruby
-.else
-CONFIGURE_ARGS+= --disable-ruby
-PLIST_SUB+= WITH_RUBY="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPERL}
-USES+= perl5
-USE_PERL5= run build
-CONFIGURE_ARGS+= --enable-perl --enable-perl-site-install
-PLIST_SUB+= WITH_PERL=""
-.else
-CONFIGURE_ARGS+= --disable-perl
-PLIST_SUB+= WITH_PERL="@comment "
-.endif
-
-CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libart-2.0 -I${LOCALBASE}/include/freetype2
-LDFLAGS+= -L${LOCALBASE}/lib
-CFLAGS:= ${CFLAGS:N-ffast-math}
-
-post-extract:
-.if empty(PORT_OPTIONS:MDOCS)
- @${REINPLACE_CMD} -e 's/install-idocDATA install-ihtmlDATA//g' \
- -e 's/^ cd .* rrdtool.html index.html/ #/' \
- ${WRKSRC}/doc/Makefile.in
-.endif
-.if empty(PORT_OPTIONS:MEXAMPLES)
- ${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \
- ${WRKSRC}/Makefile.in
-.endif
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd.so.2
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd_th.so.2
-.if !defined(BATCH) && empty(PORT_OPTIONS:MEXAMPLES)
- @${ECHO_MSG} ""
- @${ECHO_MSG} "############################################################################"
- @${ECHO_MSG} "# See ${PREFIX}/share/examples/rrdtool for some demonstration code #"
- @${ECHO_MSG} "############################################################################"
-.endif
-
-.include <bsd.port.mk>
diff --git a/databases/rrdtool12/distinfo b/databases/rrdtool12/distinfo
deleted file mode 100644
index e5e47d690acb..000000000000
--- a/databases/rrdtool12/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rrdtool-1.2.30.tar.gz) = 3190efea410a6dd035799717948b2df09910f608d72d23ee81adad4cd0184ae9
-SIZE (rrdtool-1.2.30.tar.gz) = 1092483
diff --git a/databases/rrdtool12/files/patch-bindings-Makefile.in b/databases/rrdtool12/files/patch-bindings-Makefile.in
deleted file mode 100644
index fe6cb3333f02..000000000000
--- a/databases/rrdtool12/files/patch-bindings-Makefile.in
+++ /dev/null
@@ -1,24 +0,0 @@
---- ./bindings/Makefile.in.orig 2008-01-08 10:36:56.000000000 +0800
-+++ ./bindings/Makefile.in 2008-01-08 10:38:18.000000000 +0800
-@@ -544,9 +544,9 @@
- all-local: @COMP_PERL@ @COMP_RUBY@ @COMP_PYTHON@
-
- install-data-local:
-- test -f perl-piped/Makefile && cd perl-piped && $(MAKE) install || true
-- test -f perl-shared/Makefile && cd perl-shared && $(MAKE) install || true
-- test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) install || true
-+ test -f perl-piped/Makefile && cd perl-piped && $(MAKE) pure_install || true
-+ test -f perl-shared/Makefile && cd perl-shared && $(MAKE) pure_install || true
-+ test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(exec_prefix) install || true
- test -d python/build && cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py install --skip-build --prefix=$(DESTDIR)$(prefix) --exec-prefix=$(DESTDIR)$(exec_prefix) || true
-
- # rules for buildung the ruby module
-@@ -557,7 +557,7 @@
-
- # rules for buildung the pyton module
- python:
-- cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py build
-+ cd python && env INCDIR=../../src BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py build
-
- # rules for building the perl module
- perl_piped: perl-piped/Makefile
diff --git a/databases/rrdtool12/files/patch-configure b/databases/rrdtool12/files/patch-configure
deleted file mode 100644
index 26c7c2072d64..000000000000
--- a/databases/rrdtool12/files/patch-configure
+++ /dev/null
@@ -1,19 +0,0 @@
---- configure.orig 2008-07-23 06:56:23.000000000 -0700
-+++ configure 2008-09-02 19:56:17.000000000 -0700
-@@ -30728,15 +30728,7 @@
- echo "${ECHO_T}and out again" >&6; }
-
- echo $ECHO_N "ordering CD from http://tobi.oetiker.ch/wish $ECHO_C" 1>&6
--sleep 1
--echo $ECHO_N ".$ECHO_C" 1>&6
--sleep 1
--echo $ECHO_N ".$ECHO_C" 1>&6
--sleep 1
--echo $ECHO_N ".$ECHO_C" 1>&6
--sleep 1
--echo $ECHO_N ".$ECHO_C" 1>&6
--sleep 1
-+echo $ECHO_N "....$ECHO_C" 1>&6
- { echo "$as_me:$LINENO: result: just kidding ;-)" >&5
- echo "${ECHO_T} just kidding ;-)" >&6; }
- echo
diff --git a/databases/rrdtool12/files/patch-doc-Makefile.in b/databases/rrdtool12/files/patch-doc-Makefile.in
deleted file mode 100644
index 844bcc780935..000000000000
--- a/databases/rrdtool12/files/patch-doc-Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
---- doc/Makefile.in.orig Thu May 3 12:26:06 2007
-+++ doc/Makefile.in Thu May 3 12:26:35 2007
-@@ -239,9 +239,9 @@
-
- # what should go into the distribution
- EXTRA_DIST = $(POD) $(HTML) $(MAN) $(TXT) rrdtool-dump.dtd rrdtool-xport.dtd
--idocdir = $(RRDDOCDIR)/txt
-+idocdir = $(datadir)/doc/rrdtool/txt
- idoc_DATA = $(POD) $(TXT)
--ihtmldir = $(RRDDOCDIR)/html
-+ihtmldir = $(datadir)/doc/rrdtool/html
- ihtml_DATA = $(HTML)
- imandir = $(mandir)/man1
- iman_DATA = $(MAN)
diff --git a/databases/rrdtool12/files/patch-examples-Makefile.in b/databases/rrdtool12/files/patch-examples-Makefile.in
deleted file mode 100644
index a44b80f7eba4..000000000000
--- a/databases/rrdtool12/files/patch-examples-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- examples/Makefile.in.orig Thu May 3 12:27:17 2007
-+++ examples/Makefile.in Thu May 3 12:27:41 2007
-@@ -219,7 +219,7 @@
- target_os = @target_os@
- target_vendor = @target_vendor@
- EXTRA_DIST = cgi-demo.cgi.in
--examplesdir = $(pkgdatadir)/examples
-+examplesdir = $(datadir)/examples/rrdtool
- examples_SCRIPTS = cgi-demo.cgi piped-demo.pl shared-demo.pl \
- stripes.pl bigtops.pl minmax.pl 4charts.pl perftest.pl
-
diff --git a/databases/rrdtool12/pkg-descr b/databases/rrdtool12/pkg-descr
deleted file mode 100644
index 05d45d7011bf..000000000000
--- a/databases/rrdtool12/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-It is pretty easy to gather status information from all sorts of things,
-ranging from the temperature in your office to the number of octets which
-have passed through the FDDI interface of your router. But it is not so
-trivial to store this data in a efficient and systematic manner. This is
-where RRDtool kicks in. It lets you log and analyze the data you gather from
-all kinds of data-sources. The data analysis part of RRDtool is based
-on the ability to quickly generate graphical representations of the data
-values collected over a definable time period.
diff --git a/databases/rrdtool12/pkg-plist b/databases/rrdtool12/pkg-plist
deleted file mode 100644
index 6bc246ad5684..000000000000
--- a/databases/rrdtool12/pkg-plist
+++ /dev/null
@@ -1,135 +0,0 @@
-bin/rrdtool
-bin/rrdcgi
-bin/rrdupdate
-lib/librrd.a
-lib/librrd.so
-lib/librrd.so.2
-lib/librrd.so.2.0.15
-lib/librrd_th.a
-lib/librrd_th.so
-lib/librrd_th.so.2
-lib/librrd_th.so.2.0.13
-include/rrd.h
-share/man/man1/bin_dec_hex.1.gz
-share/man/man1/cdeftutorial.1.gz
-share/man/man1/rpntutorial.1.gz
-share/man/man1/rrd-beginners.1.gz
-share/man/man1/rrdbuild.1.gz
-share/man/man1/rrdcgi.1.gz
-share/man/man1/rrdcreate.1.gz
-share/man/man1/rrddump.1.gz
-share/man/man1/rrdfetch.1.gz
-share/man/man1/rrdfirst.1.gz
-share/man/man1/rrdgraph.1.gz
-share/man/man1/rrdgraph_data.1.gz
-share/man/man1/rrdgraph_examples.1.gz
-share/man/man1/rrdgraph_graph.1.gz
-share/man/man1/rrdgraph_rpn.1.gz
-share/man/man1/rrdinfo.1.gz
-share/man/man1/rrdlast.1.gz
-share/man/man1/rrdresize.1.gz
-share/man/man1/rrdrestore.1.gz
-share/man/man1/rrdthreads.1.gz
-share/man/man1/rrdtool.1.gz
-share/man/man1/rrdtune.1.gz
-share/man/man1/rrdtutorial.1.gz
-share/man/man1/rrdupdate.1.gz
-share/man/man1/rrdxport.1.gz
-share/man/man1/rrdlastupdate.1.gz
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/4charts.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bigtops.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cgi-demo.cgi
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minmax.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/piped-demo.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/perftest.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shared-demo.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stripes.pl
-%%PORTDOCS%%%%DOCSDIR%%/html/RRDp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/RRDs.html
-%%PORTDOCS%%%%DOCSDIR%%/html/bin_dec_hex.html
-%%PORTDOCS%%%%DOCSDIR%%/html/cdeftutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rpntutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrd-beginners.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdbuild.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdcgi.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdcreate.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrddump.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdfetch.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdfirst.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_data.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_examples.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_graph.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_rpn.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdlast.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdlastupdate.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdresize.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdrestore.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdthreads.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdtool.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdtune.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdtutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdupdate.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdxport.html
-%%PORTDOCS%%%%DOCSDIR%%/txt/bin_dec_hex.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/bin_dec_hex.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/cdeftutorial.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/cdeftutorial.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rpntutorial.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rpntutorial.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrd-beginners.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrd-beginners.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdbuild.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdbuild.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcgi.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcgi.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcreate.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcreate.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrddump.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrddump.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfetch.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfetch.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfirst.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfirst.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_data.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_data.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_examples.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_examples.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_graph.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_graph.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_rpn.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_rpn.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdinfo.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdinfo.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlast.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlast.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlastupdate.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlastupdate.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdresize.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdresize.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdrestore.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdrestore.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdthreads.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdthreads.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtool.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtool.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtune.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtune.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtutorial.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtutorial.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdupdate.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdupdate.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdxport.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdxport.txt
-%%DATADIR%%/fonts/DejaVuSansMono-Roman.ttf
-%%WITH_PERL%%%%PERL5_MAN3%%/RRDp.3.gz
-%%WITH_PERL%%%%PERL5_MAN3%%/RRDs.3.gz
-%%WITH_PERL%%%%SITE_PERL%%/RRDp.pm
-%%WITH_PERL%%%%SITE_ARCH%%/RRDs.pm
-%%WITH_PERL%%%%SITE_ARCH%%/ntmake.pl
-%%WITH_PERL%%%%SITE_ARCH%%/auto/RRDs/RRDs.so
-%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/RRD.so
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 61ee2abfc839..0d66218dec05 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -1,5 +1,8 @@
PORTNAME= sqlite3
DISTVERSION= 3.50.2
+# SECURITY WARNING: when updating this port, also file vuxml entry
+# for ports/databases/linux-c7-sqlite3 (but mind it has a different EPOCH)
+# and coordinate with ports/emulators/linux_base which also ships sqlite3.
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= databases
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 36609cd699ee..543abc7e87a3 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paperless-ngx
-DISTVERSION= 2.16.3
DISTVERSIONPREFIX= v
+DISTVERSION= 2.17.1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
@@ -17,9 +17,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=6.2.0:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}concurrent-log-handler>=0.9.19:sysutils/py-concurrent-log-handler@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dateparser>=1.2.1:devel/py-dateparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-channels-redis>=4.2.1:www/py-dj51-channels-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.9.0:www/py-dj51-django-allauth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dateparser>=1.2.2:devel/py-dateparser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj51-channels-redis>=4.3.0:www/py-dj51-channels-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.10.0:www/py-dj51-django-allauth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj51-django-auditlog>=3.0.0:www/py-dj51-django-auditlog@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj51-django-celery-results>=2.6.0:www/py-dj51-django-celery-results@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj51-django-compression-middleware>=0.5.0:www/py-dj51-django-compression-middleware@${PY_FLAVOR} \
@@ -34,18 +34,18 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}filelock>=3.17.0:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flower>=2.0.1:www/py-flower@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gotenberg-client>=0.10.0:converters/py-gotenberg-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}granian>=2.3.3:www/py-granian@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}granian>=2.5.0:www/py-granian@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h2>=4.1.0:www/py-h2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hiredis>=3.0.0:databases/py-hiredis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httptools>=0.6.4:www/py-httptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0.10.1:www/py-httpx-oauth@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}imap-tools>=1.10.0:mail/py-imap-tools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}imap-tools>=1.11.0:mail/py-imap-tools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}inotifyrecursive>=0.3.5_2:devel/py-inotifyrecursive@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}langdetect>=1.0.9:textproc/py-langdetect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mysqlclient>=2.2.7:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nltk>=3.8.1:textproc/py-nltk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ocrmypdf>=16.10.1:textproc/py-ocrmypdf@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pathvalidate>=3.2.3:devel/py-pathvalidate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pathvalidate>=3.3.1:devel/py-pathvalidate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdf2image>=1.17.0:graphics/py-pdf2image@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdftotext>=3.0.0:textproc/py-pdftotext@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.10:databases/py-psycopg2@${PY_FLAVOR} \
diff --git a/deskutils/py-paperless-ngx/distinfo b/deskutils/py-paperless-ngx/distinfo
index ba50a6293da7..65c7da79fb33 100644
--- a/deskutils/py-paperless-ngx/distinfo
+++ b/deskutils/py-paperless-ngx/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749710100
-SHA256 (paperless-ngx-v2.16.3.tar.xz) = 8d26e989555b35929208b3693ff27e16d0e2eb1db8cbb5630c4766b8be349a00
-SIZE (paperless-ngx-v2.16.3.tar.xz) = 77068608
-SHA256 (paperless-ngx-paperless-ngx-v2.16.3_GH0.tar.gz) = d23ba8f354bc9b199d86fd363cfe1e93901471b4d45b55b804facaee2bc4aee5
-SIZE (paperless-ngx-paperless-ngx-v2.16.3_GH0.tar.gz) = 49816301
+TIMESTAMP = 1751359329
+SHA256 (paperless-ngx-v2.17.1.tar.xz) = b70bd19d4af4e41984b1d5637dd7f032351c0d7eadd4bd2e49ab21579e4ab09a
+SIZE (paperless-ngx-v2.17.1.tar.xz) = 78780336
+SHA256 (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = ab6c356a4485c5f3cb6b9c463c4468e9c9eaef538332396dafbcdb2cb63d2b88
+SIZE (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = 49844317
diff --git a/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py b/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
new file mode 100644
index 000000000000..948e6f5f4e98
--- /dev/null
+++ b/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
@@ -0,0 +1,20 @@
+--- src/paperless_mail/mail.py.orig 2025-06-19 19:07:49 UTC
++++ src/paperless_mail/mail.py
+@@ -29,7 +29,7 @@ from imap_tools import MailBoxUnencrypted
+ from imap_tools import MailMessage
+ from imap_tools import MailMessageFlags
+ from imap_tools import errors
+-from imap_tools.mailbox import MailBoxTls
++from imap_tools.mailbox import MailBoxStartTls
+ from imap_tools.query import LogicOperator
+
+ from documents.data_models import ConsumableDocument
+@@ -419,7 +419,7 @@ def get_mailbox(server, port, security) -> MailBox:
+ if security == MailAccount.ImapSecurity.NONE:
+ mailbox = MailBoxUnencrypted(server, port)
+ elif security == MailAccount.ImapSecurity.STARTTLS:
+- mailbox = MailBoxTls(server, port, ssl_context=ssl_context)
++ mailbox = MailBoxStartTls(server, port, ssl_context=ssl_context)
+ elif security == MailAccount.ImapSecurity.SSL:
+ mailbox = MailBox(server, port, ssl_context=ssl_context)
+ else:
diff --git a/deskutils/py-paperless-ngx/files/pkg-message.in b/deskutils/py-paperless-ngx/files/pkg-message.in
index 2abb73ca7ab0..6f38d15dc3ef 100644
--- a/deskutils/py-paperless-ngx/files/pkg-message.in
+++ b/deskutils/py-paperless-ngx/files/pkg-message.in
@@ -31,4 +31,25 @@ Please modify your %%PREFIX%%/etc/paperless.conf based on
`*NLTK*` settings found in %%PREFIX%%/etc/paperless.conf.sample.
EOM
}
+{ type: upgrade
+ minimum_version: "2.16.0"
+ maximum_version: "2.17.1"
+ message: <<EOM
+WARNING
+
+In versions 2.16.0 - 2.16.3, the interpretation of offset days for
+scheduled workflows was inverted. This has been corrected to restore
+the intuitive, pre-2.16 behavior:
+
+ Positive offsets now trigger workflows after the date
+ Negative offsets trigger workflows before the date
+
+If you configured scheduled workflows in v2.16.x with inverted offsets
+(or adjusted a trigger created in 2.15.x), you must now adjust the
+offset sign to match this corrected logic.
+
+If you did not alter your workflow triggers after upgrading from v2.15,
+no changes are required.
+EOM
+}
]
diff --git a/deskutils/py-paperless-ngx/pkg-plist b/deskutils/py-paperless-ngx/pkg-plist
index 7c0aa1863415..a3aaee6580cb 100644
--- a/deskutils/py-paperless-ngx/pkg-plist
+++ b/deskutils/py-paperless-ngx/pkg-plist
@@ -2023,6 +2023,53 @@ share/man/man7/paperless-ngx.7.gz
%%WWWDIR%%/static/frontend/es-ES/styles.css
%%WWWDIR%%/static/frontend/es-ES/styles.css.br
%%WWWDIR%%/static/frontend/es-ES/styles.css.gz
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt.br
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt.gz
+%%WWWDIR%%/static/frontend/fa-IR/apple-touch-icon.png
+%%WWWDIR%%/static/frontend/fa-IR/assets/document.png
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico.br
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico.gz
+%%WWWDIR%%/static/frontend/fa-IR/index.html
+%%WWWDIR%%/static/frontend/fa-IR/index.html.br
+%%WWWDIR%%/static/frontend/fa-IR/index.html.gz
+%%WWWDIR%%/static/frontend/fa-IR/main.js
+%%WWWDIR%%/static/frontend/fa-IR/main.js.br
+%%WWWDIR%%/static/frontend/fa-IR/main.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest.br
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest.gz
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js.br
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js.br
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/styles.css
+%%WWWDIR%%/static/frontend/fa-IR/styles.css.br
+%%WWWDIR%%/static/frontend/fa-IR/styles.css.gz
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt.br
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt.gz
diff --git a/deskutils/readur/files/patch-powerpc64le b/deskutils/readur/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/deskutils/readur/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index 13d587b3288a..2b825e587706 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 1.1.0
+PORTVERSION= 1.1.1
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index d69e6e0f7a7c..2ab0d52fd151 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753506595
-SHA256 (stirling-pdf/1.1.0/Stirling-PDF-with-login.jar) = 663679698948f853207e0f57d43e094267daf183c8ade62818935c9a505fc62d
-SIZE (stirling-pdf/1.1.0/Stirling-PDF-with-login.jar) = 155518422
+TIMESTAMP = 1754018939
+SHA256 (stirling-pdf/1.1.1/Stirling-PDF-with-login.jar) = d442f1e4a454821474c7591f376dde5530c81e98cbe7c72034ae82c9f0c30922
+SIZE (stirling-pdf/1.1.1/Stirling-PDF-with-login.jar) = 155536979
diff --git a/deskutils/xdg-desktop-portal/Makefile b/deskutils/xdg-desktop-portal/Makefile
index 5e55139658f2..cf88fb440de2 100644
--- a/deskutils/xdg-desktop-portal/Makefile
+++ b/deskutils/xdg-desktop-portal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xdg-desktop-portal
-PORTVERSION= 1.20.0
-PORTREVISION= 2
+DISTVERSION= 1.20.3
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
@@ -12,16 +11,19 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfuse3.so:filesystems/fusefs-libs3 \
libgeoclue-2.so:net/geoclue \
- libgudev-1.0.so.0:devel/libgudev \
+ libgudev-1.0.so:devel/libgudev \
libjson-glib-1.0.so:devel/json-glib \
libpipewire-0.3.so:multimedia/pipewire \
libportal.so:deskutils/libportal
-USES= gettext-tools gmake gnome gstreamer meson pkgconfig python:build shebangfix
+USES= gettext-tools gmake gnome gstreamer meson pkgconfig \
+ python:build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= flatpak
USE_GNOME= gdkpixbuf glib20
+SHEBANG_FILES= src/generate-method-info.py
+
MESON_ARGS= -Ddocumentation=disabled \
-Dflatpak-interfaces=disabled \
-Dsandboxed-image-validation=disabled \
@@ -29,15 +31,12 @@ MESON_ARGS= -Ddocumentation=disabled \
-Dsystemd=disabled \
-Dtests=disabled
-SHEBANG_FILES= src/generate-method-info.py
-
OPTIONS_DEFINE= MANPAGES
+OPTIONS_SUB= yes
MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils
MANPAGES_MESON_ENABLED= man-pages
-OPTIONS_SUB= yes
-
post-install:
@${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd
diff --git a/deskutils/xdg-desktop-portal/distinfo b/deskutils/xdg-desktop-portal/distinfo
index 575b86ed19bc..9f7bf2de7c46 100644
--- a/deskutils/xdg-desktop-portal/distinfo
+++ b/deskutils/xdg-desktop-portal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741594646
-SHA256 (flatpak-xdg-desktop-portal-1.20.0_GH0.tar.gz) = b596fa3dcec67e90d5a657395a17e347820095ac5616a28ba319f4d45a999792
-SIZE (flatpak-xdg-desktop-portal-1.20.0_GH0.tar.gz) = 1330779
+TIMESTAMP = 1753610488
+SHA256 (flatpak-xdg-desktop-portal-1.20.3_GH0.tar.gz) = 01d2a8ceaab06fa1d0638abe541dbb415a0a19be271d9669a93ec1640f87ea4a
+SIZE (flatpak-xdg-desktop-portal-1.20.3_GH0.tar.gz) = 1337615
diff --git a/deskutils/xdg-desktop-portal/pkg-plist b/deskutils/xdg-desktop-portal/pkg-plist
index 0401e3748f1a..27b14c01066c 100644
--- a/deskutils/xdg-desktop-portal/pkg-plist
+++ b/deskutils/xdg-desktop-portal/pkg-plist
@@ -65,6 +65,7 @@ share/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service
share/dbus-1/services/org.freedesktop.portal.Desktop.service
share/dbus-1/services/org.freedesktop.portal.Documents.service
share/locale/be/LC_MESSAGES/xdg-desktop-portal.mo
+share/locale/bg/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/ca/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/cs/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/da/LC_MESSAGES/xdg-desktop-portal.mo
diff --git a/devel/Makefile b/devel/Makefile
index 1b14d14b4884..20684e9f2106 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -174,7 +174,6 @@
SUBDIR += activitymail
SUBDIR += actor-framework
SUBDIR += adacurses
- SUBDIR += aegis
SUBDIR += agar
SUBDIR += aifad
SUBDIR += air-go
@@ -239,7 +238,6 @@
SUBDIR += arm-none-eabi-gcc
SUBDIR += arm-none-eabi-newlib
SUBDIR += aros-sdk
- SUBDIR += arpc
SUBDIR += art
SUBDIR += asfml
SUBDIR += asl
@@ -922,7 +920,6 @@
SUBDIR += godot
SUBDIR += godot-tools
SUBDIR += godot35
- SUBDIR += godot35-tools
SUBDIR += goffice
SUBDIR += gogs
SUBDIR += golangci-lint
@@ -1301,7 +1298,6 @@
SUBDIR += libfixposix
SUBDIR += libfmt
SUBDIR += libfort
- SUBDIR += libfortuna
SUBDIR += libfreefare
SUBDIR += libftdi
SUBDIR += libftdi1
@@ -1312,7 +1308,6 @@
SUBDIR += libgamepad
SUBDIR += libgdata
SUBDIR += libgee
- SUBDIR += libgee06
SUBDIR += libgetline
SUBDIR += libgit2
SUBDIR += libgit2-glib
@@ -1320,7 +1315,6 @@
SUBDIR += libglademm24
SUBDIR += libgnt
SUBDIR += libgnuregex
- SUBDIR += libgpc
SUBDIR += libgpkg
SUBDIR += libgpr
SUBDIR += libgrading
@@ -1586,6 +1580,7 @@
SUBDIR += llvm18
SUBDIR += llvm19
SUBDIR += llvm20
+ SUBDIR += llvm21
SUBDIR += lm4tools
SUBDIR += lmdbg
SUBDIR += lndir
@@ -1651,7 +1646,6 @@
SUBDIR += magic_enum
SUBDIR += magit
SUBDIR += magit-devel
- SUBDIR += make++
SUBDIR += makedepend
SUBDIR += malloy
SUBDIR += marisa-trie
@@ -1711,7 +1705,6 @@
SUBDIR += ncc
SUBDIR += ncnf
SUBDIR += ncurses
- SUBDIR += netscape-java40
SUBDIR += netsurf-buildsystem
SUBDIR += newfile
SUBDIR += newt
@@ -1835,18 +1828,12 @@
SUBDIR += opendht
SUBDIR += opengrok
SUBDIR += openocd
+ SUBDIR += openocd-devel
SUBDIR += opentelemetry-cpp
SUBDIR += opentelemetry-proto
SUBDIR += orc
SUBDIR += orcania
SUBDIR += osc
- SUBDIR += ossp-al
- SUBDIR += ossp-cfg
- SUBDIR += ossp-ex
- SUBDIR += ossp-l2
- SUBDIR += ossp-val
- SUBDIR += ossp-var
- SUBDIR += ossp-xds
SUBDIR += outcome
SUBDIR += p4
SUBDIR += p4.el
@@ -4353,13 +4340,10 @@
SUBDIR += psimd
SUBDIR += pstreams
SUBDIR += psvn
- SUBDIR += pth
- SUBDIR += pth-hard
SUBDIR += pthreadpool
SUBDIR += pthsem
SUBDIR += ptl
SUBDIR += ptlib
- SUBDIR += publib
SUBDIR += purescript-language-server
SUBDIR += pushmi
SUBDIR += py-Automat
@@ -6330,7 +6314,6 @@
SUBDIR += qgit
SUBDIR += qjson
SUBDIR += qlementine
- SUBDIR += qmake
SUBDIR += qschematic
SUBDIR += qscintilla2
SUBDIR += qscintilla2-designerplugin
@@ -6442,7 +6425,6 @@
SUBDIR += ros-wstool
SUBDIR += roswell
SUBDIR += rote
- SUBDIR += rpc2
SUBDIR += rpclib
SUBDIR += rsvndump
SUBDIR += rttr
@@ -8184,7 +8166,6 @@
SUBDIR += sasm
SUBDIR += sbt
SUBDIR += scalatest
- SUBDIR += scandoc
SUBDIR += scc
SUBDIR += sccache
SUBDIR += sccs
@@ -8228,7 +8209,6 @@
SUBDIR += sigar
SUBDIR += signal-sqlcipher-extension
SUBDIR += sigslot
- SUBDIR += silc-toolkit
SUBDIR += silentbob
SUBDIR += simavr
SUBDIR += simde
@@ -8463,7 +8443,6 @@
SUBDIR += wizardkit
SUBDIR += wizer
SUBDIR += woff2
- SUBDIR += wrangler
SUBDIR += wxformbuilder
SUBDIR += xa65
SUBDIR += xbyak
diff --git a/devel/R-cran-future/Makefile b/devel/R-cran-future/Makefile
index 1bb47d54a9c3..d5dc52707a8f 100644
--- a/devel/R-cran-future/Makefile
+++ b/devel/R-cran-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= future
-DISTVERSION= 1.58.0
+DISTVERSION= 1.67.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-future/distinfo b/devel/R-cran-future/distinfo
index eef09116e7ae..7c875d0e05af 100644
--- a/devel/R-cran-future/distinfo
+++ b/devel/R-cran-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749208036
-SHA256 (future_1.58.0.tar.gz) = 2777c9bfd2a24be77119f39b54539240fe71af074292f656ee54c4dc221a8fe4
-SIZE (future_1.58.0.tar.gz) = 439791
+TIMESTAMP = 1753976472
+SHA256 (future_1.67.0.tar.gz) = f8cb84095c5b5eaf0d2e33ba513982ba3d4b3a95928c3b353bd3be00ef569497
+SIZE (future_1.67.0.tar.gz) = 442676
diff --git a/devel/R-cran-sfsmisc/Makefile b/devel/R-cran-sfsmisc/Makefile
index 76f4f3344243..8aab97288eb0 100644
--- a/devel/R-cran-sfsmisc/Makefile
+++ b/devel/R-cran-sfsmisc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sfsmisc
-DISTVERSION= 1.1-20
+DISTVERSION= 1.1-21
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-sfsmisc/distinfo b/devel/R-cran-sfsmisc/distinfo
index e79698bc4dfd..b504fcf84217 100644
--- a/devel/R-cran-sfsmisc/distinfo
+++ b/devel/R-cran-sfsmisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731066353
-SHA256 (sfsmisc_1.1-20.tar.gz) = 44630fa1821c01d57b03b4d7d4b1db32e04b83c5b931ee452b5e18cc59c3776b
-SIZE (sfsmisc_1.1-20.tar.gz) = 186522
+TIMESTAMP = 1753658608
+SHA256 (sfsmisc_1.1-21.tar.gz) = 14ca739233871c00429ee991f5b6259aabc670a39b6fb4d349e009db8fc6d470
+SIZE (sfsmisc_1.1-21.tar.gz) = 187050
diff --git a/devel/acme/Makefile b/devel/acme/Makefile
index 00ea6c070790..57b1037f3186 100644
--- a/devel/acme/Makefile
+++ b/devel/acme/Makefile
@@ -21,7 +21,7 @@ BUILD_WRKSRC= ${WRKSRC}/src
OPTIONS_DEFINE= DOCS EXAMPLES
SVN_REPO= https://svn.code.sf.net/p/acme-crossass/code-0/trunk
-SVN_REV= r324
+SVN_REV= r447
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${STAGEDIR}${PREFIX}/bin
diff --git a/devel/acme/distinfo b/devel/acme/distinfo
index a91c1af8887e..69c5fa73f4e8 100644
--- a/devel/acme/distinfo
+++ b/devel/acme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678971128
-SHA256 (acme-0.97.r324.tar.xz) = 284ee08905cc40c2c69ede2d8957448220d3cf37929b5cc0570c5dc7800c3b39
-SIZE (acme-0.97.r324.tar.xz) = 326100
+TIMESTAMP = 1753974449
+SHA256 (acme-0.97.r447.tar.xz) = fe309dad552b44157fa2cd499db17522dcb2441b82ae8fa950970b3aa88691eb
+SIZE (acme-0.97.r447.tar.xz) = 349352
diff --git a/devel/acme/pkg-plist b/devel/acme/pkg-plist
index 15d827012613..c1f294c8c1bd 100644
--- a/devel/acme/pkg-plist
+++ b/devel/acme/pkg-plist
@@ -76,6 +76,7 @@ bin/acme
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c64doubledabble.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c64misc.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ddrv.a
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/denial-of-service.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/macedit.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/const.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/core.a
@@ -84,4 +85,5 @@ bin/acme
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/macros.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/out.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/vars.a
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reu-detect.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trigono.a
diff --git a/devel/aegis/Makefile b/devel/aegis/Makefile
deleted file mode 100644
index 543ed3295bd4..000000000000
--- a/devel/aegis/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= aegis
-PORTVERSION= 4.25
-DISTVERSIONSUFFIX= .D510
-PORTREVISION= 16
-CATEGORIES= devel
-MASTER_SITES= SF
-
-MAINTAINER= aryeh.friedman@gmail.com
-COMMENT= Transaction-based software configuration management system
-WWW= https://aegis.sourceforge.net/
-
-DEPRECATED= Abandoned upstream, last release in 2012
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= GPLv3
-
-LIB_DEPENDS= libcurl.so:ftp/curl
-RUN_DEPENDS= tkdiff:textproc/tkdiff
-
-USES= cpe gettext ghostscript gnome groff perl5 tk bison
-USE_GNOME= libxml2
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CPPFLAGS+= "-I${LOCALBASE}/include"
-CONFIGURE_ARGS= --with-nlsdir="${PREFIX}/share/locale"
-CONFIGURE_ENV= WISH="${WISH}"
-LDFLAGS+= -L${LOCALBASE}/lib
-MAKE_JOBS_UNSAFE= yes
-
-OPTIONS_DEFINE= DOCS NLS
-OPTIONS_SUB= yes
-
-# XXX Manpages are installed into ${DATADIR} too -- there's no easy way to
-# stop this because we don't have Makefile.am provided. Maintainer will
-# sort this with upstream.
-
-PORTDATA= *
-PORTDOCS= *
-
-.include <bsd.port.options.mk>
-
-post-patch:
-# Avoid "2>/dev/null" redirect in csh (ends up with empty manpath).
- @${REINPLACE_CMD} -Ee 's|(MANPATH_PROG) 2>/dev/null|\1|' \
- ${WRKSRC}/configure
-# Fix path to Tk interpreter.
- @cd ${WRKSRC}/script && ${REINPLACE_CMD} -e 's|wish |${WISH} |' \
- aebuffy.in aecomp.in aexver.in tkaeca.in tkaegis.in tkaenc.in \
- tkaepa.in tkaer.in xaegis.in
-# Import global variable "datadir" inside function (not found otherwise).
- @${REINPLACE_CMD} -e 's|global lib|& datadir|' \
- ${WRKSRC}/script/xaegis.in
-
-post-configure:
-.if empty(PORT_OPTIONS:MNLS)
- ${REINPLACE_CMD} -e 's|HAVE_MSGFMT = yes|HAVE_MSGFMT = no|' \
- ${WRKSRC}/Makefile
-.endif
-
-post-install:
- ${MKDIR} -p ${STAGEDIR}${PREFIX}/com/aegis
-# Fails to reinstall because keeps track of created directories, so make it
-# forget that, by recreating them on each install.
- @${FIND} ${WRKSRC} -type f -name ".*dir" -delete
-
-.include <bsd.port.mk>
diff --git a/devel/aegis/distinfo b/devel/aegis/distinfo
deleted file mode 100644
index 2abcadd26343..000000000000
--- a/devel/aegis/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SIZE (aegis-4.25.D510.tar.gz) = 5194355
-SHA256 (aegis-4.25.D510.tar.gz) = 53484003cf47709f2366aaecfdfa594dddd5f8ae0bd794be7d24e9ad86bf458e
diff --git a/devel/aegis/files/patch-aefind_cmdline_y b/devel/aegis/files/patch-aefind_cmdline_y
deleted file mode 100644
index 646adb564ebf..000000000000
--- a/devel/aegis/files/patch-aefind_cmdline_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aefind/cmdline.y.orig 2020-06-17 17:53:49.450461000 -0400
-+++ aefind/cmdline.y 2020-06-17 17:54:14.484267000 -0400
-@@ -2,6 +2,7 @@
- * aegis - project change supervisor
- * Copyright (C) 1997-1999, 2001-2008, 2011, 2012 Peter Miller
- * Copyright (C) 2007 Walter Franzini
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {cmdline_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-aegrep_main.cc b/devel/aegis/files/patch-aegrep_main.cc
deleted file mode 100644
index 1fa5219350a8..000000000000
--- a/devel/aegis/files/patch-aegrep_main.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- aegrep/main.cc.orig 2012-12-04 02:03:33 UTC
-+++ aegrep/main.cc
-@@ -32,6 +32,9 @@
-
- #include <aegrep/arglex3.h>
-
-+#include <sys/types.h>
-+#include <sys/wait.h>
-+
-
- static void
- grep_usage(void)
diff --git a/devel/aegis/files/patch-aeimport_format_rcs_gram_y b/devel/aegis/files/patch-aeimport_format_rcs_gram_y
deleted file mode 100644
index c86e24f07c0d..000000000000
--- a/devel/aegis/files/patch-aeimport_format_rcs_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aeimport/format/rcs/gram.y.orig 2020-06-17 17:55:08.321101000 -0400
-+++ aeimport/format/rcs/gram.y 2020-06-17 17:55:44.146287000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 2001-2006, 2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {format_rcs_gram_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-aeimport_format_sccs_gram_y b/devel/aegis/files/patch-aeimport_format_sccs_gram_y
deleted file mode 100644
index b75bed2dfa0d..000000000000
--- a/devel/aegis/files/patch-aeimport_format_sccs_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aeimport/format/sccs/gram.y.orig 2020-06-17 17:56:11.007600000 -0400
-+++ aeimport/format/sccs/gram.y 2020-06-17 17:56:29.944250000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 2001-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -16,6 +17,7 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {format_sccs_gram_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-common_ac_shared__ptr.h b/devel/aegis/files/patch-common_ac_shared__ptr.h
deleted file mode 100644
index f755c8ffb99c..000000000000
--- a/devel/aegis/files/patch-common_ac_shared__ptr.h
+++ /dev/null
@@ -1,26 +0,0 @@
---- common/ac/shared_ptr.h.orig 2012-12-04 02:03:33 UTC
-+++ common/ac/shared_ptr.h
-@@ -21,23 +21,6 @@
- #define COMMON_AC_SHARED_PTR_H
-
- #include <common/config.h>
--
--#ifdef HAVE_TR1_MEMORY
--
--#include <tr1/memory>
--
--#define aegis_shared_ptr std::tr1::shared_ptr
--
--#elif HAVE_BOOST_SHARED_PTR_HPP
--
--#include <boost/shared_ptr.hpp>
--
--#define aegis_shared_ptr boost::shared_ptr
--
--#else
--
- #include <common/ac/shared_ptr/aegis.h>
-
--#endif
--
- #endif // COMMON_AC_SHARED_PTR_H
diff --git a/devel/aegis/files/patch-common_ac_string.h b/devel/aegis/files/patch-common_ac_string.h
deleted file mode 100644
index e32df5a97965..000000000000
--- a/devel/aegis/files/patch-common_ac_string.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- common/ac/string.h.orig 2012-12-04 02:03:33 UTC
-+++ common/ac/string.h
-@@ -128,10 +128,12 @@ size_t strlcat(char *dst, const char *sr
- char *strendcpy(char *dst, const char *src, const char *end);
- #endif
-
-+/*
- #undef strcat
- #define strcat strcat_is_unsafe__use_strendcat_instead@
- #undef strcpy
- #define strcpy strcpy_is_unsafe__use_strendcpy_instead@
-+*/
-
- #ifndef HAVE_MEMMEM
- void *memmem(const void *, size_t, const void *, size_t);
diff --git a/devel/aegis/files/patch-common_gettime_y b/devel/aegis/files/patch-common_gettime_y
deleted file mode 100644
index f3e18676f38b..000000000000
--- a/devel/aegis/files/patch-common_gettime_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- common/gettime.y.orig 2020-06-17 17:45:06.095616000 -0400
-+++ common/gettime.y 2020-06-17 17:45:33.928740000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1991-1995, 1997-1999, 2002-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -21,6 +22,7 @@
- * Steven Bellovin <smb@cs.unc.edu>
- */
-
-+%define api.prefix {gettime_}
- %token AGO
- %token COLON
- %token COMMA
diff --git a/devel/aegis/files/patch-common_mem.h b/devel/aegis/files/patch-common_mem.h
deleted file mode 100644
index 6fa053d3825b..000000000000
--- a/devel/aegis/files/patch-common_mem.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- common/mem.h.orig 2012-12-04 02:03:33 UTC
-+++ common/mem.h
-@@ -123,7 +123,7 @@ char *dmem_copy_string(const char *file,
- #endif
-
- #if HAVE_HEADER_NEW || HAVE_NEW_H
--#define THROW_BAD_ALLOC throw(std::bad_alloc)
-+#define THROW_BAD_ALLOC //throw(std::bad_alloc)
- #else
- #define THROW_BAD_ALLOC
- #endif
diff --git a/devel/aegis/files/patch-etc_configure.ac b/devel/aegis/files/patch-etc_configure.ac
deleted file mode 100644
index 719fc43171be..000000000000
--- a/devel/aegis/files/patch-etc_configure.ac
+++ /dev/null
@@ -1,37 +0,0 @@
---- etc/configure.ac.orig 2012-12-04 02:03:33 UTC
-+++ etc/configure.ac
-@@ -649,8 +649,8 @@ AC_CHECK_SIZEOF(int)
- AC_CHECK_SIZEOF(long)
- AC_CHECK_SIZEOF(long long)
-
--AC_COMPUTE_INT(ac_cv_long_bit, [sizeof(long) * CHAR_BIT], [#include <limits.h>],
-- [ac_cv_long_bit="sizeof(long) * CHAR_BIT"])
-+AC_COMPUTE_INT(ac_cv_long_bit, [LONG_BIT], [#include <limits.h>],
-+ [ac_cv_long_bit="LONG_BIT"])
- AC_DEFINE_UNQUOTED(LONG_BIT, [$ac_cv_long_bit],
- [Define this symbol to be the number of bits in a long.
- This is analogous to the standard CHAR_BIT define.])
-@@ -849,15 +849,15 @@ dnl!
- AC_MSG_CHECKING([for tm_zone in struct tm])
- AC_TRY_COMPILE([
- #include <stdio.h>
--#ifdef TIME_WITH_SYS_TIME
--#include <sys/time.h>
--#include <time.h>
--#else
--#ifdef HAVE_SYS_TIME_H
-+dnl! #ifdef TIME_WITH_SYS_TIME
- #include <sys/time.h>
--#else
--#include <time.h>
--#endif
-+dnl! #include <time.h>
-+dnl! #else
-+dnl! #ifdef HAVE_SYS_TIME_H
-+dnl! #include <sys/time.h>
-+dnl! #else
-+dnl! #include <time.h>
-+dnl! #endif
- #endif], [struct tm *tm;
- printf("%s\n", tm->tm_zone);],
- AC_DEFINE(HAVE_tm_zone,1,
diff --git a/devel/aegis/files/patch-fmtgen_lex_cc b/devel/aegis/files/patch-fmtgen_lex_cc
deleted file mode 100644
index 9847839bcef5..000000000000
--- a/devel/aegis/files/patch-fmtgen_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- fmtgen/lex.cc.orig 2020-06-17 17:44:00.521184000 -0400
-+++ fmtgen/lex.cc 2020-06-17 17:44:09.243453000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1995, 1997, 1999, 2002-2008, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -48,7 +49,7 @@
-
- static file_ty *file;
- static int error_count;
--extern parse_STYPE parse_lval;
-+extern PARSE_STYPE parse_lval;
- static nstring_list ifiles;
- static nstring_list include_path;
- static symtab<int> keyword;
diff --git a/devel/aegis/files/patch-fmtgen_parse_y b/devel/aegis/files/patch-fmtgen_parse_y
deleted file mode 100644
index 7484b6c0bbac..000000000000
--- a/devel/aegis/files/patch-fmtgen_parse_y
+++ /dev/null
@@ -1,35 +0,0 @@
---- fmtgen/parse.y.orig 2020-06-17 17:42:24.867502000 -0400
-+++ fmtgen/parse.y 2020-06-17 17:43:25.898841000 -0400
-@@ -2,6 +2,7 @@
- * aegis - project change supervisor
- * Copyright (C) 1991-1994, 1997-1999, 2001-2008, 2012 Peter Miller
- * Copyright (C) 2007 Walter Franzini
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,8 +18,8 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {parse_}
- %{
--
- #include <common/ac/ctype.h>
- #include <common/ac/stdio.h>
- #include <common/ac/stdlib.h>
-@@ -208,12 +209,12 @@
- trace(("}\n"));
- }
-
-+int yyparse(void);
-+extern int yylex(void);
-
- void
- parse(const generator::pointer &g, const nstring &definition_file)
- {
-- extern int yyparse(void);
--
- /*
- * initial name is the basename of the definition file
- */
diff --git a/devel/aegis/files/patch-libaegis_aer_lex_cc b/devel/aegis/files/patch-libaegis_aer_lex_cc
deleted file mode 100644
index f7325058c1a9..000000000000
--- a/devel/aegis/files/patch-libaegis_aer_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- libaegis/aer/lex.cc.orig 2020-06-17 18:13:58.645709000 -0400
-+++ libaegis/aer/lex.cc 2020-06-17 18:14:15.245886000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1996, 1998, 1999, 2001-2008, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -40,7 +41,7 @@
-
- static input ip;
- static int error_count;
--extern aer_report_STYPE aer_report_lval;
-+extern AER_REPORT_STYPE aer_report_lval;
- static nstring_accumulator buffer;
- static symtab_ty *stp;
-
diff --git a/devel/aegis/files/patch-libaegis_aer_report_y b/devel/aegis/files/patch-libaegis_aer_report_y
deleted file mode 100644
index 71ac604117a9..000000000000
--- a/devel/aegis/files/patch-libaegis_aer_report_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- libaegis/aer/report.y.orig 2020-06-17 17:46:55.348947000 -0400
-+++ libaegis/aer/report.y 2020-06-17 17:47:40.813660000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1994-1996, 1999, 2002, 2005-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {aer_report_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-libaegis_gram_y b/devel/aegis/files/patch-libaegis_gram_y
deleted file mode 100644
index 8c9cc12116ec..000000000000
--- a/devel/aegis/files/patch-libaegis_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- libaegis/gram.y.orig 2020-06-17 17:49:20.265476000 -0400
-+++ libaegis/gram.y 2020-06-17 17:49:37.193953000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1991-1994, 1999, 2002, 2004-2006, 2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {gram_}
- %{
-
- #include <common/ac/stdio.h>
diff --git a/devel/aegis/files/patch-libaegis_introspector_time.h b/devel/aegis/files/patch-libaegis_introspector_time.h
deleted file mode 100644
index f10311911e30..000000000000
--- a/devel/aegis/files/patch-libaegis_introspector_time.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libaegis/introspector/time.h.orig 2012-12-04 02:03:33 UTC
-+++ libaegis/introspector/time.h
-@@ -19,6 +19,7 @@
- #ifndef LIBAEGIS_INTROSPECTOR_TIME_H
- #define LIBAEGIS_INTROSPECTOR_TIME_H
-
-+#include <time.h>
- #include <libaegis/introspector.h>
- #include <libaegis/output.h>
-
diff --git a/devel/aegis/files/patch-libaegis_introspector_vector.h b/devel/aegis/files/patch-libaegis_introspector_vector.h
deleted file mode 100644
index c87872a4d040..000000000000
--- a/devel/aegis/files/patch-libaegis_introspector_vector.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libaegis/introspector/vector.h.orig 2012-12-04 02:03:33 UTC
-+++ libaegis/introspector/vector.h
-@@ -19,6 +19,7 @@
- #ifndef LIBAEGIS_INTROSPECTOR_VECTOR_H
- #define LIBAEGIS_INTROSPECTOR_VECTOR_H
-
-+#include <sys/types.h>
- #include <libaegis/introspector.h>
-
- /**
diff --git a/devel/aegis/files/patch-libaegis_meta_lex_cc b/devel/aegis/files/patch-libaegis_meta_lex_cc
deleted file mode 100644
index bc7c9952ffaa..000000000000
--- a/devel/aegis/files/patch-libaegis_meta_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- libaegis/meta_lex.cc.orig 2020-06-17 18:16:18.858528000 -0400
-+++ libaegis/meta_lex.cc 2020-06-17 18:16:45.666339000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1996, 1998, 1999, 2001-2008, 2010, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -46,7 +47,7 @@
- static input source;
-
- static int error_count;
--extern gram_STYPE gram_lval;
-+extern GRAM_STYPE gram_lval;
- static nstring_accumulator buffer;
-
-
diff --git a/devel/aegis/files/patch-libaegis_sub_expr_gram_y b/devel/aegis/files/patch-libaegis_sub_expr_gram_y
deleted file mode 100644
index 694a988abbf6..000000000000
--- a/devel/aegis/files/patch-libaegis_sub_expr_gram_y
+++ /dev/null
@@ -1,149 +0,0 @@
---- libaegis/sub/expr_gram.y.orig 2020-06-17 17:51:38.214116000 -0400
-+++ libaegis/sub/expr_gram.y 2020-06-17 17:52:02.149971000 -0400
-@@ -1,22 +1,24 @@
- /*
-- * aegis - project change supervisor
-- * Copyright (C) 1996, 1999, 2002, 2003, 2005-2008 Peter Miller
-+ * aegis - project change supervisor
-+ * Copyright (C) 1996, 1999, 2002, 2003, 2005-2008 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 3 of the License, or
-- * (at your option) any later version.
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 3 of the License, or
-+ * (at your option) any later version.
- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program. If not, see
-- * <http://www.gnu.org/licenses/>.
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see
-+ * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {sub_expr_gram_}
- %{
-
- #include <common/ac/stdarg.h>
-@@ -57,7 +59,7 @@
-
- %union
- {
-- long lv_number;
-+ long lv_number;
- }
-
- %type <lv_number> NUMBER expr
-@@ -94,7 +96,7 @@
-
- trace(("}\n"));
- if (bad)
-- return "";
-+ return "";
- return nstring::format("%ld", result);
- }
-
-@@ -112,21 +114,21 @@
- /*
- * jiggery-pokery for yacc
- *
-- * Replace all calls to printf with a call to trace_printf. The
-- * trace_where_ is needed to set the location, and is safe, because
-- * yacc only invokes the printf with an if (be careful, the printf
-- * is not in a compound statement).
-+ * Replace all calls to printf with a call to trace_printf. The
-+ * trace_where_ is needed to set the location, and is safe, because
-+ * yacc only invokes the printf with an if (be careful, the printf
-+ * is not in a compound statement).
- */
- #define printf trace_where_, trace_printf
-
- /*
- * jiggery-pokery for bison
- *
-- * Replace all calls to fprintf with a call to yydebugger. Ignore
-- * the first argument, it will be "stderr". The trace_where_ is
-- * needed to set the location, and is safe, because bison only
-- * invokes the printf with an if (be careful, the fprintf is not in
-- * a compound statement).
-+ * Replace all calls to fprintf with a call to yydebugger. Ignore
-+ * the first argument, it will be "stderr". The trace_where_ is
-+ * needed to set the location, and is safe, because bison only
-+ * invokes the printf with an if (be careful, the fprintf is not in
-+ * a compound statement).
- */
- #define fprintf trace_where_, yydebugger
-
-@@ -151,40 +153,41 @@
-
- grammar:
- expr
-- { result = $1; }
-+ { result = $1; }
- ;
-
- expr
- : LP expr RP
-- { $$ = $2; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $2; trace(("$$ = %ld;\n", $$)); }
- | NUMBER
-- { $$ = $1; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1; trace(("$$ = %ld;\n", $$)); }
- | MINUS expr
-- %prec UNARY
-- { $$ = -$2; trace(("$$ = %ld;\n", $$)); }
-+ %prec UNARY
-+ { $$ = -$2; trace(("$$ = %ld;\n", $$)); }
- | expr PLUS expr
-- { $$ = $1 + $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 + $3; trace(("$$ = %ld;\n", $$)); }
- | expr MINUS expr
-- { $$ = $1 - $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 - $3; trace(("$$ = %ld;\n", $$)); }
- | expr MUL expr
-- { $$ = $1 * $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 * $3; trace(("$$ = %ld;\n", $$)); }
- | expr DIV expr
-- { $$ = $3 ? $1 / $3 : 0; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $3 ? $1 / $3 : 0; trace(("$$ = %ld;\n", $$)); }
- | expr MOD expr
-- { $$ = $3 ? $1 % $3 : 0; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $3 ? $1 % $3 : 0; trace(("$$ = %ld;\n", $$)); }
- | expr EQ expr
-- { $$ = ($1 == $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 == $3); trace(("$$ = %ld;\n", $$)); }
- | expr NE expr
-- { $$ = ($1 != $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 != $3); trace(("$$ = %ld;\n", $$)); }
- | expr LT expr
-- { $$ = ($1 < $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 < $3); trace(("$$ = %ld;\n", $$)); }
- | expr LE expr
-- { $$ = ($1 <= $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 <= $3); trace(("$$ = %ld;\n", $$)); }
- | expr GT expr
-- { $$ = ($1 > $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 > $3); trace(("$$ = %ld;\n", $$)); }
- | expr GE expr
-- { $$ = ($1 >= $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 >= $3); trace(("$$ = %ld;\n", $$)); }
- | NOT expr
-- %prec UNARY
-- { $$ = (!$2); trace(("$$ = %ld;\n", $$)); }
-+ %prec UNARY
-+ { $$ = (!$2); trace(("$$ = %ld;\n", $$)); }
- ;
-+// vim: set ts=8 sw=4 et :
diff --git a/devel/aegis/files/patch-libaegis_sub_plural_gram_y b/devel/aegis/files/patch-libaegis_sub_plural_gram_y
deleted file mode 100644
index 2a5c1253a0fc..000000000000
--- a/devel/aegis/files/patch-libaegis_sub_plural_gram_y
+++ /dev/null
@@ -1,373 +0,0 @@
---- libaegis/sub/plural_gram.y.orig 2020-06-17 17:52:35.548476000 -0400
-+++ libaegis/sub/plural_gram.y 2020-06-17 17:52:46.221850000 -0400
-@@ -1,22 +1,24 @@
- /*
-- * aegis - project change supervisor
-- * Copyright (C) 2002-2008 Peter Miller
-+ * aegis - project change supervisor
-+ * Copyright (C) 2002-2008 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 3 of the License, or
-- * (at your option) any later version.
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 3 of the License, or
-+ * (at your option) any later version.
- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program. If not, see
-- * <http://www.gnu.org/licenses/>.
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see
-+ * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {sub_plural_gram_}
- %{
-
- #include <common/ac/stdarg.h>
-@@ -114,9 +116,9 @@
-
- trace(("}\n"));
- if (bad)
-- return 0;
-+ return 0;
- if (plural >= nplurals)
-- return 0;
-+ return 0;
- return plural;
- }
-
-@@ -132,35 +134,35 @@
- /*
- * jiggery-pokery for yacc
- *
-- * Replace all calls to printf with a call to trace_printf. The
-- * trace_where_ is needed to set the location, and is safe, because
-- * yacc only invokes the printf with an if (be careful, the printf
-- * is not in a compound statement).
-+ * Replace all calls to printf with a call to trace_printf. The
-+ * trace_where_ is needed to set the location, and is safe, because
-+ * yacc only invokes the printf with an if (be careful, the printf
-+ * is not in a compound statement).
- */
- #define printf trace_where_, trace_printf
-
- /*
- * jiggery-pokery for bison
- *
-- * Replace all calls to fprintf with a call to yydebugger. Ignore
-- * the first argument, it will be "stderr". The trace_where_ is
-- * needed to set the location, and is safe, because bison only
-- * invokes the printf with an if (be careful, the fprintf is not in
-- * a compound statement).
-+ * Replace all calls to fprintf with a call to yydebugger. Ignore
-+ * the first argument, it will be "stderr". The trace_where_ is
-+ * needed to set the location, and is safe, because bison only
-+ * invokes the printf with an if (be careful, the fprintf is not in
-+ * a compound statement).
- */
- #define fprintf trace_where_, yydebugger
-
- static void
- yydebugger(void *, const char *fmt, ...)
- {
-- va_list ap;
-- string_ty *s;
-+ va_list ap;
-+ string_ty *s;
-
-- va_start(ap, fmt);
-- s = str_vformat(fmt, ap);
-- va_end(ap);
-- trace_printf("%s", s->str_text);
-- str_free(s);
-+ va_start(ap, fmt);
-+ s = str_vformat(fmt, ap);
-+ va_end(ap);
-+ trace_printf("%s", s->str_text);
-+ str_free(s);
- }
-
- #endif
-@@ -170,138 +172,139 @@
- %%
-
- grammar:
-- nplurals SEMI plural
-- ;
-+ nplurals SEMI plural
-+ ;
-
- nplurals
-- : NPLURALS EQU INTEGER
-- {
-- nplurals = $3;
-- }
-- ;
-+ : NPLURALS EQU INTEGER
-+ {
-+ nplurals = $3;
-+ }
-+ ;
-
- plural
-- : PLURAL EQU expr
-- {
-- plural = $3;
-- }
-- ;
-+ : PLURAL EQU expr
-+ {
-+ plural = $3;
-+ }
-+ ;
-
- expr
-- : LP expr RP
-- {
-- $$ = $2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | NUMBER
-- {
-- $$ = number;
-- trace(("$$ = %u;\n", $$));
-- }
-- | INTEGER
-- {
-- $$ = $1;
-- trace(("$$ = %u;\n", $$));
-- }
-- | MINUS expr
-- %prec UNARY
-- {
-- $$ = -$2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr PLUS expr
-- {
-- $$ = $1 + $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MINUS expr
-- {
-- $$ = $1 - $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MUL expr
-- {
-- $$ = $1 * $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr DIV expr
-- {
-- $$ = $3 ? $1 / $3 : 0;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MOD expr
-- {
-- $$ = $3 ? $1 % $3 : 0;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr EQ expr
-- {
-- $$ = ($1 == $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr NE expr
-- {
-- $$ = ($1 != $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr LT expr
-- {
-- $$ = ($1 < $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr LE expr
-- {
-- $$ = ($1 <= $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr GT expr
-- {
-- $$ = ($1 > $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr GE expr
-- {
-- $$ = ($1 >= $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | NOT expr
-- {
-- $$ = (!$2);
-- trace(("$$ = %u;\n", $$));
-- }
-- | BITNOT expr
-- {
-- $$ = ~$2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr ANDAND expr
-- {
-- $$ = $1 && $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITAND expr
-- {
-- $$ = $1 & $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr OROR expr
-- {
-- $$ = $1 || $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITOR expr
-- {
-- $$ = $1 | $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITXOR expr
-- {
-- $$ = $1 ^ $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr QUEST expr COLON expr
-- {
-- $$ = $1 ? $3 : $5;
-- trace(("$$ = %u;\n", $$));
-- }
-- ;
-+ : LP expr RP
-+ {
-+ $$ = $2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | NUMBER
-+ {
-+ $$ = number;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | INTEGER
-+ {
-+ $$ = $1;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | MINUS expr
-+ %prec UNARY
-+ {
-+ $$ = -$2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr PLUS expr
-+ {
-+ $$ = $1 + $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MINUS expr
-+ {
-+ $$ = $1 - $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MUL expr
-+ {
-+ $$ = $1 * $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr DIV expr
-+ {
-+ $$ = $3 ? $1 / $3 : 0;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MOD expr
-+ {
-+ $$ = $3 ? $1 % $3 : 0;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr EQ expr
-+ {
-+ $$ = ($1 == $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr NE expr
-+ {
-+ $$ = ($1 != $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr LT expr
-+ {
-+ $$ = ($1 < $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr LE expr
-+ {
-+ $$ = ($1 <= $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr GT expr
-+ {
-+ $$ = ($1 > $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr GE expr
-+ {
-+ $$ = ($1 >= $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | NOT expr
-+ {
-+ $$ = (!$2);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | BITNOT expr
-+ {
-+ $$ = ~$2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr ANDAND expr
-+ {
-+ $$ = $1 && $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITAND expr
-+ {
-+ $$ = $1 & $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr OROR expr
-+ {
-+ $$ = $1 || $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITOR expr
-+ {
-+ $$ = $1 | $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITXOR expr
-+ {
-+ $$ = $1 ^ $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr QUEST expr COLON expr
-+ {
-+ $$ = $1 ? $3 : $5;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ ;
-+// vim: set ts=8 sw=4 et :
diff --git a/devel/aegis/pkg-descr b/devel/aegis/pkg-descr
deleted file mode 100644
index 5b1eccff4f28..000000000000
--- a/devel/aegis/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Aegis is a transaction-based software configuration management system. It
-provides a framework within which a team of developers may work on many
-changes to a program independently, and Aegis coordinates integrating these
-changes back into the master source of the program, with as little disruption
-as possible. Some key features:
-
-* All operations on the repository are based on change sets.
-* True configurations. All changes are reproducible snapshots. Every change
- set has a unique configuration identifier.
-* Ability to rename files without losing their history.
-* Binary files are supported.
-* File meta-data are versioned. Aegis versions permissions also.
-* Commits are truly atomic. No part of a commit takes effect until the entire
- commit has succeeded. Log messages are attached to the change set, not
- stored redundantly in each file.
-* Access controls on lines of development (branches). Creating a branch in
- Aegis can be accomplished with a single, fast command.
-* Repository synchronization, geographically distributed development.
-* Optimal performance for all users, local or remote (no difference).
-* Disconnected commits.
-* Peer-to-peer architecture. Work may flow in without involving a master site.
-* Costs are proportional to change size, not data size.
diff --git a/devel/aegis/pkg-message b/devel/aegis/pkg-message
deleted file mode 100644
index c2ad6f9d1cef..000000000000
--- a/devel/aegis/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Aegis has been installed.
-
-If you want more development tools, check "devel/cook" and "devel/fhist".
-EOM
-}
-]
diff --git a/devel/aegis/pkg-plist b/devel/aegis/pkg-plist
deleted file mode 100644
index 5934e8b99126..000000000000
--- a/devel/aegis/pkg-plist
+++ /dev/null
@@ -1,188 +0,0 @@
-share/man/man1/ae-cvs-ci.1.gz
-share/man/man1/ae-repo-ci.1.gz
-share/man/man1/ae-sccs-put.1.gz
-share/man/man1/ae_c.1.gz
-share/man/man1/ae_diff2htm.1.gz
-share/man/man1/ae_p.1.gz
-share/man/man1/aeannotate.1.gz
-share/man/man1/aeb.1.gz
-share/man/man1/aebisect.1.gz
-share/man/man1/aebuffy.1.gz
-share/man/man1/aeca.1.gz
-share/man/man1/aecd.1.gz
-share/man/man1/aechown.1.gz
-share/man/man1/aeclean.1.gz
-share/man/man1/aeclone.1.gz
-share/man/man1/aecomp.1.gz
-share/man/man1/aecomplete.1.gz
-share/man/man1/aecp.1.gz
-share/man/man1/aecpu.1.gz
-share/man/man1/aecvsserver.1.gz
-share/man/man1/aed.1.gz
-share/man/man1/aedb.1.gz
-share/man/man1/aedbu.1.gz
-share/man/man1/aede-policy.1.gz
-share/man/man1/aede.1.gz
-share/man/man1/aedeu.1.gz
-share/man/man1/aediff.1.gz
-share/man/man1/aedist.1.gz
-share/man/man1/aedn.1.gz
-share/man/man1/aeedit.1.gz
-share/man/man1/aefa.1.gz
-share/man/man1/aefind.1.gz
-share/man/man1/aefinish.1.gz
-share/man/man1/aefp.1.gz
-share/man/man1/aeget.1.gz
-share/man/man1/aegrep.1.gz
-share/man/man1/aegis.1.gz
-share/man/man1/aegis.cgi.1.gz
-share/man/man1/aeib.1.gz
-share/man/man1/aeibu.1.gz
-share/man/man1/aeifail.1.gz
-share/man/man1/aeimport.1.gz
-share/man/man1/aeintegratq.1.gz
-share/man/man1/aeipass.1.gz
-share/man/man1/ael.1.gz
-share/man/man1/aelcf.1.gz
-share/man/man1/aelic.1.gz
-share/man/man1/aelock.1.gz
-share/man/man1/aelpf.1.gz
-share/man/man1/aels.1.gz
-share/man/man1/aelsf.1.gz
-share/man/man1/aemakegen.1.gz
-share/man/man1/aemeasure.1.gz
-share/man/man1/aemt.1.gz
-share/man/man1/aemtu.1.gz
-share/man/man1/aemv.1.gz
-share/man/man1/aemvu.1.gz
-share/man/man1/aena.1.gz
-share/man/man1/aenbr.1.gz
-share/man/man1/aenbru.1.gz
-share/man/man1/aenc.1.gz
-share/man/man1/aencu.1.gz
-share/man/man1/aend.1.gz
-share/man/man1/aenf.1.gz
-share/man/man1/aenfu.1.gz
-share/man/man1/aeni.1.gz
-share/man/man1/aenpa.1.gz
-share/man/man1/aenpr.1.gz
-share/man/man1/aenrls.1.gz
-share/man/man1/aenrv.1.gz
-share/man/man1/aent.1.gz
-share/man/man1/aentu.1.gz
-share/man/man1/aepa.1.gz
-share/man/man1/aepatch.1.gz
-share/man/man1/aepromptcmd.1.gz
-share/man/man1/aer.1.gz
-share/man/man1/aera.1.gz
-share/man/man1/aerb.1.gz
-share/man/man1/aerbu.1.gz
-share/man/man1/aerd.1.gz
-share/man/man1/aerect.1.gz
-share/man/man1/aerevml.1.gz
-share/man/man1/aerfail.1.gz
-share/man/man1/aeri.1.gz
-share/man/man1/aerm.1.gz
-share/man/man1/aermpr.1.gz
-share/man/man1/aermu.1.gz
-share/man/man1/aerpa.1.gz
-share/man/man1/aerpass.1.gz
-share/man/man1/aerpu.1.gz
-share/man/man1/aerrv.1.gz
-share/man/man1/aesub.1.gz
-share/man/man1/aesubunit.1.gz
-share/man/man1/aesvt.1.gz
-share/man/man1/aet.1.gz
-share/man/man1/aetar.1.gz
-share/man/man1/aev.1.gz
-share/man/man1/aexml.1.gz
-share/man/man1/aexver.1.gz
-share/man/man1/tkaeca.1.gz
-share/man/man1/tkaegis.1.gz
-share/man/man1/tkaenc.1.gz
-share/man/man1/tkaepa.1.gz
-share/man/man1/tkaer.1.gz
-share/man/man5/aecattr.5.gz
-share/man/man5/aecstate.5.gz
-share/man/man5/aedir.5.gz
-share/man/man5/aefattr.5.gz
-share/man/man5/aefstate.5.gz
-share/man/man5/aegis.5.gz
-share/man/man5/aegstate.5.gz
-share/man/man5/aelock.5.gz
-share/man/man5/aemetrics.5.gz
-share/man/man5/aepattr.5.gz
-share/man/man5/aepconf.5.gz
-share/man/man5/aepstate.5.gz
-share/man/man5/aer.5.gz
-share/man/man5/aerptidx.5.gz
-share/man/man5/aesub.5.gz
-share/man/man5/aetest.5.gz
-share/man/man5/aeuconf.5.gz
-share/man/man5/aeustate.5.gz
-bin/ae-cvs-ci
-bin/ae-repo-ci
-bin/ae-sccs-put
-bin/ae_diff2htm
-bin/aeannotate
-bin/aebisect
-bin/aebuffy
-bin/aecomp
-bin/aecomplete
-bin/aecvsserver
-bin/aede-policy
-bin/aediff
-bin/aedist
-bin/aeedit
-bin/aefind
-bin/aefinish
-bin/aeget
-bin/aeget.instal
-bin/aefp
-bin/aegrep
-bin/aelsf
-@mode 4755
-bin/aegis
-bin/aeimport
-bin/aelock
-@mode
-bin/aeintegratq
-bin/aelcf
-bin/aelpf
-bin/aels
-bin/aemakegen
-bin/aemeasure
-bin/aepatch
-bin/aepromptcmd
-bin/aerect
-bin/aereport
-bin/aerevml
-bin/aesub
-bin/aesubunit
-bin/aesvt
-bin/aetar
-bin/aexml
-bin/aexver
-bin/tkaeca
-bin/tkaegis
-bin/tkaenc
-bin/tkaepa
-bin/tkaer
-bin/xaegis
-etc/profile.d/aegis.sh
-etc/profile.d/aegis.csh
-etc/profile.d/aegis.bash
-etc/profile.d/aegis.zsh
-%%NLS%%share/locale/da/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/de/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/en/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/es/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/it/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/aegis.mo
-@dir(bin,sys,) com/aegis
-@dir(bin,sys,) com
diff --git a/devel/apache-log4j2/Makefile b/devel/apache-log4j2/Makefile
index 4b97aa56e0d8..b7898b66748d 100644
--- a/devel/apache-log4j2/Makefile
+++ b/devel/apache-log4j2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= log4j2
-PORTVERSION= 2.24.3
+PORTVERSION= 2.25.1
CATEGORIES= devel java
MASTER_SITES= APACHE/logging/log4j/${PORTVERSION}
PKGNAMEPREFIX= apache-
diff --git a/devel/apache-log4j2/distinfo b/devel/apache-log4j2/distinfo
index 3c71f9cc00ae..87e41b0b3b15 100644
--- a/devel/apache-log4j2/distinfo
+++ b/devel/apache-log4j2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735811648
-SHA256 (apache-log4j-2.24.3-bin.zip) = 359ef2d7278b67a72053239c1c8cdba44a5681097835d010982470e121c2338a
-SIZE (apache-log4j-2.24.3-bin.zip) = 3617769
+TIMESTAMP = 1753971838
+SHA256 (apache-log4j-2.25.1-bin.zip) = f7ad107a3f584328ce3064623182bcc8995d711bf56f51c9c1507a01e2e7006b
+SIZE (apache-log4j-2.25.1-bin.zip) = 3727442
diff --git a/devel/apache-log4j2/pkg-plist b/devel/apache-log4j2/pkg-plist
index 5f16112248de..3c2a19fe6e90 100644
--- a/devel/apache-log4j2/pkg-plist
+++ b/devel/apache-log4j2/pkg-plist
@@ -8,6 +8,7 @@
%%JAVAJARDIR%%/log4j-couchdb.jar
%%JAVAJARDIR%%/log4j-docker.jar
%%JAVAJARDIR%%/log4j-iostreams.jar
+%%JAVAJARDIR%%/log4j-jakarta-jms.jar
%%JAVAJARDIR%%/log4j-jakarta-smtp.jar
%%JAVAJARDIR%%/log4j-jakarta-web.jar
%%JAVAJARDIR%%/log4j-jcl.jar
diff --git a/devel/arpc/Makefile b/devel/arpc/Makefile
deleted file mode 100644
index d95d092a6931..000000000000
--- a/devel/arpc/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= arpc
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.7
-PORTREVISION= 2
-CATEGORIES= devel
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= GRPC-like RPC library that supports file descriptor passing
-WWW= https://github.com/NuxiNL/arpc
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE=2025-07-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR}
-LIB_DEPENDS= libargdata.so:devel/argdata
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR}
-
-USES= compiler:c++17-lang cmake:insource localbase:ldflags python \
- shebangfix
-SHEBANG_FILES= scripts/aprotoc.py
-USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= NuxiNL
-
-PLIST_FILES= bin/aprotoc include/arpc++/arpc++.h \
- lib/libarpc.so lib/libarpc.so.1
-
-# Require the unit tests to pass prior to installing.
-post-build:
- @trap '' PIPE && ${WRKSRC}/arpc_tests
-
-.include <bsd.port.mk>
diff --git a/devel/arpc/distinfo b/devel/arpc/distinfo
deleted file mode 100644
index a8be0e6fc5c8..000000000000
--- a/devel/arpc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1517076895
-SHA256 (NuxiNL-arpc-v0.7_GH0.tar.gz) = 14d4ced3631f26e9ef1ce5f45e6711907fee56954322d6a9f6686aaf2b8fd55b
-SIZE (NuxiNL-arpc-v0.7_GH0.tar.gz) = 1301172
diff --git a/devel/arpc/pkg-descr b/devel/arpc/pkg-descr
deleted file mode 100644
index b31620c356c3..000000000000
--- a/devel/arpc/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-ARPC is a GRPC-like library that supports file descriptor passing.
-
-ARPC ships with a script, aprotoc, that works similar to Protobuf/GRPC's
-protoc. It generates message and service bindings, taking a .proto file
-as an input. Where ARPC differs from GRPC is that messages may contain
-file descriptors. These file descriptors are passed on to the remote
-side transparently. This makes ARPC useful for implementing privilege
-separation between processes.
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index 0abf7631d62c..f19599fb9c0f 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.1
+DISTVERSION= 0.33.2
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index f5cea0a4b811..f82e92d9814e 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753088602
-SHA256 (awslabs-aws-crt-cpp-v0.33.1_GH0.tar.gz) = edb3350ecabdefabee25f807816ab5ba0fb14615b267f329900a64d1c8cd4623
-SIZE (awslabs-aws-crt-cpp-v0.33.1_GH0.tar.gz) = 371634
+TIMESTAMP = 1754071514
+SHA256 (awslabs-aws-crt-cpp-v0.33.2_GH0.tar.gz) = 3d8e15483c6e28575f2d1a30d04f509d028fddb647c948efdb980f21f6602b51
+SIZE (awslabs-aws-crt-cpp-v0.33.2_GH0.tar.gz) = 373770
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 4b2ffefd376d..7157278664af 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.603
+DISTVERSION= 1.11.617
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index 033569f27ccc..a3acd6b46e80 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752264057
-SHA256 (aws-aws-sdk-cpp-1.11.603_GH0.tar.gz) = 6b07ff5c9b63e62ea069b6226ead084a7a2cf0b4ec315e177c772946340b66d5
-SIZE (aws-aws-sdk-cpp-1.11.603_GH0.tar.gz) = 75915326
+TIMESTAMP = 1754073379
+SHA256 (aws-aws-sdk-cpp-1.11.617_GH0.tar.gz) = 7cdae2e1592edec1a4a239546b86c823783eee88e8c3efcd0910716a179e9202
+SIZE (aws-aws-sdk-cpp-1.11.617_GH0.tar.gz) = 76683775
diff --git a/devel/blueprint-compiler/Makefile b/devel/blueprint-compiler/Makefile
index 28e92e4d6fa0..c21b174375bf 100644
--- a/devel/blueprint-compiler/Makefile
+++ b/devel/blueprint-compiler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blueprint-compiler
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.0
+DISTVERSION= 0.18.0
CATEGORIES= devel
MAINTAINER= nivit@FreeBSD.org
diff --git a/devel/blueprint-compiler/distinfo b/devel/blueprint-compiler/distinfo
index 7a980d8a6331..292ed62ee2ef 100644
--- a/devel/blueprint-compiler/distinfo
+++ b/devel/blueprint-compiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740824868
-SHA256 (blueprint-compiler-v0.16.0.tar.bz2) = 77a5d593f433c8ca70a05390532cd186c60944cfa6bcd39296c1c2597a7a50fc
-SIZE (blueprint-compiler-v0.16.0.tar.bz2) = 101391
+TIMESTAMP = 1753861767
+SHA256 (blueprint-compiler-v0.18.0.tar.bz2) = c98cc7257177e0e29a604689679a2512922a1f742ee5f28f188b2a13fe17e5e7
+SIZE (blueprint-compiler-v0.18.0.tar.bz2) = 102679
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index 91f1602bbf18..5af82e5902d3 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -1,8 +1,8 @@
PORTNAME= gc
DISTVERSION= 8.2.8
CATEGORIES= devel
-MASTER_SITES= http://www.hboehm.info/gc/gc_source/ \
- https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://www.hboehm.info/gc/gc_source/ \
+ https://github.com/bdwgc/bdwgc/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= boehm-
.ifdef GC_VARIANT
PKGNAMESUFFIX= -${GC_VARIANT}
diff --git a/devel/cargo-dist/Makefile b/devel/cargo-dist/Makefile
index db9d1ce37f0e..ed918fb50581 100644
--- a/devel/cargo-dist/Makefile
+++ b/devel/cargo-dist/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cargo-dist
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.4-prerelease.2
-PORTREVISION= 2
+DISTVERSION= 0.28.7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-dist/distinfo b/devel/cargo-dist/distinfo
index bad009201e12..c516dbe1c791 100644
--- a/devel/cargo-dist/distinfo
+++ b/devel/cargo-dist/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744515295
+TIMESTAMP = 1754107137
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -809,5 +809,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (astral-sh-cargo-dist-v0.28.4-prerelease.2_GH0.tar.gz) = 3e1fc2e8ecdadce1bcf9d704db2778f51a0b455f75a0559a37c8bc49969784e1
-SIZE (astral-sh-cargo-dist-v0.28.4-prerelease.2_GH0.tar.gz) = 3475992
+SHA256 (astral-sh-cargo-dist-v0.28.7_GH0.tar.gz) = 9aefb6385ab935ad8fd16d1b39fc26b933632974eb2fe4f4fc77e956d36cd845
+SIZE (astral-sh-cargo-dist-v0.28.7_GH0.tar.gz) = 3578252
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index 298f3aa6f6fb..887502ba1b7f 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.141.0
+DISTVERSION= 0.142.1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index c474f76d22d1..88fef3900993 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753618671
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.141.0/v0.141.0.mod) = 9d5f2df27ffb1a50dffeb3a297b60b8379b54a857ffab65203f14be51e69979b
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.141.0/v0.141.0.mod) = 11426
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.141.0/v0.141.0.zip) = 3cb51cd7d63af0430f5cf7f639ceb1487c650a7ef93f4f629dc5bfa92f850dd8
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.141.0/v0.141.0.zip) = 1417064
+TIMESTAMP = 1754026713
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.mod) = 6947aa884c5b4d6783c5a482b7db72ac853c5c3c5b2e72447f2e5b7cbe4e1afe
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.mod) = 11468
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.zip) = 8f6199cdd7550e550e63b0ffe8194089619207889c648cc0975b4aae8ac57695
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.zip) = 1417383
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 5d3fef289dcc..53ecec2234ea 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -220,7 +220,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 138.0.7204.157
+CHROMIUM_VER= 138.0.7204.168
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.17.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index e3523fa3bf77..ae1731e1fe65 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.2.4
+ELECTRON_VER= 37.2.5
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index e27bb1a04fd9..5f269a1f7a85 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1753322506
-SHA256 (electron/chromium-138.0.7204.157.tar.xz) = 835dfd3228f6adb2a8c78e296c7d4981aee35daee401a2fe1493b4657d736d25
-SIZE (electron/chromium-138.0.7204.157.tar.xz) = 7275180828
+TIMESTAMP = 1754110996
+SHA256 (electron/chromium-138.0.7204.168.tar.xz) = 5aaa7070ae6378abffe781ad895a8faca34d768acc3f4a5f14015e72c67df882
+SIZE (electron/chromium-138.0.7204.168.tar.xz) = 7276724848
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.2.4.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
-SIZE (electron/electron-yarn-cache-37.2.4.tar.xz) = 30485132
-SHA256 (electron/electron-electron-v37.2.4_GH0.tar.gz) = 67d80459149e885a7bfa6b832dbf094b0f9f41e4fe576810cedad778f4a665b3
-SIZE (electron/electron-electron-v37.2.4_GH0.tar.gz) = 15824526
+SHA256 (electron/electron-yarn-cache-37.2.5.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
+SIZE (electron/electron-yarn-cache-37.2.5.tar.xz) = 30485132
+SHA256 (electron/electron-electron-v37.2.5_GH0.tar.gz) = 384cac61cb8cfa4e3bdaea77654d13472b9f1cd43f64f12f03f512816420b608
+SIZE (electron/electron-electron-v37.2.5_GH0.tar.gz) = 15824577
SHA256 (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 7a1dbcd53b7152df5592624698f987fd626d9240c33d59dfef13812e4c168eb2
SIZE (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 123061071
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron37/files/patch-chrome_browser_about__flags.cc b/devel/electron37/files/patch-chrome_browser_about__flags.cc
index 6050e15bdda0..31267b3499e6 100644
--- a/devel/electron37/files/patch-chrome_browser_about__flags.cc
+++ b/devel/electron37/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/about_flags.cc.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/about_flags.cc
@@ -263,7 +263,7 @@
#include "extensions/common/extension_features.h"
@@ -170,7 +170,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6709,7 +6739,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6716,7 +6746,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -179,7 +179,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7061,7 +7091,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7068,7 +7098,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -188,7 +188,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7560,7 +7590,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7567,7 +7597,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -197,7 +197,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -7851,7 +7881,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7858,7 +7888,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kSupportToolScreenshotDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kSupportToolScreenshot)},
@@ -206,7 +206,7 @@
{"wasm-tts-component-updater-enabled",
flag_descriptions::kWasmTtsComponentUpdaterEnabledName,
flag_descriptions::kWasmTtsComponentUpdaterEnabledDescription, kOsDesktop,
-@@ -8523,7 +8553,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8530,7 +8560,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -215,7 +215,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9176,7 +9206,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9183,7 +9213,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -224,7 +224,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9201,7 +9231,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9208,7 +9238,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -233,7 +233,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9668,7 +9698,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9675,7 +9705,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -242,7 +242,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -9830,7 +9860,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9837,7 +9867,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -251,7 +251,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10334,7 +10364,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10341,7 +10371,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -260,7 +260,7 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10458,7 +10488,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10465,7 +10495,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(chrome::android::kReadAloudTapToSeek)},
#endif
@@ -269,7 +269,7 @@
{"third-party-profile-management",
flag_descriptions::kThirdPartyProfileManagementName,
flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10487,7 +10517,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10494,7 +10524,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -278,7 +278,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11223,7 +11253,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11230,7 +11260,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -287,7 +287,7 @@
{"enable-history-sync-optin",
flag_descriptions::kEnableHistorySyncOptinName,
flag_descriptions::kEnableHistorySyncOptinDescription,
-@@ -11334,7 +11364,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11341,7 +11371,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -296,7 +296,7 @@
{"supervised-profile-safe-search",
flag_descriptions::kSupervisedProfileSafeSearchName,
flag_descriptions::kSupervisedProfileSafeSearchDescription,
-@@ -11586,7 +11616,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11593,7 +11623,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -305,7 +305,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop,
-@@ -11687,7 +11717,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11694,7 +11724,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -314,7 +314,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11721,7 +11751,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11728,7 +11758,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -323,7 +323,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12053,7 +12083,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12060,7 +12090,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -332,7 +332,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12103,7 +12133,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12110,7 +12140,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -341,7 +341,7 @@
{"autofill-enable-amount-extraction-desktop",
flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
-@@ -12123,7 +12153,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12130,7 +12160,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kClipboardContentsId)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -350,7 +350,7 @@
{"autofill-enable-amount-extraction-allowlist-desktop",
flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName,
flag_descriptions::
-@@ -12241,7 +12271,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12248,7 +12278,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -359,7 +359,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12277,7 +12307,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12284,7 +12314,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -368,7 +368,7 @@
{"autofill-enable-amount-extraction-desktop-logging",
flag_descriptions::kAutofillEnableAmountExtractionDesktopLoggingName,
flag_descriptions::
-@@ -12300,7 +12330,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12307,7 +12337,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppUpdateTokenParsingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppEnableUpdateTokenParsing)},
@@ -377,7 +377,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12329,7 +12359,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12336,7 +12366,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -386,7 +386,7 @@
{"local-network-access-check",
flag_descriptions::kLocalNetworkAccessChecksName,
flag_descriptions::kLocalNetworkAccessChecksDescription, kOsDesktop,
-@@ -12551,7 +12581,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12558,7 +12588,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -395,7 +395,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12629,7 +12659,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12636,7 +12666,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
diff --git a/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc b/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
index 8b3339bc70a7..73c16661ddc4 100644
--- a/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
+++ b/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
@@ -1,4 +1,4 @@
---- chrome/browser/flag_descriptions.cc.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/flag_descriptions.cc.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/flag_descriptions.cc
@@ -659,7 +659,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
"Autofill suggestions on the allowlisted merchant websites.";
@@ -81,7 +81,7 @@
const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
const char kEnableHistorySyncOptinDescription[] =
"Enables the History Sync Opt-in screen on Desktop platforms. The screen "
-@@ -5840,7 +5840,7 @@ const char kTranslateOpenSettingsDescription[] =
+@@ -5847,7 +5847,7 @@ const char kTranslateOpenSettingsDescription[] =
"Add an option to the translate bubble menu to open language settings.";
#endif
@@ -90,7 +90,7 @@
const char kWasmTtsComponentUpdaterEnabledName[] =
"Enable Wasm TTS Extension Component";
const char kWasmTtsComponentUpdaterEnabledDescription[] =
-@@ -7871,7 +7871,7 @@ const char kTetheringExperimentalFunctionalityDescript
+@@ -7878,7 +7878,7 @@ const char kTetheringExperimentalFunctionalityDescript
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -99,7 +99,7 @@
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -8100,7 +8100,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
+@@ -8107,7 +8107,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
// Linux -----------------------------------------------------------------------
@@ -108,7 +108,7 @@
const char kOzonePlatformHintChoiceDefault[] = "Default";
const char kOzonePlatformHintChoiceAuto[] = "Auto";
const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -8150,6 +8150,18 @@ const char kWaylandUiScalingDescription[] =
+@@ -8157,6 +8157,18 @@ const char kWaylandUiScalingDescription[] =
"Enable experimental support for text scaling in the Wayland backend "
"backed by full UI scaling. Requires #wayland-per-window-scaling to be "
"enabled too.";
@@ -127,7 +127,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -8162,7 +8174,7 @@ const char kZeroCopyVideoCaptureDescription[] =
+@@ -8169,7 +8181,7 @@ const char kZeroCopyVideoCaptureDescription[] =
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -136,7 +136,7 @@
const char kFollowingFeedSidepanelName[] = "Following feed in the sidepanel";
const char kFollowingFeedSidepanelDescription[] =
"Enables the following feed in the sidepanel.";
-@@ -8205,7 +8217,7 @@ const char kGroupPromoPrototypeDescription[] =
+@@ -8212,7 +8224,7 @@ const char kGroupPromoPrototypeDescription[] =
const char kGroupPromoPrototypeDescription[] =
"Enables prototype for group promo.";
@@ -145,7 +145,7 @@
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8226,7 +8238,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
+@@ -8233,7 +8245,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -154,7 +154,7 @@
#if BUILDFLAG(ENABLE_PRINTING)
const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
const char kCupsIppPrintingBackendDescription[] =
-@@ -8369,7 +8381,7 @@ const char kElementCaptureDescription[] =
+@@ -8376,7 +8388,7 @@ const char kElementCaptureDescription[] =
"media track into a track capturing just a specific DOM element.";
#endif // !BUILDFLAG(IS_ANDROID)
@@ -163,7 +163,7 @@
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8420,7 +8432,7 @@ const char kComposeUpfrontInputModesDescription[] =
+@@ -8427,7 +8439,7 @@ const char kComposeUpfrontInputModesDescription[] =
"Enables upfront input modes in the Compose dialog";
#endif // BUILDFLAG(ENABLE_COMPOSE)
@@ -172,7 +172,7 @@
const char kThirdPartyProfileManagementName[] =
"Third party profile management";
const char kThirdPartyProfileManagementDescription[] =
-@@ -8538,7 +8550,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
+@@ -8545,7 +8557,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
const char kSupervisedUserBlockInterstitialV3Description[] =
"Enables URL filter interstitial V3 for Family Link users.";
diff --git a/devel/electron37/files/patch-chrome_browser_flag__descriptions.h b/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
index 79968484ad0c..b85f452abcb3 100644
--- a/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
+++ b/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
@@ -1,4 +1,4 @@
---- chrome/browser/flag_descriptions.h.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/flag_descriptions.h.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/flag_descriptions.h
@@ -413,7 +413,7 @@ extern const char
kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
@@ -81,7 +81,7 @@
extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
#endif // #if BUILDFLAG(IS_LINUX)
-@@ -3430,7 +3430,7 @@ extern const char kTranslateOpenSettingsDescription[];
+@@ -3432,7 +3432,7 @@ extern const char kTranslateOpenSettingsDescription[];
extern const char kTranslateOpenSettingsDescription[];
#endif
@@ -90,7 +90,7 @@
extern const char kWasmTtsComponentUpdaterEnabledName[];
extern const char kWasmTtsComponentUpdaterEnabledDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -4630,7 +4630,7 @@ extern const char kTetheringExperimentalFunctionalityD
+@@ -4632,7 +4632,7 @@ extern const char kTetheringExperimentalFunctionalityD
#endif // #if BUILDFLAG(IS_CHROMEOS)
@@ -99,7 +99,7 @@
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4765,7 +4765,7 @@ extern const char kEnableArmHwdrmDescription[];
+@@ -4767,7 +4767,7 @@ extern const char kEnableArmHwdrmDescription[];
// Linux ---------------------------------------------------------------------
@@ -108,7 +108,7 @@
extern const char kOzonePlatformHintChoiceDefault[];
extern const char kOzonePlatformHintChoiceAuto[];
extern const char kOzonePlatformHintChoiceX11[];
-@@ -4796,6 +4796,9 @@ extern const char kWaylandUiScalingDescription[];
+@@ -4798,6 +4798,9 @@ extern const char kWaylandUiScalingDescription[];
extern const char kWaylandUiScalingName[];
extern const char kWaylandUiScalingDescription[];
@@ -118,7 +118,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -4810,7 +4813,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
+@@ -4812,7 +4815,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -127,7 +127,7 @@
#if BUILDFLAG(ENABLE_PRINTING)
extern const char kCupsIppPrintingBackendName[];
extern const char kCupsIppPrintingBackendDescription[];
-@@ -4823,7 +4826,7 @@ extern const char kScreenlockReauthCardDescription[];
+@@ -4825,7 +4828,7 @@ extern const char kScreenlockReauthCardDescription[];
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -136,7 +136,7 @@
extern const char kFollowingFeedSidepanelName[];
extern const char kFollowingFeedSidepanelDescription[];
-@@ -4840,7 +4843,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
+@@ -4842,7 +4845,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
extern const char kTaskManagerDesktopRefreshDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -145,7 +145,7 @@
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4932,7 +4935,7 @@ extern const char kElementCaptureDescription[];
+@@ -4934,7 +4937,7 @@ extern const char kElementCaptureDescription[];
extern const char kElementCaptureDescription[];
#endif // !BUILDFLAG(IS_ANDROID)
@@ -154,7 +154,7 @@
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4971,7 +4974,7 @@ extern const char kComposeUpfrontInputModesDescription
+@@ -4973,7 +4976,7 @@ extern const char kComposeUpfrontInputModesDescription
extern const char kComposeUpfrontInputModesDescription[];
#endif // BUILDFLAG(ENABLE_COMPOSE)
@@ -163,7 +163,7 @@
extern const char kThirdPartyProfileManagementName[];
extern const char kThirdPartyProfileManagementDescription[];
-@@ -5045,7 +5048,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
+@@ -5047,7 +5050,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
extern const char kSupervisedUserBlockInterstitialV3Name[];
extern const char kSupervisedUserBlockInterstitialV3Description[];
diff --git a/devel/gcc-arm-embedded/Makefile b/devel/gcc-arm-embedded/Makefile
index bd7e485e463e..051092bcc592 100644
--- a/devel/gcc-arm-embedded/Makefile
+++ b/devel/gcc-arm-embedded/Makefile
@@ -71,6 +71,12 @@ PLIST_SUB+= GCC_VERSION=${GCC_VERSION} FULL_VERSION=${FULL_VERSION} TARGET=${TAR
.include <bsd.port.options.mk>
+.if ${ARCH:Mpowerpc64*}
+GMP_ABI= ABI="mode64"
+.else
+GMP_ABI=
+.endif
+
.if ${PORT_OPTIONS:MPYGDB}
PYGDB_BUILD_OPT= --enable-gdb-with-python=${PYTHON_CMD}
.else
@@ -95,6 +101,8 @@ post-extract:
@${MV} ${WRKSRC}/gnu-devtools-for-arm-${GL_TAGNAME_tools} ${WRKSRC}/gnu-devtools-for-arm
do-build:
+ ${GMP_ABI} \
+ CC="${CC}" \
PATH=${WRKSRC}/gnu-devtools-for-arm:${PATH} \
installdir=${WRKDIR}/${DIR_NAME} \
LOCALBASE="${LOCALBASE}" \
diff --git a/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh b/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh
index b89687372592..5a0692c0182b 100644
--- a/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh
+++ b/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh
@@ -1,4 +1,4 @@
---- gnu-devtools-for-arm/utilities.sh.orig 2025-03-31 10:59:01 UTC
+--- gnu-devtools-for-arm/utilities.sh.orig 2025-07-31 23:01:18 UTC
+++ gnu-devtools-for-arm/utilities.sh
@@ -33,6 +33,8 @@ number_of_cores()
grep -c "^processor" /proc/cpuinfo
@@ -9,7 +9,14 @@
else
echo "1"
fi
-@@ -56,6 +58,9 @@ find_build_triple ()
+@@ -50,12 +52,15 @@ find_build_triple ()
+ # Get the triple of the machine we're running on, i.e. the build machine.
+ find_build_triple ()
+ {
+- machine=$(uname -m)
++ machine=$(uname -p)
+ plat=$(uname -s)
+ if [[ "$plat" == "Darwin" ]]; then
echo "$machine-apple-darwin" # e.g. x86_64-apple-darwin or arm64-apple-darwin
elif [[ "$plat" == "Linux" ]]; then
echo "$machine-none-linux-gnu" # e.g. x86_64-none-linux-gnu
diff --git a/devel/geany-themes/Makefile b/devel/geany-themes/Makefile
index 1b6c182c3e92..5e563e91eba5 100644
--- a/devel/geany-themes/Makefile
+++ b/devel/geany-themes/Makefile
@@ -11,6 +11,9 @@ LICENSE= BSD2CLAUSE GPLv2+ PD
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Themes have been included in the main geany distribution
+EXPIRATION_DATE=2025-08-31
+
USE_GITHUB= yes
GH_ACCOUNT= geany
diff --git a/devel/git-repo-manager/Makefile b/devel/git-repo-manager/Makefile
index c307c283b496..0bde27c48b81 100644
--- a/devel/git-repo-manager/Makefile
+++ b/devel/git-repo-manager/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-repo-manager
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.22
-PORTREVISION= 6
+DISTVERSION= 0.8.2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -22,174 +21,198 @@ GH_ACCOUNT= hakoerber
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- autocfg-1.4.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ autocfg-1.5.0 \
base64-0.22.1 \
- bitflags-2.6.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
- cc-1.2.2 \
- cfg-if-1.0.0 \
- clap-4.5.21 \
- clap_builder-4.5.21 \
- clap_derive-4.5.18 \
- clap_lex-0.7.3 \
- colorchoice-1.0.3 \
- comfy-table-7.1.3 \
- console-0.15.8 \
- crc32fast-1.4.2 \
+ bitflags-2.9.1 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ comfy-table-7.1.4 \
+ console-0.16.0 \
+ cookie-0.18.1 \
+ cookie_store-0.21.1 \
+ crc32fast-1.5.0 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ deranged-0.4.0 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- encode_unicode-0.3.6 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- flate2-1.0.35 \
+ document-features-0.2.11 \
+ encode_unicode-1.0.0 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ flate2-1.1.2 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
- getrandom-0.2.15 \
- git2-0.19.0 \
- hashbrown-0.15.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ git2-0.20.2 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- http-1.1.0 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ http-1.3.1 \
+ httparse-1.10.1 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
- indexmap-2.6.0 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
is_terminal_polyfill-1.70.1 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.167 \
- libgit2-sys-0.17.0+1.8.1 \
- libredox-0.1.3 \
- libssh2-sys-0.3.0 \
- libz-sys-1.1.20 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.3 \
- lock_api-0.4.12 \
- log-0.4.22 \
- memchr-2.7.4 \
- miniz_oxide-0.8.0 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
- openssl-src-300.4.1+3.4.0 \
- openssl-sys-0.9.104 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.6 \
+ libssh2-sys-0.3.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.4.15 \
+ litemap-0.8.0 \
+ litrs-0.4.1 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
+ num-conv-0.1.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-probe-0.1.6 \
+ openssl-src-300.5.1+3.5.1 \
+ openssl-sys-0.9.109 \
option-ext-0.2.0 \
outdir-tempdir-0.2.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
parse_link_header-0.4.0 \
percent-encoding-2.3.1 \
- pkg-config-0.3.31 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.92 \
- quote-1.0.37 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- redox_syscall-0.5.7 \
- redox_users-0.4.6 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ redox_syscall-0.5.15 \
+ redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- ring-0.17.8 \
- rustix-0.38.41 \
- rustls-0.23.19 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ ring-0.17.14 \
+ rustix-0.38.44 \
+ rustls-0.23.29 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
- serde-1.0.215 \
- serde_derive-1.0.215 \
- serde_json-1.0.133 \
- serde_spanned-0.6.8 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.141 \
+ serde_spanned-1.0.0 \
serde_yaml-0.9.34+deprecated \
- shellexpand-3.1.0 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
- smallvec-1.13.2 \
- spin-0.9.8 \
+ smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
subtle-2.6.1 \
- syn-2.0.90 \
- synstructure-0.13.1 \
- thiserror-1.0.69 \
- thiserror-impl-1.0.69 \
- tinystr-0.7.6 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- unicode-ident-1.0.14 \
- unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
+ temp-env-0.3.6 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.1 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
- ureq-2.11.0 \
+ ureq-3.0.12 \
+ ureq-proto-0.4.2 \
url-2.5.4 \
url-escape-0.1.1 \
- utf16_iter-1.0.5 \
+ utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- webpki-roots-0.26.7 \
+ version_check-0.9.5 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ webpki-roots-0.26.11 \
+ webpki-roots-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.20 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yoke-0.7.4 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.4 \
- zerofrom-derive-0.1.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/git-repo-manager/distinfo b/devel/git-repo-manager/distinfo
index 75ce8e445e76..dd09142e1ec9 100644
--- a/devel/git-repo-manager/distinfo
+++ b/devel/git-repo-manager/distinfo
@@ -1,339 +1,387 @@
-TIMESTAMP = 1734141186
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1753847717
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.2.crate) = f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc
-SIZE (rust/crates/cc-1.2.2.crate) = 98719
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.21.crate) = fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f
-SIZE (rust/crates/clap-4.5.21.crate) = 56470
-SHA256 (rust/crates/clap_builder-4.5.21.crate) = b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec
-SIZE (rust/crates/clap_builder-4.5.21.crate) = 164115
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.3.crate) = afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7
-SIZE (rust/crates/clap_lex-0.7.3.crate) = 12841
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/comfy-table-7.1.3.crate) = 24f165e7b643266ea80cb858aed492ad9280e3e05ce24d4a99d7d7b889b6a4d9
-SIZE (rust/crates/comfy-table-7.1.3.crate) = 73951
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/comfy-table-7.1.4.crate) = 4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a
+SIZE (rust/crates/comfy-table-7.1.4.crate) = 77044
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747
+SIZE (rust/crates/cookie-0.18.1.crate) = 43551
+SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9
+SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
-SIZE (rust/crates/git2-0.19.0.crate) = 215910
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
-SIZE (rust/crates/http-1.1.0.crate) = 103144
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
-SIZE (rust/crates/libc-0.2.167.crate) = 757723
-SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
-SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.20.crate) = d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472
-SIZE (rust/crates/libz-sys-1.1.20.crate) = 830422
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
-SIZE (rust/crates/litemap-0.7.3.crate) = 28728
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-300.4.1+3.4.0.crate) = faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c
-SIZE (rust/crates/openssl-src-300.4.1+3.4.0.crate) = 9945831
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
+SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
+SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/outdir-tempdir-0.2.0.crate) = 1f326cab07f78d6e26cbae17cb1b5aa5ec3cf856bcf7e2bbd06847677907612e
SIZE (rust/crates/outdir-tempdir-0.2.0.crate) = 4227
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/parse_link_header-0.4.0.crate) = fbc23fdb8bbf668d582b0c17120bf6b7f91d85ccad3a5b39706f019a4efda005
SIZE (rust/crates/parse_link_header-0.4.0.crate) = 7509
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6
-SIZE (rust/crates/rustix-0.38.41.crate) = 378463
-SHA256 (rust/crates/rustls-0.23.19.crate) = 934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1
-SIZE (rust/crates/rustls-0.23.19.crate) = 333921
-SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
-SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
-SIZE (rust/crates/serde-1.0.215.crate) = 78527
-SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
-SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
-SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
-SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
+SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.11.0.crate) = b30e6f97efe1fa43535ee241ee76967d3ff6ff3953ebb430d8d55c5393029e7b
-SIZE (rust/crates/ureq-2.11.0.crate) = 115223
+SHA256 (rust/crates/ureq-3.0.12.crate) = 9f0fde9bc91026e381155f8c67cb354bcd35260b2f4a29bcc84639f762760c39
+SIZE (rust/crates/ureq-3.0.12.crate) = 131026
+SHA256 (rust/crates/ureq-proto-0.4.2.crate) = 59db78ad1923f2b1be62b6da81fe80b173605ca0d57f85da2e005382adf693f7
+SIZE (rust/crates/ureq-proto-0.4.2.crate) = 61832
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/url-escape-0.1.1.crate) = 44e0ce4d1246d075ca5abec4b41d33e87a6054d08e2366b63205665e950db218
SIZE (rust/crates/url-escape-0.1.1.crate) = 4459
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
-SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
+SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
-SIZE (rust/crates/yoke-0.7.4.crate) = 27781
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
-SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (hakoerber-git-repo-manager-v0.7.22_GH0.tar.gz) = 0d07f39f8d70334f7b72529ef76d8bf5e9564ec8c87fed65328d84f5c72537c3
-SIZE (hakoerber-git-repo-manager-v0.7.22_GH0.tar.gz) = 110405
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (hakoerber-git-repo-manager-v0.8.2_GH0.tar.gz) = c89d77dfc398d83a03fc072e8f2f94d67b440712867b9dc8bc650d39c1a2fc80
+SIZE (hakoerber-git-repo-manager-v0.8.2_GH0.tar.gz) = 118561
diff --git a/devel/git-who/Makefile b/devel/git-who/Makefile
index 0088ac959f08..9ccbc59132ce 100644
--- a/devel/git-who/Makefile
+++ b/devel/git-who/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-who
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1
+DISTVERSION= 1.2
CATEGORIES= devel
MAINTAINER= nxjoseph@protonmail.com
@@ -10,7 +10,9 @@ WWW= https://github.com/sinclairtarget/git-who
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+RUN_DEPENDS= git:devel/git
+
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= sinclairtarget
GH_TUPLE= bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmatcuk/doublestar/v4 \
@@ -20,6 +22,8 @@ GH_TUPLE= bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmat
mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg
+GO_BUILDFLAGS= -ldflags="-s -w -X main.Commit=${DISTVERSIONFULL} -X main.Version=${DISTVERSIONFULL}"
+
PLIST_FILES= bin/${PORTNAME}
post-extract:
diff --git a/devel/git-who/distinfo b/devel/git-who/distinfo
index b7b4b3edbaae..ab96a3823892 100644
--- a/devel/git-who/distinfo
+++ b/devel/git-who/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750625954
-SHA256 (sinclairtarget-git-who-v1.1_GH0.tar.gz) = b88efe18a39987006df113e097a0e96493955237613997b56c940ff591473ea2
-SIZE (sinclairtarget-git-who-v1.1_GH0.tar.gz) = 558535
+TIMESTAMP = 1753901279
+SHA256 (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 14d69c0e9e18ec40aa11d3e1fd6e76a0805a292de84805264a19c03798e443d0
+SIZE (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 559386
SHA256 (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 0e3302161fdad14119562cb2e978b9e7fb88e8f50c26e7b9c2c2054e5ae52121
SIZE (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 27786
SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
diff --git a/devel/gnucflow/Makefile b/devel/gnucflow/Makefile
index 3a31250cba68..c60403b9d4e4 100644
--- a/devel/gnucflow/Makefile
+++ b/devel/gnucflow/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnucflow
-PORTVERSION= 1.7
-PORTREVISION= 1
+PORTVERSION= 1.8
CATEGORIES= devel
MASTER_SITES= GNU/cflow/
DISTNAME= cflow-${PORTVERSION}
@@ -12,22 +11,20 @@ WWW= https://www.gnu.org/software/cflow/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-CONFLICTS= bsdcflow cflow
-
USES= cpe gmake tar:bzip2
CPE_VENDOR= gnu
CPE_PRODUCT= cflow
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
TEST_TARGET= check
INFO= cflow
+CONFLICTS= bsdcflow cflow
+
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext
-NLS_CONFIGURE_ON= --with-libintl-prefix="${LOCALBASE}"
-NLS_CONFIGURE_OFF= --disable-nls
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE=nls
.include <bsd.port.mk>
diff --git a/devel/gnucflow/distinfo b/devel/gnucflow/distinfo
index 125bcc3dc7e3..da5f39b0a5ce 100644
--- a/devel/gnucflow/distinfo
+++ b/devel/gnucflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641833420
-SHA256 (cflow-1.7.tar.bz2) = d01146caf9001e266133417c2a8258a64b5fc16fcb082a14f6528204d0c97086
-SIZE (cflow-1.7.tar.bz2) = 916685
+TIMESTAMP = 1754053091
+SHA256 (cflow-1.8.tar.bz2) = 8321627b55b6c7877f6a43fcc6f9f846a94b1476a081a035465f7a78d3499ab8
+SIZE (cflow-1.8.tar.bz2) = 938163
diff --git a/devel/gnucflow/pkg-plist b/devel/gnucflow/pkg-plist
index 48c33f9075ae..27522869b137 100644
--- a/devel/gnucflow/pkg-plist
+++ b/devel/gnucflow/pkg-plist
@@ -1,5 +1,7 @@
bin/cflow
share/man/man1/cflow.1.gz
+share/cflow/1.8/c11.cfo
+share/cflow/1.8/gcc.cfo
%%NLS%%share/locale/da/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/de/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/eo/LC_MESSAGES/cflow.mo
@@ -12,6 +14,7 @@ share/man/man1/cflow.1.gz
%%NLS%%share/locale/nl/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/pl/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/cflow.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/sr/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/sv/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/uk/LC_MESSAGES/cflow.mo
diff --git a/devel/godot35-tools/Makefile b/devel/godot35-tools/Makefile
deleted file mode 100644
index d8f9688cd60c..000000000000
--- a/devel/godot35-tools/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-PKGNAMESUFFIX= 35-tools
-
-COMMENT= Game integrated development environment
-
-BROKEN= Fails to build, error: no member named 'u' in 'QuadraticBezierCurve<V>'
-DEPRECATED= Fails to build and legacy, consider migrating to devel/godot-tools
-EXPIRATION_DATE=2025-07-31
-
-OPTIONS_EXCLUDE= #
-OPTIONS_SLAVE= TOOLS
-# we don't want the pkg-message from the master port
-PKGMESSAGE=
-
-MASTERDIR= ${.CURDIR}/../godot35
-
-.include "${MASTERDIR}/Makefile"
diff --git a/devel/grcov/Makefile b/devel/grcov/Makefile
index 4dafcaa00ec6..f57dc201afec 100644
--- a/devel/grcov/Makefile
+++ b/devel/grcov/Makefile
@@ -1,7 +1,6 @@
PORTNAME= grcov
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.0
-PORTREVISION= 2
+DISTVERSION= 0.10.3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -16,39 +15,38 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= mozilla
-CARGO_CRATES= adler2-2.0.0 \
- ahash-0.8.12 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
arbitrary-1.4.1 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
bitflags-2.9.1 \
block-buffer-0.10.4 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
- bytecount-0.6.8 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
byteorder-1.5.0 \
- cc-1.2.22 \
+ cc-1.2.30 \
cfb-0.7.3 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.1 \
chrono-0.4.41 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
- clap-4.5.38 \
- clap_builder-4.5.38 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
core-foundation-sys-0.8.7 \
cpp_demangle-0.4.4 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -62,51 +60,52 @@ CARGO_CRATES= adler2-2.0.0 \
digest-0.10.7 \
either-1.15.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.13 \
fastrand-2.3.0 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fnv-1.0.7 \
generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
+ hermit-abi-0.5.2 \
humansize-2.1.3 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
ignore-0.4.23 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
infer-0.19.0 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.172 \
+ libc-0.2.174 \
libm-0.2.15 \
- libz-rs-sys-0.5.0 \
+ libz-rs-sys-0.5.1 \
libz-sys-1.1.22 \
linux-raw-sys-0.9.4 \
log-0.4.27 \
md-5-0.10.6 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
- miniz_oxide-0.8.8 \
+ memchr-2.7.5 \
+ memmap2-0.9.7 \
+ miniz_oxide-0.8.9 \
msvc-demangler-0.10.1 \
num-conv-0.1.0 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_threads-0.1.7 \
once_cell-1.21.3 \
- papergrid-0.15.0 \
+ once_cell_polyfill-1.70.1 \
+ papergrid-0.17.0 \
parse-zoneinfo-0.3.1 \
percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
@@ -118,9 +117,9 @@ CARGO_CRATES= adler2-2.0.0 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
proc-macro2-1.0.95 \
- quick-xml-0.37.5 \
+ quick-xml-0.38.0 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
@@ -129,30 +128,30 @@ CARGO_CRATES= adler2-2.0.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-1.0.7 \
- rustversion-1.0.20 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
sha2-0.10.9 \
shlex-1.3.0 \
simd-adler32-0.3.7 \
simplelog-0.12.2 \
siphasher-1.0.1 \
slug-0.1.6 \
- smallvec-1.15.0 \
+ smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- symbolic-common-12.15.5 \
- symbolic-demangle-12.15.5 \
- syn-2.0.101 \
- tabled-0.19.0 \
+ symbolic-common-12.16.0 \
+ symbolic-demangle-12.16.0 \
+ syn-2.0.104 \
+ tabled-0.20.0 \
tabled_derive-0.11.0 \
tcmalloc-0.3.0 \
tempfile-3.20.0 \
@@ -174,13 +173,13 @@ CARGO_CRATES= adler2-2.0.0 \
unic-ucd-segment-0.9.0 \
unic-ucd-version-0.9.0 \
unicode-ident-1.0.18 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -188,28 +187,38 @@ CARGO_CRATES= adler2-2.0.0 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
winapi-util-0.1.9 \
- windows-core-0.61.1 \
+ windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.3 \
- windows-strings-0.4.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
wit-bindgen-rt-0.39.0 \
yansi-1.0.1 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
- zip-3.0.0 \
- zlib-rs-0.5.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zip-4.3.0 \
+ zlib-rs-0.5.1 \
zopfli-0.8.2
PLIST_FILES= bin/grcov
diff --git a/devel/grcov/distinfo b/devel/grcov/distinfo
index 00e66234d981..9ad5dabf1341 100644
--- a/devel/grcov/distinfo
+++ b/devel/grcov/distinfo
@@ -1,70 +1,68 @@
-TIMESTAMP = 1747368137
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
-SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+TIMESTAMP = 1753847676
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
-SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1
-SIZE (rust/crates/cc-1.2.22.crate) = 106294
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cfb-0.7.3.crate) = d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f
SIZE (rust/crates/cfb-0.7.3.crate) = 63277
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb
SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
SIZE (rust/crates/chrono-tz-build-0.3.0.crate) = 6139
-SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
-SIZE (rust/crates/clap-4.5.38.crate) = 57140
-SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
-SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -91,12 +89,12 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
@@ -109,12 +107,12 @@ SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a97
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -123,8 +121,8 @@ SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba5
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/infer-0.19.0.crate) = a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7
SIZE (rust/crates/infer-0.19.0.crate) = 19091
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
@@ -135,12 +133,12 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libz-rs-sys-0.5.0.crate) = 6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a
-SIZE (rust/crates/libz-rs-sys-0.5.0.crate) = 17014
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
@@ -149,38 +147,40 @@ SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb404
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/msvc-demangler-0.10.1.crate) = c4c25a3bb7d880e8eceab4822f3141ad0700d20f025991c1f03bd3d00219a5fc
SIZE (rust/crates/msvc-demangler-0.10.1.crate) = 51322
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/papergrid-0.15.0.crate) = 30268a8d20c2c0d126b2b6610ab405f16517f6ba9f244d8c59ac2c512a8a1ce7
-SIZE (rust/crates/papergrid-0.15.0.crate) = 58592
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/papergrid-0.17.0.crate) = 6978128c8b51d8f4080631ceb2302ab51e32cc6e8615f735ee2f83fd269ae3f1
+SIZE (rust/crates/papergrid-0.17.0.crate) = 63686
SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -203,12 +203,12 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
-SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quick-xml-0.38.0.crate) = 8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b
+SIZE (rust/crates/quick-xml-0.38.0.crate) = 196570
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -225,16 +225,16 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -245,8 +245,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -259,20 +259,20 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/symbolic-common-12.15.5.crate) = 6a1150bdda9314f6cfeeea801c23f5593c6e6a6c72e64f67e48d723a12b8efdb
-SIZE (rust/crates/symbolic-common-12.15.5.crate) = 27926
-SHA256 (rust/crates/symbolic-demangle-12.15.5.crate) = 9f66537def48fbc704a92e4fdaab7833bc7cb2255faca8182592fb5fa617eb82
-SIZE (rust/crates/symbolic-demangle-12.15.5.crate) = 192344
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
-SHA256 (rust/crates/tabled-0.19.0.crate) = 228d124371171cd39f0f454b58f73ddebeeef3cef3207a82ffea1c29465aea43
-SIZE (rust/crates/tabled-0.19.0.crate) = 226901
+SHA256 (rust/crates/symbolic-common-12.16.0.crate) = 9c5199e46f23c77c611aa2a383b2f72721dfee4fb2bf85979eea1e0f26ba6e35
+SIZE (rust/crates/symbolic-common-12.16.0.crate) = 27978
+SHA256 (rust/crates/symbolic-demangle-12.16.0.crate) = fa3c03956e32254f74e461a330b9522a2689686d80481708fb2014780d8d3959
+SIZE (rust/crates/symbolic-demangle-12.16.0.crate) = 192824
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/tabled-0.20.0.crate) = e39a2ee1fbcd360805a771e1b300f78cc88fec7b8d3e2f71cd37bbf23e725c7d
+SIZE (rust/crates/tabled-0.20.0.crate) = 228466
SHA256 (rust/crates/tabled_derive-0.11.0.crate) = 0ea5d1b13ca6cff1f9231ffd62f15eefd72543dab5e468735f1a456728a02846
SIZE (rust/crates/tabled_derive-0.11.0.crate) = 12860
SHA256 (rust/crates/tcmalloc-0.3.0.crate) = 375205113d84a1c5eeed67beaa0ce08e41be1a9d5acc3425ad2381fddd9d819b
@@ -315,20 +315,20 @@ SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -343,51 +343,71 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
-SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
-SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
-SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
-SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
-SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
-SIZE (rust/crates/zip-3.0.0.crate) = 112450
-SHA256 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
-SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zip-4.3.0.crate) = 9aed4ac33e8eb078c89e6cbb1d5c4c7703ec6d299fc3e7c3695af8f8b423468b
+SIZE (rust/crates/zip-4.3.0.crate) = 115207
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (mozilla-grcov-v0.10.0_GH0.tar.gz) = cfecfc03f195ccc81b847a5b395f7f5435a4cc9417c64bf215a8867874b0ab87
-SIZE (mozilla-grcov-v0.10.0_GH0.tar.gz) = 2860589
+SHA256 (mozilla-grcov-v0.10.3_GH0.tar.gz) = 3bf61e7bc671e9ad9ad19af5bc222395a68416fc948ce19d656f03b38da247c3
+SIZE (mozilla-grcov-v0.10.3_GH0.tar.gz) = 2861646
diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index af41d2562fb1..3c62716dce0d 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,12 +1,11 @@
PORTNAME= hyprlang
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.3
-PORTREVISION= 2
+DISTVERSION= 0.6.4
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
-COMMENT= Library to parse hypr config files
-WWW= https://hyprland.org/hyprlang
+COMMENT= Official implementation library for the hypr config language
+WWW= https://wiki.hypr.land/Hypr-Ecosystem/hyprlang/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,13 +13,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhyprutils.so:devel/hyprutils
USES= cmake:testing compiler:c++11-lib pkgconfig
+
USE_GITHUB= yes
-USE_LDCONFIG= yes
GH_ACCOUNT= hyprwm
+
+USE_LDCONFIG= yes
+
PLIST_FILES= include/${PORTNAME}.hpp \
lib/lib${PORTNAME}.so \
lib/lib${PORTNAME}.so.2 \
- lib/lib${PORTNAME}.so.${PORTVERSION} \
+ lib/lib${PORTNAME}.so.0.6.3 \
libdata/pkgconfig/${PORTNAME}.pc
.include <bsd.port.mk>
diff --git a/devel/hyprlang/distinfo b/devel/hyprlang/distinfo
index e490a8ba0378..d732b692f23d 100644
--- a/devel/hyprlang/distinfo
+++ b/devel/hyprlang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746655412
-SHA256 (hyprwm-hyprlang-v0.6.3_GH0.tar.gz) = f5effe017edc7a0036c20c7ecbea4edc2bfdacbc0f791b283bd21ec202384251
-SIZE (hyprwm-hyprlang-v0.6.3_GH0.tar.gz) = 60065
+TIMESTAMP = 1753844197
+SHA256 (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = cd7395eaeb1eee90ebeba9c1330a7635709dd0900ebbe349a7aa5702ba4d613f
+SIZE (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = 61947
diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile
index 9365f43325ef..d181ce7f235e 100644
--- a/devel/hyprutils/Makefile
+++ b/devel/hyprutils/Makefile
@@ -1,13 +1,8 @@
PORTNAME= hyprutils
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.1
-PORTREVISION= 1
+DISTVERSION= 0.8.2
CATEGORIES= devel
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= b074d4abc76ce8e740b35ce29534b443ccbc971b.patch:-p1 # atomic shared pointer, see #67
-PATCHFILES+= 172a3fc2320d5e919d341510d97fa06f878167c8.patch:-p1 # atomic shared pointer, see #67
-
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Hyprland utilities library used across the ecosystem
WWW= https://github.com/hyprwm/hyprutils
diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo
index e6e343816356..2199aff2a819 100644
--- a/devel/hyprutils/distinfo
+++ b/devel/hyprutils/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1753234290
-SHA256 (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 1f1e17998ec462dae065483db43b63033e75ac7fc4c3c6aab1af3b679b24ab36
-SIZE (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 42105
-SHA256 (b074d4abc76ce8e740b35ce29534b443ccbc971b.patch) = 5b5d0f5e18323c882b7dd91a6ce21c8dd12ba5045b32fb4648839c80947827ad
-SIZE (b074d4abc76ce8e740b35ce29534b443ccbc971b.patch) = 5308
-SHA256 (172a3fc2320d5e919d341510d97fa06f878167c8.patch) = d3b152dde9f15e28642e2cd1fcc64160683a352ee31553566061956606a1f1cb
-SIZE (172a3fc2320d5e919d341510d97fa06f878167c8.patch) = 852
+TIMESTAMP = 1753842900
+SHA256 (hyprwm-hyprutils-v0.8.2_GH0.tar.gz) = 932f8b0023edcbfd01106c634010cad1533dccf295c2817d66da0e455e12753a
+SIZE (hyprwm-hyprutils-v0.8.2_GH0.tar.gz) = 42757
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 99c6c8fd218b..4073fb4ccc15 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.520
+PORTVERSION= 2.521
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 0a2485c4076b..0940ae0b3195 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753480967
-SHA256 (jenkins/2.520/jenkins.war) = 4d1213fd72825eba1ac49819a4942c8f4514b3caccd0a6219eb3578d3acf72a1
-SIZE (jenkins/2.520/jenkins.war) = 94762811
+TIMESTAMP = 1753859613
+SHA256 (jenkins/2.521/jenkins.war) = 3f82a149d087dee17d7a0e493637c64398f2674ad8a38339dfde9ed081fe3a19
+SIZE (jenkins/2.521/jenkins.war) = 95044334
diff --git a/devel/jjui/Makefile b/devel/jjui/Makefile
new file mode 100644
index 000000000000..9df15d2f7844
--- /dev/null
+++ b/devel/jjui/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= jjui
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.9.0
+CATEGORIES= devel
+
+MAINTAINER= hoanga@gmail.com
+COMMENT= Terminal user interface for Jujutsu
+WWW= https://github.com/idursun/jjui
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= jj:devel/jujutsu
+
+USES= go:modules
+
+GO_MODULE= github.com/idursun/jjui@v${DISTVERSION}
+GO_PKGNAME= github.com/idursun/${PORTNAME}
+GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS+= -ldflags "-s -w -X main.Version=${DISTVERSION}"
+CGO_ENABLED= 0
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/jjui/distinfo b/devel/jjui/distinfo
new file mode 100644
index 000000000000..b7234db7e496
--- /dev/null
+++ b/devel/jjui/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753311986
+SHA256 (go/devel_jjui/jjui-v0.9.0/v0.9.0.mod) = d5b95df6c4aeb036c02cb3aab99bcd0cf5d5d5138558e22601c6ae40d4596153
+SIZE (go/devel_jjui/jjui-v0.9.0/v0.9.0.mod) = 1675
+SHA256 (go/devel_jjui/jjui-v0.9.0/v0.9.0.zip) = 8d7f70fbd31d56d1bdf793aa4963fb52e4ae350699b35b3236ea90ab97835089
+SIZE (go/devel_jjui/jjui-v0.9.0/v0.9.0.zip) = 120928
diff --git a/devel/jjui/pkg-descr b/devel/jjui/pkg-descr
new file mode 100644
index 000000000000..b513ffd4976e
--- /dev/null
+++ b/devel/jjui/pkg-descr
@@ -0,0 +1,2 @@
+jjui is a terminal user interface for working with
+Jujutsu version control system.
diff --git a/devel/lace/Makefile b/devel/lace/Makefile
index cd7b162a3520..d8bd430d5353 100644
--- a/devel/lace/Makefile
+++ b/devel/lace/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lace
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.2
-PORTREVISION= 1
+DISTVERSION= 2.0.2
CATEGORIES= devel
PKGNAMESUFFIX= -work-stealing
@@ -27,6 +26,6 @@ CMAKE_TESTING_ON= LACE_BUILD_TESTS
PORTSCOUT= limit:^.*[0-9]+\.[0-9]+\.[0-9]+$$ # prevent tags like mucocos_2014_ri
-# tests as of 1.4.2: 100% tests passed, 0 tests failed out of 2
+# tests as of 2.0.2: 100% tests passed, 0 tests failed out of 2
.include <bsd.port.mk>
diff --git a/devel/lace/distinfo b/devel/lace/distinfo
index 361c0a0ce844..b3fa7aacf4d4 100644
--- a/devel/lace/distinfo
+++ b/devel/lace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743134608
-SHA256 (trolando-lace-v1.4.2_GH0.tar.gz) = d9af1eb9d8ed2f46585085f78080e3a1b1f76fe1ef1f67794c1440a5e27bf07a
-SIZE (trolando-lace-v1.4.2_GH0.tar.gz) = 102784
+TIMESTAMP = 1754112927
+SHA256 (trolando-lace-v2.0.2_GH0.tar.gz) = 416d8397f95646778d9ed7e044b699bb3db49c41f843352d2681d9c44db3f44e
+SIZE (trolando-lace-v2.0.2_GH0.tar.gz) = 145602
diff --git a/devel/lace/files/patch-benchmarks_queens_queens-lace.c b/devel/lace/files/patch-benchmarks_queens_queens-lace.c
deleted file mode 100644
index f942da62abbf..000000000000
--- a/devel/lace/files/patch-benchmarks_queens_queens-lace.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- benchmarks/queens/queens-lace.c.orig 2025-05-23 10:53:37 UTC
-+++ benchmarks/queens/queens-lace.c
-@@ -73,7 +73,7 @@ int main(int argc, char *argv[])
- int workers = 1;
- int dqsize = 100000;
-
-- char c;
-+ signed char c;
- while ((c=getopt(argc, argv, "w:q:h")) != -1) {
- switch (c) {
- case 'w':
diff --git a/devel/libfortuna/Makefile b/devel/libfortuna/Makefile
deleted file mode 100644
index 3fc6a1778877..000000000000
--- a/devel/libfortuna/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= libfortuna
-PORTVERSION= 0.1.1
-CATEGORIES= devel
-
-MAINTAINER= waitman@waitman.net
-COMMENT= Fortuna PRNG Library
-WWW= http://crxwg.com/fortuna/bin/libfortuna.html
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-DEPRECATED= Legacy fortuna library, last upstream activity 10 years ago
-EXPIRATION_DATE=2025-07-31
-
-USE_GITHUB= yes
-USE_LDCONFIG= yes
-GH_ACCOUNT= waitman
-GH_TAGNAME= 11cbd88
-
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=array-parameter
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/devel/libfortuna/distinfo b/devel/libfortuna/distinfo
deleted file mode 100644
index 5a5ff73f2db4..000000000000
--- a/devel/libfortuna/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (waitman-libfortuna-0.1.1-11cbd88_GH0.tar.gz) = 08402e7c531126905a5ac566098d079585d771cb7092559e1ad7fe392ec8bcc9
-SIZE (waitman-libfortuna-0.1.1-11cbd88_GH0.tar.gz) = 475218
diff --git a/devel/libfortuna/files/patch-Makefile b/devel/libfortuna/files/patch-Makefile
deleted file mode 100644
index ba12f13198c7..000000000000
--- a/devel/libfortuna/files/patch-Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
---- ./Makefile.orig 2014-02-19 10:24:15.411792348 +0100
-+++ ./Makefile 2014-02-19 10:25:09.252791282 +0100
-@@ -18,18 +18,18 @@
- rm -f *.so
-
- install:
-- mkdir $(PREFIX)/include/fortuna
-- $(INSTALL) -m 644 ./src/fortuna.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/px.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/rijndael.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/sha2.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/c.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/blf.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/sha1.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/internal.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/md5.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./libfortuna.a $(PREFIX)/lib/
-- $(INSTALL) -m 644 ./libfortuna.so $(PREFIX)/lib/
-+ mkdir $(DESTDIR)$(PREFIX)/include/fortuna
-+ $(INSTALL) -m 644 ./src/fortuna.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/px.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/rijndael.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/sha2.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/c.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/blf.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/sha1.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/internal.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/md5.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./libfortuna.a $(DESTDIR)$(PREFIX)/lib/
-+ $(INSTALL) -m 644 ./libfortuna.so $(DESTDIR)$(PREFIX)/lib/
-
- deinstall:
- rm -Rf $(PREFIX)/include/fortuna
diff --git a/devel/libfortuna/pkg-descr b/devel/libfortuna/pkg-descr
deleted file mode 100644
index d262c554b688..000000000000
--- a/devel/libfortuna/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Fortuna PRNG library for generating random numbers
-
-libfortuna is a C library based on code extracted from BSD licensed PostgreSQL
-sources. It generates numbers with decent randomness.
diff --git a/devel/libfortuna/pkg-plist b/devel/libfortuna/pkg-plist
deleted file mode 100644
index 58dd42c5e1bf..000000000000
--- a/devel/libfortuna/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-include/fortuna/blf.h
-include/fortuna/c.h
-include/fortuna/fortuna.h
-include/fortuna/internal.h
-include/fortuna/md5.h
-include/fortuna/px.h
-include/fortuna/rijndael.h
-include/fortuna/sha1.h
-include/fortuna/sha2.h
-lib/libfortuna.a
-lib/libfortuna.so
diff --git a/devel/libgee06/Makefile b/devel/libgee06/Makefile
deleted file mode 100644
index df33e2d303b7..000000000000
--- a/devel/libgee06/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= libgee
-PORTVERSION= 0.6.8
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= GNOME
-PKGNAMESUFFIX= 06
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GObject collection library
-WWW= https://live.gnome.org/Libgee
-
-DEPRECATED= Legacy verision, unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-USES= cpe gmake gnome libtool pathfix pkgconfig tar:xz
-CPE_VENDOR= gnome
-USE_GNOME= glib20 introspection:build
-USE_LDCONFIG= yes
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-introspection=yes
-
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/libgee06/distinfo b/devel/libgee06/distinfo
deleted file mode 100644
index d7aa87d0f98f..000000000000
--- a/devel/libgee06/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libgee-0.6.8.tar.xz) = a61f8d796173d41f6144a030d4bd22461f0bb3fa18a3ebe02341b315feebf5d3
-SIZE (libgee-0.6.8.tar.xz) = 443060
diff --git a/devel/libgee06/pkg-descr b/devel/libgee06/pkg-descr
deleted file mode 100644
index a7e308e4267a..000000000000
--- a/devel/libgee06/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Libgee is a collection library providing GObject-based
-interfaces and classes for commonly used data structures.
diff --git a/devel/libgee06/pkg-plist b/devel/libgee06/pkg-plist
deleted file mode 100644
index 6c6389e02839..000000000000
--- a/devel/libgee06/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-include/gee-1.0/gee.h
-lib/libgee.so
-lib/libgee.so.2
-lib/libgee.so.2.0.0
-lib/girepository-1.0/Gee-1.0.typelib
-libdata/pkgconfig/gee-1.0.pc
-share/gir-1.0/Gee-1.0.gir
-share/vala/vapi/gee-1.0.vapi
diff --git a/devel/libgpc/Makefile b/devel/libgpc/Makefile
deleted file mode 100644
index 72e0cabde726..000000000000
--- a/devel/libgpc/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= libgpc
-PORTVERSION= 2.32
-PORTREVISION= 1
-CATEGORIES= devel math graphics
-MASTER_SITES= http://www.cs.man.ac.uk/~toby/alan/software/assets/
-DISTNAME= gpc${PORTVERSION:S/.//}
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= Generic Polygon Clipper
-WWW= http://www.cs.man.ac.uk/~toby/alan/software/
-
-BROKEN= Unfetchable
-DEPRECATED= No longer distributed by upstream as of August 2020
-EXPIRATION_DATE=2025-07-31
-
-# Converted from NO_CDROM
-LICENSE= libgpc
-LICENSE_NAME= libgpc
-LICENSE_TEXT= Can't be used for profit without permission
-LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
-
-USES= dos2unix uidfix zip
-PLIST_FILES= lib/libgpc.so.2 \
- lib/libgpc.so lib/libgpc.a \
- include/gpc.h
-USE_LDCONFIG= yes
-
-MAKEFILE= ${FILESDIR}/BSDmakefile
-
-.include <bsd.port.mk>
diff --git a/devel/libgpc/distinfo b/devel/libgpc/distinfo
deleted file mode 100644
index 9a21612654e3..000000000000
--- a/devel/libgpc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gpc232.zip) = a481e94f55f2ad1bb4d4764c69d273b08c42e500ba2201ab8157204354dcea60
-SIZE (gpc232.zip) = 15606
diff --git a/devel/libgpc/files/BSDmakefile b/devel/libgpc/files/BSDmakefile
deleted file mode 100644
index 335dd569f9f2..000000000000
--- a/devel/libgpc/files/BSDmakefile
+++ /dev/null
@@ -1,13 +0,0 @@
-LIB= gpc
-MK_PROFILE= no
-SHLIB_MAJOR= 2
-SHLIB_MINOR= 32
-
-SRCS= gpc.c
-INCS= gpc.h
-
-LIBDIR= ${PREFIX}/lib
-INCSDIR= ${PREFIX}/include
-WARNS?= 4 # level 5 trips over '-Wunused'
-
-.include <bsd.lib.mk>
diff --git a/devel/libgpc/files/patch-alloca b/devel/libgpc/files/patch-alloca
deleted file mode 100644
index 6b45ec7a48db..000000000000
--- a/devel/libgpc/files/patch-alloca
+++ /dev/null
@@ -1,65 +0,0 @@
-Use alloca() instead of malloc()/free(), where it is easy to do.
-
-Use BSD's err() instead of fprintf()/exit() on fatal failures.
-
-When so exiting, use non-zero code to signal a failure.
-
- -mi
-
---- gpc.c Fri Dec 17 10:39:26 2004
-+++ gpc.c Sat Oct 22 04:04:31 2005
-@@ -39,4 +39,5 @@ Copyright: (C) 1997-2004, Advanced Inter
-
- #include "gpc.h"
-+#include <err.h>
- #include <stdlib.h>
- #include <float.h>
-@@ -104,6 +105,6 @@ Copyright: (C) 1997-2004, Advanced Inter
- #define MALLOC(p, b, s, t) {if ((b) > 0) { \
- p= (t*)malloc(b); if (!(p)) { \
-- fprintf(stderr, "gpc malloc failure: %s\n", s); \
-- exit(0);}} else p= NULL;}
-+ err(1, "gpc: %s needed %zd bytes\n", s, \
-+ (size_t)b); }} else p= NULL;}
-
- #define FREE(p) {if (p) {free(p); (p)= NULL;}}
-@@ -965,6 +966,5 @@ static void minimax_test(gpc_polygon *su
- c_bbox= create_contour_bboxes(clip);
-
-- MALLOC(o_table, subj->num_contours * clip->num_contours * sizeof(int),
-- "overlap table creation", int);
-+ o_table = alloca(subj->num_contours * clip->num_contours * sizeof(int));
-
- /* Check all subject contour bounding boxes against clip boxes */
-@@ -1006,5 +1006,4 @@ static void minimax_test(gpc_polygon *su
- FREE(s_bbox);
- FREE(c_bbox);
-- FREE(o_table);
- }
-
-@@ -1166,5 +1165,5 @@ void gpc_polygon_clip(gpc_op op, gpc_pol
-
- /* Build scanbeam table from scanbeam tree */
-- MALLOC(sbt, sbt_entries * sizeof(double), "sbt creation", double);
-+ sbt = alloca(sbt_entries * sizeof(double));
- build_sbt(&scanbeam, sbt, sbtree);
- scanbeam= 0;
-@@ -1749,5 +1748,4 @@ void gpc_polygon_clip(gpc_op op, gpc_pol
- FREE(c_heap);
- FREE(s_heap);
-- FREE(sbt);
- }
-
-@@ -1825,5 +1823,5 @@ void gpc_tristrip_clip(gpc_op op, gpc_po
-
- /* Build scanbeam table from scanbeam tree */
-- MALLOC(sbt, sbt_entries * sizeof(double), "sbt creation", double);
-+ sbt = alloca(sbt_entries * sizeof(double));
- build_sbt(&scanbeam, sbt, sbtree);
- scanbeam= 0;
-@@ -2463,5 +2461,4 @@ void gpc_tristrip_clip(gpc_op op, gpc_po
- FREE(c_heap);
- FREE(s_heap);
-- FREE(sbt);
- }
-
diff --git a/devel/libgpc/pkg-descr b/devel/libgpc/pkg-descr
deleted file mode 100644
index ddf83a52febf..000000000000
--- a/devel/libgpc/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-An algorithm for calculating the difference, intersection,
-exclusive-or or union of arbitrary polygon sets.
-
-Copyright: (C) 1997-2004, Advanced Interfaces Group,
- University of Manchester.
-
- This software is free for non-commercial use. It may be copied,
- modified, and redistributed provided that this copyright notice
- is preserved on all copies. The intellectual property rights of
- the algorithms used reside with the University of Manchester
- Advanced Interfaces Group.
-
- You may not use this software, in whole or in part, in support
- of any commercial product without the express consent of the
- author.
-
- Software documentation at
diff --git a/devel/libplist/Makefile b/devel/libplist/Makefile
index 9eeec7850dc0..1477948aef39 100644
--- a/devel/libplist/Makefile
+++ b/devel/libplist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libplist
-PORTVERSION= 2.6.0
+PORTVERSION= 2.7.0
PORTREVISION?= 0
CATEGORIES= devel
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/devel/libplist/distinfo b/devel/libplist/distinfo
index 55bb122e43b4..626e224bb6fb 100644
--- a/devel/libplist/distinfo
+++ b/devel/libplist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720417590
-SHA256 (libplist-2.6.0.tar.bz2) = 67be9ee3169366589c92dc7c22809b90f51911dd9de22520c39c9a64fb047c9c
-SIZE (libplist-2.6.0.tar.bz2) = 493169
+TIMESTAMP = 1751591691
+SHA256 (libplist-2.7.0.tar.bz2) = 7ac42301e896b1ebe3c654634780c82baa7cb70df8554e683ff89f7c2643eb8b
+SIZE (libplist-2.7.0.tar.bz2) = 484474
diff --git a/devel/libplist/pkg-plist b/devel/libplist/pkg-plist
index 56eedb62014f..af4fc3b56419 100644
--- a/devel/libplist/pkg-plist
+++ b/devel/libplist/pkg-plist
@@ -16,11 +16,11 @@ include/plist/plist.h
lib/libplist++-2.0.a
lib/libplist++-2.0.so
lib/libplist++-2.0.so.4
-lib/libplist++-2.0.so.4.6.0
+lib/libplist++-2.0.so.4.7.0
lib/libplist-2.0.a
lib/libplist-2.0.so
lib/libplist-2.0.so.4
-lib/libplist-2.0.so.4.6.0
+lib/libplist-2.0.so.4.7.0
libdata/pkgconfig/libplist++-2.0.pc
libdata/pkgconfig/libplist-2.0.pc
share/man/man1/plistutil.1.gz
diff --git a/devel/libtool/Makefile b/devel/libtool/Makefile
index f0d65e761860..52d018b4a5f1 100644
--- a/devel/libtool/Makefile
+++ b/devel/libtool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtool
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= Generic shared library support script
WWW= https://www.gnu.org/software/libtool/
@@ -27,4 +27,10 @@ CXX= c++
LD= ld
.endif
+# Perform the patching after the build, because touching m4 files before the
+# configuration step causes autoreconf to be invoked
+post-stage:
+ cd ${STAGEDIR}${PREFIX}/share/aclocal && \
+ ${PATCH} --posix -p1 < ${PATCHDIR}/stagepatch-m4_libtool.m4
+
.include <bsd.port.mk>
diff --git a/devel/libtool/files/stagepatch-m4_libtool.m4 b/devel/libtool/files/stagepatch-m4_libtool.m4
new file mode 100644
index 000000000000..63415144279d
--- /dev/null
+++ b/devel/libtool/files/stagepatch-m4_libtool.m4
@@ -0,0 +1,13 @@
+https://lists.gnu.org/archive/html/libtool-patches/2025-07/msg00000.html
+
+--- m4/libtool.m4.orig 2024-11-20 19:01:08 UTC
++++ m4/libtool.m4
+@@ -4825,7 +4825,7 @@ m4_if([$1], [CXX], [
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+
+- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
++ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | *freebsd*)
+ case $cc_basename in
+ # old Intel for x86_64, which still supported -KPIC.
+ ecc*)
diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile
index 326fffb3f542..8ad3b827d507 100644
--- a/devel/libvirt/Makefile
+++ b/devel/libvirt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libvirt
-DISTVERSION= 11.5.0
+DISTVERSION= 11.6.0
CATEGORIES= devel
MASTER_SITES= http://libvirt.org/sources/ \
ftp://libvirt.org/libvirt/
@@ -140,7 +140,7 @@ USE_PERL5= build
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
TEST_TARGET= check
-SHLIB_VER= 0.11005.0
+SHLIB_VER= 0.11006.0
PLIST_SUB+= SHLIB_VER=${SHLIB_VER}
PORTDOCS= *
#SHEBANG_FILES= src/keycodemapdb/tools/keymap-gen
@@ -150,7 +150,7 @@ SUB_FILES= pkg-message
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MQEMU} || ${PORT_OPTIONS:MNSS}
+.if ${PORT_OPTIONS:MBHYVE} || ${PORT_OPTIONS:MQEMU} || ${PORT_OPTIONS:MNSS}
LIB_DEPENDS+= libjson-c.so:devel/json-c
MESON_ARGS+= -Djson_c=enabled
.else
diff --git a/devel/libvirt/distinfo b/devel/libvirt/distinfo
index a8e5fe443a4d..f9ad48c4ab20 100644
--- a/devel/libvirt/distinfo
+++ b/devel/libvirt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751370391
-SHA256 (libvirt-11.5.0.tar.xz) = 2b63b9d60538e1e2fa4e3f6d836409e6ff705249c79001914ac3400859d72423
-SIZE (libvirt-11.5.0.tar.xz) = 9865100
+TIMESTAMP = 1754051112
+SHA256 (libvirt-11.6.0.tar.xz) = cc0e8c226559b479833c8bc9c77a8ec301482ab0305fcd98d27f11cc6877fd23
+SIZE (libvirt-11.6.0.tar.xz) = 9960064
diff --git a/devel/libvirt/pkg-plist b/devel/libvirt/pkg-plist
index 489c92eaed90..481b61349968 100644
--- a/devel/libvirt/pkg-plist
+++ b/devel/libvirt/pkg-plist
@@ -355,6 +355,8 @@ share/augeas/lenses/virtvboxd.aug
%%DATADIR%%/schemas/storagepool.rng
%%DATADIR%%/schemas/storagepoolcaps.rng
%%DATADIR%%/schemas/storagevol.rng
+%%DATADIR%%/schemas/sysinfo.rng
+%%DATADIR%%/schemas/sysinfocommon.rng
%%DATADIR%%/test-screenshot.png
%%NLS%%share/locale/as/LC_MESSAGES/libvirt.mo
%%NLS%%share/locale/bg/LC_MESSAGES/libvirt.mo
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
new file mode 100644
index 000000000000..5b0fa2e5e940
--- /dev/null
+++ b/devel/llvm21/Makefile
@@ -0,0 +1,687 @@
+PORTNAME= llvm
+DISTVERSION= 21.1.0-rc2
+PORTREVISION= 0
+CATEGORIES= devel lang
+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
+#MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
+PKGNAMESUFFIX= ${LLVM_SUFFIX}
+DISTNAME= llvm-project-${DISTVERSION}.src
+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX}
+
+MAINTAINER= brooks@FreeBSD.org
+COMMENT= LLVM and Clang
+WWW= https://llvm.org/
+
+.include "${.CURDIR}/../llvm-devel/Makefile.LICENSE"
+
+LIB_DEPENDS= libzstd.so:archivers/zstd
+
+FLAVORS= default lite
+FLAVOR?= ${FLAVORS:[1]}
+lite_PKGNAMESUFFIX= ${LLVM_SUFFIX}-lite
+
+LLVM_RELEASE= ${DISTVERSION:C/-rc.*//}
+LLVM_MAJOR_MINOR=${LLVM_RELEASE:C/\.[0-9]$//}
+LLVM_MAJOR= ${LLVM_MAJOR_MINOR:C/\.[0-9]$//}
+LLVM_SUFFIX= ${LLVM_MAJOR}
+
+LLVM_DIR= llvm${LLVM_SUFFIX}
+LLVM_PREFIX= ${PREFIX}/${LLVM_DIR}
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
+DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
+
+USES= cmake compiler:c++17-lang cpe tar:xz shebangfix
+_USES_PYTHON?= python:build
+USES+= ${_USES_PYTHON}
+USE_LDCONFIG= ${LLVM_PREFIX}/lib
+SHEBANG_FILES= \
+ clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py \
+ clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py \
+ clang-tools-extra/clang-tidy/tool/run-clang-tidy.py \
+ clang/tools/clang-format/clang-format-diff.py \
+ clang/tools/clang-format/git-clang-format \
+ clang/tools/scan-build-py/bin/analyze-build \
+ clang/tools/scan-build-py/bin/intercept-build \
+ clang/tools/scan-build-py/bin/scan-build \
+ clang/tools/scan-build-py/libexec/analyze-c++ \
+ clang/tools/scan-build-py/libexec/analyze-cc \
+ clang/tools/scan-build-py/libexec/intercept-c++ \
+ clang/tools/scan-build-py/libexec/intercept-cc \
+ clang/tools/scan-view/bin/scan-view \
+ clang/utils/hmaptool/hmaptool \
+ llvm/tools/opt-viewer/opt-diff.py \
+ llvm/tools/opt-viewer/opt-stats.py \
+ llvm/tools/opt-viewer/opt-viewer.py \
+ llvm/tools/opt-viewer/optrecord.py \
+ llvm/utils/lit/lit.py \
+ llvm/utils/llvm-lit/llvm-lit.in
+
+SUB_FILES= llvm-wrapper.sh
+SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
+OPTIONS_SUB= yes
+
+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
+CMAKE_SOURCE_PATH= ${WRKSRC}/llvm
+CMAKE_ARGS= -DLLVM_BUILD_LLVM_DYLIB=ON
+CMAKE_ARGS+= -DLLVM_LINK_LLVM_DYLIB=ON
+CMAKE_ARGS+= -DLLVM_ENABLE_RTTI=ON
+CMAKE_ARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=${CONFIGURE_TARGET}
+CMAKE_ARGS+= -DLLVM_HOST_TRIPLE=${CONFIGURE_TARGET}
+# Following commit https://github.com/kitware/cmake/commit/956054
+# we need to either change the whole man-shuffle below, or simply
+# redefine CMAKE_INSTALL_MANDIR
+CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1
+CMAKE_ARGS+= -DLLVM_ENABLE_Z3_SOLVER=OFF
+CMAKE_ARGS+= -DLLVM_ENABLE_LIBXML2=OFF
+CMAKE_ARGS+= -DLLVM_ENABLE_LIBEDIT=OFF
+# LLVM likes to pick up ${LOCALBASE}/lib/libtinfo.so.*
+CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=OFF
+CMAKE_ARGS+= -DLLVM_VERSION_SUFFIX=
+
+OPTIONS_DEFINE= BE_AMDGPU BE_WASM CLANG COMPILER_RT DOCS LLD STATIC_LIBS
+OPTIONS_SINGLE= BACKENDS
+OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD
+
+OPTIONS_DEFAULT= CLANG LLD
+
+# BE_NATIVE for 32-bit
+OPTIONS_DEFAULT_armv6= BE_NATIVE
+OPTIONS_DEFAULT_armv7= BE_NATIVE
+OPTIONS_DEFAULT_i386= BE_NATIVE BE_AMDGPU BE_WASM
+OPTIONS_DEFAULT_powerpc= BE_NATIVE
+OPTIONS_DEFAULT_powerpcspe= BE_NATIVE
+# FLAVOR-dependent BE for 64-bit
+_BE_default= BE_STANDARD BE_AMDGPU BE_WASM
+_BE_lite= BE_FREEBSD BE_AMDGPU BE_WASM
+OPTIONS_DEFAULT_aarch64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_amd64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_powerpc64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_powerpc64le= ${_BE_${FLAVOR}}
+
+OPTIONS_EXCLUDE_armv6= COMPILER_RT
+OPTIONS_EXCLUDE_armv7= COMPILER_RT
+
+.if ${FLAVOR:Mdefault}
+OPTIONS_DEFINE+= EXTRAS FLANG LIT LLDB MLIR OPENMP PYCLANG POLLY
+OPTIONS_DEFINE_amd64= GOLD
+OPTIONS_DEFINE_powerpc= GOLD
+OPTIONS_DEFINE_powerpc64= GOLD
+OPTIONS_DEFINE_powerpc64le= GOLD
+
+OPTIONS_DEFAULT+= COMPILER_RT EXTRAS LIT LLDB MLIR OPENMP \
+ PYCLANG POLLY STATIC_LIBS
+OPTIONS_DEFAULT_amd64+= GOLD
+OPTIONS_DEFAULT_powerpc+= GOLD
+OPTIONS_DEFAULT_powerpc64+= GOLD
+OPTIONS_DEFAULT_powerpc64le+= GOLD
+
+_OPTIONS_EXCLUDE_ptr32= FLANG MLIR OPENMP POLLY
+OPTIONS_EXCLUDE_armv6+= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_armv7+= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_i386= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_powerpc= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_riscv64= LLDB
+.endif
+
+# All non-backend options
+_ALL_OPTIONS= CLANG COMPILER_RT DOCS EXTRAS FLANG GOLD LIT LLD LLDB MLIR \
+ OPENMP POLLY PYCLANG STATIC_LIBS
+
+BE_AMDGPU_DESC= AMD GPU backend (required by mesa)
+BE_FREEBSD_DESC= Backends for FreeBSD architectures
+BE_FREEBSD_CMAKE_ON= -DLLVM_TARGETS_TO_BUILD="${FREEBSD_BACKENDS:ts;}"
+BE_NATIVE_DESC= Backend(s) for this architecture (${_NATIVE_BACKENDS})
+BE_NATIVE_CMAKE_ON= -DLLVM_TARGETS_TO_BUILD="${NATIVE_BACKENDS:ts;}"
+BE_STANDARD_DESC= All non-experimental backends
+BE_WASM_DESC= WebAssembly backend (required by firefox via wasi)
+.for BE in FREEBSD NATIVE STANDARD
+BE_${BE}_PLIST_FILES= \
+ ${_BE_LIBS_${BE}:O:S/$/.a/:S|^|%%STATIC_LIBS%%${LLVM_DIR}/lib/libLLVM|} \
+ ${_BE_INCS_${BE}:S|^|${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/|:N${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/$}
+.endfor
+CLANG_DESC= Build clang
+CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+CLANG_PORTDOCS= clang
+CLANG_PLIST_FILES= share/toolchains/llvm${LLVM_SUFFIX}.mk
+CLANG_SUB_FILES= xtoolchain.mk
+CLANG_SUB_LIST= XCC=clang${LLVM_SUFFIX} \
+ XCXX=clang++${LLVM_SUFFIX} \
+ XCPP=clang-cpp${LLVM_SUFFIX} \
+ XLD=ld.lld${LLVM_SUFFIX} \
+ X_COMPILER_TYPE=clang
+CLANG_USES= perl5
+.if ${FLAVOR:Mlite}
+# scan-build does require perl, but lite users can install it manually.
+CLANG_USE= PERL5=build
+.endif
+COMPILER_RT_DESC= Sanitizer libraries
+COMPILER_RT_CMAKE_ON= \
+ -DCOMPILER_RT_INSTALL_PATH=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE} \
+ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=On
+COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS}
+COMPILER_RT_CONFLICTS_BUILD=${ARCH}-binutils
+DOCS_BUILD_DEPENDS= \
+ ${PYTHON_PKGNAMEPREFIX}myst-parser>0:textproc/py-myst-parser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-markdown-tables>=0:textproc/py-sphinx-markdown-tables@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
+DOCS_PORTDOCS= llvm
+DOCS_CMAKE_ON= \
+ -DLLVM_ENABLE_SPHINX=ON \
+ -DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF \
+ -DLLVM_BUILD_DOCS=ON
+DOCS_PLIST_FILES= ${MAN1SRCS:S|^|share/man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
+EXTRAS_DESC= Extra clang tools
+EXTRAS_IMPLIES= CLANG
+EXTRAS_PLIST_DIRS= ${LLVM_DIR}/include/clang-tidy/plugin
+FLANG_DESC= Flang FORTRAN compiler
+FLANG_IMPLIES= MLIR
+FLANG_PORTDOCS= flang
+FLANG_PLIST_DIRS= ${LLVM_DIR}/include/flang/Config
+GOLD_DESC= Build the LLVM Gold plugin for LTO
+GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
+GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
+GOLD_PLIST_FILES= ${LLVM_DIR}/lib/LLVMgold.so
+LIT_DESC= Install lit and FileCheck test tools
+LIT_VARS= _USES_PYTHON=python
+LLD_DESC= Install lld, the LLVM linker
+LLDB_BUILD_DEPENDS= \
+ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
+ swig:devel/swig
+LLDB_CMAKE_ON= \
+ -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
+ -DLUA_LIBRARY=${LOCALBASE}/lib/liblua-${LUA_VER}.so \
+ -DCURSES_INCLUDE_PATH=/usr/include \
+ -DCURSES_CURSES_LIBRARY=/usr/lib/libcurses.so \
+ -DCURSES_FORM_LIBRARY=/usr/lib/libform.so \
+ -DCURSES_NCURSES_LIBRARY=/usr/lib/libncurses.so \
+ -DPANEL_LIBRARIES=/usr/lib/libpanel.so
+LLDB_DESC= Install lldb, the LLVM debugger
+LLDB_IMPLIES= CLANG
+LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
+LLDB_USES= gnome lua:54 libedit
+LLDB_USE= gnome=libxml2
+LLDB_VARS= _USES_PYTHON=python
+MLIR_DESC= Multi-Level Intermediate Representation
+OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
+OPENMP_CMAKE_ON= \
+ -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF \
+ -DLIBOMPTARGET_DEP_LIBFFI_INCLUDE_DIR="" \
+ -DLIBOMPTARGET_DEP_LIBFFI_LIBRARIES=""
+PYCLANG_DESC= Install python bindings to libclang
+PYCLANG_IMPLIES= CLANG
+PYCLANG_VARS= _USES_PYTHON=python
+PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
+POLLY_DESC= Polyhedral loop and data-locality optimizer
+POLLY_PORTDOCS= polly
+STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)
+
+CONFLICTS_INSTALL= ${PORTNAME}${LLVM_SUFFIX} ${PORTNAME}${LLVM_SUFFIX}-lite
+
+.if defined(WITH_DEBUG)
+CMAKE_BUILD_TYPE= RelWithDebInfo
+STRIP=
+.endif
+
+PLIST_SUB+= CONFIGURE_TARGET=${CONFIGURE_TARGET} \
+ LLVM_MAJOR_MINOR=${LLVM_MAJOR_MINOR} \
+ LLVM_MAJOR=${LLVM_MAJOR} \
+ LLVM_RELEASE=${LLVM_RELEASE} \
+ LLVM_SUFFIX=${LLVM_SUFFIX}
+
+COMMANDS= ${LLVM_COMMANDS}
+FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
+
+MAN1SRCS+= ${LLVM_MAN1SRCS}
+
+STRIP_LIBS= BugpointPasses.so \
+ LLVMHello.so \
+ ${LIBNAME}.0 \
+ libLTO.so
+
+EXTRAS_LIBS= \
+ libclangApplyReplacements \
+ libclangChangeNamespace \
+ libclangDaemon \
+ libclangDoc \
+ libclangIncludeCleaner \
+ libclangIncludeFixer \
+ libclangMove \
+ libclangPseudo \
+ libclangQuery \
+ libclangRename \
+ libclangReorderFields \
+ libclangTidy \
+ libclangTidyGoogleModule \
+ libclangTidyLLVMModule \
+ libclangTidyMiscModule \
+ libclangTidyReadabilityModule \
+ libclangTidyUtils \
+ libfindAllSymbols \
+ libmodernizeCore
+EXTRAS_FILES= index.js
+EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}|${EXTRAS_FILES:tW:C/ */|/g}
+
+FLANG_PATTERN= ${FLANG_COMMANDS:S/^/bin./:tW:C/ */|/g}|flang|libCUF|libFIR|libFlang|libFortran|libHLFIR|ISO_Fortran_binding.h
+
+MLIR_PATTERN= ${MLIR_COMMANDS:S/^/bin./:tW:C/ */|/g}|mlir|libMLIR|obj.MLIRCAP
+
+.include <bsd.port.options.mk>
+
+# keep in sync with /usr/src/lib/clang/clang.build.mk
+# ----------- start of sync block ------------------
+# Armv6 and armv7 uses hard float abi, unless the CPUTYPE has soft in it.
+# arm (for armv4 and armv5 CPUs) always uses the soft float ABI.
+# For all other targets, we stick with 'unknown'.
+.if ${ARCH:Marmv[67]*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "")
+TARGET_ABI= -gnueabihf
+.elif ${ARCH:Marm*}
+TARGET_ABI= -gnueabi
+.else
+TARGET_ABI=
+.endif
+
+CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${OSREL}${TARGET_ABI}
+# ----------- end of sync block --------------------
+
+.if ${PORT_OPTIONS:MCLANG}
+LLVM_ENABLE_PROJECTS+= clang
+COMMANDS+= ${CLANG_COMMANDS}
+MAN1SRCS+= ${CLANG_MAN1SRCS}
+CLANG_PATTERN= (amdgpu-arch|c-index-test|clang|diagtool|hmaptool|intercept-|libear|libscanbuild|nvptx-arch|analyze-|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|c..-analyzer|AnalyzerPlugin.so)
+.endif
+
+.if ${PORT_OPTIONS:MCOMPILER_RT}
+LLVM_ENABLE_RUNTIMES+= compiler-rt
+COMPILER_RT_PATTERN= (sanitizer|include.xray|include\/(fuzzer|orc)|profile\/InstrProfData.inc|profile\/instr_prof_interface.h)
+.endif
+
+.if ${PORT_OPTIONS:MEXTRAS}
+LLVM_ENABLE_PROJECTS+= clang-tools-extra
+COMMANDS+= ${EXTRAS_COMMANDS}
+MAN1SRCS+= ${EXTRAS_MAN1SRCS}
+PORTDOCS+= clang-tools
+.endif
+
+.if ${PORT_OPTIONS:MFLANG}
+LLVM_ENABLE_PROJECTS+= flang
+LLVM_ENABLE_RUNTIMES+= flang-rt
+COMMANDS+= ${FLANG_COMMANDS}
+MAN1SRCS+= ${FLANG_MAN1SRCS}
+.endif
+
+.if ${PORT_OPTIONS:MLIT}
+MAN1SRCS+= ${LIT_MAN1SRCS}
+.endif
+
+.if ${PORT_OPTIONS:MLLD}
+LLVM_ENABLE_PROJECTS+= lld
+COMMANDS+= ${LLD_COMMANDS}
+PORTDOCS+= lld
+.endif
+
+.if ${PORT_OPTIONS:MLLDB}
+LLVM_ENABLE_PROJECTS+= lldb
+MAN1SRCS+= ${LLDB_MAN1SRCS}
+COMMANDS+= ${LLDB_COMMANDS}
+.endif
+
+.if ${PORT_OPTIONS:MMLIR}
+LLVM_ENABLE_PROJECTS+= mlir
+MAN1SRCS+= ${MLIR_MAN1SRCS}
+COMMANDS+= ${MLIR_COMMANDS}
+.endif
+
+.if ${PORT_OPTIONS:MOPENMP}
+LLVM_ENABLE_RUNTIMES+= openmp
+USE_LDCONFIG+= ${LLVM_PREFIX}/lib/${CONFIGURE_TARGET}
+MAN1SRCS+= ${OPENMP_MAN1SRCS}
+COMMANDS+= ${OPENMP_COMMANDS}
+.endif
+OPENMP_PATTERN= cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|ompx.h|omp-tools.h|omp_lib
+
+.if ${PORT_OPTIONS:MPOLLY}
+LLVM_ENABLE_PROJECTS+= polly
+MAN1SRCS+= ${POLLY_MAN1SRCS}
+.endif
+POLLY_PATTERN= include\/polly|cmake\/polly|LLVMPolly.so|libPolly
+
+.if ${PORT_OPTIONS:MPYCLANG}
+PYCLANG_PATTERN= (clang\/(__init__|cindex|enumerations).py)$$
+.endif
+
+.if defined(LLVM_ENABLE_PROJECTS)
+CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
+.endif
+.if defined(LLVM_ENABLE_RUNTIMES)
+CMAKE_ARGS+= -DLLVM_ENABLE_RUNTIMES="${LLVM_ENABLE_RUNTIMES:ts;}"
+.endif
+
+.include <bsd.port.pre.mk>
+.include "${.CURDIR}/Makefile.COMMANDS"
+.include "${.CURDIR}/Makefile.MAN1SRCS"
+
+_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
+FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
+.if ${ARCH} == amd64
+_NATIVE_BACKENDS= X86
+.elif ${ARCH} == aarch64
+_NATIVE_BACKENDS= AArch64 ARM
+.elif ${ARCH:Marmv*}
+_NATIVE_BACKENDS= ARM
+.elif ${ARCH} == i386
+_NATIVE_BACKENDS= X86
+.elif ${ARCH:Mmips*}
+_NATIVE_BACKENDS= Mips
+.elif ${ARCH:Mpowerpc*}
+_NATIVE_BACKENDS= PowerPC
+.elif ${ARCH:Mriscv*}
+_NATIVE_BACKENDS= RISCV
+.endif
+NATIVE_BACKENDS= ${_NATIVE_BACKENDS}
+.if ${PORT_OPTIONS:MBE_AMDGPU}
+FREEBSD_BACKENDS+= AMDGPU
+NATIVE_BACKENDS+= AMDGPU
+.endif
+.if ${PORT_OPTIONS:MBE_WASM}
+FREEBSD_BACKENDS+= WebAssembly
+NATIVE_BACKENDS+= WebAssembly
+.endif
+STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
+ LoongArch MSP430 NVPTX SPIRV SystemZ VE WebAssembly \
+ XCore
+_BE_LIBS_COMMON= CodeGen Desc Info
+_BE_LIBS_AArch64= AsmParser Disassembler Utils
+_BE_LIBS_BACKWARDS_AArch64=Exegesis
+_BE_LIBS_AMDGPU= AsmParser Disassembler TargetMCA Utils
+# XXX: some of these are for both ARM and AArch64, but we don't provide
+# a mechanism to build AArch64 without ARM so we avoid duplication by
+# listing them here.
+_BE_INCS_ARM= arm_bf16.h arm_cde.h arm_fp16.h arm_mve.h arm_neon.h \
+ arm_sme.h arm_sve.h arm_vector_types.h
+_BE_LIBS_ARM= AsmParser Disassembler Utils
+_BE_LIBS_AVR= AsmParser Disassembler
+_BE_LIBS_BPF= AsmParser Disassembler
+_BE_LIBS_Hexagon= AsmParser Disassembler
+_BE_LIBS_Lanai= AsmParser Disassembler
+_BE_LIBS_LoongArch= AsmParser Disassembler
+_BE_LIBS_MSP430= AsmParser Disassembler
+_BE_LIBS_Mips= AsmParser Disassembler
+_BE_LIBS_BACKWARDS_Mips=Exegesis
+_BE_LIBS_PowerPC= AsmParser Disassembler
+_BE_LIBS_BACKWARDS_PowerPC=Exegesis
+_BE_MODS_PowerPC= __ppc_intrinsics.mod mma.mod
+_BE_INCS_RISCV= riscv_vector.h
+_BE_LIBS_RISCV= AsmParser Disassembler TargetMCA
+_BE_LIBS_BACKWARDS_RISCV=Exegesis
+_BE_LIBS_SPIRV= Analysis
+_BE_LIBS_Sparc= AsmParser Disassembler
+_BE_LIBS_SystemZ= AsmParser Disassembler
+_BE_LIBS_VE= AsmParser Disassembler
+_BE_LIBS_WebAssembly= AsmParser Disassembler Utils
+_BE_LIBS_X86= AsmParser Disassembler TargetMCA
+_BE_LIBS_BACKWARDS_X86=Exegesis
+_BE_LIBS_XCore= Disassembler
+.for BE in FREEBSD NATIVE STANDARD
+.for BE_ARCH in ${${BE}_BACKENDS}
+_BE_LIBS_${BE}+= ${_BE_LIBS_COMMON:S/^/${BE_ARCH}/} \
+ ${_BE_LIBS_${BE_ARCH}:S/^/${BE_ARCH}/} \
+ ${_BE_LIBS_BACKWARDS_${BE_ARCH}:S/$/${BE_ARCH}/}
+_BE_INCS_${BE}+= ${_BE_INCS_${BE_ARCH}}
+_BE_MODS_${BE}+= ${_BE_MODS_${BE_ARCH}}
+.endfor
+.endfor
+BE_PATTERN=LLVM(${_BE_LIBS_STANDARD:O:S/$/.a/:ts|})|${_BE_INCS_STANDARD:ts|}|${_BE_MODS_STANDARD:ts|}
+
+.if ${PORT_OPTIONS:MFLANG}
+.for BE in FREEBSD NATIVE STANDARD
+BE_${BE}_PLIST_FILES+= \
+ ${_BE_MODS_${BE}:S|^|${LLVM_DIR}/include/flang/|:N${LLVM_DIR}/include/flang/$}
+.endfor
+.endif
+
+.if ${ARCH} == "aarch64"
+COMPILER_RT_ARCHS= aarch64
+.elif ${ARCH} == "amd64"
+COMPILER_RT_ARCHS= x86_64
+#.if exists(/usr/lib32/libc.so.7)
+#COMPILER_RT_ARCHS+= i386
+#.endif
+.elif ${ARCH} == "i386"
+COMPILER_RT_ARCHS= i386
+.elif ${ARCH} == "powerpc"
+COMPILER_RT_ARCHS= powerpc
+.elif ${ARCH} == "powerpc64"
+COMPILER_RT_ARCHS= powerpc64
+#.if exists(/usr/lib32/libc.so.7)
+#COMPILER_RT_ARCHS+= powerpc
+#.endif
+.elif ${ARCH} == "powerpc64le"
+COMPILER_RT_ARCHS= powerpc64le
+.elif ${ARCH} == "riscv64"
+COMPILER_RT_ARCHS= riscv64
+.endif
+
+_CRTBASEDIR= ${LLVM_DIR}/lib/clang/${LLVM_MAJOR}
+_CRTILDIR= ${_CRTBASEDIR}/share
+.if ${ARCH} != powerpc
+COMPILER_RT_PLIST_FILES+= ${COMPILER_RT_IGNORELISTS:S|^|${_CRTILDIR}/|}
+.endif
+_CRTLIBDIR= ${_CRTBASEDIR}/lib
+
+.include "Makefile.RUNTIMES"
+
+_COMPILER_RT_LIBS=
+.for CRT_ARCH in ${COMPILER_RT_ARCHS}
+_COMPILER_RT_LIBS:= ${_COMPILER_RT_LIBS} ${COMPILER_RT_LIBS_${CRT_ARCH}:S|^|${_CRTLIBDIR}/${CRT_ARCH}-portbld-${OPSYS:tl}${OSREL}/|}
+.endfor
+
+COMPILER_RT_IGNORELISTS=
+.for RT in asan cfi msan
+.if ${_COMPILER_RT_LIBS:M*/libclang_rt.${RT}.a}
+COMPILER_RT_IGNORELISTS:= ${COMPILER_RT_IGNORELISTS} ${RT}_ignorelist.txt
+.endif
+.endfor
+# Strip empty element
+COMPILER_RT_IGNORELISTS:=${COMPILER_RT_IGNORELISTS:N^$$}
+
+.if ${ARCH} == "armv6"
+BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils
+CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
+MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
+.endif
+
+# Comment out plist entries for unsupported options.
+.for opt in ${_ALL_OPTIONS}
+.if !${OPTIONS_DEFINE:M${opt}}
+PLIST_SUB+= ${opt}="@comment "
+.endif
+.endfor
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
+ -e 's|from lit|from lit${LLVM_SUFFIX}|' \
+ -e 's|lit\.|lit${LLVM_SUFFIX}.|g' \
+ ${WRKSRC}/llvm/utils/lit/lit.py \
+ ${WRKSRC}/llvm/utils/lit/lit/*.py \
+ ${WRKSRC}/llvm/utils/lit/lit/formats/*.py
+ ${REINPLACE_CMD} -e 's,/usr/local/,${LOCALBASE}/,' \
+ ${WRKSRC}/llvm/CMakeLists.txt
+
+post-patch-CLANG-on:
+ ${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|' \
+ ${WRKSRC}/clang/lib/Driver/ToolChains/CommonArgs.cpp
+ ${REINPLACE_CMD} -e 's|%%LLVM_SUFFIX%%|${LLVM_SUFFIX}|' \
+ ${WRKSRC}/clang/tools/clang-format/clang-format.py \
+ ${WRKSRC}/clang/tools/clang-format/clang-format-sublime.py \
+ ${WRKSRC}/clang/tools/clang-format/git-clang-format
+
+post-patch-LLD-on:
+ ${REINPLACE_CMD} -e "s|'indexsidebar.html'|['indexsidebar.html']|" \
+ ${WRKSRC}/lld/docs/conf.py
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
+ ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
+.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
+ ${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
+ ${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
+.endfor
+
+post-install-DOCS-on:
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc/LLVM/* ${STAGEDIR}${DOCSDIR}
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/doc/LLVM
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/doc
+.for _man in ${MAN1SRCS}
+ ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
+ ${STAGEDIR}${PREFIX}/share/man/man1/${_man:R}${LLVM_SUFFIX}.1
+.endfor
+.if ! ${PORT_OPTIONS:MLIT}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
+.endif
+.if ! ${PORT_OPTIONS:MLLDB}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lldb-tblgen.1
+.endif
+.if ! ${PORT_OPTIONS:MMLIR}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/mlir-tblgen.1
+.endif
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
+
+.if ${PORT_OPTIONS:MCLANG}
+post-install-DOCS-off:
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
+.endif
+
+post-install-CLANG-on:
+ ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
+ ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/clang-tblgen \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/
+ ${INSTALL_DATA} ${WRKDIR}/xtoolchain.mk \
+ ${STAGEDIR}${PREFIX}/share/toolchains/llvm${LLVM_SUFFIX}.mk
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/MSP430/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/
+
+post-install-EXTRAS-on:
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/misc/ConfusableTable
+
+post-install-FLANG-on:
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CodeGen/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/Attributes/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/FIRCG/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/HLFIR/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/OpenMP/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Transforms/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/CMakeFiles
+
+post-install-LIT-on:
+ ${INSTALL_SCRIPT} ${PATCH_WRKSRC}/llvm/utils/lit/lit.py \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/lit
+ ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
+ ${LN} -fs ../${LLVM_DIR}/bin/lit \
+ ${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
+ ${LN} -fs ../${LLVM_DIR}/bin/llvm-lit \
+ ${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/builtin_commands
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/formats
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/builtin_commands/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/builtin_commands/
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/formats/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/formats/
+ ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/
+ ${LN} -fs ../${LLVM_DIR}/bin/FileCheck \
+ ${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
+
+post-install-LLD-on:
+ ${LN} -s ld.lld ${STAGEDIR}${LLVM_PREFIX}/bin/ld
+
+TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
+do-test:
+ if [ `${ID} -u` = 0 ]; then \
+ ${CHOWN} -R nobody ${WRKSRC}/test; \
+ su -m nobody -c ${TEST_CMD}; \
+ else \
+ ${SH} -c ${TEST_CMD}; \
+ fi
+
+post-install-STATIC_LIBS-off:
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/lib*.a
+
+build-plist:
+ @[ -d ${STAGEDIR} ] || (echo "Can't make plist before package is staged ${STAGEDIR}" && exit 1)
+ ${RM} ${PLIST} ${PLIST}.tmp
+ ${ECHO_CMD} "@comment >>>>> GENERATED FILE, DO NOT EDIT <<<<<" >> ${PLIST}.tmp
+ ${ECHO_CMD} "@comment Alter build-plist target and regenerate as required" >> ${PLIST}.tmp
+.for command in ${COMMANDS}
+ ${ECHO_CMD} bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}.tmp
+.endfor
+.for command in ${LIT_COMMANDS}
+ ${ECHO_CMD} %%LIT%%bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}.tmp
+ ${ECHO_CMD} %%LIT%%${LLVM_DIR:C|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|}/bin/${command} >> ${PLIST}.tmp
+.endfor
+
+ ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
+ ${GREP} -v '_ignorelist.txt$$' | \
+ ${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
+ ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
+ -e 's|${LUA_MODLIBDIR:C|${PREFIX}/||}|%%LUA_MODLIBDIR%%|' \
+ -e 's|${PYTHON_SITELIBDIR:C|${PREFIX}/||}|%%PYTHON_SITELIBDIR%%|' \
+ -e 's|${PYTHON_TAG:C/\./\\./g}${PYTHON_ABIVER}|%%PYTHON_TAG%%%%PYTHON_ABIVER%%|' \
+ -e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \
+ -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
+ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
+ -e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \
+ -e 's|${LLVM_MAJOR_MINOR:C/\./\\./}|%%LLVM_MAJOR_MINOR%%|' \
+ -e 's|/${LLVM_MAJOR}/|/%%LLVM_MAJOR%%/|' \
+ -e 's|\([-./]\)${LLVM_MAJOR}|\1%%LLVM_MAJOR%%|' \
+ -e 's|${CONFIGURE_TARGET}|%%CONFIGURE_TARGET%%|' \
+ | ${SORT} >> ${PLIST}.tmp
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
+ ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \
+ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
+ -e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \
+ -e 's|\([^0-9]\)${LLVM_MAJOR}$$|\1%%LLVM_MAJOR%%|' \
+ -e 's|\([^0-9]\)${LLVM_MAJOR}\([^0-9]\)|\1%%LLVM_MAJOR%%\2|' \
+ | ${SORT} >> ${PLIST}.tmp
+ ${AWK} '{ \
+ if ($$0 ~ /lib.lib[a-zA-Z].*\.a$$/ && $$0 !~ /(${BE_PATTERN})$$/) {printf "%%%%STATIC_LIBS%%%%"} \
+ if ($$0 ~ /.*\.cmake$$/) {printf "%%%%STATIC_LIBS%%%%"} \
+ if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(${OPENMP_PATTERN}|${EXTRAS_PATTERN}|libclang_rt|${PYCLANG_PATTERN}|${BE_PATTERN})/) {printf "%%%%CLANG%%%%"} \
+ if ($$0 ~ /${COMPILER_RT_PATTERN}/) \
+ {printf "%%%%COMPILER_RT%%%%"} \
+ if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
+ if ($$0 ~ /(${FLANG_PATTERN})/ && $$0 !~ /${BE_PATTERN}$$/) {printf "%%%%FLANG%%%%"} \
+ if ($$0 ~ /(bin\/(ld|lld|wasm-ld))|liblld[^b]|\/lld\// && $$0 !~ /(lldb)/) {printf "%%%%LLD%%%%"} \
+ if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
+ if ($$0 ~ /(${MLIR_PATTERN})/) {printf "%%%%MLIR%%%%"} \
+ if ($$0 ~ /(${OPENMP_PATTERN})/) {printf "%%%%OPENMP%%%%"} \
+ if ($$0 ~ /(${POLLY_PATTERN})/) {printf "%%%%POLLY%%%%"} \
+ if ($$0 ~ /${PYCLANG_PATTERN}/) {printf "%%%%PYCLANG%%%%"} \
+ if ($$0 !~ /(lib[a-z]*_rt|LLVMgold)/ && $$0 !~ /(${BE_PATTERN})$$/) {print} \
+ if ($$0 ~ /libflang_rt.runtime.a/) {print} \
+ }' ${PLIST}.tmp >> ${PLIST}
+ ${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
+ ${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
+ ${RM} ${PLIST}.tmp
+
+check-commands:
+.for command in ${COMMANDS}
+ test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
+.endfor
+
+.include <bsd.port.post.mk>
diff --git a/devel/llvm21/Makefile.COMMANDS b/devel/llvm21/Makefile.COMMANDS
new file mode 100644
index 000000000000..c571aa98c56f
--- /dev/null
+++ b/devel/llvm21/Makefile.COMMANDS
@@ -0,0 +1,161 @@
+LLVM_COMMANDS= \
+ bugpoint \
+ dsymutil \
+ llc \
+ lli \
+ llvm-addr2line \
+ llvm-ar \
+ llvm-as \
+ llvm-bcanalyzer \
+ llvm-bitcode-strip \
+ llvm-cat \
+ llvm-cfi-verify \
+ llvm-cgdata \
+ llvm-config \
+ llvm-cov \
+ llvm-ctxprof-util \
+ llvm-cvtres \
+ llvm-cxxmap \
+ llvm-debuginfo-analyzer \
+ llvm-debuginfod \
+ llvm-debuginfod-find \
+ llvm-diff \
+ llvm-dis \
+ llvm-dlltool \
+ llvm-dwarfdump \
+ llvm-dwarfutil \
+ llvm-dwp \
+ llvm-exegesis \
+ llvm-extract \
+ llvm-gsymutil \
+ llvm-ifs \
+ llvm-install-name-tool \
+ llvm-jitlink \
+ llvm-libtool-darwin \
+ llvm-link \
+ llvm-lipo \
+ llvm-mc \
+ llvm-ml \
+ llvm-ml64 \
+ llvm-modextract \
+ llvm-nm \
+ llvm-objcopy \
+ llvm-objdump \
+ llvm-opt-report \
+ llvm-otool \
+ llvm-pdbutil \
+ llvm-profdata \
+ llvm-profgen \
+ llvm-ranlib \
+ llvm-rc \
+ llvm-readelf \
+ llvm-readobj \
+ llvm-readtapi \
+ llvm-reduce \
+ llvm-remarkutil \
+ llvm-rtdyld \
+ llvm-sim \
+ llvm-size \
+ llvm-split \
+ llvm-stress \
+ llvm-strings \
+ llvm-strip \
+ llvm-symbolizer \
+ llvm-tblgen \
+ llvm-tli-checker \
+ llvm-undname \
+ llvm-windres \
+ llvm-xray \
+ opt \
+ reduce-chunk-list \
+ sancov
+
+CLANG_COMMANDS= \
+ amdgpu-arch \
+ analyze-build \
+ c-index-test \
+ clang \
+ clang++ \
+ clang-check \
+ clang-cpp \
+ clang-extdef-mapping \
+ clang-format \
+ clang-linker-wrapper \
+ clang-offload-bundler \
+ clang-offload-packager \
+ clang-repl \
+ clang-scan-deps \
+ clang-sycl-linker \
+ clang-tblgen \
+ diagtool \
+ hmaptool \
+ intercept-build \
+ nvptx-arch \
+ offload-arch \
+ scan-build \
+ scan-build-py \
+ scan-view
+
+EXTRAS_COMMANDS= \
+ clangd \
+ clang-apply-replacements \
+ clang-change-namespace \
+ clang-doc \
+ clang-include-cleaner \
+ clang-include-fixer \
+ clang-installapi \
+ clang-move \
+ clang-nvlink-wrapper \
+ clang-query \
+ clang-reorder-fields \
+ clang-tidy \
+ find-all-symbols \
+ modularize \
+ pp-trace
+
+FLANG_COMMANDS= \
+ bbc \
+ f18-parse-demo \
+ fir-lsp-server \
+ fir-opt \
+ flang \
+ tco
+
+LIT_COMMANDS= \
+ FileCheck \
+ lit \
+ llvm-lit
+
+LLD_COMMANDS= \
+ ld.lld \
+ ld64.lld \
+ lld \
+ lld-link \
+ wasm-ld
+
+LLDB_COMMANDS= \
+ lldb \
+ lldb-argdumper \
+ lldb-dap \
+ lldb-instr \
+ lldb-server
+
+MLIR_COMMANDS= \
+ mlir-cat \
+ mlir-lsp-server \
+ mlir-minimal-opt \
+ mlir-minimal-opt-canonicalize \
+ mlir-opt \
+ mlir-pdll \
+ mlir-pdll-lsp-server \
+ mlir-query \
+ mlir-reduce \
+ mlir-rewrite \
+ mlir-runner \
+ mlir-tblgen \
+ mlir-transform-opt \
+ mlir-translate \
+ tblgen-lsp-server \
+ tblgen-to-irdl
+
+OPENMP_COMMANDS=
diff --git a/devel/llvm21/Makefile.MAN1SRCS b/devel/llvm21/Makefile.MAN1SRCS
new file mode 100644
index 000000000000..898bbf26d03f
--- /dev/null
+++ b/devel/llvm21/Makefile.MAN1SRCS
@@ -0,0 +1,76 @@
+LLVM_MAN1SRCS= \
+ bugpoint.1 \
+ clang-tblgen.1 \
+ dsymutil.1 \
+ llc.1 \
+ lldb-tblgen.1 \
+ lli.1 \
+ llvm-addr2line.1 \
+ llvm-ar.1 \
+ llvm-as.1 \
+ llvm-bcanalyzer.1 \
+ llvm-cgdata.1 \
+ llvm-config.1 \
+ llvm-cov.1 \
+ llvm-cxxfilt.1 \
+ llvm-cxxmap.1 \
+ llvm-debuginfo-analyzer.1 \
+ llvm-diff.1 \
+ llvm-dis.1 \
+ llvm-dwarfdump.1 \
+ llvm-dwarfutil.1 \
+ llvm-exegesis.1 \
+ llvm-extract.1 \
+ llvm-ifs.1 \
+ llvm-install-name-tool.1 \
+ llvm-lib.1 \
+ llvm-libtool-darwin.1 \
+ llvm-lipo.1 \
+ llvm-link.1 \
+ llvm-locstats.1 \
+ llvm-mc.1 \
+ llvm-mca.1 \
+ llvm-nm.1 \
+ llvm-objcopy.1 \
+ llvm-objdump.1 \
+ llvm-opt-report.1 \
+ llvm-otool.1 \
+ llvm-pdbutil.1 \
+ llvm-profdata.1 \
+ llvm-profgen.1 \
+ llvm-ranlib.1 \
+ llvm-readelf.1 \
+ llvm-readobj.1 \
+ llvm-reduce.1 \
+ llvm-remarkutil.1 \
+ llvm-size.1 \
+ llvm-stress.1 \
+ llvm-strings.1 \
+ llvm-strip.1 \
+ llvm-symbolizer.1 \
+ llvm-tblgen.1 \
+ llvm-test-mustache-spec.1 \
+ llvm-tli-checker.1 \
+ mlir-tblgen.1 \
+ opt.1 \
+ tblgen.1
+
+CLANG_MAN1SRCS= \
+ clang.1 \
+ diagtool.1 \
+ scan-build.1
+
+EXTRAS_MAN1SRCS= \
+ extraclangtools.1
+
+FLANG_MAN1SRCS= \
+ flang.1
+
+LIT_MAN1SRCS= \
+ lit.1 \
+ FileCheck.1
+
+OPENMP_MAN1SRCS=
+
+POLLY_MAN1SRCS= \
+ polly.1
diff --git a/devel/llvm21/Makefile.RUNTIMES b/devel/llvm21/Makefile.RUNTIMES
new file mode 100644
index 000000000000..8d6c80c30391
--- /dev/null
+++ b/devel/llvm21/Makefile.RUNTIMES
@@ -0,0 +1,201 @@
+# Makefile.RUNTIMES
+#
+# LIBCLANG_RT_LIBS_<arch> - clang runtime files (actual name prefixed with
+# "libclang_rt." (e.g., asan.a -> libclang_rt.asan.a).
+#
+# RT_LIBS_<arch> - full name of other runtimes.
+
+RT_ARCHES=
+
+RT_ARCHES+=aarch64
+LIBCLANG_RT_LIBS_aarch64= \
+ asan-preinit.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ msan.a \
+ msan.a.syms \
+ msan_cxx.a \
+ msan_cxx.a.syms \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ tsan.a \
+ tsan.a.syms \
+ tsan.so \
+ tsan_cxx.a \
+ tsan_cxx.a.syms \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms \
+ xray-basic.a \
+ xray-fdr.a \
+ xray-profiling.a \
+ xray.a
+RT_LIBS_aarch64= liborc_rt.a
+
+RT_ARCHES+=i386
+LIBCLANG_RT_LIBS_i386= \
+ asan.a \
+ asan.so \
+ asan-preinit.a \
+ asan_static.a \
+ asan_cxx.a \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a
+
+RT_ARCHES+=powerpc
+LIBCLANG_RT_LIBS_powerpc= \
+ builtins.a \
+ profile.a
+
+RT_ARCHES+=powerpc64
+LIBCLANG_RT_LIBS_powerpc64= \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan-preinit.a \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+
+RT_ARCHES+=powerpc64le
+LIBCLANG_RT_LIBS_powerpc64le= \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan-preinit.a \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms \
+ xray-basic.a \
+ xray-fdr.a \
+ xray.a \
+ xray-profiling.a
+
+RT_ARCHES+=riscv64
+LIBCLANG_RT_LIBS_riscv64= \
+ asan-preinit.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+
+RT_ARCHES+=x86_64
+LIBCLANG_RT_LIBS_x86_64= \
+ asan-preinit.a \
+ asan_static.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ dd.a \
+ dyndd.so \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ msan.a \
+ msan.a.syms \
+ msan_cxx.a \
+ msan_cxx.a.syms \
+ xray-basic.a \
+ xray-dso.a \
+ xray-fdr.a \
+ xray-profiling.a \
+ xray.a \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ tsan.a \
+ tsan.a.syms \
+ tsan.so \
+ tsan_cxx.a \
+ tsan_cxx.a.syms \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+RT_LIBS_x86_64= liborc_rt.a
+
+.for CRT_ARCH in ${RT_ARCHES}
+COMPILER_RT_LIBS_${CRT_ARCH}:=${LIBCLANG_RT_LIBS_${CRT_ARCH}:S|^|libclang_rt.|}
+.ifdef RT_LIBS_${CRT_ARCH}
+COMPILER_RT_LIBS_${CRT_ARCH}:= ${COMPILER_RT_LIBS_${CRT_ARCH}} ${RT_LIBS_${CRT_ARCH}}
+.endif
+.endfor
+
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
new file mode 100644
index 000000000000..123c53e04200
--- /dev/null
+++ b/devel/llvm21/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753865672
+SHA256 (llvm-project-21.1.0-rc2.src.tar.xz) = 93d0c6ba2ba8bfd0416d8d4bd5438dc069f608160d19799387cd8fb46040598e
+SIZE (llvm-project-21.1.0-rc2.src.tar.xz) = 158947868
diff --git a/devel/llvm21/files/llvm-wrapper.sh.in b/devel/llvm21/files/llvm-wrapper.sh.in
new file mode 100644
index 000000000000..096e483c32a0
--- /dev/null
+++ b/devel/llvm21/files/llvm-wrapper.sh.in
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+LLVM_PREFIX="%%LLVM_PREFIX%%"
+LLVM_SUFFIX="%%LLVM_SUFFIX%%"
+
+tool=$0
+[ -L "$tool" ] && tool=$(/bin/realpath $tool)
+tool=${tool##*/}
+tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}"
+LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \
+ exec "${tool}" "${@}"
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py
new file mode 100644
index 000000000000..3e928e4b74c3
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py
@@ -0,0 +1,11 @@
+--- clang/tools/clang-format/clang-format-sublime.py.orig
++++ clang/tools/clang-format/clang-format-sublime.py
+@@ -18,7 +18,7 @@
+ import subprocess
+
+ # Change this to the full path if clang-format is not on the path.
+-binary = "clang-format"
++binary = "clang-format%%LLVM_SUFFIX%%"
+
+ # Change this to format according to other formatting styles. See the output of
+ # 'clang-format --help' for a list of supported styles. The default looks for
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py
new file mode 100644
index 000000000000..8ea9b8deeaa6
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py
@@ -0,0 +1,11 @@
+--- clang/tools/clang-format/clang-format.py.orig
++++ clang/tools/clang-format/clang-format.py
+@@ -49,7 +49,7 @@
+
+ # set g:clang_format_path to the path to clang-format if it is not on the path
+ # Change this to the full path if clang-format is not on the path.
+-binary = "clang-format"
++binary = "clang-format%%LLVM_SUFFIX%%"
+ if vim.eval('exists("g:clang_format_path")') == "1":
+ binary = vim.eval("g:clang_format_path")
+
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format b/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format
new file mode 100644
index 000000000000..6210f16cbd5b
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format
@@ -0,0 +1,29 @@
+--- clang/tools/clang-format/git-clang-format.orig
++++ clang/tools/clang-format/git-clang-format
+@@ -136,7 +136,7 @@
+ )
+ p.add_argument(
+ "--binary",
+- default=config.get("clangformat.binary", "clang-format"),
++ default=config.get("clangformat.binary", "clang-format%%LLVM_SUFFIX%%"),
+ help="path to clang-format",
+ ),
+ p.add_argument(
+@@ -539,7 +539,7 @@
+
+
+ def run_clang_format_and_save_to_tree(
+- changed_lines, revision=None, binary="clang-format", style=None
++ changed_lines, revision=None, binary="clang-format%%LLVM_SUFFIX%%", style=None
+ ):
+ """Run clang-format on each file and save the result to a git tree.
+
+@@ -622,7 +622,7 @@
+ filename,
+ line_ranges,
+ revision=None,
+- binary="clang-format",
++ binary="clang-format%%LLVM_SUFFIX%%",
+ style=None,
+ env=None,
+ ):
diff --git a/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake b/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake
new file mode 100644
index 000000000000..4adf3652e8ee
--- /dev/null
+++ b/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake
@@ -0,0 +1,11 @@
+--- llvm/cmake/modules/AddSphinxTarget.cmake.orig
++++ llvm/cmake/modules/AddSphinxTarget.cmake
+@@ -39,6 +39,8 @@
+ endif()
+
+ add_custom_target(${SPHINX_TARGET_NAME}
++ COMMAND ${CMAKE_COMMAND}
++ -E make_directory ${SPHINX_BUILD_DIR}
+ COMMAND ${CMAKE_COMMAND} -E env ${ARG_ENV_VARS}
+ ${SPHINX_EXECUTABLE}
+ -b ${builder}
diff --git a/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c b/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c
new file mode 100644
index 000000000000..07ddc83e1d3f
--- /dev/null
+++ b/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c
@@ -0,0 +1,13 @@
+--- compiler-rt/lib/profile/InstrProfilingPlatformLinux.c.orig
++++ compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
+@@ -17,6 +17,10 @@
+ #include "InstrProfiling.h"
+ #include "InstrProfilingInternal.h"
+
++#if !defined(ElfW)
++#define ElfW(type) Elf_##type
++#endif
++
+ #define PROF_DATA_START INSTR_PROF_SECT_START(INSTR_PROF_DATA_COMMON)
+ #define PROF_DATA_STOP INSTR_PROF_SECT_STOP(INSTR_PROF_DATA_COMMON)
+ #define PROF_NAME_START INSTR_PROF_SECT_START(INSTR_PROF_NAME_COMMON)
diff --git a/devel/llvm21/files/patch-fopenmp.diff b/devel/llvm21/files/patch-fopenmp.diff
new file mode 100644
index 000000000000..f521ac6e8d85
--- /dev/null
+++ b/devel/llvm21/files/patch-fopenmp.diff
@@ -0,0 +1,14 @@
+--- clang/lib/Driver/ToolChains/CommonArgs.cpp.orig 2017-05-10 17:18:56.000000000 +0000
++++ clang/lib/Driver/ToolChains/CommonArgs.cpp 2017-05-10 23:01:17.087686000 +0000
+@@ -441,7 +441,10 @@
+
+ switch (TC.getDriver().getOpenMPRuntime(Args)) {
+ case Driver::OMPRT_OMP:
+- CmdArgs.push_back("-lomp");
++ if (TC.getTriple().getOS() != llvm::Triple::FreeBSD || TC.isCrossCompiling() || !llvm::sys::fs::exists("%%LLVM_PREFIX%%/lib/libomp.so"))
++ CmdArgs.push_back("-lomp");
++ else
++ CmdArgs.push_back("%%LLVM_PREFIX%%/lib/libomp.so");
+ break;
+ case Driver::OMPRT_GOMP:
+ CmdArgs.push_back("-lgomp");
diff --git a/devel/llvm21/files/patch-lldb_CMakeLists.txt b/devel/llvm21/files/patch-lldb_CMakeLists.txt
new file mode 100644
index 000000000000..4061414dff4c
--- /dev/null
+++ b/devel/llvm21/files/patch-lldb_CMakeLists.txt
@@ -0,0 +1,12 @@
+Disable docs due to issues with auto-generated API docs
+
+--- lldb/CMakeLists.txt.orig
++++ lldb/CMakeLists.txt
+@@ -73,7 +73,6 @@
+
+ add_subdirectory(source)
+ add_subdirectory(tools)
+-add_subdirectory(docs)
+
+ if (LLDB_ENABLE_PYTHON)
+ if(LLDB_BUILD_FRAMEWORK)
diff --git a/devel/llvm21/files/xtoolchain.mk.in b/devel/llvm21/files/xtoolchain.mk.in
new file mode 100644
index 000000000000..48e6ad176d8f
--- /dev/null
+++ b/devel/llvm21/files/xtoolchain.mk.in
@@ -0,0 +1,6 @@
+XCC=%%LOCALBASE%%/bin/%%XCC%%
+XCXX=%%LOCALBASE%%/bin/%%XCXX%%
+XCPP=%%LOCALBASE%%/bin/%%XCPP%%
+XLD=%%LOCALBASE%%/bin/%%XLD%%
+CROSS_BINUTILS_PREFIX=/var/empty
+X_COMPILER_TYPE=%%X_COMPILER_TYPE%%
diff --git a/devel/llvm21/pkg-descr b/devel/llvm21/pkg-descr
new file mode 100644
index 000000000000..e686de4a0323
--- /dev/null
+++ b/devel/llvm21/pkg-descr
@@ -0,0 +1,6 @@
+The LLVM Project is a collection of modular and reusable compiler and
+toolchain technologies.
+
+This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
+LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
+these are built on.
diff --git a/devel/llvm21/pkg-plist b/devel/llvm21/pkg-plist
new file mode 100644
index 000000000000..7b1933d93e37
--- /dev/null
+++ b/devel/llvm21/pkg-plist
@@ -0,0 +1,7887 @@
+@comment >>>>> GENERATED FILE, DO NOT EDIT <<<<<
+@comment Alter build-plist target and regenerate as required
+bin/bugpoint%%LLVM_SUFFIX%%
+bin/dsymutil%%LLVM_SUFFIX%%
+bin/llc%%LLVM_SUFFIX%%
+bin/lli%%LLVM_SUFFIX%%
+bin/llvm-addr2line%%LLVM_SUFFIX%%
+bin/llvm-ar%%LLVM_SUFFIX%%
+bin/llvm-as%%LLVM_SUFFIX%%
+bin/llvm-bcanalyzer%%LLVM_SUFFIX%%
+bin/llvm-bitcode-strip%%LLVM_SUFFIX%%
+bin/llvm-cat%%LLVM_SUFFIX%%
+bin/llvm-cfi-verify%%LLVM_SUFFIX%%
+bin/llvm-cgdata%%LLVM_SUFFIX%%
+bin/llvm-config%%LLVM_SUFFIX%%
+bin/llvm-cov%%LLVM_SUFFIX%%
+bin/llvm-ctxprof-util%%LLVM_SUFFIX%%
+bin/llvm-cvtres%%LLVM_SUFFIX%%
+bin/llvm-cxxmap%%LLVM_SUFFIX%%
+bin/llvm-debuginfo-analyzer%%LLVM_SUFFIX%%
+bin/llvm-debuginfod%%LLVM_SUFFIX%%
+bin/llvm-debuginfod-find%%LLVM_SUFFIX%%
+bin/llvm-diff%%LLVM_SUFFIX%%
+bin/llvm-dis%%LLVM_SUFFIX%%
+bin/llvm-dlltool%%LLVM_SUFFIX%%
+bin/llvm-dwarfdump%%LLVM_SUFFIX%%
+bin/llvm-dwarfutil%%LLVM_SUFFIX%%
+bin/llvm-dwp%%LLVM_SUFFIX%%
+bin/llvm-exegesis%%LLVM_SUFFIX%%
+bin/llvm-extract%%LLVM_SUFFIX%%
+bin/llvm-gsymutil%%LLVM_SUFFIX%%
+bin/llvm-ifs%%LLVM_SUFFIX%%
+bin/llvm-install-name-tool%%LLVM_SUFFIX%%
+bin/llvm-jitlink%%LLVM_SUFFIX%%
+bin/llvm-libtool-darwin%%LLVM_SUFFIX%%
+bin/llvm-link%%LLVM_SUFFIX%%
+bin/llvm-lipo%%LLVM_SUFFIX%%
+bin/llvm-mc%%LLVM_SUFFIX%%
+bin/llvm-ml%%LLVM_SUFFIX%%
+bin/llvm-ml64%%LLVM_SUFFIX%%
+bin/llvm-modextract%%LLVM_SUFFIX%%
+bin/llvm-nm%%LLVM_SUFFIX%%
+bin/llvm-objcopy%%LLVM_SUFFIX%%
+bin/llvm-objdump%%LLVM_SUFFIX%%
+bin/llvm-opt-report%%LLVM_SUFFIX%%
+bin/llvm-otool%%LLVM_SUFFIX%%
+bin/llvm-pdbutil%%LLVM_SUFFIX%%
+bin/llvm-profdata%%LLVM_SUFFIX%%
+bin/llvm-profgen%%LLVM_SUFFIX%%
+bin/llvm-ranlib%%LLVM_SUFFIX%%
+bin/llvm-rc%%LLVM_SUFFIX%%
+bin/llvm-readelf%%LLVM_SUFFIX%%
+bin/llvm-readobj%%LLVM_SUFFIX%%
+bin/llvm-readtapi%%LLVM_SUFFIX%%
+bin/llvm-reduce%%LLVM_SUFFIX%%
+bin/llvm-remarkutil%%LLVM_SUFFIX%%
+bin/llvm-rtdyld%%LLVM_SUFFIX%%
+bin/llvm-sim%%LLVM_SUFFIX%%
+bin/llvm-size%%LLVM_SUFFIX%%
+bin/llvm-split%%LLVM_SUFFIX%%
+bin/llvm-stress%%LLVM_SUFFIX%%
+bin/llvm-strings%%LLVM_SUFFIX%%
+bin/llvm-strip%%LLVM_SUFFIX%%
+bin/llvm-symbolizer%%LLVM_SUFFIX%%
+bin/llvm-tblgen%%LLVM_SUFFIX%%
+bin/llvm-tli-checker%%LLVM_SUFFIX%%
+bin/llvm-undname%%LLVM_SUFFIX%%
+bin/llvm-windres%%LLVM_SUFFIX%%
+bin/llvm-xray%%LLVM_SUFFIX%%
+bin/opt%%LLVM_SUFFIX%%
+bin/reduce-chunk-list%%LLVM_SUFFIX%%
+bin/sancov%%LLVM_SUFFIX%%
+%%CLANG%%bin/amdgpu-arch%%LLVM_SUFFIX%%
+%%CLANG%%bin/analyze-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/c-index-test%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang++%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-check%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-cpp%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-extdef-mapping%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-format%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-linker-wrapper%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-offload-bundler%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-offload-packager%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-repl%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-scan-deps%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-sycl-linker%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-tblgen%%LLVM_SUFFIX%%
+%%CLANG%%bin/diagtool%%LLVM_SUFFIX%%
+%%CLANG%%bin/hmaptool%%LLVM_SUFFIX%%
+%%CLANG%%bin/intercept-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/nvptx-arch%%LLVM_SUFFIX%%
+bin/offload-arch%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-build-py%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-view%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clangd%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-apply-replacements%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-change-namespace%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-doc%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-include-cleaner%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-include-fixer%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-installapi%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-move%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-nvlink-wrapper%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-query%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-reorder-fields%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-tidy%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/find-all-symbols%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/modularize%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/pp-trace%%LLVM_SUFFIX%%
+%%FLANG%%bin/bbc%%LLVM_SUFFIX%%
+%%FLANG%%bin/f18-parse-demo%%LLVM_SUFFIX%%
+%%FLANG%%bin/fir-lsp-server%%LLVM_SUFFIX%%
+%%FLANG%%bin/fir-opt%%LLVM_SUFFIX%%
+%%FLANG%%bin/flang%%LLVM_SUFFIX%%
+%%FLANG%%bin/tco%%LLVM_SUFFIX%%
+%%LLD%%bin/ld.lld%%LLVM_SUFFIX%%
+%%LLD%%bin/ld64.lld%%LLVM_SUFFIX%%
+%%LLD%%bin/lld%%LLVM_SUFFIX%%
+%%LLD%%bin/lld-link%%LLVM_SUFFIX%%
+%%LLD%%bin/wasm-ld%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-argdumper%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-dap%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-instr%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-cat%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-minimal-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-minimal-opt-canonicalize%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-pdll%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-pdll-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-query%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-reduce%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-rewrite%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-runner%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-tblgen%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-transform-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-translate%%LLVM_SUFFIX%%
+%%MLIR%%bin/tblgen-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/tblgen-to-irdl%%LLVM_SUFFIX%%
+%%LIT%%bin/FileCheck%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/FileCheck
+%%LIT%%bin/lit%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/lit
+%%LIT%%bin/llvm-lit%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/llvm-lit
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%LUA_MODLIBDIR%%/lldb.so
+%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/__init__.py
+%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/cindex.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/_lldb%%PYTHON_TAG%%%%PYTHON_ABIVER%%.so
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/Logger.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/attrib_fromdict.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cache.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/gnu_libstdcpp.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/libcxx.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/metrics.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/synth.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/lldb-argdumper
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/operating_system.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/parsed_cmd.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_platform.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_process.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_thread_plan.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/in_call_stack.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/symbolication.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/amdgpu-arch
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/analyze-build
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/bbc
+llvm%%LLVM_SUFFIX%%/bin/bugpoint
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/c-index-test
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-%%LLVM_MAJOR%%
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-apply-replacements
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-change-namespace
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-check
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-cl
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-cpp
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-doc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-extdef-mapping
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-format
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-cleaner
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-fixer
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-installapi
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-linker-wrapper
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-move
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-nvlink-wrapper
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-packager
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-query
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-refactor
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-reorder-fields
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-repl
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-scan-deps
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-sycl-linker
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-tblgen
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-tidy
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clangd
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/diagtool
+llvm%%LLVM_SUFFIX%%/bin/dsymutil
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/f18-parse-demo
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/find-all-symbols
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/fir-lsp-server
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/fir-opt
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang-%%LLVM_MAJOR%%
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang-new
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/git-clang-format
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/hmaptool
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/intercept-build
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld.lld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld64.lld
+llvm%%LLVM_SUFFIX%%/bin/llc
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/lld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/lld-link
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-argdumper
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-dap
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-instr
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-server
+llvm%%LLVM_SUFFIX%%/bin/lli
+llvm%%LLVM_SUFFIX%%/bin/llvm-addr2line
+llvm%%LLVM_SUFFIX%%/bin/llvm-ar
+llvm%%LLVM_SUFFIX%%/bin/llvm-as
+llvm%%LLVM_SUFFIX%%/bin/llvm-bcanalyzer
+llvm%%LLVM_SUFFIX%%/bin/llvm-bitcode-strip
+llvm%%LLVM_SUFFIX%%/bin/llvm-c-test
+llvm%%LLVM_SUFFIX%%/bin/llvm-cat
+llvm%%LLVM_SUFFIX%%/bin/llvm-cfi-verify
+llvm%%LLVM_SUFFIX%%/bin/llvm-cgdata
+llvm%%LLVM_SUFFIX%%/bin/llvm-config
+llvm%%LLVM_SUFFIX%%/bin/llvm-cov
+llvm%%LLVM_SUFFIX%%/bin/llvm-ctxprof-util
+llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxfilt
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxmap
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfo-analyzer
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod-find
+llvm%%LLVM_SUFFIX%%/bin/llvm-diff
+llvm%%LLVM_SUFFIX%%/bin/llvm-dis
+llvm%%LLVM_SUFFIX%%/bin/llvm-dlltool
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwp
+llvm%%LLVM_SUFFIX%%/bin/llvm-exegesis
+llvm%%LLVM_SUFFIX%%/bin/llvm-extract
+llvm%%LLVM_SUFFIX%%/bin/llvm-gsymutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-ifs
+llvm%%LLVM_SUFFIX%%/bin/llvm-install-name-tool
+llvm%%LLVM_SUFFIX%%/bin/llvm-jitlink
+llvm%%LLVM_SUFFIX%%/bin/llvm-lib
+llvm%%LLVM_SUFFIX%%/bin/llvm-libtool-darwin
+llvm%%LLVM_SUFFIX%%/bin/llvm-link
+llvm%%LLVM_SUFFIX%%/bin/llvm-lipo
+llvm%%LLVM_SUFFIX%%/bin/llvm-lto
+llvm%%LLVM_SUFFIX%%/bin/llvm-lto2
+llvm%%LLVM_SUFFIX%%/bin/llvm-mc
+llvm%%LLVM_SUFFIX%%/bin/llvm-mca
+llvm%%LLVM_SUFFIX%%/bin/llvm-ml
+llvm%%LLVM_SUFFIX%%/bin/llvm-ml64
+llvm%%LLVM_SUFFIX%%/bin/llvm-modextract
+llvm%%LLVM_SUFFIX%%/bin/llvm-nm
+llvm%%LLVM_SUFFIX%%/bin/llvm-objcopy
+llvm%%LLVM_SUFFIX%%/bin/llvm-objdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-opt-report
+llvm%%LLVM_SUFFIX%%/bin/llvm-otool
+llvm%%LLVM_SUFFIX%%/bin/llvm-pdbutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-profdata
+llvm%%LLVM_SUFFIX%%/bin/llvm-profgen
+llvm%%LLVM_SUFFIX%%/bin/llvm-ranlib
+llvm%%LLVM_SUFFIX%%/bin/llvm-rc
+llvm%%LLVM_SUFFIX%%/bin/llvm-readelf
+llvm%%LLVM_SUFFIX%%/bin/llvm-readobj
+llvm%%LLVM_SUFFIX%%/bin/llvm-readtapi
+llvm%%LLVM_SUFFIX%%/bin/llvm-reduce
+llvm%%LLVM_SUFFIX%%/bin/llvm-remarkutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld
+llvm%%LLVM_SUFFIX%%/bin/llvm-sim
+llvm%%LLVM_SUFFIX%%/bin/llvm-size
+llvm%%LLVM_SUFFIX%%/bin/llvm-split
+llvm%%LLVM_SUFFIX%%/bin/llvm-stress
+llvm%%LLVM_SUFFIX%%/bin/llvm-strings
+llvm%%LLVM_SUFFIX%%/bin/llvm-strip
+llvm%%LLVM_SUFFIX%%/bin/llvm-symbolizer
+llvm%%LLVM_SUFFIX%%/bin/llvm-tblgen
+llvm%%LLVM_SUFFIX%%/bin/llvm-tli-checker
+llvm%%LLVM_SUFFIX%%/bin/llvm-undname
+llvm%%LLVM_SUFFIX%%/bin/llvm-windres
+llvm%%LLVM_SUFFIX%%/bin/llvm-xray
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-cat
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-linalg-ods-yaml-gen
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-minimal-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-minimal-opt-canonicalize
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-pdll
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-pdll-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-query
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-reduce
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-rewrite
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-runner
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-tblgen
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-transform-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-translate
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/modularize
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/nvptx-arch
+llvm%%LLVM_SUFFIX%%/bin/offload-arch
+llvm%%LLVM_SUFFIX%%/bin/opt
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/pp-trace
+llvm%%LLVM_SUFFIX%%/bin/reduce-chunk-list
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/run-clang-tidy
+llvm%%LLVM_SUFFIX%%/bin/sancov
+llvm%%LLVM_SUFFIX%%/bin/sanstats
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build-py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-view
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/tblgen-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/tblgen-to-irdl
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/tco
+llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/wasm-ld
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXSourceLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/ExternC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/FatalErrorHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Index.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Platform.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Rewrite.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidy.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyDiagnosticConsumer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyForceLinker.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyModule.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyModuleRegistry.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyOptions.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyProfiling.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ExpandModularHeadersPPCallbacks.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/FileExtensionsSet.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/GlobList.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/NoLintDirectiveHandler.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/AbseilMatcher.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/CleanupCtadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationAdditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationConversionCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationDivisionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationFactoryFloatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationFactoryScaleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationRewriter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationSubtractionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/NoInternalDependenciesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/NoNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/RedundantStrcatCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StrCatAppendCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StringFindStartswithCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StringFindStrContainsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/TimeComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/TimeSubtractionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/UpgradeDurationConversionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/IdDependentBackwardBranchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/KernelNameRestrictionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/SingleWorkItemBarrierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/StructPackAlignCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/UnrollLoopsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecAccept4Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecAcceptCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecCreatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecDupCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecEpollCreate1Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecEpollCreateCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecFopenCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecInotifyInit1Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecInotifyInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecMemfdCreateCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecOpenCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecPipe2Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecPipeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecSocketCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/boost/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/boost/UseToStringCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ArgumentCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/AssertSideEffectCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/AssignmentInIfConditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BadSignalToKillThreadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BitwisePointerCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BranchCloneCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CastingThroughVoidCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ChainedComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CopyConstructorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DanglingHandleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EmptyCatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ExceptionEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/FoldInitTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/InaccurateEraseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncDecInConditionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectEnableIfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectEnableSharedFromThisCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/InfiniteLoopCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IntegerDivisionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MacroParenthesesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultiLevelImplicitPointerConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NarrowingConversionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NoEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/OptionalValueConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ParentVirtualCallCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PosixReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ReservedIdentifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SignalHandlerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SignedCharMisuseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SizeofContainerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SizeofExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StandaloneEmptyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringviewNullptrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousIncludeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwappedArgumentsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TaggedUnionMemberCountCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TerminatingContinueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnintendedCharOstreamOutputCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnsafeFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedRaiiCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedReturnValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UseAfterMoveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/VirtualNearMissCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/CommandProcessorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/FloatLoopCounter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/LimitedRandomnessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/MutatingCopyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/SetLongJmpCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/StaticObjectExceptionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/StrToNumCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/ThrownExceptionTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/VariadicFunctionDefCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/MtUnsafeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SlicingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/darwin/AvoidSpinlockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/TrailingReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidCStyleCastsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidNSObjectNewCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/DefaultArgumentsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/ExplicitConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/ExplicitMakePairCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/FunctionNamingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/GlobalNamesInHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/GlobalVariableDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/IntegerTypesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/OverloadedUnaryAndCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/TodoCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UpgradeGoogletestCaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UsingNamespaceDirectiveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/ExceptionBaseclassCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/IgnoredRemoveResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/NoAssemblerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/SignedBitwiseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/linuxkernel/MustCheckErrsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/HeaderGuardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/IncludeOrderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferStaticOverAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/TwineLocalCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/NamespaceConstants.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConfusableIdentifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConstCorrectnessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/CoroutineHostileRAIICheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/DefinitionsInHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/HeaderIncludeCycleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/IncludeCleanerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingBidirectional.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingIdentifier.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisplacedConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NewDeleteOverloadsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NoRecursionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NonCopyableObjects.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/RedundantExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/StaticAssertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnconventionalAssignOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UniqueptrResetReleaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedAliasDeclsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedUsingDeclsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseInternalLinkageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidBindCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidCArraysCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/DeprecatedHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/IntegralLiteralExpressionMatcher.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/LoopConvertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/LoopConvertUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MacroToEnumCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeSharedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeSmartPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeUniqueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MinMaxUseInitializerListCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/PassByValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/RawStringLiteralCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/RedundantVoidArgCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceAutoPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReturnBracedInitListCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ShrinkToFitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/TypeTraitsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UnaryStaticAssertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseAutoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseBoolLiteralsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseConstraintsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseDesignatedInitializersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEmplaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEqualsDefaultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEqualsDeleteCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseIntegerSignComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNodiscardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNoexceptCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNullptrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseOverrideCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseScopedLockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStartsEndsWithCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdFormatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdNumbersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdPrintCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseUsingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/mpi/BufferDerefCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/mpi/TypeMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/AssertEquals.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/AvoidNSErrorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/DeallocInCategoryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/ForbiddenSubclassingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/MissingHashCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSDateFormatterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/PropertyDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/SuperSelfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/ExceptionEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/UseDefaultNoneCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/AvoidEndlCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/EnumSizeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/FasterStringFindCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ForRangeCopyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientAlgorithmCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientStringConcatenationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientVectorOperationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/MoveConstArgCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/MoveConstructorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoAutomaticMoveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoIntToPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptDestructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptFunctionBaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptSwapCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TriviallyDestructibleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TypePromotionInMathFnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryCopyInitialization.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryValueParamCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/AvoidPragmaOnceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/RestrictSystemIncludesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/SIMDIntrinsicsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/StdAllocatorConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AmbiguousSmartptrResetCallCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidConstParamsInDecls.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/BracesAroundStatementsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ConstReturnTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerContainsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerDataPointerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerSizeEmptyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/DeleteNullPointerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/DuplicateIncludeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ElseAfterReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/EnumInitialValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/FunctionSizeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IdentifierLengthCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IdentifierNamingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ImplicitBoolConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IsolateDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MagicNumbersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MathMissingParenthesesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MisleadingIndentationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MisplacedArrayIndexCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamedParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamespaceCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NonConstParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/OperatorsRepresentationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/QualifiedAutoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantCastingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantControlFlowCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantInlineSpecifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantPreprocessorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantSmartptrGetCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantStringCStrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantStringInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SimplifyBooleanExprCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SimplifySubscriptExprCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StringCompareCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SuspiciousCallArgumentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseAnyOfAllOfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseConcisePreprocessorDirectivesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseStdMinMaxCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/tool/ClangTidyMain.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ASTUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Aliasing.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/BracesAroundStatement.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DeclRefExprUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DesignatedInitializers.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionAnalyzer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionSpecAnalyzer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExprSequence.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FileExtensionsUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FixItHintUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FormatStringConverter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/HeaderGuard.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeInserter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeSorter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/LexerUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Matchers.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/NamespaceAliaser.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/OptionsUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/RenamerClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/TransformerClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/TypeTraits.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/UsingInserter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/zircon/TemporaryObjectsCheck.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesYAMLCompiler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/Types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APNumericStorage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APValue.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConcept.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContextAllocate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDumperUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTFwd.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImportError.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporterLookupTable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporterSharedState.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTLambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTMutationListener.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTNodeTraverser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTStructuralEquivalence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTTypeTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTUnresolvedSet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTVector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicReader.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicWriter.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeReader.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeWriter.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Attr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrIterator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrNodeTraverse.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrTextNodeDump.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Availability.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/BaseSubobject.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/BuiltinTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXInheritance.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXRecordDeclDefinitionBits.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CanonicalType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CharUnits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Comment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentBriefParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTags.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTagsProperties.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentSema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ComparisonCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ComputeDependence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CurrentSourceLocExprScope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DataCollection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Decl.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclAccessPair.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclContextInternals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclFriend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclGroup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclID.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclLookups.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjCCommon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclTemplate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclarationName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DependenceFlags.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DependentDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DynamicRecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/EvaluatedExprVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Expr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprConcepts.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTMerger.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/FormatString.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/GlobalDecl.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/IgnoreExpr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/JSONNodeDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LambdaCapture.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LocInfoType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Mangle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/MangleNumberingContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NonTrivialTypeVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRDiagsEmitter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OSLog.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenACCClause.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OptionalDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ParentMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ParentMapContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyDeclStackTrace.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/QualTypeNames.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Randstruct.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RawCommentList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RecordLayout.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Redeclarable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/SYCLKernelInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/SelectorLocationsKind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Stmt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtDataCollectors.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtGraphTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtIterator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtSYCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateArgumentVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TextNodeDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Type.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLoc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLocNodes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLocVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeOrdering.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/UnresolvedSet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/VTTBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/VTableBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchersInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchersMacros.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Diagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Parser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Registry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/VariantValue.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/GtestMatchers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/LowLevelHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CalledOnceCheck.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Consumed.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Dominators.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/IntervalPartition.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LifetimeSafety.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LiveVariables.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/PostOrderCFGView.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ReachableCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafety.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyOps.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UninitializedValues.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDeclContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnyCall.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/BodyFarm.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFG.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFGStmtMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CallGraph.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CloneDetection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CodeInjector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ConstructionContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/CocoaConventions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/ASTOps.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/AdornedCFG.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Arena.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CNFFormula.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CachedConstAccessorsLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowValues.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowWorklist.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DebugSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Formula.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Logger.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MapLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MatchSwitch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/RecordOps.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/SimplifyConstraints.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/SmartPointerAccessorCaching.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Solver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/StorageLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Transfer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Value.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/IssueHash.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/MacroExpansionContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/PathDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ProgramPoint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/RetainSummaryManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/SelectorExtras.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/BumpVector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/FixitUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AArch64ACLETypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ABI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AMDGPUTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ASTSourceDescriptor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AddressSpaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AlignedAllocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AllDiagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrHasAttributeImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrParsedAttrList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubMatchRulesList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubjectMatchRules.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeCommonInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeScopeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeSpellingList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Attributes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BitmaskEnum.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinHeaders.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinTemplates.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAMDGPU.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsARM.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsBPF.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsDirectX.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonMapCustomDep.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchBase.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchLASX.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchLSX.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsMips.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCV.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVCL.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVCommon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVVK.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSystemZ.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVE.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVEVL.gen.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsWebAssembly.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86_64.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsXCore.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CFProtectionOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CFProtectionOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CLWarnings.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CXX11AttributeInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CapturedStmt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CharInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CommentOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Cuda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CustomizableOptional.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DarwinSDKInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DebugOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Diagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAllCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticComment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTU.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticError.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticGroups.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIDs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIndexName.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPICompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoring.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerialization.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DirectoryEntry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExceptionSpecificationType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExpressionTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FPOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Features.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileEntry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemStatCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HLSLIntangibleTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HLSLRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HeaderInclude.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/IdentifierTable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/JsonSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LLVM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Lambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangStandard.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangStandards.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Linkage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MSP430Target.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MacroBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MakeSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Module.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/NoSanitizeList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ObjCRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OffloadArch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCClauses.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensionTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLImageTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorPrecedence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PPCTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ParsedAttrInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PartialDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PlistSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PointerAuthOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PragmaKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PrettyStackTrace.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ProfileList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/RISCVVTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/RegularKeywordAttrInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SanitizerSpecialCaseList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sarif.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SimpleTypoCorrection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManagerInternals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceMgrAdapter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Specifiers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Stack.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/StackExhaustionHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SyncScope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetBuiltins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetCXXABI.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetCXXABI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetID.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetOSMacros.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TemplateKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Thunk.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TransformTypeTraits.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TypeTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/UnsignedOrNone.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Visibility.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/WebAssemblyReferenceTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayInstr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayLists.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_aliases.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_fp16.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_immcheck_types.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_aliases.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_neon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtins_za_state.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_sema_rangechecks.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_streaming_attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_sema_rangechecks.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_streaming_attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_typeflags.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/ABIArgInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/CIRGenerator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/CIRToCIRPasses.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRAttrs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDataLayout.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDialect.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIROpsEnums.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRTypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRTypesDetails.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/OpenACC/CIROpenACCTypeInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/OpenACC/RegisterOpenACCExtensions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/Passes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/FrontendAction/CIRGenAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRLoopOpInterface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIROpInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRTypeInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/LowerToLLVM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/LoweringHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/MissingFeatures.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Passes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/TypeEvaluationKind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/BackendUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CGFunctionInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenABITypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ConstantInitBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ConstantInitFuture.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ModuleBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ObjectFilePCHContainerWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/SwiftCallingConv.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Config/config.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTUDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTranslationUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/DirectoryWatcher/DirectoryWatcher.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Action.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/CommonArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Compilation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Distro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Driver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/DriverDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/InputInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Job.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Multilib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/MultilibBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OffloadBundler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OptionUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Phases.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/SanitizerArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Tool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/ToolChain.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Types.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Util.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/XRayArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Commit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/EditedSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/EditsReceiver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/FileOffset.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Rewriters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/API.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/APIIgnoresList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/DeclarationFragments.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIActionBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/APISetVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Format/Format.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ChainedDiagnosticConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CommandLineSourceLoc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CompilerInstance.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CompilerInvocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/DependencyOutputOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/DiagnosticRenderer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendPluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/LayoutOverrideSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/LogDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/MigratorOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/MultiplexConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PCHContainerOperations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PrecompiledPreamble.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PreprocessorOutputOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnosticBuffer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/Utils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/VerifyDiagnosticConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/FrontendTool/Utils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/CommentToXML.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/DeclOccurrence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexDataConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexSymbol.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/USRGeneration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/IndexSerialization/SerializablePathCollection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Context.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/DirectoryScanner.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/DylibVerifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/FileList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Frontend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/FrontendRecords.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/HeaderFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/InstallAPIDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Library.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/MachO.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Visitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/CodeCompletion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Interpreter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/PartialTranslationUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/RemoteJITUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Value.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/CodeCompletionHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DependencyDirectivesScanner.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DirectoryLookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ExternalPreprocessorSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HLSLRootSignatureTokenKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMapTypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearchOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexHLSLRootSignature.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Lexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LiteralSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleLoader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMapFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MultipleIncludeOpt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPCallbacks.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPConditionalDirectiveRecord.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPDirectiveParameter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPEmbedParameters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Pragma.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessingRecord.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Preprocessor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ScratchBuffer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Token.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/TokenConcatenation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/TokenLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/VariadicMacroSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrParserStringSwitches.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/LoopHint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseHLSLRootSignature.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/Parser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/RAIIObjectsForParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/HTMLRewrite.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/Rewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/TokenRewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/ASTConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FixItRewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/Rewriters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AnalysisBasedWarnings.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Attr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrSpellingListIndex.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrTemplateInstantiate.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CXXFieldCollector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CleanupInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CodeCompleteConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CodeCompleteOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DeclSpec.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DelayedDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Designator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/EnterExpressionEvaluationContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/HLSLExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/HeuristicResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/IdentifierResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Initialization.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Lookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/MultiplexExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ObjCMethodList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Overload.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Ownership.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedAttr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedTemplate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/RISCVIntrinsicManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Redeclaration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Scope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ScopeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Sema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaAMDGPU.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaARM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaAVR.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaBPF.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaCUDA.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaCodeCompletion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConcept.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDirectX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaFixItUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHLSL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHexagon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLoongArch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaM68k.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaMIPS.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaMSP430.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaNVPTX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaPPC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaPseudoObject.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaRISCV.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSPIRV.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSYCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSwift.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSystemZ.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaWasm.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaX86.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Template.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateDeduction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateInstCallback.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TypoCorrection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Weak.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTBitCodes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTDeserializationListener.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTRecordReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTRecordWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/AttrPCHRead.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/AttrPCHWrite.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ContinuousRangeMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/GlobalModuleIndex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/InMemoryModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFileExtension.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ObjectFilePCHContainerReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/PCHContainerOperations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/SerializationDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/SourceLocationEncoding.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/TypeBitCodes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Checkers.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Taint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Analyses.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/Z3CrosscheckVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Checker.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntPtr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/EntryPointStats.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Support/Compiler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Support/RISCVVIntrinsicUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/CommandLineArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestClangConfig.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestLanguage.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ASTDiff/ASTDiff.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/AllTUsExecution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ArgumentsAdjusters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CommonOptionsParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabasePluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Diagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Replacement.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/InProcessModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DiagnosticsYaml.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Execution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FileMatchTrie.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FixIt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderIncludes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/IncludeStyle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/StandardLibrary.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/JSONCompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/ASTSelection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/AtomicChange.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/Extract.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Lookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRule.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRules.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOption.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/SymbolName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/RefactoringCallbacks.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ReplacementsYaml.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/StandaloneExecution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/BuildTree.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Mutations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/NodeClasses.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Nodes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Nodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/TokenBufferTokenManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/TokenManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Tokens.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Tree.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ToolExecutorPluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Tooling.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/MatchConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Parsing.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/RangeSelector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/RewriteRule.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/SourceCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/SourceCodeBuilders.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Stencil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Transformer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/Fortran-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/ISO_Fortran_binding_wrapper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/api-attrs.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/bit-population-count.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/constexpr-bitset.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/enum-class.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/enum-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/erfc-scaled.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/fast-int-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/float128.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/float80.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/format.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/idioms.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/indirection.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/interval.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/leading-zero-bit-count.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/optional.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/real.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference-counted.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference-wrapper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/restorer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/static-multimap-view.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/target-rounding.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/template.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/type-kinds.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/uint128.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/unwrap.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/variant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/visit.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/windows-include.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Decimal/binary-floating-point.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Decimal/decimal.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/call.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/characteristics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/check-expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/common.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/constant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/fold-designator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/fold.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/formatting.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/initial-image.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/integer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/intrinsics-library.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/intrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/logical.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/pgmath.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/real.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/rounding-bits.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/shape.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/static-data.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/target.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/traverse.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/variable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CodeGenOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CodeGenOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CompilerInstance.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CompilerInvocation.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendAction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendActions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendPluginRegistry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/ParserActions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/PreprocessorOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TargetOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnostic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnosticBuffer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnosticPrinter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/FrontendTool/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ISO_Fortran_binding.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/AbstractConverter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/BoxAnalyzer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Bridge.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/BuiltinModules.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/CallInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Coarray.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ComponentPath.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertArrayConstructor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertConstant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertExpr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertExprToHLFIR.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertProcedureDesignator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertType.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertVariable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Cuda.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/CustomIntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/DirectivesCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/EnvironmentDefault.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/HlfirIntrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/HostAssociations.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IO.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IntervalSet.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IterationSpace.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/LoweringOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/LoweringOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Mangler.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenACC.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenMP.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenMP/Clauses.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/PFTBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/PFTDefs.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Runtime.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/StatementContext.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/PrivateReductionUtils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/ReductionProcessor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/Verifier.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/SymbolMap.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/VectorSubscripts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Analysis/AliasAnalysis.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Analysis/TBAAForest.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/BoxValue.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/CUFCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/DirectivesCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/DoLoopHelper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/FIRBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Factory.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/HLFIRTools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/IntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/LowLevelIntrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/MutableBox.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/PPCIntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/ArrayConstructor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Assign.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/CUDA/Descriptor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Command.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Derived.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Exceptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Execute.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Inquiry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Intrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Main.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Numeric.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Ragged.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Reduction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Stop.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Support.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/TemporaryStack.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Transformational.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/TemporaryStorage.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Todo.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CGPasses.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CGPasses.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CodeGen.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CodeGenOpenMP.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/DescriptorModel.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/FIROpPatterns.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/LLVMInsertChainFolder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/TBAABuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/Target.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/TypeConverter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFToLLVMIRTranslation.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CanonicalizationPatterns.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CanonicalizationPatterns.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIREnumAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIREnumAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsSupport.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsTypes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsTypes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRType.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRTypes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/Support/FIRContext.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/Support/KindMapping.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRAttributes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRAttributes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIREnums.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIREnums.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpBase.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpInterfaces.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpInterfaces.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRTypes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRTypes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Support/RegisterOpenMPExtensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Passes/CommandLineOpts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Passes/Pipelines.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/DataLayout.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/FatalError.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/InitFIR.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/InternalNames.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/Matcher.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/TypeCode.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/CUFOpConversion.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/MemoryUtils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/RuntimeFunctions.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-block.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-buffer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/characters.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/dump-parse-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/format-specification.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/instrumented-parser.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/message.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/options.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-state.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-tree-visitor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parsing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/preprocessor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/provenance.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/source.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/token-sequence.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/unparse.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/user-state.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/allocator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/common.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/descriptor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/init.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/kernel.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/memmove-function.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/memory.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/registration.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/allocator-registry-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/array-constructor-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/assign.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/c-or-cpp.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/command.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/cpp-type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/derived-api.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/descriptor-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/entry-names.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/exceptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/execute.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/extensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/freestanding-tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/inquiry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/io-api.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/iostat-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/iostat.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/magic-numbers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/main.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul-instances.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul-transpose.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/misc-intrinsic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/numeric.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/ragged.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/random.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/reduce.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/reduction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/stop.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/support.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/temporary-stack.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/time-intrinsic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/transformational.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/attr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/dump-expr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/module-dependences.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-directive-sets.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-dsa.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-modifiers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/program-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/runtime-type-info.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/scope.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/semantics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/symbol.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/unparse-with-symbols.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Flags.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Fortran-features.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Fortran.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/LangOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/LangOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/MathOptionsBase.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/MathOptionsBase.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/OpenMP-features.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/OpenMP-utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/StringOstream.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Timing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Version.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/default-kinds.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Testing/fp-testing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Testing/testing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/CrossToolHelpers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/PointerModels.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/TargetSetup.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Version.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__cuda_builtins.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__cuda_device.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_builtins.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_ieee_exceptions.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_type_info.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__ppc_types.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/cooperative_groups.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/cudadevice.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_arithmetic.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_exceptions.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_features.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_c_binding.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_fortran_env.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_fortran_env_impl.mod
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib.h
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib.mod
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib_kinds.mod
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Args.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Arrays.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/BPSectionOrdererBase.inc
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/CommonLinkerContext.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/DWARF.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Driver.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/ErrorHandler.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Filesystem.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/LLVM.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Memory.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Reproduce.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Strings.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/TargetOptionsCommandFlags.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Timer.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Utils.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Version.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/LLDB.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddressRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddressRangeList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAttachInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBlock.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpointLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpointName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBroadcaster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandInterpreterRunOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandReturnObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommunication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCompileUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDebugger.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDeclaration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDefines.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBEnvironment.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBError.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBEvent.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBExecutionContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBExpressionOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFrame.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBHostOS.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBInstructionList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLanguageRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLanguages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLaunchInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLineEntry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBListener.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMemoryRegionInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMemoryRegionInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBModule.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBModuleSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMutex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBPlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcessInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcessInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProgress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBQueue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBQueueItem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBReproducer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSaveCoreOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBScriptObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSourceManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStatisticsOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStream.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStringList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStructuredData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbolContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbolContextList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTarget.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThreadCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTraceCursor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeEnumMember.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeFilter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeNameSpecifier.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeSummary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBUnixSignals.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBValueList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBVariablesOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBWatchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBWatchpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Breakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointIDList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocationCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocationList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointPrecondition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverFileLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverScripted.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointSite.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StopCondition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StopPointSiteList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Stoppoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointCallbackContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointHitCounter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointSite.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Watchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointAlgorithms.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointResource.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Address.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressRangeListImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressResolverFileLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Architecture.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Communication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DataFileCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Debugger.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DebuggerEvents.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Declaration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DemangledNameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Disassembler.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpDataExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpRegisterInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpRegisterValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/EmulateInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/FileLineResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/FormatEntity.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Highlighter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/IOHandler.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/IOHandlerCursesGUI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/LoadedModuleInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Mangled.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Module.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Opcode.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/PluginInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/PluginManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Progress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ProtocolServer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/RichManglingContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SearchFilter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Section.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SourceLocationSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SourceManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Statusline.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/StreamAsynchronousIO.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/StructuredDataImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Telemetry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadSafeDenseSet.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadSafeValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadedCommunication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/UniqueCStringMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/UserSettingsController.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Value.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/dwarf.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/CXXFunctionPointer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/DataVisualization.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/DumpValueObjectOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatClasses.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatterSection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormattersContainer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormattersHelpers.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/LanguageCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/StringPrinter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeCategoryMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeSummary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/ValueObjectPrinter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/VectorIterator.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/VectorType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DWARFExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DWARFExpressionList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DiagnosticManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DynamicCheckerFunctions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/Expression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionSourceCode.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionTypeSystemHelper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/FunctionCaller.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRExecutionUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRMemoryMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/LLVMUserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/Materializer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ObjectFileJIT.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/REPL.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/UserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/UtilityFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Config.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ConnectionFileDescriptor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Debug.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Editline.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/File.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileAction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Host.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostGetOpt.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostInfoBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeProcessBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThreadBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThreadForward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/JSONTransport.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LZMA.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LockFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LockFileBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MainLoop.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MainLoopBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MemoryMonitor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MonitoringProcessLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/OptionParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Pipe.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PipeBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PosixApi.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessLaunchInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessRunLock.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PseudoTerminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/SafeMachO.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Socket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/SocketAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/StreamFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Terminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ThreadLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Time.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/XML.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/aix/HostInfoAIX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/aix/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/android/HostInfoAndroid.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/GetOptInc.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeBreakpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeProcessProtocol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeRegisterContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeThreadProtocol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeWatchpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/TCPSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/UDPSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/ZipFileResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/freebsd/HostInfoFreeBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/AbstractSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Host.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/HostInfoLinux.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Ptrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Uio.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/macosx/HostInfoMacOSX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/macosx/HostThreadMacOSX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/netbsd/HostInfoNetBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/openbsd/HostInfoOpenBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/DomainSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostInfoPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostProcessPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostThreadPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/LockFilePosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/MainLoopPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/PipePosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/ProcessLauncherPosixFork.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/AutoHandle.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/ConnectionGenericFileWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostInfoWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostProcessWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostThreadWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/LockFileWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/MainLoopWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/PipeWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/PosixApi.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/ProcessLauncherWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/windows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemInitializer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemInitializerCommon.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemLifetimeManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandAlias.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandCompletions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandObjectMultiword.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandOptionArgumentTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandOptionValidators.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandReturnObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedStopHookInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedThreadInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionArgParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupArchitecture.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupBoolean.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupMemoryTag.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupOutputFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupPlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupUInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupUUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupWatchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArch.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArgs.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArray.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueBoolean.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueChar.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueDictionary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueEnumeration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileColonLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFormatEntity.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueLanguage.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValuePathMappings.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueProperties.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueRegex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueSInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueUInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueUUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValues.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Options.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Property.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/ScriptInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/ScriptObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ArmUnwindInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Block.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CallFrameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompactUnwindInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompileUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerDecl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerDeclContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DWARFCallFrameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DebugMacros.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DeclVendor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/FuncUnwinders.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Function.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LineEntry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LineTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LocateSymbolFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ObjectContainer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ObjectFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/PostfixExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SaveCoreOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SourceModule.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Symbol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolContextScope.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolFileOnDemand.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolLocator.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolVendor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Symtab.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TaggedASTType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Type.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/UnwindPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/UnwindTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Variable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/VariableList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ABI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/AppleArm64ExceptionClass.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/AssertFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/CoreFileMemoryRanges.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/DynamicLoader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/DynamicRegisterInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ExecutionContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ExecutionContextScope.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/InstrumentationRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/InstrumentationRuntimeStopInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/JITLoader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/JITLoaderList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Language.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/LanguageRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Memory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryRegionInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryTagManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryTagMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ModuleCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/OperatingSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/PathMappingList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Platform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/PostMortemProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Process.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ProcessStructReader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ProcessTrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Queue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/QueueItem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/QueueList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterCheckpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterContextUnwind.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterFlags.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterNumber.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterTypeBuilder.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RemoteAwarePlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Runtime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ScriptedThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SectionLoadHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SectionLoadList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrame.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrameList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Statistics.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StopInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StructuredDataPlugin.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SystemRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Target.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TargetList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Thread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallOnFunctionExit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallUserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanRunToAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanShouldStopHere.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanSingleThreadTimeout.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStack.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepInRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOut.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOverRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepThrough.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepUntil.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanTracer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TimeoutResumeAll.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Trace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceCursor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceDumper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceExporter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnixSignals.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Unwind.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnwindAssembly.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnwindLLDB.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/VerboseTrapFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AddressableBits.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AnsiTerminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AppleUuidCompatibility.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ArchSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Args.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Baton.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Broadcaster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Checksum.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Cloneable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/CompletionRequest.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Connection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ConstString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBuffer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBufferHeap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBufferLLVM.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataEncoder.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Diagnostics.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DiagnosticsRendering.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Endian.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Environment.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ErrorMessages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Event.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/FileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/FileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Flags.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/GDBRemote.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/IOObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Instrumentation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Iterable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/LLDBAssert.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/LLDBLog.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Listener.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Log.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/NameMatches.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/OptionDefinition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Predicate.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ProcessInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RangeMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RealpathPrefixes.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RegisterValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RegularExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Scalar.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ScriptedMetadata.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SelectHelper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SharedCluster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/State.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Status.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Stream.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamBuffer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamTee.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringExtractorGDBRemote.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringLexer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StructuredData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SupportFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ThreadSafeDenseMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TildeExpressionResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Timeout.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Timer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TraceGDBRemotePackets.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TraceIntelPTGDBRemotePackets.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UnimplementedError.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UriParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UserID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UserIDResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/VASPrintf.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/VMRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/XcodeSDK.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ZipFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILAST.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILEval.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILLexer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectCast.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResult.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultCast.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectDynamicValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectMemory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectRegister.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectUpdater.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectVTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Version/Version.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-defines.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-enumerations.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-forward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-enumerations.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-forward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-interfaces.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-types.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-public.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-types.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-versioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/BitReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/BitWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Comdat.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Core.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DataTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Deprecated.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Disassembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DisassemblerTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ErrorHandling.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ExecutionEngine.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ExternC.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/IRReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/LLJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/LLJITUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Linker.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Object.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Orc.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/OrcEE.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Remarks.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Support.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Target.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/TargetMachine.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Types.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Visibility.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/blake3.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/lto.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ADL.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFixedPoint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFloat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APSInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/AddressRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/AllocatorList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Any.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ArrayRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Bitfields.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BitmaskEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Bitset.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BreadthFirstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CachedHashString.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CoalescingBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CombinationGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ConcurrentHashtable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DAGDeltaAlgorithm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaAlgorithm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfoVariant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DepthFirstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DirectedGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DynamicAPInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EnumeratedArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EpochTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EquivalenceClasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FloatingPointMode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FoldingSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FunctionExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericSSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GraphTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Hashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IndexedMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntEqClasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntrusiveRefCntPtr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/LazyAtomicPointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/MapVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PackedVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PagedVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerEmbeddedInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerIntPair.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerSumType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerUnion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PostOrderIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityWorklist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/RewriteBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/RewriteRope.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SCCIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLForwardCompat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLFunctionalExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ScopeExit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ScopedHashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Sequence.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SetOperations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SetVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SlowDynamicAPInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallPtrSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallString.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVectorExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseMultiSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StableHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Statistic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringMapEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TinyPtrVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TrieHashIndexGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TrieRawHashMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Twine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TypeSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Uniformity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/UniqueVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/bit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/edit_distance.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/fallible_iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/identity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_base.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node_base.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node_options.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator_range.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/simple_ilist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysisEvaluator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasSetTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AssumeBundleQueries.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AssumptionCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BasicAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGSCCPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CGSCCPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraphSCCPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CaptureTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CmpInstAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CodeMetrics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ConstantFolding.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ConstraintSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CostModel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CtxProfAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CycleAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DDG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DDGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DOTGraphTraitsPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DXILMetadataAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DXILResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Delinearization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DemandedBits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceGraphBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomConditionCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontierImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EphemeralValuesCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FunctionPropertiesAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GenericDomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GenericDomTreeUpdaterImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GlobalsModRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GuardUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/HashRecognize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/HeatUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IR2Vec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IRSimilarityIdentifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVDescriptors.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVUsers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IndirectCallVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineCost.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineModelFeatureMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstCount.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstSimplifyFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionPrecedenceTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InteractiveModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IteratedDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/KernelInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LastRunTrackingAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyCallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyValueInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Lint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Loads.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAccessAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAnalysisManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopCacheAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopNestAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopUnrollAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MLInlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MLModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemDerefPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryBuiltins.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryDependenceAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryProfileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemorySSA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemorySSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModelUnderTrainingRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModuleDebugInfoPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModuleSummaryAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MustExecute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/NoInferenceModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCAnalysisUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCInstKind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OptimizationRemarkEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OverflowInstAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PHITransAddr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Passes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PhiValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PostDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ProfileSummaryInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PtrUseVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ReleaseModeModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ReplayInlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionExpressions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionNormalization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarFuncs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScopedNoAliasAA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SimplifyQuery.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SparsePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackLifetime.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackSafetyAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StaticDataProfileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StructuralHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyntheticCountsUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TensorSpec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Trace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeBasedAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeMetadataUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/UniformityAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/Local.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TFUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TrainingLogger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLattice.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLatticeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/VecFuncs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/VectorUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/WithCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLLexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLToken.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/NumberedValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/Parser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/SlotMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainerConstants.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DynamicTags.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/ARC.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/ARM.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AVR.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/BPF.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/CSKY.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/M68k.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/MSP430.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Mips.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV_nonstandard.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/VE.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/i386.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/GOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Magic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Minidump.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MinidumpConstants.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackDocument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/SFrame.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Swift.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Swift.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Wasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/WasmRelocs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/WasmTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/XCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeConvenience.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriterPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/LLVMBitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodeEnums.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CGDataPatchItem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenDataReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenDataWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/OutlinedHashTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/OutlinedHashTreeRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/StableFunctionMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/StableFunctionMapRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AccelTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AntiDepBreaker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinterHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpandUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicTTIImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BranchFoldingPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BranchRelaxation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ByteProvider.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIFixup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIInstBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CSEConfigBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CalcSpillWeights.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallBrPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallingConvLower.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenCommonISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenTargetMachineImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CommandFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ComplexDeinterleavingPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CostTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DAGCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DFAPacketizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIEValue.def
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DeadMachineInstructionElim.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DebugHandlerBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DetectDeadLanes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DroppedVariableStatsMIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfStringPoolEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EarlyIfConversion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EdgeBundles.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExecutionDomainFix.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandFp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandLargeDivRem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandMemCmp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandPostRAPseudos.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandReductions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandVectorPredication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FEntryInserter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FastISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FaultMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FinalizeISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FixupStatepointCallerSaved.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FunctionLoweringInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadataPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GenVT.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CallLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Combiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/IRTranslator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Legalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Localizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalMerge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalMergeFunctions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/HardwareLoops.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ISDOpcodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectBrExpand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectThunks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InitUndef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InterleavedAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InterleavedLoadCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IntrinsicLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/JMCInstrumenter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LatencyPriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LexicalScopes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllCodegenComponents.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveDebugValuesPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveDebugVariables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveInterval.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalCalc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalUnion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LivePhysRegs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeCalc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeEdit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegMatrix.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegUnits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveStacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveVariables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LocalStackSlotAllocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LoopTraversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowLevelTypeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowerEmuTLS.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MBFIWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFSDiscriminator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFormatter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRParser/MIParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRParser/MIRParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRSampleProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRYamlMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachORelocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockPlacement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCFGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCSE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCombinerPattern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConstantPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCopyPropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCycleAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFrameInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionAnalysisManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundleIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineJumpTableInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLateInstrsCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineMemOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleInfoImpls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleSlotTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOutliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePassRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePipeliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePostDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSizeOpts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineStableHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineTraceMetrics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineUniformityAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MacroFusion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ModuloSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MultiHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/NonRelocatableStringpool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/OptimizePHIs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/CostAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Graph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Math.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/ReductionRules.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Solution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQPRAConstraint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PEI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PHIElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Passes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PatchableFunction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PeepholeOptimizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRAHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRAMachineSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRASchedulerList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PreISelIntrinsicLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValueManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFLiveness.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFRegisters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReachingDefAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocEvictionAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocFast.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocGreedyPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPBQP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPriorityAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegUsageInfoCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegUsageInfoPropagate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Register.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterBank.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterBankInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterClassInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterCoalescerPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterPressure.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterScavenging.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterUsageInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RemoveLoadsIntoFakeUses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RemoveRedundantDebugValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RenameIndependentSubregs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReplaceWithVeclib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ResourcePriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RuntimeLibcallUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeProperties.td
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SafeStack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SanitizerBinaryMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGInstrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGMutation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDFS.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SchedulerRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectOptimize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGTargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ShadowStackGCLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ShrinkWrap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SjLjEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SlotIndexes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SpillPlacement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Spiller.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackColoring.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackFrameLayoutAnalysisPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackProtector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackSlotColoring.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwiftErrorValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwitchLoweringUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TailDuplication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TailDuplicator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetCallingConv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetFrameLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetInstrInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetOpcodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetPassConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSubtargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TileShapeInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TwoAddressInstructionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TypePromotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/UnreachableBlockElim.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VLIWMachineScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VirtRegMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHFuncInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHFuncInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WindowScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/XRayInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGenTypes/LowLevelType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGenTypes/MachineValueType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmParsers.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmPrinters.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Disassemblers.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetExegesis.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetMCAs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/abi-breaking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/llvm-config.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIState.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/AddressesMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinkerDeclContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/IndexedValuesMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Parallel/DWARFLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/StringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeView.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewLanguages.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/EnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/Formatters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/FunctionId.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/GUID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/Line.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/RecordName.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/RecordSerialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDumper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeTableCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DIContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCFIPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDie.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFExpressionPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFListTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFSection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnwindTablePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/CallSiteInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/DwarfTransformer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ExtractRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FunctionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymCreator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/Header.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/InlineInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LookupResult.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/MergedFunctionsInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/OutputAggregator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/StringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSort.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSourceLanguage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/IMSFFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MappedBlockStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIATable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/GenericError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBDataStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/EnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/FormatUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/Hash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/HashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InfoStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InputFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/LinePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeFunctionSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeInlineSiteSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativePublicSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/SymbolCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymDumper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolExe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/UDTLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/DIPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Markup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/MarkupFilter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Symbolize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/BuildIDFetcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/Debuginfod.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPClient.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPServer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Demangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/DemangleConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumDemangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumNodes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangleNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/StringViewExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Utility.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ExecutionEngine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/GenericValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Interpreter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITEventListener.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/TableManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/XCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/XCOFF_ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch32.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/loongarch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/riscv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/MCJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OProfileWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ObjectCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/AbsoluteSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Core.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CoreContainers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DebugUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EHFrameRegistrationPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/GetDylibInterface.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/InProcessMemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkReentryTrampolines.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LLJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Layer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LazyObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LazyReexports.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LinkGraphLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LinkGraphLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LoadLinkableFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachOBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Mangling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MaterializationUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MemoryMapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RedirectionManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SectCreate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SelfExecutorProcessControl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/MachOObjectFormat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/VTuneSharedStructs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Speculation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/DefaultHostBootstrapValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TaskDispatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyld.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/SectionMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FileCheck/FileCheck.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Atomic/Atomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Debug/Options.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/DirectiveBase.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/Spelling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Driver/CodeGenOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/CBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLRootSignature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/RootSignatureMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/RootSignatureValidations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Offloading/OffloadWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Offloading/Utility.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.h.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/ClauseT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/DirectiveNameParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.h.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPAssume.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPGridValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPKinds.def
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/FuzzerCLI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/IRMutator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/OpDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/Operations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/Random.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/RandomIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AbstractCallSite.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Argument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AssemblyAnnotationWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Assumptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AttributeMask.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AutoUpgrade.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/BasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/BuiltinGCs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CallingConv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CmpPredicate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Comdat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFPRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFold.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRangeList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstrainedOps.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CycleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DIBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DataLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DbgVariableFragmentInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfoFlags.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfoMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugProgramInstruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedUser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Dominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DroppedVariableStats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DroppedVariableStatsIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/EHPersonalities.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FMF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FPEnv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedMetadataKinds.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedPointBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Function.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GCStrategy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GEPNoWrapFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GVMaterializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GenericConvergenceVerifierImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GenericFloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GetElementPtrTypeIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalAlias.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalIFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalVariable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRBuilderFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRPrintingPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InlineAsm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstrTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instructions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicEnums.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicImpl.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intrinsics.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAArch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAArch64.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAMDGPU.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAMDGPU.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsARM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsARM.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsBPF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsBPF.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsDirectX.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsDirectX.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagonDep.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVPTX.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVVM.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsR600.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXAndes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXCV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXTHead.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXsf.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsS390.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSystemZ.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVE.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVEVL.gen.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMRemarkStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManagers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassNameParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MDBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Mangler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MatrixBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MemoryModelRelaxationAnnotations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Module.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSlotTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSummaryIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSummaryIndexYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/NVVMIntrinsicUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/NoFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/OperandTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Operator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/OptBisect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManagerImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManagerInternal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassTimingInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PredIteratorCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PrintPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfDataUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfileSummary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PseudoProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ReplaceConstant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcallsImpl.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SafepointIRVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Statepoint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/StructuralHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SymbolTableListTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TrackingMDRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Type.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypeFinder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypedPointerType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Use.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/UseListOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/User.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VFABIDemangler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VPIntrinsics.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueHandle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueSymbolTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VectorTypeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Verifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IRPrinter/IRPrintingPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IRReader/IRReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InitializePasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/ELFObjHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/IFSHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/IFSStub.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/Config.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTOBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/LTOCodeGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/LTOModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/UpdateCompilerUsed.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LineEditor/LineEditor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Linker/IRMover.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Linker/Linker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/ConstantPools.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerPSVInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerRootSignature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/LaneBitmask.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoDarwin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmMacro.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAssembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeView.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDXContainerStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDXContainerWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDecoderOps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDirectives.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCDisassembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCSymbolizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDwarf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCExpr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrDesc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrItineraries.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLabel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLinkerOptimizationHint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCMachObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectFileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmCond.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmLexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserExtension.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCParsedAsmOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCTargetAsmParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCPseudoProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCRegister.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSPIRVObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSPIRVStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionDXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionMachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionSPIRV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSubtargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolMachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolTableEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptionsCommandFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWasmObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWasmStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWin64EH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinEH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MachineLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/SectionKind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/StringTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/TargetRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CodeEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Context.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CustomBehaviour.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HWEventListener.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/HardwareUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/LSUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/RegisterFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/ResourceManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/RetireControlUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/Scheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/IncrementalSourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/InstrBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Pipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/SourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/DispatchStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/EntryStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/ExecuteStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/InOrderIssueStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/InstructionTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/MicroOpQueueStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/RetireStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/Stage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Support.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/View.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/COFF/COFFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/COFF/COFFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/CommonConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ConfigManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ELF/ELFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ELF/ELFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MachO/MachOConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MachO/MachOObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MultiFormatConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ObjCopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/XCOFF/XCOFFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/XCOFF/XCOFFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/wasm/WasmConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/wasm/WasmObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Archive.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ArchiveWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Binary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/BuildID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFImportFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFModuleDefinition.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/CVDebugRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/DXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Decompressor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/FaultMapParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRSymtab.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachOUniversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachOUniversalWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Minidump.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ModuleSymbolTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/OffloadBinary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/OffloadBundle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/RelocationResolver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/StackMapParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolSize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolicFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/TapiFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/TapiUniversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Wasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/WindowsMachineFlag.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/WindowsResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/XCOFFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ArchiveYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/COFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DWARFEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DWARFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DXContainerYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ELFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/GOFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/MachOYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/MinidumpYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ObjectYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/OffloadYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/WasmYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/XCOFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/YAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/yaml2obj.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/Arg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/ArgList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptParser.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptSpecifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/Option.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Pass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassAnalysisSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/CodeGenPassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/MachinePassRegistry.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/OptimizationLevel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/StandardInstrumentations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/TargetPassRegistry.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/MCDCTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/CtxInstrContextNode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/DataAccessProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/FunctionId.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/GCOV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/HashKeyMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/IndexedMemProfData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfCorrelator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MIBEntryDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfRadixTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfSummary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfSummaryBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/PGOCtxProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/PGOCtxProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ProfileCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SymbolRemappingReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/HotnessThresholdParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/Remark.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkFormat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/YAMLRemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Argument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/BasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Constant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Context.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Function.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/IntrinsicInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Module.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Operator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Pass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/PassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Region.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Tracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Type.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Use.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/User.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Value.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Values.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64AttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64BuildAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUAddrSpace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDHSAKernelDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMBuildAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMEHABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMWinEH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AdvisoryLock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AlignOf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Alignment.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Allocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AllocatorBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ArrayRecycler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Atomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AtomicOrdering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AutoConvert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Automaton.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BCD.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BLAKE3.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BalancedPartitioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Base64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryByteStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryItemStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BlockFrequency.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BranchProbability.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BuryPointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CBindingWrapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CFGDiff.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CFGUpdate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/COM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CRC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CachePruning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Caching.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Capacity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Casting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CheckedArithmetic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Chrono.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGen.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGenCoverage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CommandLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertEBCDIC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertUTF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CrashRecoveryContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DJB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DOTGraphTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DXILABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Debug.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DebugCounter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Discriminator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DivisionByConstantInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Duration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DynamicLibrary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttrParserCompact.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttrParserExtended.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Endian.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/EndianStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errno.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorHandling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorOr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExponentialBackoff.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExtensibleRTTI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Extension.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileOutputBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileSystem/UniqueID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileUtilities.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Format.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatAdapters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatProviders.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatVariadic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatVariadicDetails.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormattedStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTreeConstruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericIteratedDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GlobPattern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GraphWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HashBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HexagonAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HexagonAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InitLLVM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InstructionCost.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InterleavedRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/JSON.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownBits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownFPClass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LLVMDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LineIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Locale.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LockFileManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LogicalResult.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MD5.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430AttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430Attributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSVCErrorWorkarounds.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ManagedStatic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MathExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemAlloc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Memory.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBufferRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MipsABIFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ModRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mustache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mutex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/NVPTXAddrSpace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/NativeFormatting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OnDiskHashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OptimizedStructLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OptionStrCmp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PGOOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Parallel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Path.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PerThreadBumpPtrAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PluginLoader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PointerLikeTypeTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PrettyStackTrace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Printable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Process.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Program.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ProgramStack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVISAUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RWMutex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RandomNumberGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Recycler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RecyclingAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Regex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Registry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ReverseIteration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SHA1.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SHA256.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMTAPI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SaveAndRestore.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScaledNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScopedPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signposts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SipHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SmallVectorMemoryBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Solaris/sys/regset.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SpecialCaseList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringSaver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTreeNode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SwapByteOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemZ/zOSSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TarWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetOpcodes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TextEncoding.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadSafeAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Threading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TimeProfiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Timer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ToolOutputFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrailingObjects.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeName.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeSize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Unicode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/UnicodeCharRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/UniqueBBID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VCSRevision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Valgrind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VersionTuple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VirtualFileSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Watchdog.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Win64EH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Windows/WindowsSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/WindowsError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/WithColor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86DisassemblerDecoderCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86FoldTablesUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/circular_raw_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/float128.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_os_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_sha1_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_socket_stream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/thread.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/type_traits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/xxhash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/AArch64ImmCheck.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Automaton.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/DirectiveEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Main.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Parser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Record.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SearchableTable.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringMatcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringToOffsetTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TGTimer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TableGenBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/CGPassBuilderOption.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/CodeGenCWrappers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GenericOpcodes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Combine.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/RegisterBank.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Target.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/RegisterTargetPassConfigCallback.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/Target.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetCallingConv.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetInstrPredicate.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetItinerary.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetLoweringObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetMachine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetMacroFusion.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetPfmCounters.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSchedule.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSelectionDAG.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64CPUFeatures.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64FeatPriorities.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64TargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParserCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Host.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCGenTargetFeatures.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVISAInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/SubtargetFeature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Triple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Telemetry/Telemetry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMapEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Annotations/Annotations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Demangle/DemangleTestCases.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/SupportHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/ArchitectureSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/DylibReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/FileTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/InterfaceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/PackedVersion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Platform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Record.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/RecordVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/RecordsSlice.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Symbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/SymbolSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Target.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/CFGuard.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/ABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroAnnotationElide.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroEarly.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroElide.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroInstr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/MaterializationUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/SpillUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/SuspendCrossingInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/HipStdPar/HipStdPar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/AlwaysInliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Annotation2Metadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ArgumentPromotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Attributor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/BlockExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CalledValuePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ConstantMerge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CrossDSOCFI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/DeadArgumentElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ElimAvailExtern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/EmbedBitcodePass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExpandVariadics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExtractGV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FatLTOCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionImport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionSpecialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalDCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/HotColdSplitting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/IROutliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/InferFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Inliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Internalize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LoopExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LowerTypeTests.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MergeFunctions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ModuleInliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/OpenMPOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PartialInlining.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ProfiledCallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SCCP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleContextTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfileMatcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfileProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/StripDeadPrototypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/StripSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/WholeProgramDevirt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/InstCombine/InstCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/InstCombine/InstCombiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BoundsChecking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CFGMST.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CGProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrProfiling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/KCFI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfUse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/RealtimeSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/TypeSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/ObjCARC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ADCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/AnnotationRemarks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/BDCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/CallSiteSplitting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ConstantHoisting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ConstraintElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DFAJumpThreading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DeadStoreElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DivRemPairs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/EarlyCSE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/FlattenCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Float2Int.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GVN.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GVNExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GuardWidening.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/IVUsersPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/IndVarSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InferAddressSpaces.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InferAlignment.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InstSimplifyPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/JumpTableToSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/JumpThreading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopBoundSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDeletion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDistribute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopFlatten.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopFuse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopInstSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopInterchange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopLoadElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopPredication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopRotation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopTermFold.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopUnrollPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopVersioningLICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerAtomicPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerWidenableCondition.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergeICmps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NaryReassociate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NewGVN.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PlaceSafepoints.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reassociate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reg2Mem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SCCP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SROA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ScalarizeMaskedMemIntrin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Scalarizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SimplifyCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Sink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SpeculativeExecution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/StraightLineStrengthReduce.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/StructurizeCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/TailRecursionElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/WarnMissedTransforms.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AddDiscriminators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BasicBlockUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BreakCriticalEdges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BuildLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BypassSlowDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CallGraphUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CallPromotionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CanonicalizeAliases.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Cloning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeMoverUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ControlFlowUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CountVisits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CtorUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/DXILUpgrade.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Debugify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EscapeEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Evaluator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ExtraPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FixIrreducible.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FunctionComparator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FunctionImportUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GlobalStatus.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GuardUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/HelloWorld.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IRNormalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InjectTLIMappings.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InstructionNamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InstructionWorklist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Instrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IntegerDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LCSSA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Local.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LockstepReverseIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LongestCommonSequence.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopConstrainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopPeel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopRotationUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopVersioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerAtomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerGlobalDtors.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerIFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerInvoke.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerVectorIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MatrixUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Mem2Reg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MemoryOpRemark.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MetaRenamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MisExpect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ModuleUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MoveAutoInit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/NameAnonGlobals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PredicateInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PromoteMemToReg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/RelLookupTableConverter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SCCPSolver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterBulk.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileInference.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SanitizerStats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyIndVar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SizeOpts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SplitModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/StripGCRelocates.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/StripNonLineTableDebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SymbolRewriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyLoopExits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnrollLoop.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/VNCoercion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ValueMapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Debug.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/InstrMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Interval.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Legality.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/NullPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PackReuse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintInstructionCount.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintRegion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromBBs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysAccept.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysRevert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SeedCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/VectorCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsDriver/MSVCPaths.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsDriver/MSVCSetupApi.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsManifest/WindowsManifestMerger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceProcessor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceScriptToken.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceScriptTokenList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockIndexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRLogBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecordConsumer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecordProducer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecords.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRTraceExpander.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRTraceWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FileHeaderReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Graph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/InstrumentationMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Profile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/RecordPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Trace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/XRayRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Bindings/Python/Interop.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/BuiltinAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/BuiltinTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Conversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Debug.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/AMDGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Arith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Async.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/ControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/EmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Func.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/GPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/IRDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Index.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/LLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Linalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/MLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Math.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/MemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/NVGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/NVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/OpenMP.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/PDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Quant.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/ROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SMT.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Shape.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SparseTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Tensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Transform.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Transform/Interpreter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Vector.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/IR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/RegisterEverything.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Rewrite.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Support.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Target/ExportSMTLIB.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Target/LLVMIR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/AliasAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/AliasAnalysis/LocalAliasAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/CFGLoopInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/CallGraph.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/DenseAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/LivenessAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/SparseAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlowFramework.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataLayoutAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/FlatLinearValueConstraints.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Liveness.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Barvinok.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Fraction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/GeneratingFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/IntegerRelation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/LinearTransform.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Matrix.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PWMAFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PresburgerRelation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PresburgerSpace.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/QuasiPolynomial.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Simplex.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SliceAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SliceWalk.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SymbolTableAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/TopologicalSortUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/AsmParser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/AsmParserState.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/CodeComplete.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/IRTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/Nanobind.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/NanobindAdaptors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/PybindAdaptors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeReader.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeReaderConfig.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeWriter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/Encoding.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/IR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Registration.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Rewrite.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Support.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Wrap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Config/mlir-config.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AffineToStandard/AffineToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithCommon/AttrToLLVMConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToArmSME/ArithToArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToEmitC/ArithToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToEmitC/ArithToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToLLVM/ArithToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToSPIRV/ArithToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmSMEToLLVM/ArmSMEToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmSMEToSCF/ArmSMEToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexCommon/DivisionConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToStandard/ComplexToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSCF/ControlFlowToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToEmitC/ConvertToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToEmitC/ToEmitCInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToEmitC/FuncToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToEmitC/FuncToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/AttrToSPIRVConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/GPUCommonPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/GPUToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToLLVMSPV/GPUToLLVMSPVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToNVVM/GPUToNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToROCDL/Runtimes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/IndexToLLVM/IndexToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/IndexToSPIRV/IndexToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/ConversionTarget.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/LoweringOptions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/Pattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/PrintCallHelper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/StructBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/TypeConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/VectorPattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MPIToLLVM/MPIToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToEmitC/MathToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToEmitC/MathToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToFuncs/MathToFuncs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToLLVM/MathToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToLibm/MathToLibm.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToROCDL/MathToROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MeshToMPI/MeshToMPI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/NVVMToLLVM/NVVMToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/PDLToPDLInterp/PDLToPDLInterp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToEmitC/SCFToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToGPU/SCFToGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVCommon/AttrToLLVMConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ShapeToStandard/ShapeToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToLinalg/TensorToLinalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToArith/TosaToArith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToMLProgram/TosaToMLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToSCF/TosaToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToTensor/TosaToTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/UBToLLVM/UBToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/UBToSPIRV/UBToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToArmSME/VectorToArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToGPU/VectorToGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSCF/VectorToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToXeGPU/VectorToXeGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/XeVMToLLVM/XeVMToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManagers/FileLineColLocBreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManagers/TagBreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/CLOptionsSetup.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Counter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/DebuggerExecutionContextHook.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/ExecutionContext.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Observers/ActionLogging.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Observers/ActionProfiler.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Utils/Chipset.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/AffineStructures.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/NestedMatcher.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineValueMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/LoopFusionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/LoopUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/ViewLikeInterfaceUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/Arith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferViewFlowOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/NarrowTypeEmulationConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/WideIntEmulationConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpsConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMETypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMETypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/PassesEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/PassesEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/Async.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/Bufferization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/DstBufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/UnstructuredControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/BufferUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/OneShotModuleBufferize.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/CommonFolders.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/Complex.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTITypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTITypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/Traits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/TypeConversions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/AllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/InlinerExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/MeshShardingExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/FuncConversions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMapperEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMapperEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMappingAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/MemoryPromotion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/ParallelLoopMapper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Utils/DistributionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Utils/GPUUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypesGen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypesGen.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLLoading.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLSymbols.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLVerifiers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/FunctionCallUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConvertibleLLVMIRIntrinsics.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMConvertibleLLVMIRIntrinsics.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/AddComdats.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/InlinerInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/OptimizeForNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/RequestCWrappers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/Linalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgDoc.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/DialectExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/GPUHeuristics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/Syntax.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/AllInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/Hoisting.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/SubsetInsertionOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypesGen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypesGen.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/Math.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Approximation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefMemorySlot.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/AllocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/BufferViewFlowOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/ComposeSubView.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Simplifications.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Spmdization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Utils/MMAUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/AccCommon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OmpCommon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauseOperands.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauseOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauses.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/Quant.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Utils/FakeQuantSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Utils/UniformSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Patterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Utils/AffineCanonicalizationUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTArrayOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTBitVectorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTIntOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTVisitors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBarrierOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVControlFlowOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCooperativeMatrixOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGLCanonicalization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVIntegerDotProductOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVIntelExtOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMeshOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVPrimitiveOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVSerialization.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Linking/ModuleCombiner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/SPIRVWebGPUTransforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Utils/LayoutUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Analysis/ShapeMappingAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/Shape.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/Enums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorStorageLayout.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorType.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Utils/Merger.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Extensions/AllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Extensions/MeshShardingExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/Tensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/SubsetInsertionOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/TransformUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TargetEnv.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpAvailabilityImpl.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypesBase.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypesBase.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaProfileCompliance.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaTypesBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaUtilOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/PassesEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/PassesEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/QuantUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/ShapeUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Traits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialectEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialectEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/TransformInterpreterUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/RaggedArray.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/DialectUtilsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/DialectUtilsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/IndexingUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/ReshapeOpsUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StaticValueUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StructuredOpsUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StructuredOpsUtils.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/ScalableValueBoundsConstraintSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/LoweringPatterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/SubsetOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorDistribution.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Utils/VectorUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTargetInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/AsyncRuntime.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/CRunnerUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/Float16bits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/JitRunner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/MemRefUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/Msan.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/OptUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/RunnerUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/ArithmeticUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/COO.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/File.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/MapRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/Storage.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensorRuntime.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Action.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineExprVisitor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AsmState.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttrTypeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttrTypeSubElements.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttributeSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Attributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Block.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BlockSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Builders.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeConstraints.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeConstraints.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BytecodeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/CommonAttrConstraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/CommonTypeConstraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Constraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectRegistry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectResourceBlobManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Dominance.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/EnumAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ExtensibleDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/IRMapping.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ImplicitLocOpBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Interfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Iterators.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Location.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/MLIRContext.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Matchers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ODSSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmTypeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmTypeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpDefinition.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Operation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OperationSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OwningOpRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PDLPatternMatch.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PatternBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PatternMatch.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Properties.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Region.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionGraphTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/StorageUniquerSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolTable.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncoding.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncoding.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Threading.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Traits.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeRange.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Types.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Unit.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/UseDefLists.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Utils.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Value.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ValueRange.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/VectorTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Verifier.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Visitors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllDialects.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllPasses.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllTranslations.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutTypeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutTypeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FoldInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaceBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/Utils/InferIntRangeCommon.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Parser/Parser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/AnalysisManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassInstrumentation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassOptions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassRegistry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/ErrorBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/Marshallers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/MatchFinder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/MatchersInternal.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/Registry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/SliceMatchers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/VariantValue.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Query.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/QuerySession.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/ReductionNode.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/ReductionPatternInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Tester.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/FrozenRewritePatternSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/PassUtil.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/PatternApplicator.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ADTExtras.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/CyclicReplacerCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/DebugStringHelper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/FileUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/IndentedOstream.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/InterfaceSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/LLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/LogicalResult.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/RawOstreamExtras.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/StateStack.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/StorageUniquer.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ThreadLocalCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/Timing.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ToolUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/TypeID.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/WalkResult.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Argument.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/AttrOrTypeDef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Attribute.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Builder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Class.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/CodeGenHelpers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Constraint.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/EnumInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Format.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/GenInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/GenNameParser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Operator.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Pattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Predicate.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Property.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Region.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/SideEffects.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Successor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Trait.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Type.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/Cpp/CppEmitter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/IRDLToCpp/IRDLToCpp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/IRDLToCpp/TranslationRegistration.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ModuleToObject.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/NVVM/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/NVVM/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ROCDL/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ROCDL/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/All.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/Builtin/BuiltinToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/GPU/GPUToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMIRToLLVMTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/NVVM/LLVMIRToNVVMTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenMPCommon.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/VCIX/VCIXToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Export.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Import.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/LLVMImportInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/LLVMTranslationInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/ModuleImport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/ModuleTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/TypeFromLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/TypeToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/ExportSMTLIB.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/Namespace.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/SymCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Deserialization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Serialization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Context.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Diagnostic.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Nodes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Types.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/CodeGen/CPPGen.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/CodeGen/MLIRGen.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Constraint.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Context.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Operation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/Parser/CodeComplete.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/Parser/Parser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/ParseUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/Plugins/DialectPlugin.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/Plugins/PassPlugin.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/CompilationDatabase.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Logging.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Protocol.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/SourceMgrUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Transport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-lsp-server/MlirLspRegistryFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-opt/MlirOptMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-pdll-lsp-server/MlirPdllLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-query/MlirQueryMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-reduce/MlirReduceMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-tblgen/MlirTblgenMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-translate/MlirTranslateMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-translate/Translation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/tblgen-lsp-server/TableGenLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CFGToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CSE.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CommutativityUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/ControlFlowSinkUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/DialectConversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/EndomorphismSimplification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/FoldUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/GreedyPatternRewriteDriver.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/HomomorphismSimplification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Inliner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/InliningUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/LocationSnapshot.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/LoopInvariantCodeMotionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Mem2Reg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/RegionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/SROA.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Transforms.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Transforms.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/ViewOpGraph.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/WalkPatternRewriteDriver.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Canonicalization.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/BlockGenerators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/CodeGeneration.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IRBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslAst.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslExprBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslNodeBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGenerators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGeneratorsGOMP.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGeneratorsKMP.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/PerfMonitor.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/RuntimeDebugBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/Utils.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodePreparation.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Config/config.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DeLICM.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DeadCodeElimination.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DependenceInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/FlattenAlgo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/FlattenSchedule.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ForwardOpTree.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/JSONExporter.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/LinkAllPasses.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ManualOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/MatmulOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/MaximalStaticExpansion.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Options.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/PolyhedralInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/PruneUnprofitable.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/RegisterPasses.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScheduleOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScheduleTreeTransform.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopDetection.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopDetectionDiagnostic.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopGraphPrinter.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopPass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Simplify.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/DumpFunctionPass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/DumpModulePass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/GICHelper.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLOStream.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLOperators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLTools.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/PollyDebug.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/SCEVAffinator.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/SCEVValidator.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ScopHelper.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ScopLocation.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/VirtualInstruction.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ZoneAlgo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/aff_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/arg.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast_build.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/constraint.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ctx.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/fixed_box.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/flow.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/hash.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/hmap.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_ast_expr.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_pw_aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ilp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/isl-noexceptions.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/list.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/local_space.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/lp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map_to_basic_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/mat.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_ast_expr.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_basic_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_pw_aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_templ.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/multi.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/obj.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/options.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/point.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/polynomial.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/polynomial_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/printer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/printer_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule_node.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/set_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/space.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/space_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stdint.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stream.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stride_info.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_map.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_map_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_set_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val_gmp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/vec.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/version.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/vertices.h
+%%STATIC_LIBS%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/cmake/openmp/FindOpenMPTarget.cmake
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libarcher.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libarcher_static.a
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libgomp.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libgomp.so.1
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libiomp5.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libomp.so
+%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/LLVMPolly.so
+%%CLANG%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ISO_Fortran_binding.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_builtin_vars.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_complex_builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_device_functions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_libdevice_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math_forward_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_runtime_wrapper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_texture_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_libdevice_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_spirv_builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg___gnuc_va_list.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg___va_copy.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_header_macro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_arg.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_copy.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_list.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_header_macro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_max_align_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_null.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_nullptr_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_offsetof.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_ptrdiff_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_rsize_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_size_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_unreachable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_wchar_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_wint_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_aes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_pclmul.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/adcintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/adxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/altivec.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amdgpuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ammintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxavx512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxbf16transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxcomplexintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxcomplextransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp16transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp8intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxmovrsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxmovrstransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtf32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtf32transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/andes_vector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_cmse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_neon_sve_bridge.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/armintr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512convertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512minmaxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512niintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512satcvtdsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512satcvtintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2convertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2copyintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2minmaxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2niintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2satcvtdsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2satcvtintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bitalgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512cdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512dqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmavlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmivlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbitalgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlcdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vldqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlfp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvbmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvp2intersectintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vp2intersectintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqvlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxifmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxneconvertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint8intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cetintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cldemoteintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clflushoptintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clwbintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clzerointrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cmpccxaddintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cpuid.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/crc32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/algorithm
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.tcc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/c++config.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/shared_ptr_base.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/cmath
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/complex
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/new
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/emmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/enqcmdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/f16cintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/float.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fma4intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fmaintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fuzzer/FuzzedDataProvider.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fxsrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/gfniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/gpuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_circ_brev_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_protos.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hresetintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmxlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hvx_hexagon_protos.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ia32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/immintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/intrin0.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/inttypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/invpcidintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/iso646.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/keylockerintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/larchintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lasxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/limits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/assert.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/ctype.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/inttypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdio.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/string.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/time.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload_device.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload_host.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lsxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lwpintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lzcntintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm3dnow.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm_malloc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/module.modulemap
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movdirintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrs_avx10_2_512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrs_avx10_2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/msa.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mwaitxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/nmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/nvptxintrin.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/omp-tools.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/omp.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompt-multiplex.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompt.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompx.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c-base.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/__clang_openmp_device_functions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/cmath
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/new
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/orc/c_api.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pconfigintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pkuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/popcntintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/emmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/immintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mm_malloc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/nmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/pmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/smmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/tmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86gprintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/xmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchwintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/profile/InstrProfData.inc
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/profile/instr_prof_interface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ptrauth.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ptwriteintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/raointintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdpruintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdseedintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_bitmanip.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_corev_alu.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_crypto.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_ntlh.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rtmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/s390intrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/allocator_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/asan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/common_interface_defs.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/coverage_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/dfsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/hwasan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/linux_syscall_hooks.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/lsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/memprof_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/msan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/netbsd_syscall_hooks.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/rtsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/scudo_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface_atomic.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/ubsan_interface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/serializeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sgxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sha512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/shaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sifive_vector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm3intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm4evexintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm4intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/smmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdalign.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdarg.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdatomic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdbool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdckdint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdcountof.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stddef.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdnoreturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tbmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tgmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tsxldtrkintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/uintrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/unwind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/usermsrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vadefs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vaesintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/varargs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vecintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_approx.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_gen.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vpclmulqdqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/waitpkgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wasm_simd128.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wbnoinvdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86gprintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xopintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_log_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_records.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavecintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveoptintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavesintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xtestintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/yvals_core.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/zos_wrappers/builtins.h
+%%CLANG%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/lib/%%CONFIGURE_TARGET%%/libflang_rt.runtime.a
+%%CLANG%%%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/AddClang.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfig.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfigVersion.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangConfig.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangConfigVersion.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangTargets.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfig.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfigVersion.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVM.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddOCaml.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddSphinxTarget.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckAtomic.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckCompilerVersion.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckProblematicConfigurations.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CoverageReport.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CrossCompile.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/DetermineGCCCompatible.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FileLock.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindFFI.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibEdit.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibpfm.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindOCaml.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindSphinx.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindZ3.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/Findzstd.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GenerateVersionFromVCS.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetErrcMessages.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetLibraryName.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/HandleLLVMOptions.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/HandleLLVMStdlib.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVM-Build.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVM-Config.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfig.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfigExtensions.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfigVersion.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMDistributionSupport.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExternalProjectUtils.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMInstallSymlink.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMProcessSources.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TableGen.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TensorFlowCompile.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/UseLibtool.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/VersionFromVCS.cmake
+llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/llvm-driver-template.cpp.in
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/AddMLIR.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/AddMLIRPython.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/IRDLToCpp.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRConfig.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRConfigVersion.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRDetectPythonEnv.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRTargets.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyConfig.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyConfigVersion.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyExports-all.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libCUFAttrs.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libCUFDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRAnalysis.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRBuilder.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRCodeGen.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRCodeGenDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRDialectSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIROpenACCSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIROpenMPSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTestAnalysis.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTestOpenACCInterfaces.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTransforms.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFlangOpenMPTransforms.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranDecimal.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranEvaluate.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranLower.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranParser.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranSemantics.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libHLFIRDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libHLFIRTransforms.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_MAJOR%%.so
+llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
+llvm%%LLVM_SUFFIX%%/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAnalysis.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmPrinter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBinaryFormat.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitWriter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitstreamReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFGuard.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFIVerify.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCGData.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGenTypes.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCore.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoroutines.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoverage.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFCFIChecker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinkerClassic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinkerParallel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoBTF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoCodeView.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARFLowLevel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoGSYM.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoLogicalView.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoMSF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoPDB.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebuginfod.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDemangle.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDiff.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDlltoolDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExecutionEngine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExegesis.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExtensions.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFileCheck.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendAtomic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendDirective.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendHLSL.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOffloading.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenACC.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenMP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzerCLI.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMHipStdPar.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRPrinter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInterfaceStub.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInterpreter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMJITLink.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLTO.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLibDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLineEditor.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMC.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCA.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCDisassembler.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCJIT.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMIRParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCARCOpts.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCopy.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObject.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjectYAML.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOptDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOption.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcDebugging.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcJIT.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcShared.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcTargetProcess.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMPasses.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRemarks.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSandboxIR.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenBasic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenCommon.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTargetParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTelemetry.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPIBinaryReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsManifest.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMXRay.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMipo.a
+llvm%%LLVM_SUFFIX%%/lib/libLTO.so
+llvm%%LLVM_SUFFIX%%/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIR.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIR.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUToROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransformsTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithAttrToLLVMConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToAMDGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToArmSME.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithValueBoundsOpInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeon2dToIntr.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMETestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMETransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVETransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsmParser.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationToMemRef.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBuiltinToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeReader.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeWriter.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIAMDGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIArith.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIAsync.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIControlFlow.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIDebug.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIExecutionEngine.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIExportSMTLIB.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIFunc.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIRDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIndex.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMLProgram.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMath.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMemRef.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPINVGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPINVVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIOpenMP.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIPDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIQuant.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIRegisterEverything.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISMT.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIShape.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISparseTensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransformDialectTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIVector.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCallInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCastInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexDivisionConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToLLVMInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToLLVMPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCopyOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTIDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTITestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTITransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDataLayoutInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDebug.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDerivedAttributeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDestinationStyleOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialectUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIREmitCDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIREmitCTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngine.a
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineShared.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineShared.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExportSMTLIB.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFromLLVMIRTranslationRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncAllExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncInlinerExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncMeshShardingExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFunctionInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToGPURuntimeTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToLLVMSPV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToNVVMTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToROCDLTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIRDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexingMapOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferIntRangeCommon.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferIntRangeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferTypeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRJitRunner.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMCommonConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRToLLVMTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRToNVVMTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLoopLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLoopLikeInterfaceTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerSupportLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMLProgramDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMLProgramTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMPIDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMPIToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMaskableOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMaskingOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToFuncs.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemorySlotInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshTest.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshToMPI.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMlirOptMain.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUToNVVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRObservers.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCMPCommon.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROptLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLInterpDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLAST.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLCodeGen.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLODS.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLToPDLInterp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParallelCombiningOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParser.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPluginsLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPresburger.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPtrDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuery.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQueryLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQueryMatcher.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReconcileUnrealizedCasts.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduce.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduceLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRewrite.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRewritePDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRuntimeVerifiableOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToControlFlow.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToOpenMP.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSMT.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVAttrToLLVMConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVBinaryUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDeserialization.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVImageInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVModuleCombiner.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVSerialization.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTranslateRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeOpsTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapedOpInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShardingInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSideEffectInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorRuntime.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSubsetOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSupport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTableGen.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetCpp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetIRDLToCpp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRExport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRImport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTblgenLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorAllExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorInferTypeOpInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorMeshShardingExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTilingInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToLinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestConvertToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestDynDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestFromLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestFuncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestIRDLToCppDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestMathToVCIX.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestMemRefToLLVMWithTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPDLL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestReducer.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestRewrite.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestVectorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterfaceTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRToLLVMIRTranslationRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaShardingInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToArith.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToLinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToMLProgram.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToTensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDebugExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectIRDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformLoopExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformPDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformTuneExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTranslateLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVCIXDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVCIXToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRValueBoundsOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToArmSME.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToLLVMPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToXeGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRViewLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeVMToLLVM.a
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/libPolly.a
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/libPollyISL.a
+llvm%%LLVM_SUFFIX%%/lib/libRemarks.so
+llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_RELEASE%%
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAPINotes.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAST.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangASTMatchers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysis.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitive.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitiveModels.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangApplyReplacements.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangBasic.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangChangeNamespace.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCodeGen.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCrossTU.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemon.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemonTweaks.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDependencyScanning.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDirectoryWatcher.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDoc.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDocSupport.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDriver.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDynamicASTMatchers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangEdit.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangExtractAPI.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFormat.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontendTool.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleCXX.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleLLVM.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeCleaner.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixer.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixerPlugin.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndex.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndexSerialization.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangInstallAPI.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangInterpreter.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangLex.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangMove.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangParse.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangQuery.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangReorderFields.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewrite.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewriteFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSema.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSerialization.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCheckers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCore.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSupport.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidy.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAbseilModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAlteraModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAndroidModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBoostModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBugproneModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCERTModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyConcurrencyModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCppCoreGuidelinesModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyDarwinModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyFuchsiaModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyGoogleModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyHICPPModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMLibcModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLinuxKernelModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMPIModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMain.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMiscModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyModernizeModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyObjCModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyOpenMPModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPerformanceModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPlugin.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPortabilityModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyReadabilityModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyUtils.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyZirconModule.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTooling.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingASTDiff.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingCore.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusions.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusionsStdlib.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingRefactoring.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingSyntax.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTransformer.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdMain.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdRemoteIndex.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdSupport.a
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/__init__.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/config.h.in
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/ear.c
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libfindAllSymbols.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontend.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontendTool.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangPasses.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCOFF.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCommon.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldELF.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMachO.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMinGW.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldWasm.a
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so.%%LLVM_MAJOR_MINOR%%
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so.%%LLVM_RELEASE%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_sme_abi_stubs.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_sme_abi_stubs.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_async_runtime.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_async_runtime.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_c_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_c_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_float16_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_float16_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/__init__.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/analyze.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/arguments.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/clang.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/compilation.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/intercept.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/report.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/scanview.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/selectable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/sorttable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/shell.py
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAMDGPU/AMDGPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIArith/Arith.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAsync/Async.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAsync/AsyncPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIControlFlow/ControlFlow.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIConversion/Passes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIDebug/Debug.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIEmitC/EmitC.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIExecutionEngine/ExecutionEngine.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIExportSMTLIB/ExportSMTLIB.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIFunc/Func.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIGPU/GPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIGPU/GPUPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/AffineExpr.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/AffineMap.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/BuiltinAttributes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/BuiltinTypes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Diagnostics.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/DialectHandle.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/IR.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/IntegerSet.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Pass.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Support.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIRDL/IRDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIndex/Index.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIInterfaces/Interfaces.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILLVM/LLVM.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILinalg/Linalg.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILinalg/LinalgPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMLProgram/MLProgram.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMath/Math.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMemRef/MemRef.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPINVGPU/NVGPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPINVVM/NVVM.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIOpenMP/OpenMP.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIPDL/PDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIQuant/Quant.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIROCDL/ROCDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIRegisterEverything/RegisterEverything.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISCF/SCF.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISMT/SMT.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISPIRV/SPIRV.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIShape/Shape.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISparseTensor/SparseTensor.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISparseTensor/SparseTensorPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITarget/LLVMIR.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITensor/Tensor.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransformDialect/Transform.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransformDialectTransforms/TransformInterpreter.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransforms/Passes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransforms/Rewrite.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIVector/Vector.cpp.o
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/analyze-c++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/analyze-cc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/c++-analyzer
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/ccc-analyzer
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/intercept-c++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/intercept-cc
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/clang-doc-default-stylesheet.css
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/clang-doc-mustache.css
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/class-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/comment-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/enum-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/function-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/index.js
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/mustache-index.js
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/namespace-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/template.mustache
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/bash-autocomplete.sh
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-bbedit.applescript
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-diff.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-sublime.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format.el
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-include-fixer.el
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-include-fixer.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-tidy-diff.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/run-find-all-symbols.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-diff.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-stats.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-viewer.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/optpmap.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/optrecord.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/style.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-build/scanview.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-build/sorttable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/Reporter.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/ScanView.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/bugcatcher.ico
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/startfile.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/BooleanExpression.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitConfig.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitTestCase.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ProgressBar.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ShCommands.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ShUtil.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/Test.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestRunner.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestTimes.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestingConfig.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/cat.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/diff.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/cl_arguments.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/discovery.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/display.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/base.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/googletest.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/shtest.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/main.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/reports.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/run.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/util.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/worker.py
+@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
+@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
diff --git a/devel/make++/Makefile b/devel/make++/Makefile
deleted file mode 100644
index 76fc2ac749b2..000000000000
--- a/devel/make++/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= make++
-PORTVERSION= 2.0
-PORTREVISION= 1
-CATEGORIES= devel perl5
-MASTER_SITES= SF/${PORTNAME:S/+/p/g}/${PORTVERSION}
-DISTNAME= ${PORTNAME:S/+/p/g}-${PORTVERSION}
-
-MAINTAINER= gavin@16degrees.com.au
-COMMENT= Drop-in replacement for GNU make
-WWW= https://makepp.sourceforge.net/
-
-DEPRECATED= Abandonware, last release in 2017
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= ART10 GPLv2+
-LICENSE_COMB= dual
-
-USES= perl5 tar:txz
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX} \
- --mandir=${PREFIX}/share/man \
- --htmldir=${DOCSDIR}/html
-NO_ARCH= yes
-
-DATADIR= ${PREFIX}/share/${PORTNAME:S/+/p/g}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/+/p/g}
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${TOUCH} ${WRKSRC}/.test_done
-
-.include <bsd.port.mk>
diff --git a/devel/make++/distinfo b/devel/make++/distinfo
deleted file mode 100644
index 8a2e293ac77d..000000000000
--- a/devel/make++/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (makepp-2.0.txz) = 0c617b1c23b537070d43ace2501ac1b30503b126a729206a7853933485d2bc78
-SIZE (makepp-2.0.txz) = 534708
diff --git a/devel/make++/files/patch-config.pl b/devel/make++/files/patch-config.pl
deleted file mode 100644
index 417ad17588a2..000000000000
--- a/devel/make++/files/patch-config.pl
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./config.pl.orig 2014-08-05 05:06:18.000000000 -0400
-+++ ./config.pl 2014-08-05 05:07:12.000000000 -0400
-@@ -127,7 +127,7 @@
- rm -rf $(VERSION)
-
- install: all
-- $(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) $(DESTDIR)
-+ $(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) $(DESTDIR)$(PREFIX)
-
- .PHONY: all distribution install test testall
- ];
diff --git a/devel/make++/pkg-descr b/devel/make++/pkg-descr
deleted file mode 100644
index e5798fa6e0da..000000000000
--- a/devel/make++/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Makepp is a drop-in replacement for GNU make which has a number of
-features that allow for more reliable builds and simpler build files.
-It supports almost all of the syntax that GNU make supports, and can
-be used with makefiles produced by utilities such as automake. It is
-called makepp (or make++) because
- (1) it was designed for building C++ programs;
- (2) its relationship to make is analogous to C++'s relationship
- to C.
-
-For backward compatibility, it will work with input files designed
-for make, but there are much better ways to do things.
diff --git a/devel/make++/pkg-plist b/devel/make++/pkg-plist
deleted file mode 100644
index 9e0af9bd5b4e..000000000000
--- a/devel/make++/pkg-plist
+++ /dev/null
@@ -1,136 +0,0 @@
-bin/makepp
-bin/makepp_build_cache_control
-bin/makeppbuiltin
-bin/makeppclean
-bin/makeppgraph
-bin/makeppinfo
-bin/makepplog
-bin/makeppreplay
-bin/mpp
-bin/mppb
-bin/mppbcc
-bin/mppc
-bin/mppg
-bin/mppi
-bin/mppl
-bin/mppr
-share/man/man1/makepp.1.gz
-share/man/man1/makepp_build_algorithm.1.gz
-share/man/man1/makepp_build_cache.1.gz
-share/man/man1/makepp_build_check.1.gz
-share/man/man1/makepp_builtin.1.gz
-share/man/man1/makepp_builtins.1.gz
-share/man/man1/makepp_command.1.gz
-share/man/man1/makepp_compatibility.1.gz
-share/man/man1/makepp_cookbook.1.gz
-share/man/man1/makepp_extending.1.gz
-share/man/man1/makepp_faq.1.gz
-share/man/man1/makepp_functions.1.gz
-share/man/man1/makepp_incompatibilities.1.gz
-share/man/man1/makepp_release_notes.1.gz
-share/man/man1/makepp_repositories.1.gz
-share/man/man1/makepp_rules.1.gz
-share/man/man1/makepp_sandboxes.1.gz
-share/man/man1/makepp_scanning.1.gz
-share/man/man1/makepp_signatures.1.gz
-share/man/man1/makepp_speedup.1.gz
-share/man/man1/makepp_statements.1.gz
-share/man/man1/makepp_tutorial.1.gz
-share/man/man1/makepp_tutorial_compilation.1.gz
-share/man/man1/makepp_variables.1.gz
-share/man/man1/makeppbuiltin.1.gz
-share/man/man1/makeppclean.1.gz
-share/man/man1/makeppgraph.1.gz
-share/man/man1/makeppinfo.1.gz
-share/man/man1/makepplog.1.gz
-share/man/man1/makeppreplay.1.gz
-share/man/man1/perl_performance.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/html/bg.png
-%%PORTDOCS%%%%DOCSDIR%%/html/google.png
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.css
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.js
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.png
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_cache.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_check.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtin.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtins.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_command.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_compatibility.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_cookbook.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_extending.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_faq.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_functions.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_incompatibilities.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_release_notes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_repositories.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_rules.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_sandboxes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_scanning.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_signatures.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_speedup.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_statements.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial_compilation.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_variables.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppbuiltin.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppclean.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppgraph.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepplog.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppreplay.html
-%%PORTDOCS%%%%DOCSDIR%%/html/nav.png
-%%PORTDOCS%%%%DOCSDIR%%/html/nav2.png
-%%PORTDOCS%%%%DOCSDIR%%/html/perl_performance.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tabs.png
-%%PORTDOCS%%%%DOCSDIR%%/html/url.png
-%%DATADIR%%/Mpp/ActionParser/Legacy.pm
-%%DATADIR%%/Mpp/ActionParser/Specific.pm
-%%DATADIR%%/Mpp/BuildCache.pm
-%%DATADIR%%/Mpp/BuildCacheControl.pm
-%%DATADIR%%/Mpp/BuildCheck/architecture_independent.pm
-%%DATADIR%%/Mpp/BuildCheck/exact_match.pm
-%%DATADIR%%/Mpp/BuildCheck/ignore_action.pm
-%%DATADIR%%/Mpp/BuildCheck/only_action.pm
-%%DATADIR%%/Mpp/BuildCheck/target_newer.pm
-%%DATADIR%%/Mpp/BuildCheck.pm
-%%DATADIR%%/Mpp/Cmds.pm
-%%DATADIR%%/Mpp/CommandParser/Esql.pm
-%%DATADIR%%/Mpp/CommandParser/Gcc.pm
-%%DATADIR%%/Mpp/CommandParser/Swig.pm
-%%DATADIR%%/Mpp/CommandParser/Vcs.pm
-%%DATADIR%%/Mpp/CommandParser.pm
-%%DATADIR%%/Mpp/Event.pm
-%%DATADIR%%/Mpp/File.pm
-%%DATADIR%%/Mpp/FileOpt.pm
-%%DATADIR%%/Mpp/Fixer/Automake.pm
-%%DATADIR%%/Mpp/Fixer/CMake.pm
-%%DATADIR%%/Mpp/Glob.pm
-%%DATADIR%%/Mpp/Lexer.pm
-%%DATADIR%%/Mpp/Makefile.pm
-%%DATADIR%%/Mpp/Recursive.pm
-%%DATADIR%%/Mpp/Repository.pm
-%%DATADIR%%/Mpp/Rule.pm
-%%DATADIR%%/Mpp/Scanner/C.pm
-%%DATADIR%%/Mpp/Scanner/Esqlc.pm
-%%DATADIR%%/Mpp/Scanner/Swig.pm
-%%DATADIR%%/Mpp/Scanner/Vera.pm
-%%DATADIR%%/Mpp/Scanner/Verilog.pm
-%%DATADIR%%/Mpp/Scanner.pm
-%%DATADIR%%/Mpp/Signature/c_compilation_md5.pm
-%%DATADIR%%/Mpp/Signature/md5.pm
-%%DATADIR%%/Mpp/Signature/shared_object.pm
-%%DATADIR%%/Mpp/Signature/verilog_synthesis_md5.pm
-%%DATADIR%%/Mpp/Signature/xml.pm
-%%DATADIR%%/Mpp/Signature/xml_space.pm
-%%DATADIR%%/Mpp/Signature.pm
-%%DATADIR%%/Mpp/Subs.pm
-%%DATADIR%%/Mpp/Text.pm
-%%DATADIR%%/Mpp/Utils.pm
-%%DATADIR%%/Mpp.pm
-%%DATADIR%%/makepp_builtin_rules.mk
-%%DATADIR%%/makepp_default_makefile.mk
-%%DATADIR%%/recursive_makepp
diff --git a/devel/maven39/Makefile b/devel/maven39/Makefile
index f6e882b17ce1..a547d8623aab 100644
--- a/devel/maven39/Makefile
+++ b/devel/maven39/Makefile
@@ -1,5 +1,5 @@
PORTNAME= maven
-DISTVERSION= 3.9.10
+DISTVERSION= 3.9.11
CATEGORIES= devel java
MASTER_SITES= APACHE/maven/maven-3/${DISTVERSION}/binaries
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/devel/maven39/distinfo b/devel/maven39/distinfo
index adc14298b59c..38f49c7f0233 100644
--- a/devel/maven39/distinfo
+++ b/devel/maven39/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749925357
-SHA256 (apache-maven-3.9.10-bin.tar.gz) = e036059b0ac63cdcc934afffaa125c9bf3f4a4cd2d2b9995e1aee92190a0979c
-SIZE (apache-maven-3.9.10-bin.tar.gz) = 8885210
+TIMESTAMP = 1752769580
+SHA256 (apache-maven-3.9.11-bin.tar.gz) = 4b7195b6a4f5c81af4c0212677a32ee8143643401bc6e1e8412e6b06ea82beac
+SIZE (apache-maven-3.9.11-bin.tar.gz) = 9160848
diff --git a/devel/maven39/pkg-plist b/devel/maven39/pkg-plist
index 587416a1e33b..be1847295ddb 100644
--- a/devel/maven39/pkg-plist
+++ b/devel/maven39/pkg-plist
@@ -19,8 +19,12 @@
%%DATADIR%%/lib/commons-cli.license
%%DATADIR%%/lib/commons-codec-1.18.0.jar
%%DATADIR%%/lib/commons-codec.license
+%%DATADIR%%/lib/error_prone_annotations-2.38.0.jar
+%%DATADIR%%/lib/error_prone_annotations.license
%%DATADIR%%/lib/failureaccess-1.0.3.jar
%%DATADIR%%/lib/failureaccess.license
+%%DATADIR%%/lib/gson-2.13.1.jar
+%%DATADIR%%/lib/gson.license
%%DATADIR%%/lib/guava-33.4.8-jre.jar
%%DATADIR%%/lib/guava.license
%%DATADIR%%/lib/guice-5.1.0-classes.jar
@@ -48,16 +52,16 @@
%%DATADIR%%/lib/maven-model-builder-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-plugin-api-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-repository-metadata-%%PORTVERSION%%.jar
-%%DATADIR%%/lib/maven-resolver-api-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-connector-basic-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-impl-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-named-locks-1.9.23.jar
+%%DATADIR%%/lib/maven-resolver-api-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-connector-basic-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-impl-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-named-locks-1.9.24.jar
%%DATADIR%%/lib/maven-resolver-provider-%%PORTVERSION%%.jar
-%%DATADIR%%/lib/maven-resolver-spi-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-transport-file-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-transport-http-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-transport-wagon-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-util-1.9.23.jar
+%%DATADIR%%/lib/maven-resolver-spi-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-transport-file-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-transport-http-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-transport-wagon-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-util-1.9.24.jar
%%DATADIR%%/lib/maven-settings-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-settings-builder-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-shared-utils-3.4.2.jar
diff --git a/devel/mold/Makefile b/devel/mold/Makefile
index eb4c66282255..240156e781b8 100644
--- a/devel/mold/Makefile
+++ b/devel/mold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mold
DISTVERSIONPREFIX= v
-DISTVERSION= 2.40.1
+DISTVERSION= 2.40.3
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/mold/distinfo b/devel/mold/distinfo
index 046c1cf28470..135aee5cc6fa 100644
--- a/devel/mold/distinfo
+++ b/devel/mold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749467948
-SHA256 (rui314-mold-v2.40.1_GH0.tar.gz) = d1ce09a69941f8158604c3edcc96c7178231e7dba2da66b20f5ef6e112c443b7
-SIZE (rui314-mold-v2.40.1_GH0.tar.gz) = 11033828
+TIMESTAMP = 1753902431
+SHA256 (rui314-mold-v2.40.3_GH0.tar.gz) = 308c10f480d355b9f9ef8bb414dfb5f4842bee87eb96b6a7666942f4036a0223
+SIZE (rui314-mold-v2.40.3_GH0.tar.gz) = 11049524
diff --git a/devel/netscape-java40/Makefile b/devel/netscape-java40/Makefile
deleted file mode 100644
index b5c0399ef23c..000000000000
--- a/devel/netscape-java40/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= netscape-java40
-PORTVERSION= 1999.11.15
-PORTREVISION= 2
-CATEGORIES= devel java
-MASTER_SITES= LOCAL/thierry
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= Classes to allow a Java applet access to JavaScript objects
-
-LICENSE= Netscape
-LICENSE_NAME= Netscape
-LICENSE_FILE= ${WRKSRC}/License
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept
-
-DEPRECATED= Abandonware
-EXPIRATION_DATE=2025-07-31
-
-USES= java
-
-NO_BUILD= yes
-NO_ARCH= yes
-
-JARFILES= java40.jar
-
-PLIST_FILES= ${JARFILES:S|^|%%JAVAJARDIR%%/|}
-
-do-install:
- ${INSTALL_DATA} ${JARFILES:S|^|${WRKSRC}/|} ${STAGEDIR}${JAVAJARDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/netscape-java40/distinfo b/devel/netscape-java40/distinfo
deleted file mode 100644
index d9d85e2d7112..000000000000
--- a/devel/netscape-java40/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (netscape-java40.tar.gz) = 7c5a55431ee737deb44dbbe3fd93feafcf5de7f612d6efa7d215eb3419e8a134
-SIZE (netscape-java40.tar.gz) = 1754973
diff --git a/devel/netscape-java40/pkg-descr b/devel/netscape-java40/pkg-descr
deleted file mode 100644
index f0a490e1ec78..000000000000
--- a/devel/netscape-java40/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This jar file comes from the old Netscape Navigator 4.0.
-It allows a Java applet access to Javascript objects.
-
-It is used by OpenDX.
diff --git a/devel/openocd-devel/Makefile b/devel/openocd-devel/Makefile
new file mode 100644
index 000000000000..631c1bc5ccd9
--- /dev/null
+++ b/devel/openocd-devel/Makefile
@@ -0,0 +1,99 @@
+PORTNAME= openocd
+DISTVERSION= g20250708
+CATEGORIES= devel
+PKGNAMESUFFIX= -devel
+
+MAINTAINER= wiacek.m@witia.com.pl
+COMMENT= Open On-Chip Debugger (development version)
+WWW= https://openocd.org
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= autoreconf gmake libtool makeinfo pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= openocd-org
+GH_TAGNAME= 6872f7e40
+GH_TUPLE= msteveb:jimtcl:f160866:jimtcl/jimtcl
+
+USE_GITLAB= nodefault
+GL_TUPLE= https://gitlab.zapb.de:libjaylink:libjaylink:f73ad5e:libjaylink/src/jtag/drivers/libjaylink
+
+GNU_CONFIGURE= yes
+
+# Required to make OpenOCD's internal libjaylink work
+CONFIGURE_ENV+= libusb_CFLAGS=" " \
+ libusb_LIBS="-lusb"
+
+CFLAGS+= -Wno-error=strict-prototypes \
+ -Wno-error=unused-but-set-parameter \
+ -Wno-error=unused-but-set-variable
+# Conflicts
+CONFLICTS_INSTALL= openocd
+
+INFO= openocd
+
+# Note: Some adapters are not supported or do not currently work on FreeBSD.
+# These have been consciously left out of this port entirely.
+
+OPTIONS_DEFINE= CAPSTONE
+OPTIONS_DEFAULT= BITBANG_REMOTE JIMTCL_INTERNAL LIBFTDI LIBHIDAPI LIBUSB \
+ SERIAL
+OPTIONS_GROUP= ADAPTERS DEBUG
+OPTIONS_GROUP_ADAPTERS= BITBANG_REMOTE LIBFTDI LIBHIDAPI LIBUSB PARPORT SERIAL
+OPTIONS_GROUP_DEBUG= VERBOSE_JTAGIO VERBOSE_USBCOMM VERBOSE_USBIO
+OPTIONS_SINGLE= JIMTCL
+OPTIONS_SINGLE_JIMTCL= JIMTCL_EXTERNAL JIMTCL_INTERNAL
+
+ADAPTERS_DESC= Hardware adapters/programmers/debuggers support
+BITBANG_REMOTE_DESC= Remote bitbang driver
+CAPSTONE_DESC= Use Capstone disassembly library
+JIMTCL_DESC= Jim Tcl interpreter
+JIMTCL_EXTERNAL_DESC= External
+JIMTCL_INTERNAL_DESC= Internal
+LIBFTDI_DESC= Adapters using libftdi
+LIBHIDAPI_DESC= Adapters using libhidapi
+LIBUSB_DESC= Adapters using libusb
+PARPORT_DESC= Adapters using parallel port
+SERIAL_DESC= Adapters using serial port
+VERBOSE_JTAGIO_DESC= Enable verbose JTAG I/O messages
+VERBOSE_USBCOMM_DESC= Enable verbose USB communication messages
+VERBOSE_USBIO_DESC= Enable verbose USB I/O messages
+
+# Remote bitbang driver
+BITBANG_REMOTE_CONFIGURE_ENABLE= remote-bitbang
+
+CAPSTONE_LIB_DEPENDS= libcapstone.so:devel/capstone
+CAPSTONE_CONFIGURE_WITH= capstone
+
+# Internal (built-in) or external Jim Tcl interpreter
+JIMTCL_EXTERNAL_LIB_DEPENDS= libjim.so:lang/jimtcl
+JIMTCL_EXTERNAL_USES= localbase:ldflags
+JIMTCL_INTERNAL_CONFIGURE_ENABLE= internal-jimtcl
+
+# Adapters depending on libftdi
+LIBFTDI_LIB_DEPENDS= libftdi1.so:devel/libftdi1
+LIBFTDI_CONFIGURE_ENABLE= openjtag presto usb_blaster
+
+# Adapters depending on libhidapi
+LIBHIDAPI_LIB_DEPENDS= libhidapi.so:comms/hidapi
+LIBHIDAPI_CONFIGURE_ENABLE= cmsis_dap kitprog nulink
+
+# Adapters depending on libusb
+LIBUSB_CONFIGURE_ENABLE= angie armjtagew cmsis_dap_v2 esp_usb_jtag \
+ ft232r ftdi opendous osbdm rlink stlink ti_icdi \
+ ulink usb_blaster_2 usbprog vsllink xds110
+
+# Parallel port based adapters
+PARPORT_CONFIGURE_ENABLE= parport
+
+# Serial port based adapters
+SERIAL_CONFIGURE_ENABLE= buspirate
+
+# Debug options
+VERBOSE_JTAGIO_CONFIGURE_ENABLE= verbose
+VERBOSE_USBCOMM_CONFIGURE_ENABLE= verbose-usb-comms
+VERBOSE_USBIO_CONFIGURE_ENABLE= verbose-usb-io
+
+.include <bsd.port.mk>
diff --git a/devel/openocd-devel/distinfo b/devel/openocd-devel/distinfo
new file mode 100644
index 000000000000..a4913e632305
--- /dev/null
+++ b/devel/openocd-devel/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1753910927
+SHA256 (openocd-org-openocd-g20250708-6872f7e40_GH0.tar.gz) = ee069f9c59e177547540730de0e129a54ac88002167852dc1459e727c01afb34
+SIZE (openocd-org-openocd-g20250708-6872f7e40_GH0.tar.gz) = 3356558
+SHA256 (msteveb-jimtcl-f160866_GH0.tar.gz) = 478f9a8bd1f435139dba6c9d8ba260b1111d7d724d98688a7b98804be08b712b
+SIZE (msteveb-jimtcl-f160866_GH0.tar.gz) = 4465652
+SHA256 (libjaylink-f73ad5e.tar.bz2) = 023daec65d3c43b756545dd136506d0a85e687ac19be41be7c47c27e70e53c17
+SIZE (libjaylink-f73ad5e.tar.bz2) = 59032
diff --git a/devel/openocd-devel/pkg-descr b/devel/openocd-devel/pkg-descr
new file mode 100644
index 000000000000..2c9c146b3a12
--- /dev/null
+++ b/devel/openocd-devel/pkg-descr
@@ -0,0 +1,8 @@
+The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
+programming and boundary-scan testing for embedded target devices. OpenOCD
+uses a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
+compliant taps on your target board. OpenOCD currently supports many types
+of hardware dongles: USB based, parallel port based, and other standalone boxes
+that run OpenOCD internally. It allows MIPS, ARM7, ARM9, XScale and Cortex
+based cores to be debugged via the GDB protocol. Flash writing is supported
+for external CFI compatible NOR flashes, NAND and several internal flashes.
diff --git a/devel/openocd-devel/pkg-message b/devel/openocd-devel/pkg-message
new file mode 100644
index 000000000000..1f20e5f3fb7e
--- /dev/null
+++ b/devel/openocd-devel/pkg-message
@@ -0,0 +1,26 @@
+[
+{ type: install
+ message: <<EOM
+OpenOCD is now installed, this software can damage your hardware, enjoy!
+
+User's guide is at:
+ http://openocd.sourceforge.net/documentation/online-docs/
+Developer's guide is at:
+ http://openocd.sourceforge.net/documentation/openocd-reference-manual/
+
+FreeBSD USB NOTE:
+ To allow an ordinary user to acces any of the the hotplug USB interface
+ add him/her to the operator group (pw groupmod operator -m username), then
+ setup the devfs subsystem by adding these lines to the following files:
+
+ ***/etc/devfs.rules:
+ [localrules=10]
+ add path 'ugen*' mode 0660 group operator
+ add path 'usb/*' mode 0660 group operator
+ add path 'usb' mode 0770 group operator
+
+ ***/etc/rc.conf:
+ devfs_system_ruleset="localrules"
+EOM
+}
+]
diff --git a/devel/openocd-devel/pkg-plist b/devel/openocd-devel/pkg-plist
new file mode 100644
index 000000000000..3d425336f6a3
--- /dev/null
+++ b/devel/openocd-devel/pkg-plist
@@ -0,0 +1,1019 @@
+bin/openocd
+share/man/man1/openocd.1.gz
+%%DATADIR%%/OpenULINK/ulink_firmware.hex
+%%DATADIR%%/angie/angie_bitstream.bit
+%%DATADIR%%/angie/angie_firmware.bin
+%%DATADIR%%/contrib/60-openocd.rules
+%%DATADIR%%/contrib/libdcc/README
+%%DATADIR%%/contrib/libdcc/dcc_stdio.c
+%%DATADIR%%/contrib/libdcc/dcc_stdio.h
+%%DATADIR%%/contrib/libdcc/example.c
+%%DATADIR%%/scripts/bitsbytes.tcl
+%%DATADIR%%/scripts/board/8devices-lima.cfg
+%%DATADIR%%/scripts/board/actux3.cfg
+%%DATADIR%%/scripts/board/adapteva_parallella1.cfg
+%%DATADIR%%/scripts/board/adsp-sc584-ezbrd.cfg
+%%DATADIR%%/scripts/board/advantech_imx8qm_dmsse20.cfg
+%%DATADIR%%/scripts/board/alphascale_asm9260_ek.cfg
+%%DATADIR%%/scripts/board/altera_sockit.cfg
+%%DATADIR%%/scripts/board/am3517evm.cfg
+%%DATADIR%%/scripts/board/ampere_emag8180.cfg
+%%DATADIR%%/scripts/board/ampere_qs_mq_1s.cfg
+%%DATADIR%%/scripts/board/ampere_qs_mq_2s.cfg
+%%DATADIR%%/scripts/board/arm_evaluator7t.cfg
+%%DATADIR%%/scripts/board/arm_musca_a.cfg
+%%DATADIR%%/scripts/board/arty_s7.cfg
+%%DATADIR%%/scripts/board/asus-rt-n16.cfg
+%%DATADIR%%/scripts/board/asus-rt-n66u.cfg
+%%DATADIR%%/scripts/board/at91cap7a-stk-sdram.cfg
+%%DATADIR%%/scripts/board/at91eb40a.cfg
+%%DATADIR%%/scripts/board/at91rm9200-dk.cfg
+%%DATADIR%%/scripts/board/at91rm9200-ek.cfg
+%%DATADIR%%/scripts/board/at91sam9261-ek.cfg
+%%DATADIR%%/scripts/board/at91sam9263-ek.cfg
+%%DATADIR%%/scripts/board/at91sam9g20-ek.cfg
+%%DATADIR%%/scripts/board/atmel_at91sam7s-ek.cfg
+%%DATADIR%%/scripts/board/atmel_at91sam9260-ek.cfg
+%%DATADIR%%/scripts/board/atmel_at91sam9rl-ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam3n_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam3s_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam3u_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam3x_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam4e_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam4l8_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_sam4s_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam4s_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samc20_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samc21_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samd10_xplained_mini.cfg
+%%DATADIR%%/scripts/board/atmel_samd11_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samd20_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samd21_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_same70_xplained.cfg
+%%DATADIR%%/scripts/board/atmel_samg53_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samg55_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_saml21_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samr21_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samv71_xplained_ultra.cfg
+%%DATADIR%%/scripts/board/avnet_ultrazed-eg.cfg
+%%DATADIR%%/scripts/board/balloon3-cpu.cfg
+%%DATADIR%%/scripts/board/bcm28155_ap.cfg
+%%DATADIR%%/scripts/board/bemicro_cycloneiii.cfg
+%%DATADIR%%/scripts/board/bluefield.cfg
+%%DATADIR%%/scripts/board/bt-homehubv1.cfg
+%%DATADIR%%/scripts/board/calao-usb-a9260.cfg
+%%DATADIR%%/scripts/board/calao-usb-a9g20-c01.cfg
+%%DATADIR%%/scripts/board/certuspro_evaluation.cfg
+%%DATADIR%%/scripts/board/colibri.cfg
+%%DATADIR%%/scripts/board/crossbow_tech_imote2.cfg
+%%DATADIR%%/scripts/board/csb337.cfg
+%%DATADIR%%/scripts/board/csb732.cfg
+%%DATADIR%%/scripts/board/da850evm.cfg
+%%DATADIR%%/scripts/board/digi_connectcore_wi-9c.cfg
+%%DATADIR%%/scripts/board/digilent_analog_discovery.cfg
+%%DATADIR%%/scripts/board/digilent_anvyl.cfg
+%%DATADIR%%/scripts/board/digilent_atlys.cfg
+%%DATADIR%%/scripts/board/digilent_cmod_s7.cfg
+%%DATADIR%%/scripts/board/digilent_nexys2.cfg
+%%DATADIR%%/scripts/board/digilent_nexys_video.cfg
+%%DATADIR%%/scripts/board/digilent_zedboard.cfg
+%%DATADIR%%/scripts/board/diolan_lpc4350-db1.cfg
+%%DATADIR%%/scripts/board/diolan_lpc4357-db1.cfg
+%%DATADIR%%/scripts/board/dk-tm4c129.cfg
+%%DATADIR%%/scripts/board/dm355evm.cfg
+%%DATADIR%%/scripts/board/dm365evm.cfg
+%%DATADIR%%/scripts/board/dm6446evm.cfg
+%%DATADIR%%/scripts/board/dp_busblaster_v3.cfg
+%%DATADIR%%/scripts/board/dp_busblaster_v4.cfg
+%%DATADIR%%/scripts/board/dptechnics_dpt-board-v1.cfg
+%%DATADIR%%/scripts/board/ecp5_evaluation.cfg
+%%DATADIR%%/scripts/board/efikamx.cfg
+%%DATADIR%%/scripts/board/efm32.cfg
+%%DATADIR%%/scripts/board/eir.cfg
+%%DATADIR%%/scripts/board/ek-lm3s1968.cfg
+%%DATADIR%%/scripts/board/ek-lm3s3748.cfg
+%%DATADIR%%/scripts/board/ek-lm3s6965.cfg
+%%DATADIR%%/scripts/board/ek-lm3s811-revb.cfg
+%%DATADIR%%/scripts/board/ek-lm3s811.cfg
+%%DATADIR%%/scripts/board/ek-lm3s8962.cfg
+%%DATADIR%%/scripts/board/ek-lm3s9b9x.cfg
+%%DATADIR%%/scripts/board/ek-lm3s9d92.cfg
+%%DATADIR%%/scripts/board/ek-lm4f120xl.cfg
+%%DATADIR%%/scripts/board/ek-lm4f232.cfg
+%%DATADIR%%/scripts/board/ek-tm4c123gxl.cfg
+%%DATADIR%%/scripts/board/ek-tm4c1294xl.cfg
+%%DATADIR%%/scripts/board/embedded-artists_lpc2478-32.cfg
+%%DATADIR%%/scripts/board/emcraft_imx8m-som-bsb.cfg
+%%DATADIR%%/scripts/board/emcraft_twr-vf6-som-bsb.cfg
+%%DATADIR%%/scripts/board/emcraft_vf6-som.cfg
+%%DATADIR%%/scripts/board/esp32-bridge.cfg
+%%DATADIR%%/scripts/board/esp32-ethernet-kit-3.3v.cfg
+%%DATADIR%%/scripts/board/esp32-wrover-kit-1.8v.cfg
+%%DATADIR%%/scripts/board/esp32-wrover-kit-3.3v.cfg
+%%DATADIR%%/scripts/board/esp32s2-bridge.cfg
+%%DATADIR%%/scripts/board/esp32s2-kaluga-1.cfg
+%%DATADIR%%/scripts/board/esp32s3-bridge.cfg
+%%DATADIR%%/scripts/board/esp32s3-builtin.cfg
+%%DATADIR%%/scripts/board/esp32s3-ftdi.cfg
+%%DATADIR%%/scripts/board/ethernut3.cfg
+%%DATADIR%%/scripts/board/evb-lan9255.cfg
+%%DATADIR%%/scripts/board/frdm-kl25z.cfg
+%%DATADIR%%/scripts/board/frdm-kl46z.cfg
+%%DATADIR%%/scripts/board/fsl_imx6q_sabresd.cfg
+%%DATADIR%%/scripts/board/gatemate_eval.cfg
+%%DATADIR%%/scripts/board/glyn_tonga2.cfg
+%%DATADIR%%/scripts/board/gowin_runber.cfg
+%%DATADIR%%/scripts/board/gti/espressobin.cfg
+%%DATADIR%%/scripts/board/gumstix-aerocore.cfg
+%%DATADIR%%/scripts/board/hammer.cfg
+%%DATADIR%%/scripts/board/hilscher_nxdb500sys.cfg
+%%DATADIR%%/scripts/board/hilscher_nxeb500hmi.cfg
+%%DATADIR%%/scripts/board/hilscher_nxhx10.cfg
+%%DATADIR%%/scripts/board/hilscher_nxhx50.cfg
+%%DATADIR%%/scripts/board/hilscher_nxhx500.cfg
+%%DATADIR%%/scripts/board/hilscher_nxsb100.cfg
+%%DATADIR%%/scripts/board/hitex_lpc1768stick.cfg
+%%DATADIR%%/scripts/board/hitex_lpc2929.cfg
+%%DATADIR%%/scripts/board/hitex_stm32-performancestick.cfg
+%%DATADIR%%/scripts/board/hitex_str9-comstick.cfg
+%%DATADIR%%/scripts/board/iar_lpc1768.cfg
+%%DATADIR%%/scripts/board/iar_str912_sk.cfg
+%%DATADIR%%/scripts/board/icnova_imx53_sodimm.cfg
+%%DATADIR%%/scripts/board/icnova_sam9g45_sodimm.cfg
+%%DATADIR%%/scripts/board/imx27ads.cfg
+%%DATADIR%%/scripts/board/imx27lnst.cfg
+%%DATADIR%%/scripts/board/imx28evk.cfg
+%%DATADIR%%/scripts/board/imx31pdk.cfg
+%%DATADIR%%/scripts/board/imx35pdk.cfg
+%%DATADIR%%/scripts/board/imx53-m53evk.cfg
+%%DATADIR%%/scripts/board/imx53loco.cfg
+%%DATADIR%%/scripts/board/imx8mp-evk.cfg
+%%DATADIR%%/scripts/board/insignal_arndale.cfg
+%%DATADIR%%/scripts/board/kasli.cfg
+%%DATADIR%%/scripts/board/kc100.cfg
+%%DATADIR%%/scripts/board/kc705.cfg
+%%DATADIR%%/scripts/board/kcu105.cfg
+%%DATADIR%%/scripts/board/keil_mcb1700.cfg
+%%DATADIR%%/scripts/board/keil_mcb2140.cfg
+%%DATADIR%%/scripts/board/kindle2.cfg
+%%DATADIR%%/scripts/board/kontron_sl28.cfg
+%%DATADIR%%/scripts/board/kwikstik.cfg
+%%DATADIR%%/scripts/board/la_fonera-fon2200.cfg
+%%DATADIR%%/scripts/board/lambdaconcept_ecpix-5.cfg
+%%DATADIR%%/scripts/board/lemaker_hikey.cfg
+%%DATADIR%%/scripts/board/linksys-wag200g.cfg
+%%DATADIR%%/scripts/board/linksys-wrt54gl.cfg
+%%DATADIR%%/scripts/board/linksys_nslu2.cfg
+%%DATADIR%%/scripts/board/lisa-l.cfg
+%%DATADIR%%/scripts/board/logicpd_imx27.cfg
+%%DATADIR%%/scripts/board/lpc1850_spifi_generic.cfg
+%%DATADIR%%/scripts/board/lpc4350_spifi_generic.cfg
+%%DATADIR%%/scripts/board/lubbock.cfg
+%%DATADIR%%/scripts/board/marsohod.cfg
+%%DATADIR%%/scripts/board/marsohod2.cfg
+%%DATADIR%%/scripts/board/marsohod3.cfg
+%%DATADIR%%/scripts/board/mbed-lpc11u24.cfg
+%%DATADIR%%/scripts/board/mbed-lpc1768.cfg
+%%DATADIR%%/scripts/board/mcb1700.cfg
+%%DATADIR%%/scripts/board/microchip/pic64gx-curiosity-kit.cfg
+%%DATADIR%%/scripts/board/microchip_explorer16.cfg
+%%DATADIR%%/scripts/board/microchip_sama5d27_som1_kit1.cfg
+%%DATADIR%%/scripts/board/microchip_same51_curiosity_nano.cfg
+%%DATADIR%%/scripts/board/microchip_same54_xplained_pro.cfg
+%%DATADIR%%/scripts/board/microchip_saml11_xplained_pro.cfg
+%%DATADIR%%/scripts/board/mini2440.cfg
+%%DATADIR%%/scripts/board/mini6410.cfg
+%%DATADIR%%/scripts/board/minispartan6.cfg
+%%DATADIR%%/scripts/board/nds32_corvettef1.cfg
+%%DATADIR%%/scripts/board/nds32_xc7.cfg
+%%DATADIR%%/scripts/board/netgear-dg834v3.cfg
+%%DATADIR%%/scripts/board/netgear-wg102.cfg
+%%DATADIR%%/scripts/board/nordic/nrf51-dk.cfg
+%%DATADIR%%/scripts/board/nordic/nrf51822-mkit.cfg
+%%DATADIR%%/scripts/board/nordic/nrf52-dk.cfg
+%%DATADIR%%/scripts/board/nordic/nrf5340-dk.cfg
+%%DATADIR%%/scripts/board/nordic/nrf54l15-dk.cfg
+%%DATADIR%%/scripts/board/nordic/nrf9160-dk.cfg
+%%DATADIR%%/scripts/board/nordic_nrf52_ftx232.cfg
+%%DATADIR%%/scripts/board/novena-internal-fpga.cfg
+%%DATADIR%%/scripts/board/npcx_evb.cfg
+%%DATADIR%%/scripts/board/numato_mimas_a7.cfg
+%%DATADIR%%/scripts/board/numato_opsis.cfg
+%%DATADIR%%/scripts/board/nxp/frdm-kv11z-jlink.cfg
+%%DATADIR%%/scripts/board/nxp/frdm-kv31f-jlink.cfg
+%%DATADIR%%/scripts/board/nxp_frdm-k64f.cfg
+%%DATADIR%%/scripts/board/nxp_frdm-ls1012a.cfg
+%%DATADIR%%/scripts/board/nxp_imx7sabre.cfg
+%%DATADIR%%/scripts/board/nxp_imx8mp-evk.cfg
+%%DATADIR%%/scripts/board/nxp_lpc-link2.cfg
+%%DATADIR%%/scripts/board/nxp_mcimx8m-evk.cfg
+%%DATADIR%%/scripts/board/nxp_rdb-ls1046a.cfg
+%%DATADIR%%/scripts/board/nxp_rdb-ls1088a.cfg
+%%DATADIR%%/scripts/board/olimex_LPC2378STK.cfg
+%%DATADIR%%/scripts/board/olimex_lpc_h2148.cfg
+%%DATADIR%%/scripts/board/olimex_sam7_ex256.cfg
+%%DATADIR%%/scripts/board/olimex_sam7_la2.cfg
+%%DATADIR%%/scripts/board/olimex_sam9_l9260.cfg
+%%DATADIR%%/scripts/board/olimex_stm32_h103.cfg
+%%DATADIR%%/scripts/board/olimex_stm32_h107.cfg
+%%DATADIR%%/scripts/board/olimex_stm32_h405.cfg
+%%DATADIR%%/scripts/board/olimex_stm32_p107.cfg
+%%DATADIR%%/scripts/board/omap2420_h4.cfg
+%%DATADIR%%/scripts/board/openrd.cfg
+%%DATADIR%%/scripts/board/or1k_generic.cfg
+%%DATADIR%%/scripts/board/orange_pi_zero_3.cfg
+%%DATADIR%%/scripts/board/osk5912.cfg
+%%DATADIR%%/scripts/board/phone_se_j100i.cfg
+%%DATADIR%%/scripts/board/phytec_lpc3250.cfg
+%%DATADIR%%/scripts/board/pic-p32mx.cfg
+%%DATADIR%%/scripts/board/pico-debug.cfg
+%%DATADIR%%/scripts/board/pipistrello.cfg
+%%DATADIR%%/scripts/board/propox_mmnet1001.cfg
+%%DATADIR%%/scripts/board/pxa255_sst.cfg
+%%DATADIR%%/scripts/board/quark_d2000_refboard.cfg
+%%DATADIR%%/scripts/board/quark_x10xx_board.cfg
+%%DATADIR%%/scripts/board/quicklogic_quickfeather.cfg
+%%DATADIR%%/scripts/board/radiona_ulx3s.cfg
+%%DATADIR%%/scripts/board/redbee.cfg
+%%DATADIR%%/scripts/board/reflexces_achilles_i-dev_kit_arria10.cfg
+%%DATADIR%%/scripts/board/renesas_dk-s7g2.cfg
+%%DATADIR%%/scripts/board/renesas_falcon.cfg
+%%DATADIR%%/scripts/board/renesas_gr_peach.cfg
+%%DATADIR%%/scripts/board/renesas_porter.cfg
+%%DATADIR%%/scripts/board/renesas_salvator-xs.cfg
+%%DATADIR%%/scripts/board/renesas_silk.cfg
+%%DATADIR%%/scripts/board/renesas_stout.cfg
+%%DATADIR%%/scripts/board/rigado_bmd300_ek.cfg
+%%DATADIR%%/scripts/board/rpi3.cfg
+%%DATADIR%%/scripts/board/rpi4b.cfg
+%%DATADIR%%/scripts/board/rsc-w910.cfg
+%%DATADIR%%/scripts/board/sayma_amc.cfg
+%%DATADIR%%/scripts/board/sheevaplug.cfg
+%%DATADIR%%/scripts/board/sifive-e31arty.cfg
+%%DATADIR%%/scripts/board/sifive-e51arty.cfg
+%%DATADIR%%/scripts/board/sifive-hifive1-revb.cfg
+%%DATADIR%%/scripts/board/sifive-hifive1.cfg
+%%DATADIR%%/scripts/board/smdk6410.cfg
+%%DATADIR%%/scripts/board/snps_em_sk.cfg
+%%DATADIR%%/scripts/board/snps_em_sk_v1.cfg
+%%DATADIR%%/scripts/board/snps_em_sk_v2.1.cfg
+%%DATADIR%%/scripts/board/snps_em_sk_v2.2.cfg
+%%DATADIR%%/scripts/board/snps_hsdk.cfg
+%%DATADIR%%/scripts/board/snps_hsdk_4xd.cfg
+%%DATADIR%%/scripts/board/spansion_sk-fm4-176l-s6e2cc.cfg
+%%DATADIR%%/scripts/board/spansion_sk-fm4-u120-9b560.cfg
+%%DATADIR%%/scripts/board/spear300evb.cfg
+%%DATADIR%%/scripts/board/spear300evb_mod.cfg
+%%DATADIR%%/scripts/board/spear310evb20.cfg
+%%DATADIR%%/scripts/board/spear310evb20_mod.cfg
+%%DATADIR%%/scripts/board/spear320cpu.cfg
+%%DATADIR%%/scripts/board/spear320cpu_mod.cfg
+%%DATADIR%%/scripts/board/st/nucleo-u083rc.cfg
+%%DATADIR%%/scripts/board/st/stm32mp135f-dk.cfg
+%%DATADIR%%/scripts/board/st/stm32mp157f-dk2.cfg
+%%DATADIR%%/scripts/board/st/stm32mp235f-dk.cfg
+%%DATADIR%%/scripts/board/st/stm32mp257f-dk.cfg
+%%DATADIR%%/scripts/board/st_b-l475e-iot01a.cfg
+%%DATADIR%%/scripts/board/st_nucleo_8l152r8.cfg
+%%DATADIR%%/scripts/board/st_nucleo_8s208rb.cfg
+%%DATADIR%%/scripts/board/st_nucleo_c0.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f0.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f103rb.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f3.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f4.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f7.cfg
+%%DATADIR%%/scripts/board/st_nucleo_g0.cfg
+%%DATADIR%%/scripts/board/st_nucleo_g4.cfg
+%%DATADIR%%/scripts/board/st_nucleo_h743zi.cfg
+%%DATADIR%%/scripts/board/st_nucleo_h745zi.cfg
+%%DATADIR%%/scripts/board/st_nucleo_l073rz.cfg
+%%DATADIR%%/scripts/board/st_nucleo_l1.cfg
+%%DATADIR%%/scripts/board/st_nucleo_l4.cfg
+%%DATADIR%%/scripts/board/st_nucleo_l5.cfg
+%%DATADIR%%/scripts/board/st_nucleo_wb55.cfg
+%%DATADIR%%/scripts/board/steval-idb007v1.cfg
+%%DATADIR%%/scripts/board/steval-idb008v1.cfg
+%%DATADIR%%/scripts/board/steval-idb011v1.cfg
+%%DATADIR%%/scripts/board/steval-idb012v1.cfg
+%%DATADIR%%/scripts/board/steval_pcc010.cfg
+%%DATADIR%%/scripts/board/stm320518_eval.cfg
+%%DATADIR%%/scripts/board/stm320518_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm32100b_eval.cfg
+%%DATADIR%%/scripts/board/stm3210b_eval.cfg
+%%DATADIR%%/scripts/board/stm3210c_eval.cfg
+%%DATADIR%%/scripts/board/stm3210e_eval.cfg
+%%DATADIR%%/scripts/board/stm3220g_eval.cfg
+%%DATADIR%%/scripts/board/stm3220g_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm3241g_eval.cfg
+%%DATADIR%%/scripts/board/stm3241g_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm32429i_eval.cfg
+%%DATADIR%%/scripts/board/stm32429i_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm32439i_eval.cfg
+%%DATADIR%%/scripts/board/stm32439i_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm327x6g_eval.cfg
+%%DATADIR%%/scripts/board/stm32f0discovery.cfg
+%%DATADIR%%/scripts/board/stm32f103c8_blue_pill.cfg
+%%DATADIR%%/scripts/board/stm32f334discovery.cfg
+%%DATADIR%%/scripts/board/stm32f3discovery.cfg
+%%DATADIR%%/scripts/board/stm32f412g-disco.cfg
+%%DATADIR%%/scripts/board/stm32f413h-disco.cfg
+%%DATADIR%%/scripts/board/stm32f429disc1.cfg
+%%DATADIR%%/scripts/board/stm32f429discovery.cfg
+%%DATADIR%%/scripts/board/stm32f469discovery.cfg
+%%DATADIR%%/scripts/board/stm32f469i-disco.cfg
+%%DATADIR%%/scripts/board/stm32f4discovery.cfg
+%%DATADIR%%/scripts/board/stm32f723e-disco.cfg
+%%DATADIR%%/scripts/board/stm32f746g-disco.cfg
+%%DATADIR%%/scripts/board/stm32f769i-disco.cfg
+%%DATADIR%%/scripts/board/stm32f7discovery.cfg
+%%DATADIR%%/scripts/board/stm32h735g-disco.cfg
+%%DATADIR%%/scripts/board/stm32h745i-disco.cfg
+%%DATADIR%%/scripts/board/stm32h747i-disco.cfg
+%%DATADIR%%/scripts/board/stm32h750b-disco.cfg
+%%DATADIR%%/scripts/board/stm32h7b3i-disco.cfg
+%%DATADIR%%/scripts/board/stm32h7x3i_eval.cfg
+%%DATADIR%%/scripts/board/stm32h7x_dual_qspi.cfg
+%%DATADIR%%/scripts/board/stm32l0discovery.cfg
+%%DATADIR%%/scripts/board/stm32l476g-disco.cfg
+%%DATADIR%%/scripts/board/stm32l496g-disco.cfg
+%%DATADIR%%/scripts/board/stm32l4discovery.cfg
+%%DATADIR%%/scripts/board/stm32l4p5g-disco.cfg
+%%DATADIR%%/scripts/board/stm32l4r9i-disco.cfg
+%%DATADIR%%/scripts/board/stm32ldiscovery.cfg
+%%DATADIR%%/scripts/board/stm32vldiscovery.cfg
+%%DATADIR%%/scripts/board/str910-eval.cfg
+%%DATADIR%%/scripts/board/telo.cfg
+%%DATADIR%%/scripts/board/ti/launchxl2-tms57012.cfg
+%%DATADIR%%/scripts/board/ti_am243_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am261_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am263_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am263p_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am273_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am335xevm.cfg
+%%DATADIR%%/scripts/board/ti_am437x_idk.cfg
+%%DATADIR%%/scripts/board/ti_am43xx_evm.cfg
+%%DATADIR%%/scripts/board/ti_am625_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_am625evm.cfg
+%%DATADIR%%/scripts/board/ti_am62a7_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_am62a7evm.cfg
+%%DATADIR%%/scripts/board/ti_am62levm.cfg
+%%DATADIR%%/scripts/board/ti_am62p_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_am62pevm.cfg
+%%DATADIR%%/scripts/board/ti_am642evm.cfg
+%%DATADIR%%/scripts/board/ti_am654evm.cfg
+%%DATADIR%%/scripts/board/ti_beagleboard.cfg
+%%DATADIR%%/scripts/board/ti_beagleboard_xm.cfg
+%%DATADIR%%/scripts/board/ti_beaglebone-base.cfg
+%%DATADIR%%/scripts/board/ti_beaglebone.cfg
+%%DATADIR%%/scripts/board/ti_beaglebone_black.cfg
+%%DATADIR%%/scripts/board/ti_blaze.cfg
+%%DATADIR%%/scripts/board/ti_cc13x0_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc13x2_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc26x0_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc26x2_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc26x2x7_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc3200_launchxl.cfg
+%%DATADIR%%/scripts/board/ti_cc3220sf_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc32xx_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_dk-tm4c129.cfg
+%%DATADIR%%/scripts/board/ti_ek-tm4c123gxl.cfg
+%%DATADIR%%/scripts/board/ti_ek-tm4c1294xl.cfg
+%%DATADIR%%/scripts/board/ti_j7200evm.cfg
+%%DATADIR%%/scripts/board/ti_j721e_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_j721evm.cfg
+%%DATADIR%%/scripts/board/ti_j721s2evm.cfg
+%%DATADIR%%/scripts/board/ti_j722s_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_j722sevm.cfg
+%%DATADIR%%/scripts/board/ti_j784s4evm.cfg
+%%DATADIR%%/scripts/board/ti_msp432_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_mspm0_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_pandaboard.cfg
+%%DATADIR%%/scripts/board/ti_pandaboard_es.cfg
+%%DATADIR%%/scripts/board/ti_tmdx570ls20susb.cfg
+%%DATADIR%%/scripts/board/ti_tmdx570ls31usb.cfg
+%%DATADIR%%/scripts/board/tocoding_poplar.cfg
+%%DATADIR%%/scripts/board/topas910.cfg
+%%DATADIR%%/scripts/board/topasa900.cfg
+%%DATADIR%%/scripts/board/tp-link_tl-mr3020.cfg
+%%DATADIR%%/scripts/board/tp-link_wdr4300.cfg
+%%DATADIR%%/scripts/board/trion_t20_bga256.cfg
+%%DATADIR%%/scripts/board/twr-k60f120m.cfg
+%%DATADIR%%/scripts/board/twr-k60n512.cfg
+%%DATADIR%%/scripts/board/twr-vf65gs10.cfg
+%%DATADIR%%/scripts/board/twr-vf65gs10_cmsisdap.cfg
+%%DATADIR%%/scripts/board/tx25_stk5.cfg
+%%DATADIR%%/scripts/board/tx27_stk5.cfg
+%%DATADIR%%/scripts/board/unknown_at91sam9260.cfg
+%%DATADIR%%/scripts/board/uptech_2410.cfg
+%%DATADIR%%/scripts/board/vd_a53x2_dap.cfg
+%%DATADIR%%/scripts/board/vd_a53x2_jtag.cfg
+%%DATADIR%%/scripts/board/vd_a75x4_dap.cfg
+%%DATADIR%%/scripts/board/vd_a75x4_jtag.cfg
+%%DATADIR%%/scripts/board/vd_m4_dap.cfg
+%%DATADIR%%/scripts/board/vd_m4_jtag.cfg
+%%DATADIR%%/scripts/board/vd_m7_jtag.cfg
+%%DATADIR%%/scripts/board/vd_pulpissimo_jtag.cfg
+%%DATADIR%%/scripts/board/vd_swerv_jtag.cfg
+%%DATADIR%%/scripts/board/vd_xt8_jtag.cfg
+%%DATADIR%%/scripts/board/verdex.cfg
+%%DATADIR%%/scripts/board/voipac.cfg
+%%DATADIR%%/scripts/board/voltcraft_dso-3062c.cfg
+%%DATADIR%%/scripts/board/x300t.cfg
+%%DATADIR%%/scripts/board/xmc-2go.cfg
+%%DATADIR%%/scripts/board/xmc1100-boot-kit.cfg
+%%DATADIR%%/scripts/board/xmc4200-application-kit-actuator.cfg
+%%DATADIR%%/scripts/board/xmc4300-relax.cfg
+%%DATADIR%%/scripts/board/xmc4500-application-kit-general.cfg
+%%DATADIR%%/scripts/board/xmc4500-application-kit-sdram.cfg
+%%DATADIR%%/scripts/board/xmc4500-relax.cfg
+%%DATADIR%%/scripts/board/xmc4700-relax.cfg
+%%DATADIR%%/scripts/board/xmc4800-relax.cfg
+%%DATADIR%%/scripts/board/xmos_xk-xac-xa8_arm.cfg
+%%DATADIR%%/scripts/board/xtensa-kc705-ext-dap.cfg
+%%DATADIR%%/scripts/board/xtensa-kc705-ext.cfg
+%%DATADIR%%/scripts/board/xtensa-kc705-onboard.cfg
+%%DATADIR%%/scripts/board/xtensa-palladium-vdebug-dual.cfg
+%%DATADIR%%/scripts/board/xtensa-palladium-vdebug.cfg
+%%DATADIR%%/scripts/board/xtensa-rt685-ext.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/aic.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/at91_pio.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91_pmc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91_rstc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91_wdt.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam7x128.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam7x256.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9261.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9261_matrix.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9263.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9263_matrix.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9_init.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9_sdramc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9_smc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/hardware.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/pmc.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/rtt.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/sam9_smc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/usarts.tcl
+%%DATADIR%%/scripts/chip/st/spear/quirk_no_srst.tcl
+%%DATADIR%%/scripts/chip/st/spear/spear3xx.tcl
+%%DATADIR%%/scripts/chip/st/spear/spear3xx_ddr.tcl
+%%DATADIR%%/scripts/chip/st/stm32/stm32.tcl
+%%DATADIR%%/scripts/chip/st/stm32/stm32_rcc.tcl
+%%DATADIR%%/scripts/chip/st/stm32/stm32_regs.tcl
+%%DATADIR%%/scripts/chip/ti/lm3s/lm3s.tcl
+%%DATADIR%%/scripts/chip/ti/lm3s/lm3s_regs.tcl
+%%DATADIR%%/scripts/cpld/altera-5m570z-cpld.cfg
+%%DATADIR%%/scripts/cpld/altera-epm240.cfg
+%%DATADIR%%/scripts/cpld/altera-max10.cfg
+%%DATADIR%%/scripts/cpld/altera-maxii.cfg
+%%DATADIR%%/scripts/cpld/altera-maxv.cfg
+%%DATADIR%%/scripts/cpld/jtagspi.cfg
+%%DATADIR%%/scripts/cpld/lattice-lc4032ze.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc3s.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc4v.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc4vfx_40_60_100_140.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc5v.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc5vfx_100_130_200.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc6s.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc6v.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc7.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc7v.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc7vh580t.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc7vh870t.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xcf-p.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xcf-s.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xcr3256.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xcu.cfg
+%%DATADIR%%/scripts/cpu/arc/common.tcl
+%%DATADIR%%/scripts/cpu/arc/em.tcl
+%%DATADIR%%/scripts/cpu/arc/hs.tcl
+%%DATADIR%%/scripts/cpu/arc/v2.tcl
+%%DATADIR%%/scripts/cpu/arm/arm7tdmi.tcl
+%%DATADIR%%/scripts/cpu/arm/arm920.tcl
+%%DATADIR%%/scripts/cpu/arm/arm946.tcl
+%%DATADIR%%/scripts/cpu/arm/arm966.tcl
+%%DATADIR%%/scripts/cpu/arm/cortex_m3.tcl
+%%DATADIR%%/scripts/file_renaming.cfg
+%%DATADIR%%/scripts/fpga/altera-10m50.cfg
+%%DATADIR%%/scripts/fpga/altera-arriaii.cfg
+%%DATADIR%%/scripts/fpga/altera-cyclone10.cfg
+%%DATADIR%%/scripts/fpga/altera-cycloneiii.cfg
+%%DATADIR%%/scripts/fpga/altera-cycloneiv.cfg
+%%DATADIR%%/scripts/fpga/altera-cyclonev.cfg
+%%DATADIR%%/scripts/fpga/altera-ep3c10.cfg
+%%DATADIR%%/scripts/fpga/altera_common_init.cfg
+%%DATADIR%%/scripts/fpga/efinix_titanium.cfg
+%%DATADIR%%/scripts/fpga/efinix_trion.cfg
+%%DATADIR%%/scripts/fpga/gatemate.cfg
+%%DATADIR%%/scripts/fpga/gowin_gw1n.cfg
+%%DATADIR%%/scripts/fpga/lattice_certus.cfg
+%%DATADIR%%/scripts/fpga/lattice_certuspro.cfg
+%%DATADIR%%/scripts/fpga/lattice_ecp2.cfg
+%%DATADIR%%/scripts/fpga/lattice_ecp3.cfg
+%%DATADIR%%/scripts/fpga/lattice_ecp5.cfg
+%%DATADIR%%/scripts/fpga/lattice_machxo3.cfg
+%%DATADIR%%/scripts/fpga/xilinx-dna.cfg
+%%DATADIR%%/scripts/fpga/xilinx-xadc.cfg
+%%DATADIR%%/scripts/fpga/xilinx-xc3s.cfg
+%%DATADIR%%/scripts/interface/altera-usb-blaster.cfg
+%%DATADIR%%/scripts/interface/altera-usb-blaster2.cfg
+%%DATADIR%%/scripts/interface/angie.cfg
+%%DATADIR%%/scripts/interface/arm-jtag-ew.cfg
+%%DATADIR%%/scripts/interface/ast2600-gpiod.cfg
+%%DATADIR%%/scripts/interface/at91rm9200.cfg
+%%DATADIR%%/scripts/interface/beaglebone-jtag-native.cfg
+%%DATADIR%%/scripts/interface/beaglebone-swd-native.cfg
+%%DATADIR%%/scripts/interface/buspirate.cfg
+%%DATADIR%%/scripts/interface/chameleon.cfg
+%%DATADIR%%/scripts/interface/cmsis-dap.cfg
+%%DATADIR%%/scripts/interface/dln-2-gpiod.cfg
+%%DATADIR%%/scripts/interface/dummy.cfg
+%%DATADIR%%/scripts/interface/esp_usb_bridge.cfg
+%%DATADIR%%/scripts/interface/esp_usb_jtag.cfg
+%%DATADIR%%/scripts/interface/estick.cfg
+%%DATADIR%%/scripts/interface/flashlink.cfg
+%%DATADIR%%/scripts/interface/ft232r.cfg
+%%DATADIR%%/scripts/interface/ft232r/radiona_ulx3s.cfg
+%%DATADIR%%/scripts/interface/ftdi/100ask-openjtag.cfg
+%%DATADIR%%/scripts/interface/ftdi/ashling-opella-ld-jtag.cfg
+%%DATADIR%%/scripts/interface/ftdi/ashling-opella-ld-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/axm0432.cfg
+%%DATADIR%%/scripts/interface/ftdi/c232hm.cfg
+%%DATADIR%%/scripts/interface/ftdi/cortino.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent-hs1.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent-hs2.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent_jtag_hs3.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent_jtag_smt2.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent_jtag_smt2_nc.cfg
+%%DATADIR%%/scripts/interface/ftdi/dlp-usb1232h.cfg
+%%DATADIR%%/scripts/interface/ftdi/dp_busblaster.cfg
+%%DATADIR%%/scripts/interface/ftdi/dp_busblaster_kt-link.cfg
+%%DATADIR%%/scripts/interface/ftdi/esp32_devkitj_v1.cfg
+%%DATADIR%%/scripts/interface/ftdi/esp32s2_kaluga_v1.cfg
+%%DATADIR%%/scripts/interface/ftdi/flossjtag-noeeprom.cfg
+%%DATADIR%%/scripts/interface/ftdi/flossjtag.cfg
+%%DATADIR%%/scripts/interface/ftdi/flyswatter.cfg
+%%DATADIR%%/scripts/interface/ftdi/flyswatter2.cfg
+%%DATADIR%%/scripts/interface/ftdi/ft232h-module-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/gw16042.cfg
+%%DATADIR%%/scripts/interface/ftdi/hie-jtag.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx10_etm.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx500_etm.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx500_re.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx50_etm.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx50_re.cfg
+%%DATADIR%%/scripts/interface/ftdi/hitex_lpc1768stick.cfg
+%%DATADIR%%/scripts/interface/ftdi/hitex_str9-comstick.cfg
+%%DATADIR%%/scripts/interface/ftdi/icebear.cfg
+%%DATADIR%%/scripts/interface/ftdi/imx8mp-evk.cfg
+%%DATADIR%%/scripts/interface/ftdi/incircuit-icprog.cfg
+%%DATADIR%%/scripts/interface/ftdi/iotlab-usb.cfg
+%%DATADIR%%/scripts/interface/ftdi/isodebug.cfg
+%%DATADIR%%/scripts/interface/ftdi/jtag-lock-pick_tiny_2.cfg
+%%DATADIR%%/scripts/interface/ftdi/jtagkey.cfg
+%%DATADIR%%/scripts/interface/ftdi/jtagkey2.cfg
+%%DATADIR%%/scripts/interface/ftdi/jtagkey2p.cfg
+%%DATADIR%%/scripts/interface/ftdi/kt-link.cfg
+%%DATADIR%%/scripts/interface/ftdi/lambdaconcept_ecpix-5.cfg
+%%DATADIR%%/scripts/interface/ftdi/lisa-l.cfg
+%%DATADIR%%/scripts/interface/ftdi/luminary-icdi.cfg
+%%DATADIR%%/scripts/interface/ftdi/luminary-lm3s811.cfg
+%%DATADIR%%/scripts/interface/ftdi/luminary.cfg
+%%DATADIR%%/scripts/interface/ftdi/m53evk.cfg
+%%DATADIR%%/scripts/interface/ftdi/mbftdi.cfg
+%%DATADIR%%/scripts/interface/ftdi/minimodule-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/minimodule.cfg
+%%DATADIR%%/scripts/interface/ftdi/minispartan6.cfg
+%%DATADIR%%/scripts/interface/ftdi/miniwiggler.cfg
+%%DATADIR%%/scripts/interface/ftdi/neodb.cfg
+%%DATADIR%%/scripts/interface/ftdi/ngxtech.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-arm-jtag-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-arm-usb-ocd-h.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-arm-usb-ocd.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-arm-usb-tiny-h.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-jtag-tiny.cfg
+%%DATADIR%%/scripts/interface/ftdi/oocdlink.cfg
+%%DATADIR%%/scripts/interface/ftdi/opendous_ftdi.cfg
+%%DATADIR%%/scripts/interface/ftdi/openocd-usb-hs.cfg
+%%DATADIR%%/scripts/interface/ftdi/openocd-usb.cfg
+%%DATADIR%%/scripts/interface/ftdi/openrd.cfg
+%%DATADIR%%/scripts/interface/ftdi/pipistrello.cfg
+%%DATADIR%%/scripts/interface/ftdi/pls_spc5.cfg
+%%DATADIR%%/scripts/interface/ftdi/redbee-econotag.cfg
+%%DATADIR%%/scripts/interface/ftdi/redbee-usb.cfg
+%%DATADIR%%/scripts/interface/ftdi/rowley-cc-arm-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/sheevaplug.cfg
+%%DATADIR%%/scripts/interface/ftdi/signalyzer-lite.cfg
+%%DATADIR%%/scripts/interface/ftdi/signalyzer.cfg
+%%DATADIR%%/scripts/interface/ftdi/sipeed-rv-debugger.cfg
+%%DATADIR%%/scripts/interface/ftdi/sipeed-usb-jtag-debugger.cfg
+%%DATADIR%%/scripts/interface/ftdi/snps_sdp.cfg
+%%DATADIR%%/scripts/interface/ftdi/steppenprobe.cfg
+%%DATADIR%%/scripts/interface/ftdi/stm32-stick.cfg
+%%DATADIR%%/scripts/interface/ftdi/swd-resistor-hack.cfg
+%%DATADIR%%/scripts/interface/ftdi/ti-icdi.cfg
+%%DATADIR%%/scripts/interface/ftdi/tigard.cfg
+%%DATADIR%%/scripts/interface/ftdi/tumpa-lite.cfg
+%%DATADIR%%/scripts/interface/ftdi/tumpa.cfg
+%%DATADIR%%/scripts/interface/ftdi/turtelizer2-revB.cfg
+%%DATADIR%%/scripts/interface/ftdi/turtelizer2-revC.cfg
+%%DATADIR%%/scripts/interface/ftdi/um232h.cfg
+%%DATADIR%%/scripts/interface/ftdi/vpaclink.cfg
+%%DATADIR%%/scripts/interface/ftdi/xds100v2.cfg
+%%DATADIR%%/scripts/interface/ftdi/xds100v3.cfg
+%%DATADIR%%/scripts/interface/ftdi/xt_kc705_ml605.cfg
+%%DATADIR%%/scripts/interface/imx-native.cfg
+%%DATADIR%%/scripts/interface/jlink.cfg
+%%DATADIR%%/scripts/interface/jtag_dpi.cfg
+%%DATADIR%%/scripts/interface/jtag_hat_rpi2.cfg
+%%DATADIR%%/scripts/interface/jtag_vpi.cfg
+%%DATADIR%%/scripts/interface/kitprog.cfg
+%%DATADIR%%/scripts/interface/microchip/embedded_flashpro5.cfg
+%%DATADIR%%/scripts/interface/nulink.cfg
+%%DATADIR%%/scripts/interface/opendous.cfg
+%%DATADIR%%/scripts/interface/openjtag.cfg
+%%DATADIR%%/scripts/interface/osbdm.cfg
+%%DATADIR%%/scripts/interface/parport.cfg
+%%DATADIR%%/scripts/interface/parport/dlc5.cfg
+%%DATADIR%%/scripts/interface/parport/wiggler.cfg
+%%DATADIR%%/scripts/interface/parport_dlc5.cfg
+%%DATADIR%%/scripts/interface/raspberrypi-gpio-connector.cfg
+%%DATADIR%%/scripts/interface/raspberrypi-native.cfg
+%%DATADIR%%/scripts/interface/raspberrypi2-native.cfg
+%%DATADIR%%/scripts/interface/raspberrypi5-gpiod.cfg
+%%DATADIR%%/scripts/interface/rlink.cfg
+%%DATADIR%%/scripts/interface/rshim.cfg
+%%DATADIR%%/scripts/interface/spidev_example.cfg
+%%DATADIR%%/scripts/interface/stlink-dap.cfg
+%%DATADIR%%/scripts/interface/stlink-hla.cfg
+%%DATADIR%%/scripts/interface/stlink-v1.cfg
+%%DATADIR%%/scripts/interface/stlink-v2-1.cfg
+%%DATADIR%%/scripts/interface/stlink-v2.cfg
+%%DATADIR%%/scripts/interface/stlink.cfg
+%%DATADIR%%/scripts/interface/sysfsgpio-raspberrypi.cfg
+%%DATADIR%%/scripts/interface/ti-icdi.cfg
+%%DATADIR%%/scripts/interface/ulink.cfg
+%%DATADIR%%/scripts/interface/usb-jtag.cfg
+%%DATADIR%%/scripts/interface/usbprog.cfg
+%%DATADIR%%/scripts/interface/vdebug.cfg
+%%DATADIR%%/scripts/interface/vsllink.cfg
+%%DATADIR%%/scripts/interface/xds110.cfg
+%%DATADIR%%/scripts/mem_helper.tcl
+%%DATADIR%%/scripts/memory.tcl
+%%DATADIR%%/scripts/mmr_helpers.tcl
+%%DATADIR%%/scripts/target/1986ве1т.cfg
+%%DATADIR%%/scripts/target/adsp-sc58x.cfg
+%%DATADIR%%/scripts/target/aduc702x.cfg
+%%DATADIR%%/scripts/target/aducm360.cfg
+%%DATADIR%%/scripts/target/allwinner_h618.cfg
+%%DATADIR%%/scripts/target/allwinner_v3s.cfg
+%%DATADIR%%/scripts/target/alphascale_asm9260t.cfg
+%%DATADIR%%/scripts/target/altera_fpgasoc.cfg
+%%DATADIR%%/scripts/target/altera_fpgasoc_arria10.cfg
+%%DATADIR%%/scripts/target/am335x.cfg
+%%DATADIR%%/scripts/target/am437x.cfg
+%%DATADIR%%/scripts/target/amdm37x.cfg
+%%DATADIR%%/scripts/target/ampere_emag.cfg
+%%DATADIR%%/scripts/target/ampere_qs_mq.cfg
+%%DATADIR%%/scripts/target/ar71xx.cfg
+%%DATADIR%%/scripts/target/arm_corelink_sse200.cfg
+%%DATADIR%%/scripts/target/armada370.cfg
+%%DATADIR%%/scripts/target/at32ap7000.cfg
+%%DATADIR%%/scripts/target/at91r40008.cfg
+%%DATADIR%%/scripts/target/at91rm9200.cfg
+%%DATADIR%%/scripts/target/at91sam3XXX.cfg
+%%DATADIR%%/scripts/target/at91sam3ax_4x.cfg
+%%DATADIR%%/scripts/target/at91sam3ax_8x.cfg
+%%DATADIR%%/scripts/target/at91sam3ax_xx.cfg
+%%DATADIR%%/scripts/target/at91sam3nXX.cfg
+%%DATADIR%%/scripts/target/at91sam3sXX.cfg
+%%DATADIR%%/scripts/target/at91sam3u1c.cfg
+%%DATADIR%%/scripts/target/at91sam3u1e.cfg
+%%DATADIR%%/scripts/target/at91sam3u2c.cfg
+%%DATADIR%%/scripts/target/at91sam3u2e.cfg
+%%DATADIR%%/scripts/target/at91sam3u4c.cfg
+%%DATADIR%%/scripts/target/at91sam3u4e.cfg
+%%DATADIR%%/scripts/target/at91sam3uxx.cfg
+%%DATADIR%%/scripts/target/at91sam4XXX.cfg
+%%DATADIR%%/scripts/target/at91sam4c32x.cfg
+%%DATADIR%%/scripts/target/at91sam4cXXX.cfg
+%%DATADIR%%/scripts/target/at91sam4lXX.cfg
+%%DATADIR%%/scripts/target/at91sam4sXX.cfg
+%%DATADIR%%/scripts/target/at91sam4sd32x.cfg
+%%DATADIR%%/scripts/target/at91sam7a2.cfg
+%%DATADIR%%/scripts/target/at91sam7se512.cfg
+%%DATADIR%%/scripts/target/at91sam7sx.cfg
+%%DATADIR%%/scripts/target/at91sam7x256.cfg
+%%DATADIR%%/scripts/target/at91sam7x512.cfg
+%%DATADIR%%/scripts/target/at91sam9.cfg
+%%DATADIR%%/scripts/target/at91sam9260.cfg
+%%DATADIR%%/scripts/target/at91sam9260_ext_RAM_ext_flash.cfg
+%%DATADIR%%/scripts/target/at91sam9261.cfg
+%%DATADIR%%/scripts/target/at91sam9263.cfg
+%%DATADIR%%/scripts/target/at91sam9g10.cfg
+%%DATADIR%%/scripts/target/at91sam9g20.cfg
+%%DATADIR%%/scripts/target/at91sam9g45.cfg
+%%DATADIR%%/scripts/target/at91sam9rl.cfg
+%%DATADIR%%/scripts/target/at91sama5d2.cfg
+%%DATADIR%%/scripts/target/at91samdXX.cfg
+%%DATADIR%%/scripts/target/at91samg5x.cfg
+%%DATADIR%%/scripts/target/atheros_ar2313.cfg
+%%DATADIR%%/scripts/target/atheros_ar2315.cfg
+%%DATADIR%%/scripts/target/atheros_ar9331.cfg
+%%DATADIR%%/scripts/target/atheros_ar9344.cfg
+%%DATADIR%%/scripts/target/atmega128.cfg
+%%DATADIR%%/scripts/target/atmega128rfa1.cfg
+%%DATADIR%%/scripts/target/atmega32u4.cfg
+%%DATADIR%%/scripts/target/atsame5x.cfg
+%%DATADIR%%/scripts/target/atsaml1x.cfg
+%%DATADIR%%/scripts/target/atsamv.cfg
+%%DATADIR%%/scripts/target/avr32.cfg
+%%DATADIR%%/scripts/target/bcm2711.cfg
+%%DATADIR%%/scripts/target/bcm281xx.cfg
+%%DATADIR%%/scripts/target/bcm2835.cfg
+%%DATADIR%%/scripts/target/bcm2836.cfg
+%%DATADIR%%/scripts/target/bcm2837.cfg
+%%DATADIR%%/scripts/target/bcm4706.cfg
+%%DATADIR%%/scripts/target/bcm4718.cfg
+%%DATADIR%%/scripts/target/bcm47xx.cfg
+%%DATADIR%%/scripts/target/bcm5352e.cfg
+%%DATADIR%%/scripts/target/bcm6348.cfg
+%%DATADIR%%/scripts/target/bl602.cfg
+%%DATADIR%%/scripts/target/bl602_common.cfg
+%%DATADIR%%/scripts/target/bl702.cfg
+%%DATADIR%%/scripts/target/bl702l.cfg
+%%DATADIR%%/scripts/target/bluefield.cfg
+%%DATADIR%%/scripts/target/bluenrg-x.cfg
+%%DATADIR%%/scripts/target/c100.cfg
+%%DATADIR%%/scripts/target/c100config.tcl
+%%DATADIR%%/scripts/target/c100helper.tcl
+%%DATADIR%%/scripts/target/c100regs.tcl
+%%DATADIR%%/scripts/target/cavium_cn61xx.cfg
+%%DATADIR%%/scripts/target/cc2538.cfg
+%%DATADIR%%/scripts/target/cs351x.cfg
+%%DATADIR%%/scripts/target/davinci.cfg
+%%DATADIR%%/scripts/target/dragonite.cfg
+%%DATADIR%%/scripts/target/dsp56321.cfg
+%%DATADIR%%/scripts/target/dsp568013.cfg
+%%DATADIR%%/scripts/target/dsp568037.cfg
+%%DATADIR%%/scripts/target/efm32.cfg
+%%DATADIR%%/scripts/target/em357.cfg
+%%DATADIR%%/scripts/target/em358.cfg
+%%DATADIR%%/scripts/target/eos_s3.cfg
+%%DATADIR%%/scripts/target/epc9301.cfg
+%%DATADIR%%/scripts/target/esi32xx.cfg
+%%DATADIR%%/scripts/target/esp32.cfg
+%%DATADIR%%/scripts/target/esp32s2.cfg
+%%DATADIR%%/scripts/target/esp32s3.cfg
+%%DATADIR%%/scripts/target/esp_common.cfg
+%%DATADIR%%/scripts/target/exynos5250.cfg
+%%DATADIR%%/scripts/target/faux.cfg
+%%DATADIR%%/scripts/target/feroceon.cfg
+%%DATADIR%%/scripts/target/fm3.cfg
+%%DATADIR%%/scripts/target/fm4.cfg
+%%DATADIR%%/scripts/target/fm4_mb9bf.cfg
+%%DATADIR%%/scripts/target/fm4_s6e2cc.cfg
+%%DATADIR%%/scripts/target/gd32e23x.cfg
+%%DATADIR%%/scripts/target/gd32vf103.cfg
+%%DATADIR%%/scripts/target/geehy/apm32f0x.cfg
+%%DATADIR%%/scripts/target/geehy/apm32f1x.cfg
+%%DATADIR%%/scripts/target/geehy/apm32f4x.cfg
+%%DATADIR%%/scripts/target/gp326xxxa.cfg
+%%DATADIR%%/scripts/target/hi3798.cfg
+%%DATADIR%%/scripts/target/hi6220.cfg
+%%DATADIR%%/scripts/target/hilscher_netx10.cfg
+%%DATADIR%%/scripts/target/hilscher_netx50.cfg
+%%DATADIR%%/scripts/target/hilscher_netx500.cfg
+%%DATADIR%%/scripts/target/icepick.cfg
+%%DATADIR%%/scripts/target/imx.cfg
+%%DATADIR%%/scripts/target/imx21.cfg
+%%DATADIR%%/scripts/target/imx25.cfg
+%%DATADIR%%/scripts/target/imx27.cfg
+%%DATADIR%%/scripts/target/imx28.cfg
+%%DATADIR%%/scripts/target/imx31.cfg
+%%DATADIR%%/scripts/target/imx35.cfg
+%%DATADIR%%/scripts/target/imx51.cfg
+%%DATADIR%%/scripts/target/imx53.cfg
+%%DATADIR%%/scripts/target/imx6.cfg
+%%DATADIR%%/scripts/target/imx6sx.cfg
+%%DATADIR%%/scripts/target/imx6ul.cfg
+%%DATADIR%%/scripts/target/imx7.cfg
+%%DATADIR%%/scripts/target/imx7ulp.cfg
+%%DATADIR%%/scripts/target/imx8m.cfg
+%%DATADIR%%/scripts/target/imx8mp.cfg
+%%DATADIR%%/scripts/target/imx8qm.cfg
+%%DATADIR%%/scripts/target/infineon/tle987x.cfg
+%%DATADIR%%/scripts/target/is5114.cfg
+%%DATADIR%%/scripts/target/ixp42x.cfg
+%%DATADIR%%/scripts/target/k1921vk01t.cfg
+%%DATADIR%%/scripts/target/k40.cfg
+%%DATADIR%%/scripts/target/k60.cfg
+%%DATADIR%%/scripts/target/ke0x.cfg
+%%DATADIR%%/scripts/target/ke1xf.cfg
+%%DATADIR%%/scripts/target/ke1xz.cfg
+%%DATADIR%%/scripts/target/kl25.cfg
+%%DATADIR%%/scripts/target/kl46.cfg
+%%DATADIR%%/scripts/target/klx.cfg
+%%DATADIR%%/scripts/target/ks869x.cfg
+%%DATADIR%%/scripts/target/kx.cfg
+%%DATADIR%%/scripts/target/lpc11xx.cfg
+%%DATADIR%%/scripts/target/lpc12xx.cfg
+%%DATADIR%%/scripts/target/lpc13xx.cfg
+%%DATADIR%%/scripts/target/lpc17xx.cfg
+%%DATADIR%%/scripts/target/lpc1850.cfg
+%%DATADIR%%/scripts/target/lpc1xxx.cfg
+%%DATADIR%%/scripts/target/lpc2103.cfg
+%%DATADIR%%/scripts/target/lpc2124.cfg
+%%DATADIR%%/scripts/target/lpc2129.cfg
+%%DATADIR%%/scripts/target/lpc2148.cfg
+%%DATADIR%%/scripts/target/lpc2294.cfg
+%%DATADIR%%/scripts/target/lpc2378.cfg
+%%DATADIR%%/scripts/target/lpc2460.cfg
+%%DATADIR%%/scripts/target/lpc2478.cfg
+%%DATADIR%%/scripts/target/lpc2900.cfg
+%%DATADIR%%/scripts/target/lpc2xxx.cfg
+%%DATADIR%%/scripts/target/lpc3131.cfg
+%%DATADIR%%/scripts/target/lpc3250.cfg
+%%DATADIR%%/scripts/target/lpc40xx.cfg
+%%DATADIR%%/scripts/target/lpc4350.cfg
+%%DATADIR%%/scripts/target/lpc4357.cfg
+%%DATADIR%%/scripts/target/lpc4370.cfg
+%%DATADIR%%/scripts/target/lpc84x.cfg
+%%DATADIR%%/scripts/target/lpc8nxx.cfg
+%%DATADIR%%/scripts/target/lpc8xx.cfg
+%%DATADIR%%/scripts/target/ls1012a.cfg
+%%DATADIR%%/scripts/target/ls1028a.cfg
+%%DATADIR%%/scripts/target/ls1046a.cfg
+%%DATADIR%%/scripts/target/ls1088a.cfg
+%%DATADIR%%/scripts/target/lsch3_common.cfg
+%%DATADIR%%/scripts/target/marvell/88f3710.cfg
+%%DATADIR%%/scripts/target/marvell/88f3720.cfg
+%%DATADIR%%/scripts/target/marvell/88f37x0.cfg
+%%DATADIR%%/scripts/target/marvell/cn9130.cfg
+%%DATADIR%%/scripts/target/max32620.cfg
+%%DATADIR%%/scripts/target/max32625.cfg
+%%DATADIR%%/scripts/target/max3263x.cfg
+%%DATADIR%%/scripts/target/mc13224v.cfg
+%%DATADIR%%/scripts/target/mdr32f9q2i.cfg
+%%DATADIR%%/scripts/target/microchip/mpfs.cfg
+%%DATADIR%%/scripts/target/microchip/pic64gx.cfg
+%%DATADIR%%/scripts/target/nds32v5.cfg
+%%DATADIR%%/scripts/target/netl_xlp304.cfg
+%%DATADIR%%/scripts/target/netl_xlp308.cfg
+%%DATADIR%%/scripts/target/netl_xlp316.cfg
+%%DATADIR%%/scripts/target/netl_xlp3xx.cfg
+%%DATADIR%%/scripts/target/ngultra.cfg
+%%DATADIR%%/scripts/target/nhs31xx.cfg
+%%DATADIR%%/scripts/target/nordic/common.cfg
+%%DATADIR%%/scripts/target/nordic/nrf51.cfg
+%%DATADIR%%/scripts/target/nordic/nrf52.cfg
+%%DATADIR%%/scripts/target/nordic/nrf53.cfg
+%%DATADIR%%/scripts/target/nordic/nrf54l.cfg
+%%DATADIR%%/scripts/target/nordic/nrf91.cfg
+%%DATADIR%%/scripts/target/npcx.cfg
+%%DATADIR%%/scripts/target/nuc910.cfg
+%%DATADIR%%/scripts/target/numicro.cfg
+%%DATADIR%%/scripts/target/numicro_m4.cfg
+%%DATADIR%%/scripts/target/omap2420.cfg
+%%DATADIR%%/scripts/target/omap3530.cfg
+%%DATADIR%%/scripts/target/omap4430.cfg
+%%DATADIR%%/scripts/target/omap4460.cfg
+%%DATADIR%%/scripts/target/omap5912.cfg
+%%DATADIR%%/scripts/target/omapl138.cfg
+%%DATADIR%%/scripts/target/or1k.cfg
+%%DATADIR%%/scripts/target/pic32mx.cfg
+%%DATADIR%%/scripts/target/psoc4.cfg
+%%DATADIR%%/scripts/target/psoc5lp.cfg
+%%DATADIR%%/scripts/target/psoc6.cfg
+%%DATADIR%%/scripts/target/pxa255.cfg
+%%DATADIR%%/scripts/target/pxa270.cfg
+%%DATADIR%%/scripts/target/pxa3xx.cfg
+%%DATADIR%%/scripts/target/qn908x.cfg
+%%DATADIR%%/scripts/target/qualcomm_qca4531.cfg
+%%DATADIR%%/scripts/target/quark_d20xx.cfg
+%%DATADIR%%/scripts/target/quark_x10xx.cfg
+%%DATADIR%%/scripts/target/readme.txt
+%%DATADIR%%/scripts/target/renesas_r7s72100.cfg
+%%DATADIR%%/scripts/target/renesas_rcar_gen2.cfg
+%%DATADIR%%/scripts/target/renesas_rcar_gen3.cfg
+%%DATADIR%%/scripts/target/renesas_rcar_reset_common.cfg
+%%DATADIR%%/scripts/target/renesas_rz.cfg
+%%DATADIR%%/scripts/target/renesas_rz_five.cfg
+%%DATADIR%%/scripts/target/renesas_s7g2.cfg
+%%DATADIR%%/scripts/target/rk3308.cfg
+%%DATADIR%%/scripts/target/rk3399.cfg
+%%DATADIR%%/scripts/target/rp2040.cfg
+%%DATADIR%%/scripts/target/rp2350.cfg
+%%DATADIR%%/scripts/target/rsl10.cfg
+%%DATADIR%%/scripts/target/rtl872xd.cfg
+%%DATADIR%%/scripts/target/s32k.cfg
+%%DATADIR%%/scripts/target/samsung_s3c2410.cfg
+%%DATADIR%%/scripts/target/samsung_s3c2440.cfg
+%%DATADIR%%/scripts/target/samsung_s3c2450.cfg
+%%DATADIR%%/scripts/target/samsung_s3c4510.cfg
+%%DATADIR%%/scripts/target/samsung_s3c6410.cfg
+%%DATADIR%%/scripts/target/sharp_lh79532.cfg
+%%DATADIR%%/scripts/target/sim3x.cfg
+%%DATADIR%%/scripts/target/smp8634.cfg
+%%DATADIR%%/scripts/target/snps_em_sk_fpga.cfg
+%%DATADIR%%/scripts/target/snps_hsdk.cfg
+%%DATADIR%%/scripts/target/snps_hsdk_4xd.cfg
+%%DATADIR%%/scripts/target/spacemit-k1.cfg
+%%DATADIR%%/scripts/target/spear3xx.cfg
+%%DATADIR%%/scripts/target/st/stm32mp13x.cfg
+%%DATADIR%%/scripts/target/st/stm32mp15x.cfg
+%%DATADIR%%/scripts/target/st/stm32mp21x.cfg
+%%DATADIR%%/scripts/target/st/stm32mp23x.cfg
+%%DATADIR%%/scripts/target/st/stm32mp25x.cfg
+%%DATADIR%%/scripts/target/stellaris.cfg
+%%DATADIR%%/scripts/target/stm32c0x.cfg
+%%DATADIR%%/scripts/target/stm32f0x.cfg
+%%DATADIR%%/scripts/target/stm32f1x.cfg
+%%DATADIR%%/scripts/target/stm32f2x.cfg
+%%DATADIR%%/scripts/target/stm32f3x.cfg
+%%DATADIR%%/scripts/target/stm32f4x.cfg
+%%DATADIR%%/scripts/target/stm32f7x.cfg
+%%DATADIR%%/scripts/target/stm32g0x.cfg
+%%DATADIR%%/scripts/target/stm32g4x.cfg
+%%DATADIR%%/scripts/target/stm32h7x.cfg
+%%DATADIR%%/scripts/target/stm32h7x_dual_bank.cfg
+%%DATADIR%%/scripts/target/stm32l0.cfg
+%%DATADIR%%/scripts/target/stm32l0_dual_bank.cfg
+%%DATADIR%%/scripts/target/stm32l1.cfg
+%%DATADIR%%/scripts/target/stm32l1x_dual_bank.cfg
+%%DATADIR%%/scripts/target/stm32l4x.cfg
+%%DATADIR%%/scripts/target/stm32l5x.cfg
+%%DATADIR%%/scripts/target/stm32u0x.cfg
+%%DATADIR%%/scripts/target/stm32u5x.cfg
+%%DATADIR%%/scripts/target/stm32w108xx.cfg
+%%DATADIR%%/scripts/target/stm32wbax.cfg
+%%DATADIR%%/scripts/target/stm32wbx.cfg
+%%DATADIR%%/scripts/target/stm32wlx.cfg
+%%DATADIR%%/scripts/target/stm32x5x_common.cfg
+%%DATADIR%%/scripts/target/stm32xl.cfg
+%%DATADIR%%/scripts/target/stm8l.cfg
+%%DATADIR%%/scripts/target/stm8l151x2.cfg
+%%DATADIR%%/scripts/target/stm8l151x3.cfg
+%%DATADIR%%/scripts/target/stm8l152.cfg
+%%DATADIR%%/scripts/target/stm8l15xx4.cfg
+%%DATADIR%%/scripts/target/stm8l15xx6.cfg
+%%DATADIR%%/scripts/target/stm8l15xx8.cfg
+%%DATADIR%%/scripts/target/stm8s.cfg
+%%DATADIR%%/scripts/target/stm8s003.cfg
+%%DATADIR%%/scripts/target/stm8s103.cfg
+%%DATADIR%%/scripts/target/stm8s105.cfg
+%%DATADIR%%/scripts/target/str710.cfg
+%%DATADIR%%/scripts/target/str730.cfg
+%%DATADIR%%/scripts/target/str750.cfg
+%%DATADIR%%/scripts/target/str912.cfg
+%%DATADIR%%/scripts/target/swj-dp.tcl
+%%DATADIR%%/scripts/target/swm050.cfg
+%%DATADIR%%/scripts/target/test_reset_syntax_error.cfg
+%%DATADIR%%/scripts/target/test_syntax_error.cfg
+%%DATADIR%%/scripts/target/ti-ar7.cfg
+%%DATADIR%%/scripts/target/ti-cjtag.cfg
+%%DATADIR%%/scripts/target/ti_calypso.cfg
+%%DATADIR%%/scripts/target/ti_cc13x0.cfg
+%%DATADIR%%/scripts/target/ti_cc13x2.cfg
+%%DATADIR%%/scripts/target/ti_cc26x0.cfg
+%%DATADIR%%/scripts/target/ti_cc26x2.cfg
+%%DATADIR%%/scripts/target/ti_cc26x2x7.cfg
+%%DATADIR%%/scripts/target/ti_cc3220sf.cfg
+%%DATADIR%%/scripts/target/ti_cc32xx.cfg
+%%DATADIR%%/scripts/target/ti_dm355.cfg
+%%DATADIR%%/scripts/target/ti_dm365.cfg
+%%DATADIR%%/scripts/target/ti_dm6446.cfg
+%%DATADIR%%/scripts/target/ti_k3.cfg
+%%DATADIR%%/scripts/target/ti_msp432.cfg
+%%DATADIR%%/scripts/target/ti_mspm0.cfg
+%%DATADIR%%/scripts/target/ti_rm4x.cfg
+%%DATADIR%%/scripts/target/ti_tms570.cfg
+%%DATADIR%%/scripts/target/ti_tms570lc43xx.cfg
+%%DATADIR%%/scripts/target/ti_tms570ls1x.cfg
+%%DATADIR%%/scripts/target/ti_tms570ls20xxx.cfg
+%%DATADIR%%/scripts/target/ti_tms570ls3137.cfg
+%%DATADIR%%/scripts/target/tmpa900.cfg
+%%DATADIR%%/scripts/target/tmpa910.cfg
+%%DATADIR%%/scripts/target/tnetc4401.cfg
+%%DATADIR%%/scripts/target/u8500.cfg
+%%DATADIR%%/scripts/target/vd_aarch64.cfg
+%%DATADIR%%/scripts/target/vd_cortex_m.cfg
+%%DATADIR%%/scripts/target/vd_riscv.cfg
+%%DATADIR%%/scripts/target/vybrid_vf6xx.cfg
+%%DATADIR%%/scripts/target/xilinx_zynqmp.cfg
+%%DATADIR%%/scripts/target/xmc1xxx.cfg
+%%DATADIR%%/scripts/target/xmc4xxx.cfg
+%%DATADIR%%/scripts/target/xmos_xs1-xau8a-10_arm.cfg
+%%DATADIR%%/scripts/target/xtensa-core-esp32.cfg
+%%DATADIR%%/scripts/target/xtensa-core-esp32s2.cfg
+%%DATADIR%%/scripts/target/xtensa-core-esp32s3.cfg
+%%DATADIR%%/scripts/target/xtensa-core-nxp_rt600.cfg
+%%DATADIR%%/scripts/target/xtensa-core-xt8.cfg
+%%DATADIR%%/scripts/target/xtensa.cfg
+%%DATADIR%%/scripts/target/zynq_7000.cfg
+%%DATADIR%%/scripts/target/к1879xб1я.cfg
+%%DATADIR%%/scripts/test/selftest.cfg
+%%DATADIR%%/scripts/test/syntax1.cfg
+%%DATADIR%%/scripts/tools/firmware-recovery.tcl
+%%DATADIR%%/scripts/tools/memtest.tcl
+%%DATADIR%%/scripts/tools/test_cpu_speed.tcl
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 94e7c9090142..6cd84beaa082 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.18.0
+PORTVERSION= 1.19.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index 12cddd017f79..79ab88b9bf0d 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753711499
-SHA256 (openSUSE-osc-1.18.0_GH0.tar.gz) = adc29cfc399ba6c9f2b424483abd395a1173a07f8ff5cf1926e7447b2a89799b
-SIZE (openSUSE-osc-1.18.0_GH0.tar.gz) = 452943
+TIMESTAMP = 1754053495
+SHA256 (openSUSE-osc-1.19.0_GH0.tar.gz) = 78b3b73524bd21434c926605ad0e180178015ab12d584e8915aceff5a0ecb07f
+SIZE (openSUSE-osc-1.19.0_GH0.tar.gz) = 456370
diff --git a/devel/ossp-al/Makefile b/devel/ossp-al/Makefile
deleted file mode 100644
index cb5500584fd4..000000000000
--- a/devel/ossp-al/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= al
-PORTVERSION= 0.9.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= vd@FreeBSD.org
-COMMENT= Defines an abstract type of buffer that can move data without copying
-WWW= http://www.ossp.org/pkg/lib/al/
-
-DEPRECATED= Obsolete and abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libal.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-al/distinfo b/devel/ossp-al/distinfo
deleted file mode 100644
index 801ea43b56ed..000000000000
--- a/devel/ossp-al/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (al-0.9.3.tar.gz) = 7395cc67eec1f3cf73504f1338841584066771db52695d968f211395a3a2ac7e
-SIZE (al-0.9.3.tar.gz) = 320510
diff --git a/devel/ossp-al/pkg-descr b/devel/ossp-al/pkg-descr
deleted file mode 100644
index 7af27a39663f..000000000000
--- a/devel/ossp-al/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP al defines an abstract data type of a data buffer that can assemble,
-move and truncate chunks of data in a stream but avoids actual copying. It
-was built to deal efficiently with communication streams between software
-modules. It especially provides flexible semantical data attribution through
-by-chunk labeling. It also has convenient chunk traversal methods and
-optional OSSP ex based exception handling.
diff --git a/devel/ossp-al/pkg-plist b/devel/ossp-al/pkg-plist
deleted file mode 100644
index 1c7aac4f4027..000000000000
--- a/devel/ossp-al/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/al-config
-include/al.h
-lib/libal.a
-lib/libal.so
-lib/libal.so.9
-lib/libal.so.9.0.23
-share/man/man3/al.3.gz
diff --git a/devel/ossp-cfg/Makefile b/devel/ossp-cfg/Makefile
deleted file mode 100644
index ebd8ceec1c0e..000000000000
--- a/devel/ossp-cfg/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= cfg
-PORTVERSION= 0.9.11
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library for parsing arbitrary C/C++-style configuration files
-WWW= http://www.ossp.org/pkg/lib/cfg/
-
-DEPRECATED= Abandoned upstream, last release in 2006
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcfg.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-cfg/distinfo b/devel/ossp-cfg/distinfo
deleted file mode 100644
index 9d9f17a4c3c6..000000000000
--- a/devel/ossp-cfg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cfg-0.9.11.tar.gz) = 67c47df62b9e87f7a5938da867916f9804373f83dc6a64975be34e70ae627ffa
-SIZE (cfg-0.9.11.tar.gz) = 371583
diff --git a/devel/ossp-cfg/pkg-descr b/devel/ossp-cfg/pkg-descr
deleted file mode 100644
index 081aa857fa8b..000000000000
--- a/devel/ossp-cfg/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-OSSP cfg is a ISO-C library for parsing arbitrary C/C++-style configuration
-files. A configuration is sequence of directives. Each directive consists of
-zero or more tokens. Each token can be either a string or again a complete
-sequence. This means the configuration syntax has a recursive structure and
-this way allows to create configurations with arbitrarily nested sections.
diff --git a/devel/ossp-cfg/pkg-plist b/devel/ossp-cfg/pkg-plist
deleted file mode 100644
index 426574e3dc89..000000000000
--- a/devel/ossp-cfg/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/cfg-config
-include/cfg.h
-lib/libcfg.a
-lib/libcfg.so
-lib/libcfg.so.9
-lib/libcfg.so.9.0.31
-share/man/man3/cfg.3.gz
diff --git a/devel/ossp-ex/Makefile b/devel/ossp-ex/Makefile
deleted file mode 100644
index aac911cc9572..000000000000
--- a/devel/ossp-ex/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= ex
-PORTVERSION= 1.0.6
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Small exception handling library for use in C
-WWW= http://www.ossp.org/pkg/lib/ex/
-
-DEPRECATED= Abandoned upstream, last release in 2007
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libex.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-ex/distinfo b/devel/ossp-ex/distinfo
deleted file mode 100644
index 850236db8557..000000000000
--- a/devel/ossp-ex/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ex-1.0.6.tar.gz) = 12939f204cad448754aec45c1e828fbed5cf2aac9f03cd8c6cba3249c99f6907
-SIZE (ex-1.0.6.tar.gz) = 329591
diff --git a/devel/ossp-ex/pkg-descr b/devel/ossp-ex/pkg-descr
deleted file mode 100644
index 149df5c12ddb..000000000000
--- a/devel/ossp-ex/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-OSSP ex is a small ISO-C++ style exception handling library for use in the
-ISO-C language. It allows you to use the paradigm of throwing and catching
-exceptions in order to reduce the amount of error handling code without
-making your program less robust.
diff --git a/devel/ossp-ex/pkg-plist b/devel/ossp-ex/pkg-plist
deleted file mode 100644
index c43e5cad3ba0..000000000000
--- a/devel/ossp-ex/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/ex-config
-include/ex.h
-lib/libex.a
-lib/libex.so
-lib/libex.so.10
-lib/libex.so.10.0.26
-share/man/man3/ex.3.gz
diff --git a/devel/ossp-l2/Makefile b/devel/ossp-l2/Makefile
deleted file mode 100644
index f007b73e915f..000000000000
--- a/devel/ossp-l2/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= l2
-PORTVERSION= 0.9.13
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C library for a flexible and sophisticated Unix logging facility
-WWW= http://www.ossp.org/pkg/lib/l2/
-
-DEPRECATED= Abandoned upstream, last release in 2007
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/l2tool ${STAGEDIR}${PREFIX}/lib/libl2.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-l2/distinfo b/devel/ossp-l2/distinfo
deleted file mode 100644
index fe8533bd26f2..000000000000
--- a/devel/ossp-l2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (l2-0.9.13.tar.gz) = 5b4b45cb3e7d9488ed86716e483f03ef5472b11108708d187faa73d8330348e3
-SIZE (l2-0.9.13.tar.gz) = 432411
diff --git a/devel/ossp-l2/files/patch-va.diff b/devel/ossp-l2/files/patch-va.diff
deleted file mode 100644
index 6690f1f0b538..000000000000
--- a/devel/ossp-l2/files/patch-va.diff
+++ /dev/null
@@ -1,496 +0,0 @@
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2.h.in l2-0.9.11/l2.h.in
---- l2.h.in Mon Oct 3 11:06:18 2005
-+++ l2.h.in Thu Oct 13 08:20:19 2005
-@@ -168,7 +168,7 @@
- const char *name;
- l2_chtype_t type;
- l2_result_t (*create) (l2_context_t *ctx, l2_channel_t *ch);
-- l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap);
-+ l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap);
- l2_result_t (*open) (l2_context_t *ctx, l2_channel_t *ch);
- l2_result_t (*write) (l2_context_t *ctx, l2_channel_t *ch, l2_level_t level, const char *buf, size_t bufsize);
- l2_result_t (*flush) (l2_context_t *ctx, l2_channel_t *ch);
-@@ -222,7 +222,7 @@
- l2_result_t l2_channel_flush (l2_channel_t *ch);
- l2_result_t l2_channel_close (l2_channel_t *ch);
- l2_result_t l2_channel_log (l2_channel_t *ch, l2_level_t level, const char *fmt, ...);
--l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap);
-+l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap);
- l2_result_t l2_channel_link (l2_channel_t *ch, l2_link_t id, l2_channel_t *ch2, ...);
- l2_result_t l2_channel_unlink (l2_channel_t *ch);
- l2_result_t l2_channel_upstream (l2_channel_t *ch, l2_channel_t **chU);
-@@ -232,10 +232,10 @@
-
- /* channel tree specification operations */
- l2_result_t l2_spec (l2_channel_t **ch, l2_env_t *env, const char *spec, ...);
--l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap);
-+l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap);
-
- /* utility operations */
--l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list ap);
-+l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list *ap);
- l2_result_t l2_util_l2s (char *string, size_t maxlen, int sep, unsigned int levelmask);
- l2_result_t l2_util_s2l (const char *string, size_t maxlen, int sep, unsigned int *levelmask);
- l2_result_t l2_util_fmt_string (l2_context_t *, const char, const char *, char *, size_t, size_t *, va_list *);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_buffer.c l2-0.9.11/l2_ch_buffer.c
---- l2_ch_buffer.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_buffer.c Thu Oct 13 08:14:59 2005
-@@ -156,7 +156,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_buffer_t *cfg = (l2_ch_buffer_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_fd.c l2-0.9.11/l2_ch_fd.c
---- l2_ch_fd.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_fd.c Thu Oct 13 08:10:28 2005
-@@ -55,7 +55,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_fd_t *cfg;
- l2_param_t pa[2];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_file.c l2-0.9.11/l2_ch_file.c
---- l2_ch_file.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_file.c Thu Oct 13 08:12:12 2005
-@@ -115,7 +115,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_file_t *cfg = (l2_ch_file_t *)ctx->vp;
- l2_param_t pa[7];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_filter.c l2-0.9.11/l2_ch_filter.c
---- l2_ch_filter.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_filter.c Thu Oct 13 08:14:22 2005
-@@ -63,7 +63,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_filter_t *cfg = (l2_ch_filter_t *)ctx->vp;
- l2_env_t *env;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_irc.c l2-0.9.11/l2_ch_irc.c
---- l2_ch_irc.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_irc.c Thu Oct 13 08:13:30 2005
-@@ -95,7 +95,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_irc_t *cfg = (l2_ch_irc_t *)ctx->vp;
- l2_param_t pa[12];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_pipe.c l2-0.9.11/l2_ch_pipe.c
---- l2_ch_pipe.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_pipe.c Thu Oct 13 08:12:31 2005
-@@ -170,7 +170,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_pipe_t *cfg = (l2_ch_pipe_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_prefix.c l2-0.9.11/l2_ch_prefix.c
---- l2_ch_prefix.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_prefix.c Thu Oct 13 08:14:30 2005
-@@ -62,7 +62,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_prefix_t *cfg = (l2_ch_prefix_t *)ctx->vp;
- l2_param_t pa[3];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_smtp.c l2-0.9.11/l2_ch_smtp.c
---- l2_ch_smtp.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_smtp.c Thu Oct 13 08:13:48 2005
-@@ -89,7 +89,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_smtp_t *cfg = (l2_ch_smtp_t *)ctx->vp;
- l2_param_t pa[10];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_socket.c l2-0.9.11/l2_ch_socket.c
---- l2_ch_socket.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_socket.c Thu Oct 13 08:13:11 2005
-@@ -73,7 +73,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_socket_t *cfg = (l2_ch_socket_t *)ctx->vp;
- l2_param_t pa[5];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_syslog.c l2-0.9.11/l2_ch_syslog.c
---- l2_ch_syslog.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_syslog.c Thu Oct 13 08:12:54 2005
-@@ -157,7 +157,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_syslog_t *cfg = (l2_ch_syslog_t *)ctx->vp;
- l2_param_t pa[8];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_channel.c l2-0.9.11/l2_channel.c
---- l2_channel.c Mon Oct 3 11:06:18 2005
-+++ l2_channel.c Thu Oct 13 08:15:46 2005
-@@ -284,7 +284,7 @@
- rv = L2_OK;
- va_start(ap, fmt);
- if (ch->handler.configure != NULL)
-- rv = ch->handler.configure(&ch->context, ch, fmt, ap);
-+ rv = ch->handler.configure(&ch->context, ch, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -506,7 +506,7 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, fmt);
-- rv = l2_channel_vlog(ch, level, fmt, ap);
-+ rv = l2_channel_vlog(ch, level, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -551,7 +551,7 @@
- }
-
- /* log a message to channel (va_list-variant) */
--l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap)
-+l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap)
- {
- int l, j;
- size_t len;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_env.c l2-0.9.11/l2_env.c
---- l2_env.c Mon Oct 3 11:06:18 2005
-+++ l2_env.c Thu Oct 13 07:52:59 2005
-@@ -159,7 +159,7 @@
-
- /* remember error information */
- va_start(ap, fmt);
-- l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, ap);
-+ l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, &ap);
- env->rvErrorInfo = rv;
- va_end(ap);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_spec.c l2-0.9.11/l2_spec.c
---- l2_spec.c Mon Oct 3 11:06:18 2005
-+++ l2_spec.c Thu Oct 13 08:09:33 2005
-@@ -48,14 +48,14 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, spec);
-- rv = l2_vspec(ch, env, spec, ap);
-+ rv = l2_vspec(ch, env, spec, &ap);
- va_end(ap);
-
- return rv;
- }
-
- /* build a channel tree according to a textual specification (va_list variant) */
--l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap)
-+l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap)
- {
- l2_spec_ctx_t ctx;
- void *yyscan;
-@@ -146,7 +146,7 @@
-
- /* remember error */
- va_start(ap, fmt);
-- if ((cp = l2_util_vasprintf(fmt, ap)) != NULL) {
-+ if ((cp = l2_util_vasprintf(fmt, &ap)) != NULL) {
- l2_env_errorinfo(ctx->env, rv, "line %d, column %d: `%s'; %s",
- line, column, cpBuf, cp);
- free(cp);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.c l2-0.9.11/l2_ut_format.c
---- l2_ut_format.c Mon Oct 3 11:06:18 2005
-+++ l2_ut_format.c Wed Oct 12 20:46:08 2005
-@@ -640,7 +640,7 @@
- l2_util_format(
- l2_util_format_t *vbuff,
- const char *fmt,
-- va_list ap)
-+ va_list *ap)
- {
- register char *sp;
- register char *bep;
-@@ -735,7 +735,7 @@
- adjust_width = TRUE;
- }
- else if (*fmt == '*') {
-- min_width = va_arg(ap, int);
-+ min_width = va_arg(*ap, int);
- fmt++;
- adjust_width = TRUE;
- if (min_width < 0) {
-@@ -760,7 +760,7 @@
- STR_TO_DEC(fmt, precision);
- }
- else if (*fmt == '*') {
-- precision = va_arg(ap, int);
-+ precision = va_arg(*ap, int);
- fmt++;
- if (precision < 0)
- precision = 0;
-@@ -809,17 +809,17 @@
- /* Unsigned Decimal Integer */
- case 'u':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, u_quad_int);
-+ i_quad = va_arg(*ap, u_quad_int);
- s = conv_10_quad(i_quad, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, u_long_int);
-+ i_num = (long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(unsigned short)va_arg(ap, unsigned int);
-+ i_num = (long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- i_num = (long_int)va_arg(ap, unsigned int);
-+ i_num = (long_int)va_arg(*ap, unsigned int);
- s = conv_10(i_num, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -830,17 +830,17 @@
- case 'd':
- case 'i':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, quad_int);
-+ i_quad = va_arg(*ap, quad_int);
- s = conv_10_quad(i_quad, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, long_int);
-+ i_num = (long_int)va_arg(*ap, long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(short)va_arg(ap, int);
-+ i_num = (long_int)(short)va_arg(*ap, int);
- else
-- i_num = (long_int)va_arg(ap, int);
-+ i_num = (long_int)va_arg(*ap, int);
- s = conv_10(i_num, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -857,17 +857,17 @@
- /* Unsigned Octal Integer */
- case 'o':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 3, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int) va_arg(ap, u_long_int);
-+ ui_num = (u_long_int) va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 3, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -881,17 +881,17 @@
- case 'x':
- case 'X':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 4, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int)va_arg(ap, u_long_int);
-+ ui_num = (u_long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 4, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -904,7 +904,7 @@
-
- /* String */
- case 's':
-- s = va_arg(ap, char *);
-+ s = va_arg(*ap, char *);
- if (s != NULL) {
- s_len = strlen(s);
- if (adjust_precision && precision < s_len)
-@@ -921,7 +921,7 @@
- case 'f':
- case 'e':
- case 'E':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -947,7 +947,7 @@
- /* Double Floating Point (style 2) */
- case 'g':
- case 'G':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -981,7 +981,7 @@
-
- /* Single Character */
- case 'c':
-- char_buf[0] = (char) (va_arg(ap, int));
-+ char_buf[0] = (char) (va_arg(*ap, int));
- s = &char_buf[0];
- s_len = 1;
- pad_char = ' ';
-@@ -998,13 +998,13 @@
- /* Special: Number of already written characters */
- case 'n':
- if (var_type == IS_QUAD)
-- *(va_arg(ap, quad_int *)) = cc;
-+ *(va_arg(*ap, quad_int *)) = cc;
- else if (var_type == IS_LONG)
-- *(va_arg(ap, long *)) = cc;
-+ *(va_arg(*ap, long *)) = cc;
- else if (var_type == IS_SHORT)
-- *(va_arg(ap, short *)) = cc;
-+ *(va_arg(*ap, short *)) = cc;
- else
-- *(va_arg(ap, int *)) = cc;
-+ *(va_arg(*ap, int *)) = cc;
- break;
-
- /*
-@@ -1012,10 +1012,10 @@
- */
- case 'p':
- #if defined(SIZEOF_LONG_LONG) && (SIZEOF_LONG_LONG == SIZEOF_VOID_P)
-- ui_quad = (u_quad_int) va_arg(ap, void *);
-+ ui_quad = (u_quad_int) va_arg(*ap, void *);
- s = conv_p2_quad(ui_quad, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #else
-- ui_num = (u_long_int) va_arg(ap, void *);
-+ ui_num = (u_long_int) va_arg(*ap, void *);
- s = conv_p2(ui_num, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #endif
- pad_char = ' ';
-@@ -1043,7 +1043,7 @@
- if (vbuff->format != NULL) {
- vbuff->format(vbuff,
- &prefix_char, &pad_char, &s, &s_len,
-- num_buf, NUM_BUF_SIZE, extinfo, *fmt, (va_list *)(void *)&ap);
-+ num_buf, NUM_BUF_SIZE, extinfo, *fmt, ap);
- if (s == NULL)
- return -1;
- }
-@@ -1112,7 +1112,7 @@
- return -1;
- }
-
--int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list ap)
-+int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list *ap)
- {
- l2_util_format_t handle;
- char buf[STR_FORMAT_BUFLEN];
-@@ -1147,18 +1147,18 @@
- return rv;
- }
-
--char *l2_util_vasprintf(const char *fmt, va_list ap)
-+char *l2_util_vasprintf(const char *fmt, va_list *ap)
- {
- va_list apbak;
- char *s;
- int rv;
-
-- va_copy(apbak, ap);
-+ va_copy(apbak, *ap);
- if ((rv = l2_util_vsprintf(NULL, -1, fmt, ap)) == -1)
- return NULL;
- if ((s = malloc(rv+1)) == NULL)
- return NULL;
-- va_copy(ap, apbak);
-+ va_copy(*ap, apbak);
- if ((rv = l2_util_vsprintf(s, rv+1, fmt, ap)) == -1) {
- free(s);
- return NULL;
-@@ -1172,7 +1172,7 @@
- int rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vsprintf(s, n, fmt, ap);
-+ rv = l2_util_vsprintf(s, n, fmt, &ap);
- va_end(ap);
- return rv;
- }
-@@ -1183,7 +1183,7 @@
- char *rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vasprintf(fmt, ap);
-+ rv = l2_util_vasprintf(fmt, &ap);
- va_end(ap);
- return rv;
- }
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.h l2-0.9.11/l2_ut_format.h
---- l2_ut_format.h Mon Oct 3 11:06:18 2005
-+++ l2_ut_format.h Wed Oct 12 20:45:22 2005
-@@ -66,9 +66,9 @@
-
- typedef struct l2_util_format_st l2_util_format_t;
-
--int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list ap);
--int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list ap);
--char *l2_util_vasprintf (const char *fmt, va_list ap);
-+int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list *ap);
-+int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list *ap);
-+char *l2_util_vasprintf (const char *fmt, va_list *ap);
- int l2_util_sprintf (char *s, size_t n, const char *fmt, ...);
- char *l2_util_asprintf (const char *fmt, ...);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_param.c l2-0.9.11/l2_ut_param.c
---- l2_ut_param.c Mon Oct 3 11:06:18 2005
-+++ l2_ut_param.c Thu Oct 13 08:06:33 2005
-@@ -37,7 +37,7 @@
- #include <math.h>
- #include <ctype.h>
-
--l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list ap)
-+l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list *ap)
- {
- char *cpB, *cpE;
- char *spec;
diff --git a/devel/ossp-l2/pkg-descr b/devel/ossp-l2/pkg-descr
deleted file mode 100644
index be3ebdc65749..000000000000
--- a/devel/ossp-l2/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-OSSP l2 is a C library providing a very flexible and sophisticated Unix logging
-facility. It is based on the model of arbitrary number of channels, stacked
-together in a top-down data flow tree structure with filtering channels in
-internal nodes and output channels on the leave nodes.
diff --git a/devel/ossp-l2/pkg-plist b/devel/ossp-l2/pkg-plist
deleted file mode 100644
index c26a5d027b4a..000000000000
--- a/devel/ossp-l2/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-bin/l2-config
-bin/l2tool
-include/l2.h
-lib/libl2.a
-lib/libl2.so
-lib/libl2.so.9
-lib/libl2.so.9.0.33
-share/man/man1/l2-config.1.gz
-share/man/man1/l2tool.1.gz
-share/man/man3/l2.3.gz
diff --git a/devel/ossp-val/Makefile b/devel/ossp-val/Makefile
deleted file mode 100644
index 446e5989b7c2..000000000000
--- a/devel/ossp-val/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= val
-PORTVERSION= 0.9.4
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Flexible name to value mapping library for C variables
-WWW= http://www.ossp.org/pkg/lib/val/
-
-DEPRECATED= Abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libval.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-val/distinfo b/devel/ossp-val/distinfo
deleted file mode 100644
index ad615fad2a58..000000000000
--- a/devel/ossp-val/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (val-0.9.4.tar.gz) = 8471360ea0cf60ddfd012dcfd0951280a7cef5fa74d93c722cd473cf303ec817
-SIZE (val-0.9.4.tar.gz) = 312593
diff --git a/devel/ossp-val/pkg-descr b/devel/ossp-val/pkg-descr
deleted file mode 100644
index a2ede550ef58..000000000000
--- a/devel/ossp-val/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-OSSP val is a flexible name to value mapping library for C variables. It is
-a companion library to OSSP var. It allows one to access C variables through
-name strings, although the C language does neither provide such a dedicated
-facility nor an evaluation construct (which could be used to implement such
-a facility easily).
diff --git a/devel/ossp-val/pkg-plist b/devel/ossp-val/pkg-plist
deleted file mode 100644
index dc696f5cca1a..000000000000
--- a/devel/ossp-val/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/val-config
-include/val.h
-lib/libval.a
-lib/libval.so
-lib/libval.so.9
-lib/libval.so.9.0.24
-share/man/man1/val-config.1.gz
-share/man/man3/val.3.gz
diff --git a/devel/ossp-var/Makefile b/devel/ossp-var/Makefile
deleted file mode 100644
index 4e26fef7e3c4..000000000000
--- a/devel/ossp-var/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= var
-PORTVERSION= 1.1.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Flexible, full-featured, and fast variable expansion library
-WWW= http://www.ossp.org/pkg/lib/var/
-
-DEPRECATED= Obsolete, last release in 2002
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvar.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-var/distinfo b/devel/ossp-var/distinfo
deleted file mode 100644
index 30ffc43395e2..000000000000
--- a/devel/ossp-var/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (var-1.1.3.tar.gz) = 93d41599b3224a4c212c52aea3e6126226029ba7d4fa58781b89465e23e11921
-SIZE (var-1.1.3.tar.gz) = 343590
diff --git a/devel/ossp-var/pkg-descr b/devel/ossp-var/pkg-descr
deleted file mode 100644
index cabde72901b4..000000000000
--- a/devel/ossp-var/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP var is a flexible, full-featured and fast variable construct expansion
-library. It supports a configurable variable construct syntax very similar
-to the style found in many scripting languages (like @name, ${name}, , etc.)
-and provides both simple scalar (${name}) and array (${name[index]})
-expansion, plus optionally one or more post-operations on the expanded value
-(${name:op:op...}).
diff --git a/devel/ossp-var/pkg-plist b/devel/ossp-var/pkg-plist
deleted file mode 100644
index 1480562858d2..000000000000
--- a/devel/ossp-var/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/var-config
-include/var.h
-lib/libvar.a
-lib/libvar.so
-lib/libvar.so.11
-lib/libvar.so.11.0.23
-share/man/man1/var-config.1.gz
-share/man/man3/var.3.gz
diff --git a/devel/ossp-xds/Makefile b/devel/ossp-xds/Makefile
deleted file mode 100644
index 6a003c374e30..000000000000
--- a/devel/ossp-xds/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= xds
-PORTVERSION= 0.9.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Generic and extensible framework for serialization
-WWW= http://www.ossp.org/pkg/lib/xds/
-
-DEPRECATED= Abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-TEST_TARGET= check # XXX: 20 of 26 tests fail
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxds.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-xds/distinfo b/devel/ossp-xds/distinfo
deleted file mode 100644
index 4b6a5a53768f..000000000000
--- a/devel/ossp-xds/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xds-0.9.3.tar.gz) = e21b441ea4fa8a568dbb5c22149313041d052c4591de81cba2147fdb9b9eebc8
-SIZE (xds-0.9.3.tar.gz) = 350700
diff --git a/devel/ossp-xds/files/patch-xds.c b/devel/ossp-xds/files/patch-xds.c
deleted file mode 100644
index 5f8eb7ab3925..000000000000
--- a/devel/ossp-xds/files/patch-xds.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- xds.c.orig 2005-06-02 18:50:56 UTC
-+++ xds.c
-@@ -383,7 +383,7 @@ int xds_vencode(xds_t *xds, const char *
-
- /* Execute the engine. */
- used_buffer_size = 0;
-- args_backup = args;
-+ va_copy(args_backup, args);
- rc = (*xds->engines[pos].engine)(
- xds, xds->engines[pos].context,
- xds->buffer + xds->buffer_len,
diff --git a/devel/ossp-xds/pkg-descr b/devel/ossp-xds/pkg-descr
deleted file mode 100644
index e4ef2e2d772a..000000000000
--- a/devel/ossp-xds/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The OSSP xds library is generic and extensible encoding and decoding
-framework for the serialization of arbitrary ISO C data types. OSSP
-xds consists of three components: the generic encoding and decoding
-framework, a set of shipped engines to encode and decode values in
-certain existing formats (Sun RPC/XDR and XDS/XML are currently
-provided), and a run-time context, which is used to manage buffers,
-registered engines, etc. The library is designed to allow fully
-recursive and efficient encoding/decoding of arbitrary nested data.
diff --git a/devel/ossp-xds/pkg-plist b/devel/ossp-xds/pkg-plist
deleted file mode 100644
index cd2e1ad2ad51..000000000000
--- a/devel/ossp-xds/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/xds-config
-include/xds.h
-lib/libxds.a
-lib/libxds.so
-lib/libxds.so.9
-lib/libxds.so.9.0.23
-share/man/man1/xds-config.1.gz
-share/man/man3/xds.3.gz
diff --git a/devel/pecl-eio/Makefile b/devel/pecl-eio/Makefile
index 4688446e3fec..bb062c2b1a52 100644
--- a/devel/pecl-eio/Makefile
+++ b/devel/pecl-eio/Makefile
@@ -15,4 +15,10 @@ USES= php:pecl
CONFIGURE_ARGS= --enable-eio
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/pecl-sync/Makefile b/devel/pecl-sync/Makefile
index c28b5621f36a..b1b7efd9dc8f 100644
--- a/devel/pecl-sync/Makefile
+++ b/devel/pecl-sync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sync
-PORTVERSION= 1.1.2
+DISTVERSION= 1.1.2
CATEGORIES= devel
MAINTAINER= gasol.wu@gmail.com
@@ -11,4 +11,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:pecl
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/pecl-zookeeper/Makefile b/devel/pecl-zookeeper/Makefile
index b1d8c572c3ae..558f39c2a8e1 100644
--- a/devel/pecl-zookeeper/Makefile
+++ b/devel/pecl-zookeeper/Makefile
@@ -18,8 +18,16 @@ USE_PHP= session:build
PORTDATA= zookeeper-api.php
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/php_zookeeper.c
+.endif
+
post-install:
${MKDIR} ${STAGEDIR}${DATADIR}/
${INSTALL_DATA} ${WRKSRC}/zookeeper-api.php ${STAGEDIR}${DATADIR}/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/devel/protobuf-java/Makefile b/devel/protobuf-java/Makefile
index 65585d7c3448..69ae991bf77e 100644
--- a/devel/protobuf-java/Makefile
+++ b/devel/protobuf-java/Makefile
@@ -1,10 +1,10 @@
PORTNAME= protobuf-java
-DISTVERSION= 3.25.3
+DISTVERSION= 4.31.1
CATEGORIES= devel java
MASTER_SITES= https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/${DISTVERSION}/
EXTRACT_SUFX= .jar
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Core Protocol Buffers library
WWW= https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java
@@ -12,14 +12,14 @@ LICENSE= BSD3CLAUSE
USES= java
-NO_WRKSUBDIR= yes
EXTRACT_CMD= ${CP}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= .
-
NO_ARCH= yes
NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar
do-install:
diff --git a/devel/protobuf-java/distinfo b/devel/protobuf-java/distinfo
index c5d1b2e1cd67..c1b4d429c8d0 100644
--- a/devel/protobuf-java/distinfo
+++ b/devel/protobuf-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708307669
-SHA256 (protobuf-java-3.25.3.jar) = e90d8ddb963b20a972a6a59b5093ade2b07cbe546cab3279aaf4383260385f58
-SIZE (protobuf-java-3.25.3.jar) = 1875070
+TIMESTAMP = 1753917248
+SHA256 (protobuf-java-4.31.1.jar) = d60dfe7c68a0d38a248cca96924f289dc7e1966a887ee7cae397701af08575ae
+SIZE (protobuf-java-4.31.1.jar) = 1873183
diff --git a/devel/pth-hard/Makefile b/devel/pth-hard/Makefile
deleted file mode 100644
index 8d550fc08cf8..000000000000
--- a/devel/pth-hard/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-PKGNAMESUFFIX= -hard
-
-CONFLICTS= pth-2.*
-
-MASTERDIR= ${.CURDIR}/../pth
-
-.include "${MASTERDIR}/Makefile"
diff --git a/devel/pth/Makefile b/devel/pth/Makefile
deleted file mode 100644
index aa3277d4c30d..000000000000
--- a/devel/pth/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-PORTNAME= pth
-PORTVERSION= 2.0.7
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= GNU
-PKGNAMESUFFIX?= # empty
-
-MAINTAINER= vd@FreeBSD.org
-COMMENT= GNU Portable Threads
-WWW= https://www.gnu.org/software/pth/
-
-DEPRECATED= Abandoned, last release in 2006
-EXPIRATION_DATE=2025-07-31
-
-MAKE_JOBS_UNSAFE= yes
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --enable-optimize \
- --enable-batch \
- --includedir="${PREFIX}/include/pth" \
- --libdir="${PREFIX}/lib/pth"
-USES= libtool
-USE_LDCONFIG= ${PREFIX}/lib/pth
-
-OPTIONS_DEFINE= OPTIMIZED_CFLAGS
-OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
-
-CONFLICTS?= pth-hard-2.*
-
-.include <bsd.port.options.mk>
-
-.if ${PKGNAMESUFFIX} == "-hard"
-CONFIGURE_ARGS+= --enable-syscall-hard --disable-syscall-soft
-PLIST_SUB+= PTHREAD="@comment "
-.else
-CONFIGURE_ARGS+= --enable-syscall-soft --enable-pthread
-PLIST_SUB+= PTHREAD=""
-.endif
-
-post-patch:
-.if ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
- ${REINPLACE_CMD} -e \
- 's|-funroll-loops -fstrength-reduce -fomit-frame-pointer -ffast-math||' \
- ${WRKSRC}/configure
-.endif
-
-post-build:
- @${ECHO_MSG} "===> Use 'make test' to run a quick test suite."
-
-test: build
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
-
-.include <bsd.port.mk>
diff --git a/devel/pth/distinfo b/devel/pth/distinfo
deleted file mode 100644
index 3f28099e3426..000000000000
--- a/devel/pth/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pth-2.0.7.tar.gz) = 72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232
-SIZE (pth-2.0.7.tar.gz) = 652640
diff --git a/devel/pth/files/patch-pth_p.h.in b/devel/pth/files/patch-pth_p.h.in
deleted file mode 100644
index e127154c517a..000000000000
--- a/devel/pth/files/patch-pth_p.h.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- pth_p.h.in.orig 2006-06-08 20:54:03.000000000 +0300
-+++ pth_p.h.in 2009-04-28 23:06:45.000000000 +0300
-@@ -32,7 +32,15 @@
- #include <stdarg.h>
- #include <string.h>
- #include <setjmp.h>
--#include <signal.h>
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 800070
-+ /* See http://www.freebsd.org/cgi/query-pr.cgi?pr=132828 */
-+# include <signal.h>
-+# endif /* __FreeBSD_version */
-+#else /* __FreeBSD__ */
-+# include <signal.h>
-+#endif /* __FreeBSD__ */
- #include <unistd.h>
- #include <fcntl.h>
- #include <errno.h>
diff --git a/devel/pth/pkg-descr b/devel/pth/pkg-descr
deleted file mode 100644
index e93ac6200a14..000000000000
--- a/devel/pth/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-GNU Pth - The GNU Portable Threads
-Copyright (c) 1999-2005 Ralf S. Engelschall <rse@gnu.org>
-
-Pth is a very portable POSIX/ANSI-C based library for Unix platforms
-which provides non-preemptive priority-based scheduling for multiple
-threads of execution (aka ``multithreading'') inside event-driven
-applications. All threads run in the same address space of the server
-application, but each thread has it's own individual program-counter,
-run-time stack, signal mask and errno variable.
-
-The thread scheduling itself is done in a cooperative way, i.e., the
-threads are managed by a priority- and event-based non-preemptive
-scheduler. The intention is that this way one can achieve better
-portability and run-time performance than with preemptive scheduling.
-The event facility allows threads to wait until various types of events
-occur, including pending I/O on file descriptors, asynchronous signals,
-elapsed timers, pending I/O on message ports, thread and process
-termination, and even customized callback functions.
diff --git a/devel/pth/pkg-plist b/devel/pth/pkg-plist
deleted file mode 100644
index 2af79546f21d..000000000000
--- a/devel/pth/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/pth-config
-%%PTHREAD%%bin/pthread-config
-include/pth/pth.h
-%%PTHREAD%%include/pth/pthread.h
-lib/pth/libpth.a
-lib/pth/libpth.so
-lib/pth/libpth.so.20
-lib/pth/libpth.so.20.0.27
-%%PTHREAD%%lib/pth/libpthread.a
-%%PTHREAD%%lib/pth/libpthread.so
-%%PTHREAD%%lib/pth/libpthread.so.20
-%%PTHREAD%%lib/pth/libpthread.so.20.0.27
-share/aclocal/pth.m4
-share/man/man1/pth-config.1.gz
-%%PTHREAD%%share/man/man1/pthread-config.1.gz
-share/man/man3/pth.3.gz
-%%PTHREAD%%share/man/man3/pthread.3.gz
diff --git a/devel/publib/Makefile b/devel/publib/Makefile
deleted file mode 100644
index 5c67a28e1684..000000000000
--- a/devel/publib/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME= publib
-PORTVERSION= 0.40
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://ftp.debian.org/debian/pool/main/p/publib/
-DISTNAME= publib_${PORTVERSION}.orig
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library of C functions for various purposes
-
-DEPRECATED= Upstream is gone and last release around 2012
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= BSD2CLAUSE
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-.include <bsd.port.mk>
diff --git a/devel/publib/distinfo b/devel/publib/distinfo
deleted file mode 100644
index 335c30393918..000000000000
--- a/devel/publib/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (publib_0.40.orig.tar.gz) = 35ec7d0682265a494bb585beba34900d18a5fb1a93c687bee4e7e28a8e0498b9
-SIZE (publib_0.40.orig.tar.gz) = 144932
diff --git a/devel/publib/pkg-descr b/devel/publib/pkg-descr
deleted file mode 100644
index 7260a6c82edb..000000000000
--- a/devel/publib/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The library contains functions for memory allocation,
-bit arrays, configuration files, comparing standard
-C types for qsort and bsearch, error messages, expression
-parsing and evaluation, filenames, hash tables, integer
-sets, log files, the Linux Software Map, NNTP, priority
-queues, normal queues, editor buffers, stacks, and strings.
diff --git a/devel/publib/pkg-plist b/devel/publib/pkg-plist
deleted file mode 100644
index 74be9b10d017..000000000000
--- a/devel/publib/pkg-plist
+++ /dev/null
@@ -1,172 +0,0 @@
-include/publib.h
-include/publib/alloc.h
-include/publib/base64.h
-include/publib/bitarr.h
-include/publib/cmp.h
-include/publib/errormsg.h
-include/publib/files.h
-include/publib/fname.h
-include/publib/hash.h
-include/publib/iset.h
-include/publib/lockfile.h
-include/publib/log.h
-include/publib/main.h
-include/publib/nntp.h
-include/publib/priq.h
-include/publib/queue.h
-include/publib/sbuf.h
-include/publib/stack.h
-include/publib/strutil.h
-include/publib/tbuf.h
-lib/libpub.a
-share/man/man3/__set_liberror.3.gz
-share/man/man3/ba_and_ba.3.gz
-share/man/man3/ba_clear.3.gz
-share/man/man3/ba_clear_all.3.gz
-share/man/man3/ba_copy.3.gz
-share/man/man3/ba_create.3.gz
-share/man/man3/ba_destroy.3.gz
-share/man/man3/ba_not.3.gz
-share/man/man3/ba_or_ba.3.gz
-share/man/man3/ba_or_not_ba.3.gz
-share/man/man3/ba_query.3.gz
-share/man/man3/ba_resize.3.gz
-share/man/man3/ba_set.3.gz
-share/man/man3/ba_xor_ba.3.gz
-share/man/man3/bitarr.3.gz
-share/man/man3/cmp.3.gz
-share/man/man3/cmp_char.3.gz
-share/man/man3/cmp_chararr.3.gz
-share/man/man3/cmp_charptr.3.gz
-share/man/man3/cmp_double.3.gz
-share/man/man3/cmp_float.3.gz
-share/man/man3/cmp_int.3.gz
-share/man/man3/cmp_long.3.gz
-share/man/man3/cmp_long_double.3.gz
-share/man/man3/cmp_schar.3.gz
-share/man/man3/cmp_set_offset.3.gz
-share/man/man3/cmp_short.3.gz
-share/man/man3/cmp_struct.3.gz
-share/man/man3/cmp_uchar.3.gz
-share/man/man3/cmp_uint.3.gz
-share/man/man3/cmp_ulong.3.gz
-share/man/man3/cmp_ushort.3.gz
-share/man/man3/dynarr.3.gz
-share/man/man3/dynarr_free.3.gz
-share/man/man3/dynarr_init.3.gz
-share/man/man3/dynarr_resize.3.gz
-share/man/man3/errormsg.3.gz
-share/man/man3/fassert.3.gz
-share/man/man3/files.3.gz
-share/man/man3/fname.3.gz
-share/man/man3/fnbase.3.gz
-share/man/man3/fndelbeg.3.gz
-share/man/man3/fndelend.3.gz
-share/man/man3/fndelsuf.3.gz
-share/man/man3/fndir.3.gz
-share/man/man3/fnhome.3.gz
-share/man/man3/fnjoin.3.gz
-share/man/man3/fnlastsuf.3.gz
-share/man/man3/fnpathfind.3.gz
-share/man/man3/fnqualify.3.gz
-share/man/man3/fnsetsuf.3.gz
-share/man/man3/get_progname.3.gz
-share/man/man3/getaline.3.gz
-share/man/man3/hash.3.gz
-share/man/man3/hash_create.3.gz
-share/man/man3/hash_destroy.3.gz
-share/man/man3/hash_install.3.gz
-share/man/man3/hash_iter.3.gz
-share/man/man3/hash_lookup.3.gz
-share/man/man3/hash_uninstall.3.gz
-share/man/man3/iset.3.gz
-share/man/man3/iset_add.3.gz
-share/man/man3/iset_add_range.3.gz
-share/man/man3/iset_clear.3.gz
-share/man/man3/iset_contains.3.gz
-share/man/man3/iset_copy.3.gz
-share/man/man3/iset_create.3.gz
-share/man/man3/iset_destroy.3.gz
-share/man/man3/iset_diff.3.gz
-share/man/man3/iset_is_empty.3.gz
-share/man/man3/iset_isect.3.gz
-share/man/man3/iset_nth_range.3.gz
-share/man/man3/iset_range.3.gz
-share/man/man3/iset_remove.3.gz
-share/man/man3/iset_remove_range.3.gz
-share/man/man3/iset_union.3.gz
-share/man/man3/log.3.gz
-share/man/man3/memarrfill.3.gz
-share/man/man3/memdel.3.gz
-share/man/man3/memdup.3.gz
-share/man/man3/memfill.3.gz
-share/man/man3/memins.3.gz
-share/man/man3/memisort.3.gz
-share/man/man3/memmem.3.gz
-share/man/man3/memoverlap.3.gz
-share/man/man3/memrchr.3.gz
-share/man/man3/memrev.3.gz
-share/man/man3/memrmem.3.gz
-share/man/man3/memshuffle.3.gz
-share/man/man3/memswap.3.gz
-share/man/man3/publib.3.gz
-share/man/man3/set_progname.3.gz
-share/man/man3/stack.3.gz
-share/man/man3/stack_copy.3.gz
-share/man/man3/stack_create.3.gz
-share/man/man3/stack_destroy.3.gz
-share/man/man3/stack_is_empty.3.gz
-share/man/man3/stack_pop.3.gz
-share/man/man3/stack_push.3.gz
-share/man/man3/stracat.3.gz
-share/man/man3/stranaxfrm.3.gz
-share/man/man3/strchange.3.gz
-share/man/man3/strcins.3.gz
-share/man/man3/strcstr.3.gz
-share/man/man3/strdel.3.gz
-share/man/man3/strdiff.3.gz
-share/man/man3/strend.3.gz
-share/man/man3/strendzap.3.gz
-share/man/man3/strgsub.3.gz
-share/man/man3/strhash.3.gz
-share/man/man3/strinit.3.gz
-share/man/man3/strins.3.gz
-share/man/man3/strltrim.3.gz
-share/man/man3/strmaxcpy.3.gz
-share/man/man3/strmove.3.gz
-share/man/man3/strmtrim.3.gz
-share/man/man3/strndup.3.gz
-share/man/man3/strnins.3.gz
-share/man/man3/stroverlap.3.gz
-share/man/man3/strrev.3.gz
-share/man/man3/strright.3.gz
-share/man/man3/strrot13.3.gz
-share/man/man3/strrstr.3.gz
-share/man/man3/strrtrim.3.gz
-share/man/man3/strset.3.gz
-share/man/man3/strshuffle.3.gz
-share/man/man3/strsplit.3.gz
-share/man/man3/strsub.3.gz
-share/man/man3/strtabify.3.gz
-share/man/man3/strtrexpand.3.gz
-share/man/man3/strtrim.3.gz
-share/man/man3/struncstr.3.gz
-share/man/man3/struntabify.3.gz
-share/man/man3/strvars.3.gz
-share/man/man3/strzap.3.gz
-share/man/man3/tbuf.3.gz
-share/man/man3/tbuf_cat.3.gz
-share/man/man3/tbuf_chars.3.gz
-share/man/man3/tbuf_copy.3.gz
-share/man/man3/tbuf_create.3.gz
-share/man/man3/tbuf_destroy.3.gz
-share/man/man3/tbuf_length.3.gz
-share/man/man3/xfclose.3.gz
-share/man/man3/xfopen.3.gz
-share/man/man3/xfree.3.gz
-share/man/man3/xfseek.3.gz
-share/man/man3/xgetaline.3.gz
-share/man/man3/xmalloc.3.gz
-share/man/man3/xmemdup.3.gz
-share/man/man3/xrealloc.3.gz
-share/man/man3/xstrdup.3.gz
diff --git a/devel/py-PyGithub/Makefile b/devel/py-PyGithub/Makefile
index d6fcecfeb42f..739e7d86a993 100644
--- a/devel/py-PyGithub/Makefile
+++ b/devel/py-PyGithub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PyGithub
-DISTVERSION= 2.6.1
+DISTVERSION= 2.7.0
CATEGORIES= devel www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-PyGithub/distinfo b/devel/py-PyGithub/distinfo
index 05e16ca606ff..09c4fa2f5567 100644
--- a/devel/py-PyGithub/distinfo
+++ b/devel/py-PyGithub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740405794
-SHA256 (pygithub-2.6.1.tar.gz) = b5c035392991cca63959e9453286b41b54d83bf2de2daa7d7ff7e4312cebf3bf
-SIZE (pygithub-2.6.1.tar.gz) = 3659473
+TIMESTAMP = 1754026897
+SHA256 (pygithub-2.7.0.tar.gz) = 7cd6eafabb09b5369afba3586d86b1f1ad6f1326d2ff01bc47bb26615dce4cbb
+SIZE (pygithub-2.7.0.tar.gz) = 3707928
diff --git a/devel/py-b2/Makefile b/devel/py-b2/Makefile
index 116460bf1903..6ca931ad73c6 100644
--- a/devel/py-b2/Makefile
+++ b/devel/py-b2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= b2
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.3
+DISTVERSION= 4.4.1
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,10 +15,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_F
${PYTHON_PKGNAMEPREFIX}tabulate>=0.9.0:devel/py-tabulate@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=3.5.2:devel/py-argcomplete@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}arrow>=1.0.2:devel/py-arrow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}b2sdk>=2.8.1:devel/py-b2sdk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}b2sdk>=2.9.4:devel/py-b2sdk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>=0.18.1:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}idna>=3.4:dns/py-idna@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.3:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}phx-class-registry>=4.0:devel/py-phx-class-registry@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3.11.0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rst2ansi>=0.1.5:textproc/py-rst2ansi@${PY_FLAVOR} \
diff --git a/devel/py-b2/distinfo b/devel/py-b2/distinfo
index a12bbe9a4611..01ed3e71c062 100644
--- a/devel/py-b2/distinfo
+++ b/devel/py-b2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750375711
-SHA256 (Backblaze-B2_Command_Line_Tool-v4.3.3_GH0.tar.gz) = 500582b82e2f48ae2e060b3e042f7c0340ec8f4d4f2113b5725e9fe63304f09e
-SIZE (Backblaze-B2_Command_Line_Tool-v4.3.3_GH0.tar.gz) = 219791
+TIMESTAMP = 1753982473
+SHA256 (Backblaze-B2_Command_Line_Tool-v4.4.1_GH0.tar.gz) = 01515d708fa34a62ce56016ab35e7ffc61f735de8d92904d5deeebae3b9211ba
+SIZE (Backblaze-B2_Command_Line_Tool-v4.4.1_GH0.tar.gz) = 222984
diff --git a/devel/py-celery/Makefile b/devel/py-celery/Makefile
index 922630f1a285..ea32a7bc3903 100644
--- a/devel/py-celery/Makefile
+++ b/devel/py-celery/Makefile
@@ -1,6 +1,6 @@
PORTNAME= celery
PORTVERSION= 5.3.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,6 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}billiard>=4.1.0,<5.0:devel/py-billiard@${PY_
${PYTHON_PKGNAMEPREFIX}click-plugins>=1.1.1:devel/py-click-plugins@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click-repl>=0.3.0:devel/py-click-repl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=1.5:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}kombu>=5.3.2,<6.0.0:net/py-kombu@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}vine>=1.3.0:devel/py-vine@${PY_FLAVOR}
diff --git a/devel/py-dateparser/Makefile b/devel/py-dateparser/Makefile
index 78ce0406c3c0..e6fbe254b0a7 100644
--- a/devel/py-dateparser/Makefile
+++ b/devel/py-dateparser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dateparser
-PORTVERSION= 1.2.1
+PORTVERSION= 1.2.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-dateparser/distinfo b/devel/py-dateparser/distinfo
index cb3f8ecac71a..d21aca29c715 100644
--- a/devel/py-dateparser/distinfo
+++ b/devel/py-dateparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746349818
-SHA256 (dateparser-1.2.1.tar.gz) = 7e4919aeb48481dbfc01ac9683c8e20bfe95bb715a38c1e9f6af889f4f30ccc3
-SIZE (dateparser-1.2.1.tar.gz) = 309924
+TIMESTAMP = 1753975825
+SHA256 (dateparser-1.2.2.tar.gz) = 986316f17cb8cdc23ea8ce563027c5ef12fc725b6fb1d137c14ca08777c5ecf7
+SIZE (dateparser-1.2.2.tar.gz) = 329840
diff --git a/devel/py-dj51-strawberry-graphql/Makefile b/devel/py-dj51-strawberry-graphql/Makefile
index 9ea9f9f15cba..2d279168f8fc 100644
--- a/devel/py-dj51-strawberry-graphql/Makefile
+++ b/devel/py-dj51-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/devel/py-dj51-strawberry-graphql/distinfo b/devel/py-dj51-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-dj51-strawberry-graphql/distinfo
+++ b/devel/py-dj51-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-dj52-strawberry-graphql/Makefile b/devel/py-dj52-strawberry-graphql/Makefile
index 251913f32298..73e70142cbcc 100644
--- a/devel/py-dj52-strawberry-graphql/Makefile
+++ b/devel/py-dj52-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/devel/py-dj52-strawberry-graphql/distinfo b/devel/py-dj52-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-dj52-strawberry-graphql/distinfo
+++ b/devel/py-dj52-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-freezegun/Makefile b/devel/py-freezegun/Makefile
index 4fcd4ec20fd6..e4b7ce5393f5 100644
--- a/devel/py-freezegun/Makefile
+++ b/devel/py-freezegun/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freezegun
-DISTVERSION= 1.5.3
+DISTVERSION= 1.5.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-freezegun/distinfo b/devel/py-freezegun/distinfo
index 8593f6da0210..d77ccfa72480 100644
--- a/devel/py-freezegun/distinfo
+++ b/devel/py-freezegun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752523467
-SHA256 (freezegun-1.5.3.tar.gz) = d7c6204e33a50affd7c7aa284f4f92e04e96f72d63313b89ceaaf60d9c64bc5e
-SIZE (freezegun-1.5.3.tar.gz) = 35484
+TIMESTAMP = 1754026969
+SHA256 (freezegun-1.5.4.tar.gz) = 798b9372fdd4d907f33e8b6a58bc64e682d9ffa8d494ce60f780197ee81faed1
+SIZE (freezegun-1.5.4.tar.gz) = 35644
diff --git a/devel/py-libvirt/Makefile b/devel/py-libvirt/Makefile
index 17f93a0776c7..34f826bc7321 100644
--- a/devel/py-libvirt/Makefile
+++ b/devel/py-libvirt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libvirt
-PORTVERSION= 11.5.0
+PORTVERSION= 11.6.0
CATEGORIES= devel
MASTER_SITES= http://libvirt.org/sources/python/ \
ftp://libvirt.org/libvirt/python/
diff --git a/devel/py-libvirt/distinfo b/devel/py-libvirt/distinfo
index 872d07ddd7ae..303789655fb9 100644
--- a/devel/py-libvirt/distinfo
+++ b/devel/py-libvirt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751377188
-SHA256 (libvirt-python-11.5.0.tar.gz) = 69aad89ec689526835bf7d2d224badafe52a2def0d719676166755a8eab7ac23
-SIZE (libvirt-python-11.5.0.tar.gz) = 242679
+TIMESTAMP = 1754054501
+SHA256 (libvirt-python-11.6.0.tar.gz) = cf6077eddf7e0d20d7193c48309d57cb8d63e2adc68cafb2cf8354ec3d807dd8
+SIZE (libvirt-python-11.6.0.tar.gz) = 242654
diff --git a/devel/py-pathvalidate/Makefile b/devel/py-pathvalidate/Makefile
index c078f8a871f2..6aff644a99ae 100644
--- a/devel/py-pathvalidate/Makefile
+++ b/devel/py-pathvalidate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pathvalidate
-PORTVERSION= 3.2.3
-PORTREVISION= 1
+PORTVERSION= 3.3.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pathvalidate/distinfo b/devel/py-pathvalidate/distinfo
index c9bca069172f..76e26d4428b0 100644
--- a/devel/py-pathvalidate/distinfo
+++ b/devel/py-pathvalidate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738063639
-SHA256 (pathvalidate-3.2.3.tar.gz) = 59b5b9278e30382d6d213497623043ebe63f10e29055be4419a9c04c721739cb
-SIZE (pathvalidate-3.2.3.tar.gz) = 61717
+TIMESTAMP = 1753975933
+SHA256 (pathvalidate-3.3.1.tar.gz) = b18c07212bfead624345bb8e1d6141cdcf15a39736994ea0b94035ad2b1ba177
+SIZE (pathvalidate-3.3.1.tar.gz) = 63262
diff --git a/devel/py-posix_ipc/Makefile b/devel/py-posix_ipc/Makefile
index cfc0d2817efe..cbf182ee9d28 100644
--- a/devel/py-posix_ipc/Makefile
+++ b/devel/py-posix_ipc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= posix_ipc
-DISTVERSION= 1.2.0
+DISTVERSION= 1.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-posix_ipc/distinfo b/devel/py-posix_ipc/distinfo
index 873167548faa..a9a340b5a4cd 100644
--- a/devel/py-posix_ipc/distinfo
+++ b/devel/py-posix_ipc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744872086
-SHA256 (posix_ipc-1.2.0.tar.gz) = b7444e2703c156b3cb9fcb568e85d716232f3e78f04529ebc881cfb2aedb3838
-SIZE (posix_ipc-1.2.0.tar.gz) = 95859
+TIMESTAMP = 1753901645
+SHA256 (posix_ipc-1.3.0.tar.gz) = 6e559ac5bb5f6f233c396103f4868e383bbd8f4e54d20876910896f47d353448
+SIZE (posix_ipc-1.3.0.tar.gz) = 98370
diff --git a/devel/py-python-decouple/Makefile b/devel/py-python-decouple/Makefile
index 142c0395242e..416bfadf1198 100644
--- a/devel/py-python-decouple/Makefile
+++ b/devel/py-python-decouple/Makefile
@@ -1,18 +1,17 @@
PORTNAME= python-decouple
-DISTVERSION= 3.6
-PORTREVISION= 1
+DISTVERSION= 3.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Strict separation of settings from code
-WWW= https://github.com/henriquebastos/python-decouple/
+WWW= https://github.com/HBNetwork/python-decouple
LICENSE= MIT
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/devel/py-python-decouple/distinfo b/devel/py-python-decouple/distinfo
index 70f804caa077..e36dd83c236c 100644
--- a/devel/py-python-decouple/distinfo
+++ b/devel/py-python-decouple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1643916215
-SHA256 (python-decouple-3.6.tar.gz) = 2838cdf77a5cf127d7e8b339ce14c25bceb3af3e674e039d4901ba16359968c7
-SIZE (python-decouple-3.6.tar.gz) = 9547
+TIMESTAMP = 1754164175
+SHA256 (python-decouple-3.8.tar.gz) = ba6e2657d4f376ecc46f77a3a615e058d93ba5e465c01bbe57289bfb7cce680f
+SIZE (python-decouple-3.8.tar.gz) = 9612
diff --git a/devel/py-rq/Makefile b/devel/py-rq/Makefile
index 2271d17aad12..190783c5cf2d 100644
--- a/devel/py-rq/Makefile
+++ b/devel/py-rq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rq
-PORTVERSION= 2.4.0
+PORTVERSION= 2.4.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rq/distinfo b/devel/py-rq/distinfo
index c3b7b862c837..f5a5cf3eb099 100644
--- a/devel/py-rq/distinfo
+++ b/devel/py-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751179338
-SHA256 (rq-2.4.0.tar.gz) = 750bab5dbb7cf1ec8a0aa2ebe8949472fa58fc121afd446c7bf5f7797f5e0655
-SIZE (rq-2.4.0.tar.gz) = 661530
+TIMESTAMP = 1753852598
+SHA256 (rq-2.4.1.tar.gz) = 40ba01af3edacc008ab376009a3a547278d2bfe02a77cd4434adc0b01788239f
+SIZE (rq-2.4.1.tar.gz) = 664540
diff --git a/devel/py-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile
index abb52b1f2e93..c7ebbdfab002 100644
--- a/devel/py-strawberry-graphql/Makefile
+++ b/devel/py-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-strawberry-graphql/distinfo b/devel/py-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-strawberry-graphql/distinfo
+++ b/devel/py-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile
index 46c9cc99695b..a6e130cbf7bd 100644
--- a/devel/py-tox/Makefile
+++ b/devel/py-tox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tox
-DISTVERSION= 4.28.2
+DISTVERSION= 4.28.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tox/distinfo b/devel/py-tox/distinfo
index a691850d7c05..da82202b2298 100644
--- a/devel/py-tox/distinfo
+++ b/devel/py-tox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753618893
-SHA256 (tox-4.28.2.tar.gz) = 895c74a3857a9cff6f142363dbd3735f6d66a72c0c315e91b6c9a2980a842ce3
-SIZE (tox-4.28.2.tar.gz) = 199615
+TIMESTAMP = 1754027032
+SHA256 (tox-4.28.4.tar.gz) = b5b14c6307bd8994ff1eba5074275826620325ee1a4f61316959d562bfd70b9d
+SIZE (tox-4.28.4.tar.gz) = 199692
diff --git a/devel/qmake/Makefile b/devel/qmake/Makefile
deleted file mode 100644
index 2c7e439d2bb5..000000000000
--- a/devel/qmake/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-PORTNAME= qmake
-PORTVERSION= 3.3.8
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= QT/archive/qt/${PORTVERSION:R:R}
-DISTNAME= qt-x11-free-${PORTVERSION}
-DIST_SUBDIR= KDE
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= The build utility of the Qt 3 project
-WWW= http://doc.qt.digia.com/3.3/index.html
-
-DEPRECATED= Obsolete and unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-REINPLACE_ARGS= -i ""
-WRKSRC= ${WRKDIR}/${DISTNAME}/qmake
-MAKEFILE= ${FILESDIR}/Makefile.bsd
-MAKE_ENV+= FILESDIR="${FILESDIR}"
-
-USES= tar:bzip2 uidfix
-
-EXTRACT_AFTER_ARGS= \
- '${DISTNAME}/mkspecs' \
- '${DISTNAME}/src/*/*.h' '${DISTNAME}/qmake' \
- '${DISTNAME}/src/tools'
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-EXTRACT_AFTER_ARGS+='${DISTNAME}/doc/html/qmake*'
-DOCSDIR= ${PREFIX}/share/doc/qt
-PLIST_SUB+= DOCSDIR="${DOCSDIR}"
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${CP} -Rp ${WRKSRC:H}/doc/html ${STAGEDIR}${DOCSDIR}
-.endif
-
-post-patch:
- @${RM} -r ${WRKSRC}/examples ${WRKSRC}/tutorial
- @${REINPLACE_CMD} -e 's|-O2|${CXXFLAGS}|' \
- -e 's|gcc|${CC}|' \
- -e 's|g++|${CXX}|' \
- -e 's|/usr/local|${LOCALBASE}|' \
- -e 's|/usr/X11R6|${LOCALBASE}|' \
- -e 's|release|release thread|' \
- ${WRKSRC}/../mkspecs/freebsd-g++/qmake.conf
- @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix
-
-do-configure:
- ${SED} -e 's|/usr/local|${PREFIX}|g' \
- < ${FILESDIR}/qconfig.cpp \
- > ${WRKSRC:H}/src/tools/qconfig.cpp
- ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h
- ${LN} ${WRKSRC}/qconfig.h ${WRKSRC}/qmodules.h
- ${LN} -s . ${WRKDIR}/${DISTNAME}/src/tools/private
-
-.include <bsd.port.mk>
diff --git a/devel/qmake/distinfo b/devel/qmake/distinfo
deleted file mode 100644
index db96aec99677..000000000000
--- a/devel/qmake/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (KDE/qt-x11-free-3.3.8.tar.bz2) = e8c3f703d00a4e2ab9ba63fd474caa8a9d0aa3d7f1d5451dd162bec9d778a449
-SIZE (KDE/qt-x11-free-3.3.8.tar.bz2) = 14360483
diff --git a/devel/qmake/files/Makefile.bsd b/devel/qmake/files/Makefile.bsd
deleted file mode 100644
index 1bac5b45f11d..000000000000
--- a/devel/qmake/files/Makefile.bsd
+++ /dev/null
@@ -1,41 +0,0 @@
-_OBJS!= ${MAKE} -f Makefile.unix -V OBJS -V QOBJS
-# We'd like to avoid using qconfig.cpp, but can't -- see the comment
-# next to -DHAVE_CONFIG_CPP below:
-#_OBJS:= ${_OBJS:S/qconfig.o//}
-SRCS:= ${_OBJS:.o=.cpp}
-MAN=
-
-.PATH: ${.CURDIR} ${.CURDIR:H}/src/tools
-CXXFLAGS+=-I${.CURDIR:H}/mkspecs/freebsd-g++
-
-.for s in tools kernel codecs
-CXXFLAGS+=-I${.CURDIR:H}/src/$s
-.endfor
-
-.for g in /. /unix /win32 /mac
-.PATH: ${.CURDIR}/generators$g
-CXXFLAGS+=-I${.CURDIR}/generators$g
-.endfor
-
-CXXFLAGS+=-I. -I"${FILESDIR}" -Dregister=
-
-CXXFLAGS+=-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT \
- -DQT_NO_STL -DQT_NO_COMPRESS -DQT_INSTALL_DATA="\"${SHAREDIR}\""
-
-# I guess, qconfig.cpp used to be optional, but no longer is -- due to
-# bit-rot in Qt sources. So we still have to compile it, but, by not
-# adding the following define, we reduce the seemingly needless usage of
-# it:
-# -DHAVE_QCONFIG_CPP
-
-PROG_CXX= qmake
-BINDIR= ${PREFIX}/bin
-SHAREDIR= ${PREFIX}/share/qt
-
-${DESTDIR}${SHAREDIR}:
- mkdir -p "$@"
-
-beforeinstall: ${DESTDIR}${SHAREDIR}
- cp -Rp ${.CURDIR:H}/mkspecs ${DESTDIR}${SHAREDIR}
-
-.include <bsd.prog.mk>
diff --git a/devel/qmake/files/patch-generators_c++17 b/devel/qmake/files/patch-generators_c++17
deleted file mode 100644
index 5499fbce65a6..000000000000
--- a/devel/qmake/files/patch-generators_c++17
+++ /dev/null
@@ -1,62 +0,0 @@
-Insert the spaces between literals to satisfy clang with c++17 (or
-even c++11) standard.
-
- -mi
-
---- generators/win32/borland_bmake.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/borland_bmake.cpp
-@@ -383,7 +383,7 @@ BorlandMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qtmt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qtmt" QTDLL_POSTFIX);
- QStringList &configs = project->variables()["CONFIG"];
- if (project->isActiveConfig("shared"))
- project->variables()["DEFINES"].append("QT_DLL");
---- generators/win32/mingw_make.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/mingw_make.cpp
-@@ -394,7 +394,7 @@ MingwMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- // LIBS defined in Profile comes first for gcc
---- generators/win32/msvc_dsp.cpp 2007-02-02 14:01:27 UTC
-+++ generators/win32/msvc_dsp.cpp
-@@ -620,7 +620,7 @@ DspMakefileGenerator::init()
- if ( project->variables()["QMAKESPEC"].isEmpty() )
- project->variables()["QMAKESPEC"].append( getenv("QMAKESPEC") );
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- QStringList &configs = project->variables()["CONFIG"];
---- generators/win32/msvc_nmake.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/msvc_nmake.cpp
-@@ -479,7 +479,7 @@ NmakeMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- QString targetfilename = project->variables()["TARGET"].first();
---- generators/win32/msvc_vcproj.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/msvc_vcproj.cpp
-@@ -1094,8 +1094,8 @@ void VcprojGenerator::initOld()
- project->variables()["QMAKESPEC"].append( getenv("QMAKESPEC") );
-
- bool is_qt =
-- ( project->first("TARGET") == "qt"QTDLL_POSTFIX ||
-- project->first("TARGET") == "qt-mt"QTDLL_POSTFIX );
-+ ( project->first("TARGET") == "qt" QTDLL_POSTFIX ||
-+ project->first("TARGET") == "qt-mt" QTDLL_POSTFIX );
-
- QStringList &configs = project->variables()["CONFIG"];
-
diff --git a/devel/qmake/files/qconfig.cpp b/devel/qmake/files/qconfig.cpp
deleted file mode 100644
index 54dcd6e349e1..000000000000
--- a/devel/qmake/files/qconfig.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * Hand-crafted...
- * The default prefix (/ usr / local) is dynamicly replaced
- * at configure time.
- */
-const char *qInstallPath() { return "/usr/local"; }
-const char *qInstallPathDocs() { return "/usr/local/share/doc/qt"; }
-const char *qInstallPathHeaders() { return "/usr/local/include"; }
-const char *qInstallPathLibs() { return "/usr/local/lib"; }
-const char *qInstallPathBins() { return "/usr/local/bin"; }
-const char *qInstallPathPlugins() { return "/usr/local/plugins"; }
-const char *qInstallPathData() { return "/usr/local/share/qt"; }
-const char *qInstallPathTranslations() { return "/usr/local/translations"; }
-const char *qInstallPathSysconf() { return "/usr/local/etc"; }
diff --git a/devel/qmake/pkg-descr b/devel/qmake/pkg-descr
deleted file mode 100644
index 7ccc4dd8572e..000000000000
--- a/devel/qmake/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Qt 3 is a C++ toolkit for application development. It lets application
-developers target all major operating systems with a single application
-source code.
-
-Qmake is a project and makefile creating utility, that is part of Qt 3.
-For ease of maintenance it is split out into a port of its own.
diff --git a/devel/qmake/pkg-plist b/devel/qmake/pkg-plist
deleted file mode 100644
index b92d25e037fd..000000000000
--- a/devel/qmake/pkg-plist
+++ /dev/null
@@ -1,141 +0,0 @@
-bin/qmake
-share/qt/mkspecs/aix-g++-64/qmake.conf
-share/qt/mkspecs/aix-g++-64/qplatformdefs.h
-share/qt/mkspecs/aix-g++/qmake.conf
-share/qt/mkspecs/aix-g++/qplatformdefs.h
-share/qt/mkspecs/aix-xlc-64/qmake.conf
-share/qt/mkspecs/aix-xlc-64/qplatformdefs.h
-share/qt/mkspecs/aix-xlc/qmake.conf
-share/qt/mkspecs/aix-xlc/qplatformdefs.h
-share/qt/mkspecs/bsdi-g++/qmake.conf
-share/qt/mkspecs/bsdi-g++/qplatformdefs.h
-share/qt/mkspecs/cygwin-g++/qmake.conf
-share/qt/mkspecs/cygwin-g++/qplatformdefs.h
-share/qt/mkspecs/darwin-g++/qmake.conf
-share/qt/mkspecs/darwin-g++/qplatformdefs.h
-share/qt/mkspecs/dgux-g++/qmake.conf
-share/qt/mkspecs/dgux-g++/qplatformdefs.h
-share/qt/mkspecs/freebsd-g++/qmake.conf
-share/qt/mkspecs/freebsd-g++/qplatformdefs.h
-share/qt/mkspecs/freebsd-g++34/qmake.conf
-share/qt/mkspecs/freebsd-g++34/qplatformdefs.h
-share/qt/mkspecs/freebsd-icc/qmake.conf
-share/qt/mkspecs/freebsd-icc/qplatformdefs.h
-share/qt/mkspecs/hpux-acc-64/qmake.conf
-share/qt/mkspecs/hpux-acc-64/qplatformdefs.h
-share/qt/mkspecs/hpux-acc-o64/qmake.conf
-share/qt/mkspecs/hpux-acc-o64/qplatformdefs.h
-share/qt/mkspecs/hpux-acc/qmake.conf
-share/qt/mkspecs/hpux-acc/qplatformdefs.h
-share/qt/mkspecs/hpux-cc/qmake.conf
-share/qt/mkspecs/hpux-cc/qplatformdefs.h
-share/qt/mkspecs/hpux-g++-64/qmake.conf
-share/qt/mkspecs/hpux-g++-64/qplatformdefs.h
-share/qt/mkspecs/hpux-g++/qmake.conf
-share/qt/mkspecs/hpux-g++/qplatformdefs.h
-share/qt/mkspecs/hpuxi-acc-32/qmake.conf
-share/qt/mkspecs/hpuxi-acc-32/qplatformdefs.h
-share/qt/mkspecs/hpuxi-acc-64/qmake.conf
-share/qt/mkspecs/hpuxi-acc-64/qplatformdefs.h
-share/qt/mkspecs/hurd-g++/qmake.conf
-share/qt/mkspecs/hurd-g++/qplatformdefs.h
-share/qt/mkspecs/irix-cc-64/qmake.conf
-share/qt/mkspecs/irix-cc-64/qplatformdefs.h
-share/qt/mkspecs/irix-cc-o32/qmake.conf
-share/qt/mkspecs/irix-cc-o32/qplatformdefs.h
-share/qt/mkspecs/irix-cc/qmake.conf
-share/qt/mkspecs/irix-cc/qplatformdefs.h
-share/qt/mkspecs/irix-g++/qmake.conf
-share/qt/mkspecs/irix-g++/qplatformdefs.h
-share/qt/mkspecs/linux-cxx/qmake.conf
-share/qt/mkspecs/linux-cxx/qplatformdefs.h
-share/qt/mkspecs/linux-ecc-64/qmake.conf
-share/qt/mkspecs/linux-ecc-64/qplatformdefs.h
-share/qt/mkspecs/linux-g++-32/qmake.conf
-share/qt/mkspecs/linux-g++-32/qplatformdefs.h
-share/qt/mkspecs/linux-g++-64/qmake.conf
-share/qt/mkspecs/linux-g++-64/qplatformdefs.h
-share/qt/mkspecs/linux-g++/qmake.conf
-share/qt/mkspecs/linux-g++/qplatformdefs.h
-share/qt/mkspecs/linux-icc/qmake.conf
-share/qt/mkspecs/linux-icc/qplatformdefs.h
-share/qt/mkspecs/linux-kcc/qmake.conf
-share/qt/mkspecs/linux-kcc/qplatformdefs.h
-share/qt/mkspecs/linux-kylix/qmake.conf
-share/qt/mkspecs/linux-kylix/qplatformdefs.h
-share/qt/mkspecs/linux-pgcc/qmake.conf
-share/qt/mkspecs/linux-pgcc/qplatformdefs.h
-share/qt/mkspecs/lynxos-g++/qmake.conf
-share/qt/mkspecs/lynxos-g++/qplatformdefs.h
-share/qt/mkspecs/macx-g++/Info.plist.app
-share/qt/mkspecs/macx-g++/qmake.conf
-share/qt/mkspecs/macx-g++/qplatformdefs.h
-share/qt/mkspecs/macx-mwerks/README
-share/qt/mkspecs/macx-mwerks/mwerkstmpl.xml
-share/qt/mkspecs/macx-mwerks/qmake.conf
-share/qt/mkspecs/macx-mwerks/qplatformdefs.h
-share/qt/mkspecs/macx-pbuilder/Info.plist.app
-share/qt/mkspecs/macx-pbuilder/qmake.conf
-share/qt/mkspecs/macx-pbuilder/qplatformdefs.h
-share/qt/mkspecs/macx-xlc/qmake.conf
-share/qt/mkspecs/macx-xlc/qplatformdefs.h
-share/qt/mkspecs/netbsd-g++/qmake.conf
-share/qt/mkspecs/netbsd-g++/qplatformdefs.h
-share/qt/mkspecs/openbsd-g++/qmake.conf
-share/qt/mkspecs/openbsd-g++/qplatformdefs.h
-share/qt/mkspecs/qnx-g++/qmake.conf
-share/qt/mkspecs/qnx-g++/qplatformdefs.h
-share/qt/mkspecs/reliant-cds-64/qmake.conf
-share/qt/mkspecs/reliant-cds-64/qplatformdefs.h
-share/qt/mkspecs/reliant-cds/qmake.conf
-share/qt/mkspecs/reliant-cds/qplatformdefs.h
-share/qt/mkspecs/sco-cc/qmake.conf
-share/qt/mkspecs/sco-cc/qplatformdefs.h
-share/qt/mkspecs/sco-g++/qmake.conf
-share/qt/mkspecs/sco-g++/qplatformdefs.h
-share/qt/mkspecs/solaris-cc-64/qmake.conf
-share/qt/mkspecs/solaris-cc-64/qplatformdefs.h
-share/qt/mkspecs/solaris-cc/qmake.conf
-share/qt/mkspecs/solaris-cc/qplatformdefs.h
-share/qt/mkspecs/solaris-g++-64/qmake.conf
-share/qt/mkspecs/solaris-g++-64/qplatformdefs.h
-share/qt/mkspecs/solaris-g++/qmake.conf
-share/qt/mkspecs/solaris-g++/qplatformdefs.h
-share/qt/mkspecs/tru64-cxx/qmake.conf
-share/qt/mkspecs/tru64-cxx/qplatformdefs.h
-share/qt/mkspecs/tru64-g++/qmake.conf
-share/qt/mkspecs/tru64-g++/qplatformdefs.h
-share/qt/mkspecs/unixware-cc/qmake.conf
-share/qt/mkspecs/unixware-cc/qplatformdefs.h
-share/qt/mkspecs/unixware-g++/qmake.conf
-share/qt/mkspecs/unixware-g++/qplatformdefs.h
-share/qt/mkspecs/win32-borland/qmake.conf
-share/qt/mkspecs/win32-borland/qplatformdefs.h
-share/qt/mkspecs/win32-g++/qmake.conf
-share/qt/mkspecs/win32-g++/qplatformdefs.h
-share/qt/mkspecs/win32-g++/qtcrtentrypoint.cpp
-share/qt/mkspecs/win32-icc/qmake.conf
-share/qt/mkspecs/win32-icc/qplatformdefs.h
-share/qt/mkspecs/win32-icc/win32app.dsp
-share/qt/mkspecs/win32-icc/win32dll.dsp
-share/qt/mkspecs/win32-icc/win32lib.dsp
-share/qt/mkspecs/win32-msvc.net/qmake.conf
-share/qt/mkspecs/win32-msvc.net/qplatformdefs.h
-share/qt/mkspecs/win32-msvc/qmake.conf
-share/qt/mkspecs/win32-msvc/qplatformdefs.h
-share/qt/mkspecs/win32-msvc/win32app.dsp
-share/qt/mkspecs/win32-msvc/win32dll.dsp
-share/qt/mkspecs/win32-msvc/win32lib.dsp
-share/qt/mkspecs/win32-msvc2005/qmake.conf
-share/qt/mkspecs/win32-msvc2005/qplatformdefs.h
-share/qt/mkspecs/win32-watcom/qmake.conf
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake.dcf
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-1.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-3.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-4.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-5.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-6.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-7.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-8.html
diff --git a/devel/rebar3/Makefile b/devel/rebar3/Makefile
index 86c993c9d6b2..e51e408fd79c 100644
--- a/devel/rebar3/Makefile
+++ b/devel/rebar3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rebar3
-PORTVERSION= 3.23.0
+PORTVERSION= 3.25.1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES+= https://repo.hex.pm/tarballs/:hex
@@ -15,9 +15,6 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang \
${LOCALBASE}/bin/git:devel/git
RUN_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang
-OPTIONS_DEFINE= BASH ZSH EXAMPLES
-OPTIONS_DEFAULT=BASH ZSH
-
USES= cpe
CPE_VENDOR= erlang
USE_GITHUB= yes
@@ -28,6 +25,9 @@ PLIST_FILES= bin/${PORTNAME} \
share/man/man1/rebar3.1.gz
PORTEXAMPLES= rebar.config.sample
+OPTIONS_DEFINE= BASH EXAMPLES ZSH
+OPTIONS_DEFAULT= BASH ZSH
+
BASH_PLIST_FILES= share/bash-completion/completions/rebar3
ZSH_PLIST_FILES= share/zsh/site-functions/_rebar3
diff --git a/devel/rebar3/distinfo b/devel/rebar3/distinfo
index 16e8d62d66f9..c7398984138a 100644
--- a/devel/rebar3/distinfo
+++ b/devel/rebar3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713094315
-SHA256 (erlang-rebar3-3.23.0_GH0.tar.gz) = 00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516
-SIZE (erlang-rebar3-3.23.0_GH0.tar.gz) = 807007
+TIMESTAMP = 1754137087
+SHA256 (erlang-rebar3-3.25.1_GH0.tar.gz) = 458d6ceaf7822dd7682288354ab3ba74e14b3ed11cc5b551af9eb312de894106
+SIZE (erlang-rebar3-3.25.1_GH0.tar.gz) = 817915
diff --git a/devel/rpc2/Makefile b/devel/rpc2/Makefile
deleted file mode 100644
index 92a5c9d23296..000000000000
--- a/devel/rpc2/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-PORTNAME= rpc2
-DISTVERSION= 2.14
-CATEGORIES= devel
-MASTER_SITES= http://ftp.coda.cs.cmu.edu/pub/rpc2/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Interprocess communication library
-WWW= http://www.coda.cs.cmu.edu/
-
-DEPRECATED= Outdated, unsupported upstream and unmaintained for years in tree
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= LGPL20
-
-LIB_DEPENDS= liblwp.so:devel/lwp
-
-USES= gmake libtool pathfix pkgconfig
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/devel/rpc2/distinfo b/devel/rpc2/distinfo
deleted file mode 100644
index 65c318051390..000000000000
--- a/devel/rpc2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1518472566
-SHA256 (rpc2-2.14.tar.gz) = 1a5c8aa838c4e52aa40ad9b269e79695da28154c4ee2c143578b1b8620cccd1b
-SIZE (rpc2-2.14.tar.gz) = 628236
diff --git a/devel/rpc2/pkg-descr b/devel/rpc2/pkg-descr
deleted file mode 100644
index 31b79aef41ac..000000000000
--- a/devel/rpc2/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The RPC2 library. The RPC2 library provides interprocess communication for the
-Coda distributed filesystem.
-
-Project contact information below.
-
-EMAIL: coda@cs.cmu.edu
diff --git a/devel/rpc2/pkg-plist b/devel/rpc2/pkg-plist
deleted file mode 100644
index 5677218f3f8d..000000000000
--- a/devel/rpc2/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/rp2gen
-include/rpc2/errors.h
-include/rpc2/multi.h
-include/rpc2/pack_helper.h
-include/rpc2/rpc2.h
-include/rpc2/rpc2_addrinfo.h
-include/rpc2/se.h
-include/rpc2/secure.h
-include/rpc2/sftp.h
-lib/librpc2.a
-lib/librpc2.so
-lib/librpc2.so.5
-lib/librpc2.so.5.6.2
-lib/libse.a
-lib/libse.so
-lib/libse.so.5
-lib/libse.so.5.6.2
-libdata/pkgconfig/rpc2.pc
diff --git a/devel/rubygem-mono_logger/Makefile b/devel/rubygem-mono_logger/Makefile
index 422e4346a08b..e32ae0699ee8 100644
--- a/devel/rubygem-mono_logger/Makefile
+++ b/devel/rubygem-mono_logger/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mono_logger
-PORTVERSION= 1.1.1
+PORTVERSION= 1.1.2
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-mono_logger/distinfo b/devel/rubygem-mono_logger/distinfo
index d69037725618..6d2088452900 100644
--- a/devel/rubygem-mono_logger/distinfo
+++ b/devel/rubygem-mono_logger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655556003
-SHA256 (rubygem/mono_logger-1.1.1.gem) = f9d297b2f834e93fdc00e3ee9dd092f4af4c6cb8b93d634b88c131d4a41e726b
-SIZE (rubygem/mono_logger-1.1.1.gem) = 10752
+TIMESTAMP = 1754164914
+SHA256 (rubygem/mono_logger-1.1.2.gem) = 2e359def7007f5c908aadd953687991fe667995d14ae5f0d10dda76e3e8670f7
+SIZE (rubygem/mono_logger-1.1.2.gem) = 10752
diff --git a/devel/rubygem-resque/Makefile b/devel/rubygem-resque/Makefile
index df580377dcc9..26a4afe1a078 100644
--- a/devel/rubygem-resque/Makefile
+++ b/devel/rubygem-resque/Makefile
@@ -1,5 +1,5 @@
PORTNAME= resque
-PORTVERSION= 2.6.0
+PORTVERSION= 2.7.0
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-resque/distinfo b/devel/rubygem-resque/distinfo
index a0a8fd626191..c54e0ebb1e0e 100644
--- a/devel/rubygem-resque/distinfo
+++ b/devel/rubygem-resque/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694096223
-SHA256 (rubygem/resque-2.6.0.gem) = 90a6133ccb302c30072381cb44c1b3c0c91eba8a65949ea5a30723ead6560336
-SIZE (rubygem/resque-2.6.0.gem) = 100864
+TIMESTAMP = 1754164252
+SHA256 (rubygem/resque-2.7.0.gem) = 685fdc8889b0a649183ff9b23c96817f42a1e1d47c0ea64c77c5e1dd69b961b0
+SIZE (rubygem/resque-2.7.0.gem) = 101376
diff --git a/devel/scandoc/Makefile b/devel/scandoc/Makefile
deleted file mode 100644
index 39bd8d318c94..000000000000
--- a/devel/scandoc/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME= scandoc
-PORTVERSION= 0.14
-CATEGORIES= devel perl5
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C/C++ documentation generator
-WWW= https://scandoc.sourceforge.net/
-
-DEPRECATED= Abandoned project, last release in in 2001
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= ARTPERL10
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USES= perl5 shebangfix
-SHEBANG_FILES= ${PORTNAME}
-NO_BUILD= yes
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- cd ${WRKSRC} && ${COPYTREE_SHARE} "images templates test" \
- ${STAGEDIR}${DATADIR}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog README scandoc.html \
- ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/scandoc/distinfo b/devel/scandoc/distinfo
deleted file mode 100644
index b727e6e0f632..000000000000
--- a/devel/scandoc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (scandoc-0.14.tar.gz) = 876e45f3dab1281b427f7f6325340959489daab6080b86c8a7ca7655268071ae
-SIZE (scandoc-0.14.tar.gz) = 44559
diff --git a/devel/scandoc/pkg-descr b/devel/scandoc/pkg-descr
deleted file mode 100644
index 0846a3a61bb6..000000000000
--- a/devel/scandoc/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-ScanDoc scans C and C++ program for embedded documentation, and
-formats it into HTML or other formats. It also analyzes code
-structure and uses this information to enhance the generated
-documentation. It has been inspired by JavaDoc, as well as the
-Amiga "autodoc" utility.
diff --git a/devel/scandoc/pkg-plist b/devel/scandoc/pkg-plist
deleted file mode 100644
index 91a1032521f4..000000000000
--- a/devel/scandoc/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/scandoc
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/scandoc.html
-%%DATADIR%%/images/ScanDocBig.jpg
-%%DATADIR%%/images/ScanDocSmall.jpg
-%%DATADIR%%/images/ball1.gif
-%%DATADIR%%/images/ball2.gif
-%%DATADIR%%/images/bug.gif
-%%DATADIR%%/images/caution.gif
-%%DATADIR%%/images/master.gif
-%%DATADIR%%/images/tip.gif
-%%DATADIR%%/images/warning.gif
-%%DATADIR%%/templates/apache.pl
-%%DATADIR%%/templates/default.pl
-%%DATADIR%%/test/Makefile
-%%DATADIR%%/test/example.h
diff --git a/devel/silc-toolkit/Makefile b/devel/silc-toolkit/Makefile
deleted file mode 100644
index db6225e52c8d..000000000000
--- a/devel/silc-toolkit/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-PORTNAME= silc-toolkit
-PORTVERSION= 1.1.12
-PORTREVISION= 1
-CATEGORIES= devel net security
-MASTER_SITES= SF/silc/silc/toolkit/sources
-DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Secure Internet Live Conferencing (SILC) network toolkit
-WWW= http://www.silcnet.org/
-
-DEPRECATED= Protocol that never got any traction, last release in 2014
-EXPIRATION_DATE=2025-07-31
-
-CONFLICTS= silc-client-1.1.* silc-irssi-client-1.1.*
-
-USES= gmake libtool pathfix perl5 tar:bzip2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-etcdir=${ETCDIR} \
- --with-simdir=${PREFIX}/lib/silcsim \
- --with-helpdir=${DATADIR}/help \
- --includedir=${PREFIX}/include/silc \
- --enable-shared
-USE_LDCONFIG= yes
-
-OPTIONS_DEFINE= IPV6 THREADS OPTIMIZED_CFLAGS DOCS
-OPTIONS_DEFINE_i386= OPTIMIZED_ASM
-OPTIONS_DEFAULT_i386= OPTIMIZED_ASM
-OPTIONS_DEFAULT= THREADS OPTIMIZED_CFLAGS
-
-THREADS_CONFIGURE_WITH= pthreads
-IPV6_CONFIGURE_ENABLE= ipv6
-OPTIMIZED_ASM_CONFIGURE_ENABLE= asm
-
-post-configure:
- @${REINPLACE_CMD} 's|-fno-regmove||' ${WRKSRC}/lib/silccrypt/Makefile
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/silcsim/*.so
-
-.include <bsd.port.mk>
diff --git a/devel/silc-toolkit/distinfo b/devel/silc-toolkit/distinfo
deleted file mode 100644
index 37e97beaaab5..000000000000
--- a/devel/silc-toolkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (silc-toolkit-1.1.12.tar.bz2) = be170288f79fbe34971fc26fe762a8329621e11a117f20c218857f2bbad24d6e
-SIZE (silc-toolkit-1.1.12.tar.bz2) = 1845618
diff --git a/devel/silc-toolkit/pkg-descr b/devel/silc-toolkit/pkg-descr
deleted file mode 100644
index ab2f6d370e7f..000000000000
--- a/devel/silc-toolkit/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-SILC Toolkit is a package intended for software developers
-who would like to develop their own SILC based applications
-or help in the development of the SILC.
-
-The Toolkit includes SILC Protocol Core library, SILC Crypto library,
-SILC Key Exchange (SKE) library, SILC Math library,
-SILC Modules (SIM) library, SILC Utility library,
-SILC Client library and few other libraries.
-
-Full documentation provided as bonus ;-)
diff --git a/devel/silc-toolkit/pkg-plist b/devel/silc-toolkit/pkg-plist
deleted file mode 100644
index 96082dae639f..000000000000
--- a/devel/silc-toolkit/pkg-plist
+++ /dev/null
@@ -1,1587 +0,0 @@
-include/silc/client.h
-include/silc/mp_gmp.h
-include/silc/mp_tma.h
-include/silc/silc.h
-include/silc/silcapputil.h
-include/silc/silcargument.h
-include/silc/silcasn1.h
-include/silc/silcasn1_i.h
-include/silc/silcasync.h
-include/silc/silcasync_i.h
-include/silc/silcatomic.h
-include/silc/silcattrs.h
-include/silc/silcauth.h
-include/silc/silcber.h
-include/silc/silcbuffer.h
-include/silc/silcbuffmt.h
-include/silc/silcchannel.h
-include/silc/silccipher.h
-include/silc/silcclient.h
-include/silc/silcclient_entry.h
-include/silc/silccommand.h
-include/silc/silccond.h
-include/silc/silcconfig.h
-include/silc/silcconnauth.h
-include/silc/silcdlist.h
-include/silc/silcfdstream.h
-include/silc/silcfileutil.h
-include/silc/silcfsm.h
-include/silc/silcfsm_i.h
-include/silc/silchash.h
-include/silc/silchashtable.h
-include/silc/silchmac.h
-include/silc/silchttpphp.h
-include/silc/silchttpserver.h
-include/silc/silcid.h
-include/silc/silcidcache.h
-include/silc/silclist.h
-include/silc/silclog.h
-include/silc/silclog_i.h
-include/silc/silcmath.h
-include/silc/silcmemory.h
-include/silc/silcmessage.h
-include/silc/silcmessage_i.h
-include/silc/silcmime.h
-include/silc/silcmime_i.h
-include/silc/silcmode.h
-include/silc/silcmp.h
-include/silc/silcmutex.h
-include/silc/silcnet.h
-include/silc/silcnet_i.h
-include/silc/silcnotify.h
-include/silc/silcpacket.h
-include/silc/silcpk.h
-include/silc/silcpkcs.h
-include/silc/silcpkcs1.h
-include/silc/silcpubkey.h
-include/silc/silcrng.h
-include/silc/silcschedule.h
-include/silc/silcschedule_i.h
-include/silc/silcsftp.h
-include/silc/silcsftp_fs.h
-include/silc/silcsim.h
-include/silc/silcsimutil.h
-include/silc/silcske.h
-include/silc/silcske_groups.h
-include/silc/silcske_i.h
-include/silc/silcske_payload.h
-include/silc/silcskr.h
-include/silc/silcskr_i.h
-include/silc/silcsnprintf.h
-include/silc/silcsocketstream.h
-include/silc/silcsocketstream_i.h
-include/silc/silcstack.h
-include/silc/silcstack_i.h
-include/silc/silcstatus.h
-include/silc/silcstream.h
-include/silc/silcstringprep.h
-include/silc/silcstrutil.h
-include/silc/silcsymbian.h
-include/silc/silcthread.h
-include/silc/silctime.h
-include/silc/silctypes.h
-include/silc/silcutf8.h
-include/silc/silcutil.h
-include/silc/silcvcard.h
-include/silc/silcversion.h
-include/silc/silcwin32.h
-include/silc/stacktrace.h
-include/silc/tma.h
-include/silc/tma_class.h
-include/silc/tma_superclass.h
-lib/libsilc-1.1.so.4
-lib/libsilc-1.1.so.4.0.0
-lib/libsilc.a
-lib/libsilc.so
-lib/libsilcclient-1.1.so.4
-lib/libsilcclient-1.1.so.4.0.0
-lib/libsilcclient.a
-lib/libsilcclient.so
-lib/silcsim/aes.sim.so
-lib/silcsim/blowfish.sim.so
-lib/silcsim/md5.sim.so
-lib/silcsim/none.sim.so
-lib/silcsim/rsa.sim.so
-lib/silcsim/sha1.sim.so
-lib/silcsim/sha256.sim.so
-lib/silcsim/twofish.sim.so
-libdata/pkgconfig/silc.pc
-libdata/pkgconfig/silcclient.pc
-%%PORTDOCS%%%%DOCSDIR%%/BSD
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/CREDITS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/CodingStyle
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
-%%PORTDOCS%%%%DOCSDIR%%/GPL
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.MACOSX
-%%PORTDOCS%%%%DOCSDIR%%/README.SYMBIAN
-%%PORTDOCS%%%%DOCSDIR%%/README.WIN32
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-presence-attrs-04.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-commands-07.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-flags-payloads-04.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-ke-auth-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-multimedia-session-00.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-pp-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-spec-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/arch.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/box.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/box2.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/building.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/command_reply_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/dot.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index.tmpl
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index_pic.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/intro_reference.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/notifyargs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/platforms.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/porting.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/programming_conv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_change_private_key_passphrase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_channel_name_check.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_channel_name_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chmode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chumode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chumode_char.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_create_key_pair.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_command_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_mode_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_packet_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_status_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_id_render.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_identifier_check.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_identifier_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_load_key_pair.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_parse_version_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_show_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_show_public_key_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_version_to_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcaputillib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentDecodeType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentDecodedList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_arg_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_arg_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_decoded.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_first_arg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_next_arg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_parse_decoded.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ANY.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ANY_PRIMITIVE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BIT_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BMP_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BOOLEAN.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_CHOICE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ENUM.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_GENERAL_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_GEN_TIME.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_IA5_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_NULL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_NUMERIC_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OCTET_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OPTS.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_PRINTABLE_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SEQUENCE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SEQUENCE_OF.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SET.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SET_OF.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SHORT_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_TELETEX_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UNIVERSAL_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UNRESTRICTED_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UTC_TIME.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UTF8_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_VISIBLE_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Options.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Struct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Tag.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1lib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperation.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationAbort.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationPause.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_abort.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_halt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_resume.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomicPointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttribute.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeContact.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeDevice.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeMood.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjDevice.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjGeo.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjPN.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjPk.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjService.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributePNFormat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributePayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_attribute.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_flags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_object.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_encode_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcAuthMethod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcAuthPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcKeyAgreementPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_method.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_public_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_generate.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_generate_wpub.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_hostname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_protocol.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-SilcBerClass.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-SilcBerEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_encoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-SilcBuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_alloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_clear.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_clone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_datalen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_enlarge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_headlen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_pull.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_pull_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_purge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_push.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_push_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put_head.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_realloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_realloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_reset.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_salloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_salloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_sclone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_scopy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_senlarge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_srealloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_srealloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_steal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_taillen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_truelen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STRFMT_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_CHAR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_INT64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_NSTRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_SHORT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_ADVANCE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_BUFFER.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_DATA.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_FUNC.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_OFFSET.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferFormatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferParamType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferSFormatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferSUnformatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferUnformatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_format_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sstrformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_strformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sunformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sunformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_unformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_unformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-SilcChannelKeyPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-SilcChannelPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_id_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_cipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_parse_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-SilcCipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-SilcCipherMode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_block_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_iv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_iv_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_key_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_set_iv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_set_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcAskPassphrase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcChannelPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcChannelUser.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClient.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientCommandReply.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectionParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectionStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileAskName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileError.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileMonitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientMessageType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientMonitorStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientOperations.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientRunning.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientStats.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientStopped.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcGetAuthMeth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcKeyAgreementCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcKeyAgreementStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcPrivateMessageKeys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcVerifyPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_abort_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_private_message_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_private_message_key_ske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attribute_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attribute_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attributes_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attributes_request.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_close_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_call.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_pending.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_connect_to_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_connect_to_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_current_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_channel_private_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_private_message_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_receive.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_free_private_message_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_key_exchange.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_list_channel_private_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_list_private_message_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_nickname_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_nickname_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_on_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_perform_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_perform_key_agreement_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_key_is_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_run.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_run_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_channel_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_private_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_set_away_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcChannelEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcClientEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetChannelCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetClientCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetServerCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcServerEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_client_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_client_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients_local.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients_whois.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_unicode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_using.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclientlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommand.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_ident.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_status.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_vap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_reply_payload_encode_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_reply_payload_encode_vap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_set_command.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_set_ident.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-SilcCond.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_broadcast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_signal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_timedwait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SILC_CONFIG_CALLBACK.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigEntity.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigErrno.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigFile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigTable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_get_filename.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_get_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_main.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_read_current_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_read_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_register_table.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_strerror.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuthCompletion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuthGetAuthData.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnectionType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_get_ske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccorelib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccryptlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-SilcDH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_compute_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_compute_public.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_generate_private.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_remote_public(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_remote_public.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-SilcDList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_insert.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdoc_xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-SilcExampleStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-SilcExampleType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-silc_example_function.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_create2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_file2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_get_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_get_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_open_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_readfile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_set_nonblock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_writefile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_writefile_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL_CONTINUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL_CONTINUE_SYNC.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CONTINUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_SIGNAL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_TIMEDWAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_FINISH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_STATE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_THREAD_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_YIELD.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSM.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMEvent.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMEventStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThreadDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThreadStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_continue.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_continue_sync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_finish.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_machine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_state_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_is_started.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_next.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_next_later.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_set_state_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_start_sync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_thread_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_thread_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-SilcHash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-SilcHashObject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_alloc_by_oid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_babbleprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_block_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_final.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_fingerprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_oid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_make.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_transform.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashCompare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashForeach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashFunction.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashTable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashTableList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_add_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_by_context_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_by_context_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_foreach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_foreach_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_foreach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_list_reset.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_rehash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_rehash_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_replace.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_replace_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-SilcHmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-SilcHmacObject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_final.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_init_with_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make_truncated.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make_with_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_set_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttplib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp-silc_http_php.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp-silc_http_php_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpConnection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpServer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpServerCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_add_header.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_get_header.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_send_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_CHANNEL_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_CLIENT_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE_HASH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE_TYPE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_GET_ID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_SERVER_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcChannelID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcClientID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIDIP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIDPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIdType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcServerID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_dup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_id2str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_encode_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_parse_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_str2id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_str2id2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCache.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCacheDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCacheEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_id_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_name_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_get_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_move.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_update_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-SILC_LIST_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-SilcList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_init_prev.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_insert.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_ASSERT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_DEBUG.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_ERROR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_FATAL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_HEXDUMP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_INFO.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_WARNING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_VERIFY.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogDebugCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogHexdumpCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_debug.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_debug_hexdump.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_flush_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_flushdelay.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_get_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_quick.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_debug_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_callback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_debug_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_debug_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_timestamp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath-silc_math_gen_prime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath-silc_math_prime_test.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmathlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_calloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_malloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_memdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_realloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_scalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smalloc_ua.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smemdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_srealloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_srealloc_ua.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_sstrdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-SilcMessageFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-SilcMessagePayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_flags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_mac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_signed_get_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_signed_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-SilcMime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-SilcMimeAssembler.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_field.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assemble.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assembler_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assembler_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_encode_partial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_field.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_multiparts.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_is_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_is_partial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_partial_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_set_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_steal_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-ChannelModes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-ChannelUserModes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-SilcUserMode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-SilcMPInt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_abs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_add_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_and.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_bin2mp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp_si.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_2exp_qr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_qr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_gcd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_gcdext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_get_str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_get_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_modinv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mp2bin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mp2bin_noalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_neg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_or.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_mod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_mod_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_si.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sizeinbase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sqrt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sub.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sub_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_xor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-SilcMutex.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-SilcRwLock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_assert_locked.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_lock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_unlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_rdlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_unlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_wrlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetListener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetResolveCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_accept_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_addr2bin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_check_host_by_sock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_check_local_by_sock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_close_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_close_listener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_error_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_local_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_remote_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_socket_opt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyaddr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyaddr_async.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyname_async.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip4.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip6.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_hostname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_ip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_localhost.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_localip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_set_socket_nonblock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_set_socket_opt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_tcp_connect.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_tcp_create_listener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_connect.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_receive.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-SilcNotifyPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-SilcNotifyType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_arg_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_encode_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketCallbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketEngine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketEosCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketError.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketErrorCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketReceiveCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketStream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketWrapCoder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_free_streams_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_get_streams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_error_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_engine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_ids.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_sender.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_va_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_ids.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_sid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_add_remote.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_destroy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_get_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_inject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_is_udp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_is_valid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_link.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_ref.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_iv_included.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_router.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_unlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_unref.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_wrap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcPublicKeyIdentifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcSILCPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcSILCPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_decode_identifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_encode_identifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_generate_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_public_key_version.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPKCSFileEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPKCSType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_algorithm_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_algorithm_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_find_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_find_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_load_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_load_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_export.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_save_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_save_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_sign.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-SilcPkcs1BlockType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-silc_pkcs1_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-silc_pkcs1_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey-silc_public_key_payload_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey-silc_public_key_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-SilcRng.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_add_noise.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_byte.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_byte_fast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_add_noise.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_byte.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_byte_fast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng_intro.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SILC_ALL_TASKS.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SILC_TASK_CALLBACK.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcSchedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTask.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskEvent.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskNotifyCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_get_fd_events.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_set_listen_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_set_notify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_signal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_timeout.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_callback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_unset_listen_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_wakeup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServerRunning.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServerStop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_run(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_run.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_admin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_cipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_connparam.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_deny.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_hmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_router.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_serverinfo_alloc(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_serverinfo_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_set_serverinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPAttrCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPAttributes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPDataCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPErrorCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPExtendedCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPFileOperation.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPHandle.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPHandleCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitorData.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitors.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPNameCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPStatusCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPVersion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPVersionCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_client_shutdown.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_client_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_extended.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_fsetstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_fstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_lstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_mkdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_opendir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_readdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_readlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_realpath.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_remove.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_rename.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_rmdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_set_monitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_shutdown.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_setstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_stat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_symlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFSMemoryPerm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFilesystem.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFilesystemOps.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_add_dir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_add_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_del_dir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_del_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftplib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsim.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsim.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsimutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsimutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKECompletionCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEKeyMaterial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEPKType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKERekeyMaterial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKESecurityProperties.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKESecurityPropertyFlag.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEVerifyCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEVerifyCbCompletion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free_key_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free_rekey_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_key_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_security_properties.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_map_status.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_parse_version.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_process_key_material_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_rekey_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_rekey_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_set_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_set_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-SilcSKEDiffieHellmanGroup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_get_supported_groups.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_by_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_by_number.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_number.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-SilcSKEKEPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-SilcSKEStartPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskelib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRFind.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRFindCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRKeyUsage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_add_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_add_public_key_simple.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_del_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_add_pkcs_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_country.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_email.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_host.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_org.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_realname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_usage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_username.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_ref_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_unref_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskrlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_asprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_snprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_vasprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_vsnprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-SilcSocketStreamCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-SilcSocketStreamStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_get_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_get_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_is_udp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_set_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_set_qos.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_tcp_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_udp_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-SilcStack.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-SilcStackFrame.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_pop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_push.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus-SilcStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus-silc_status_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamNotifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamOps.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_destroy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_get_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_set_notifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-SilcStringprepFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-SilcStringprepStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-silc_stringprep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-SilcStringEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base64_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base64_encode_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_match.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_regex_match.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_regexify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_split.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_strncat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsymbiansocketstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsymbiansocketstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-SilcThread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-SilcThreadStart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_exit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_self.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_yield.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-SilcTime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_compare_timeval.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_gettimeofday.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_generalized.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_generalized_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_msec.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_universal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_universal_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_usec.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_value.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_timezone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_usleep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-FALSE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_32_TO_PTR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_64_TO_PTR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET16_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET16_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET32_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET32_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET64_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PTR_TO_32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PTR_TO_64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT16_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT16_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT32_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT32_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT64_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_SWAB_16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_SWAB_32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcBool.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcSocket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-TRUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_c2w.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_decoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_encoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_strcasecmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_strncasecmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_valid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_w2c.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_check_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_fingerprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_input.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_real_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_username.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_gets.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_client_id_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_client_id_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_data_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id_compare_full.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_ptr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_public_key_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_string_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_uint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_utf8_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_utf8_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_parse_command_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_parse_userfqdn.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_string_is_ascii.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_to_lower.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_to_upper.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_va_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutillib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-SilcVCard.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_fprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcardlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/space.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/toolkit_index.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/zlib.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines_int
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines_int.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.in.bak
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/README
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/mybot/README
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/mybot/mybot.c
diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile
index d898f35c08cc..73c46a00ca39 100644
--- a/devel/spirv-llvm-translator/Makefile
+++ b/devel/spirv-llvm-translator/Makefile
@@ -1,16 +1,16 @@
PORTNAME= spirv-llvm-translator
DISTVERSIONPREFIX= v
DISTVERSION= ${DISTVERSION_${FLAVOR}}
-DISTVERSION_llvm20= 20.1.4
-DISTVERSION_llvm19= 19.1.9
-DISTVERSION_llvm18= 18.1.14
-DISTVERSION_llvm17= 17.0.14
-DISTVERSION_llvm16= 16.0.14
-DISTVERSION_llvm15= 15.0.14
-DISTVERSION_llvm14= 14.0.13
+DISTVERSION_llvm20= 20.1.5
+DISTVERSION_llvm19= 19.1.10
+DISTVERSION_llvm18= 18.1.15
+DISTVERSION_llvm17= 17.0.15
+DISTVERSION_llvm16= 16.0.15
+DISTVERSION_llvm15= 15.0.15
+DISTVERSION_llvm14= 14.0.14
DISTVERSION_llvm13= 13.0.3
DISTVERSION_llvm12= 12.0.1
-DISTVERSION_llvm11= 11.0.3
+DISTVERSION_llvm11= 11.0.4
CATEGORIES= devel
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/devel/spirv-llvm-translator/distinfo.llvm11 b/devel/spirv-llvm-translator/distinfo.llvm11
index f72ada7958af..636f285834ec 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm11
+++ b/devel/spirv-llvm-translator/distinfo.llvm11
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750680341
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.3_GH0.tar.gz) = 4a3f1024196ac0f1505e0e7db599601b37a39d57793eb0164ac8432784ee3c5d
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.3_GH0.tar.gz) = 835395
+TIMESTAMP = 1752055301
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.4_GH0.tar.gz) = 302d75fb249b45e80f37b91cc8a65db7ba911f08514d16dad6845b713e1327e0
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.4_GH0.tar.gz) = 836920
diff --git a/devel/spirv-llvm-translator/distinfo.llvm14 b/devel/spirv-llvm-translator/distinfo.llvm14
index 0701d491ae10..b090bbaadc90 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm14
+++ b/devel/spirv-llvm-translator/distinfo.llvm14
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751066387
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.13_GH0.tar.gz) = b29427ff807041adefbd4e11cce5d4060f7b6185253d184ae8c1ab79fa5948cb
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.13_GH0.tar.gz) = 1628225
+TIMESTAMP = 1752055227
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.14_GH0.tar.gz) = 807fd7ae02729bbf47f86f0ed8decbb4cb2b5027ba0428e3ce39187e918613cd
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.14_GH0.tar.gz) = 1628207
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15
index c242f7c5f0fa..bc98ff9d59e7 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm15
+++ b/devel/spirv-llvm-translator/distinfo.llvm15
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749824162
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.14_GH0.tar.gz) = 190a1cb38b4d2019d88da276271a044f31be48e2e0f2d3658aa7fffb8ad77ffd
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.14_GH0.tar.gz) = 1635398
+TIMESTAMP = 1752055231
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.15_GH0.tar.gz) = 52b8b8ddfd133647658dff6caaea6514fd827201984e365ad3552dd1651de321
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.15_GH0.tar.gz) = 1635429
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16
index 618449b6d324..45acfa844a57 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm16
+++ b/devel/spirv-llvm-translator/distinfo.llvm16
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750758918
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.14_GH0.tar.gz) = 46855f8d0c0eeb0719a671fa2a26427808deefb2042013fe0302fb5dfaa29c95
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.14_GH0.tar.gz) = 1671487
+TIMESTAMP = 1753188890
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.15_GH0.tar.gz) = f8ea3e1b4e220c0a641af9689a49f97a5ba97eac4e102de403a8eab238c28f14
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.15_GH0.tar.gz) = 1675228
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17
index 854fac2e1c44..f5c71b9a6648 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm17
+++ b/devel/spirv-llvm-translator/distinfo.llvm17
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738528
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.14_GH0.tar.gz) = 0aa498daca090793d87ba24a61b01b6dfdcd00ea960611bd2dca1101333b7d88
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.14_GH0.tar.gz) = 1665361
+TIMESTAMP = 1753188896
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.15_GH0.tar.gz) = be29b77b0402ef38450a16c306e56ebabb1bb224f221e1186b90cc9210bce6fc
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.15_GH0.tar.gz) = 1665393
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18
index a3cd61e3126a..b90c0c2d5b55 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm18
+++ b/devel/spirv-llvm-translator/distinfo.llvm18
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738514
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.14_GH0.tar.gz) = c6f9fbbd3a27f4805f15383059f070263a5b046796f1df3cff06859838b98b90
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.14_GH0.tar.gz) = 1731751
+TIMESTAMP = 1753188904
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.15_GH0.tar.gz) = e737d537b1c2339f4d91cd8aa26f377180ddccf5b67cd575e62481c37255bc48
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.15_GH0.tar.gz) = 1731769
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm19 b/devel/spirv-llvm-translator/distinfo.llvm19
index 8e6b0b8a778d..ad9ddfd98825 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm19
+++ b/devel/spirv-llvm-translator/distinfo.llvm19
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738498
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.9_GH0.tar.gz) = c7c073a643102d4f2891c15200648740b8c2c5e79794ec5ba24c9f0c4e18c4d6
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.9_GH0.tar.gz) = 1778019
+TIMESTAMP = 1753197009
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.10_GH0.tar.gz) = c829a6090b7ea9cdebaa5d3dbad0972f75bccb46d09b2fe02db17afd7cf4eff2
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.10_GH0.tar.gz) = 1778059
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm20 b/devel/spirv-llvm-translator/distinfo.llvm20
index 19cfa0de55f8..e044388f4810 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm20
+++ b/devel/spirv-llvm-translator/distinfo.llvm20
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738483
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.4_GH0.tar.gz) = f6c414f9384c8f68775d9461e55e7c492f01759f5a1754f30dad4cbfb049c7d7
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.4_GH0.tar.gz) = 1808447
+TIMESTAMP = 1752594384
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.5_GH0.tar.gz) = 83048509774d865dab7631c887b0673753f59f337256bb56829ea32f30d7584b
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.5_GH0.tar.gz) = 1808451
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-405-g0e71067_GH0.tar.gz) = a91a256254d14f2f8afacef620821b279c7cd7f00fbfcab041720bd82a8561d0
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-405-g0e71067_GH0.tar.gz) = 545390
diff --git a/devel/thunar-vcs-plugin/Makefile b/devel/thunar-vcs-plugin/Makefile
index 7256ff0858ec..04d8541cb91d 100644
--- a/devel/thunar-vcs-plugin/Makefile
+++ b/devel/thunar-vcs-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= thunar-vcs-plugin
PORTVERSION= 0.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel xfce
MASTER_SITES= XFCE/thunar-plugins
DIST_SUBDIR= xfce4
@@ -34,6 +34,14 @@ SUBVERSION_LIB_DEPENDS= libsvn_client-1.so:devel/subversion
SUBVERSION_LIB_DEPENDS+= libapr-1.so:devel/apr1
SUBVERSION_MESON_ENABLED= svn
+post-patch:
+.for SIZE in 16x16 24x24 48x48
+ @${MV} ${WRKSRC}/icons/${SIZE}/git.png \
+ ${WRKSRC}/icons/${SIZE}/org.xfce.thunar-vcs-plugin.git.png
+ @${MV} ${WRKSRC}/icons/${SIZE}/subversion.png \
+ ${WRKSRC}/icons/${SIZE}/org.xfce.thunar-vcs-plugin.subversion.png
+.endfor
+
post-patch-NLS-off:
@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
diff --git a/devel/thunar-vcs-plugin/files/patch-icons b/devel/thunar-vcs-plugin/files/patch-icons
new file mode 100644
index 000000000000..62bfbcb412a8
--- /dev/null
+++ b/devel/thunar-vcs-plugin/files/patch-icons
@@ -0,0 +1,88 @@
+From 0cb65c8ae7bfce23db655ac45939e8e41842d57c Mon Sep 17 00:00:00 2001
+From: Piscium <groknok@gmail.com>
+Date: Mon, 28 Jul 2025 21:26:11 +0000
+Subject: [PATCH] Rename icons to avoid conflicts with other apps (#15)
+
+Fixes #15
+---
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ icons/meson.build | 2 +-
+ thunar-vcs-plugin/tvp-git-action.c | 2 +-
+ thunar-vcs-plugin/tvp-svn-action.c | 2 +-
+ 9 files changed, 3 insertions(+), 3 deletions(-)
+ rename icons/16x16/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/16x16/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+ rename icons/24x24/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/24x24/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+ rename icons/48x48/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/48x48/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+
+diff --git a/icons/16x16/git.png b/icons/16x16/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/16x16/git.png
+rename to icons/16x16/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/16x16/subversion.png b/icons/16x16/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/16x16/subversion.png
+rename to icons/16x16/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/24x24/git.png b/icons/24x24/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/24x24/git.png
+rename to icons/24x24/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/24x24/subversion.png b/icons/24x24/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/24x24/subversion.png
+rename to icons/24x24/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/48x48/git.png b/icons/48x48/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/48x48/git.png
+rename to icons/48x48/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/48x48/subversion.png b/icons/48x48/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/48x48/subversion.png
+rename to icons/48x48/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/meson.build b/icons/meson.build
+index 5da1b8e..82a38e0 100644
+--- icons/meson.build
++++ icons/meson.build
+@@ -1,5 +1,5 @@
+ sizes = [16, 24, 48]
+-icons = ['git', 'subversion']
++icons = ['org.xfce.thunar-vcs-plugin.git', 'org.xfce.thunar-vcs-plugin.subversion']
+
+ foreach size : sizes
+ foreach icon : icons
+diff --git a/thunar-vcs-plugin/tvp-git-action.c b/thunar-vcs-plugin/tvp-git-action.c
+index 80bb621..7f966a2 100644
+--- thunar-vcs-plugin/tvp-git-action.c
++++ thunar-vcs-plugin/tvp-git-action.c
+@@ -150,7 +150,7 @@ tvp_git_action_new (const gchar *name,
+ "is-parent", is_parent,
+ "is-directory", is_direcotry,
+ "is-file", is_file,
+- "icon", "git",
++ "icon", "org.xfce.thunar-vcs-plugin.git",
+ NULL);
+ TVP_GIT_ACTION (item)->files = thunarx_file_info_list_copy (files);
+ TVP_GIT_ACTION (item)->window = window;
+diff --git a/thunar-vcs-plugin/tvp-svn-action.c b/thunar-vcs-plugin/tvp-svn-action.c
+index d839932..b367824 100644
+--- thunar-vcs-plugin/tvp-svn-action.c
++++ thunar-vcs-plugin/tvp-svn-action.c
+@@ -173,7 +173,7 @@ tvp_svn_action_new (const gchar *name,
+ "directory-no-version-control", directory_no_version_control,
+ "file-version-control", file_version_control,
+ "file-no-version-control", file_no_version_control,
+- "icon", "subversion",
++ "icon", "org.xfce.thunar-vcs-plugin.subversion",
+ NULL);
+ TVP_SVN_ACTION (item)->files = thunarx_file_info_list_copy (files);
+ TVP_SVN_ACTION (item)->window = window;
+--
+GitLab
+
diff --git a/devel/thunar-vcs-plugin/pkg-plist b/devel/thunar-vcs-plugin/pkg-plist
index bb64b204af7f..affd82365314 100644
--- a/devel/thunar-vcs-plugin/pkg-plist
+++ b/devel/thunar-vcs-plugin/pkg-plist
@@ -1,12 +1,12 @@
lib/thunarx-3/thunar-vcs-plugin.so
%%GIT%%libexec/tvp-git-helper
%%SUBVERSION%%libexec/tvp-svn-helper
-share/icons/hicolor/16x16/apps/git.png
-share/icons/hicolor/16x16/apps/subversion.png
-share/icons/hicolor/24x24/apps/git.png
-share/icons/hicolor/24x24/apps/subversion.png
-share/icons/hicolor/48x48/apps/git.png
-share/icons/hicolor/48x48/apps/subversion.png
+share/icons/hicolor/16x16/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/16x16/apps/org.xfce.thunar-vcs-plugin.subversion.png
+share/icons/hicolor/24x24/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/24x24/apps/org.xfce.thunar-vcs-plugin.subversion.png
+share/icons/hicolor/48x48/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/48x48/apps/org.xfce.thunar-vcs-plugin.subversion.png
%%NLS%%share/locale/ar/LC_MESSAGES/thunar-vcs-plugin.mo
%%NLS%%share/locale/be/LC_MESSAGES/thunar-vcs-plugin.mo
%%NLS%%share/locale/bg/LC_MESSAGES/thunar-vcs-plugin.mo
diff --git a/devel/transient-devel/Makefile b/devel/transient-devel/Makefile
index 7f71ddbb7d75..400167c9a0b2 100644
--- a/devel/transient-devel/Makefile
+++ b/devel/transient-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
+DISTVERSION= 0.9.4
DISTVERSIONSUFFIX=
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient-devel/distinfo b/devel/transient-devel/distinfo
index 525fd5227279..3d9fe7bee2d5 100644
--- a/devel/transient-devel/distinfo
+++ b/devel/transient-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924311
-SHA256 (magit-transient-v0.9.3_GH0.tar.gz) = 962dc27cec5c3d8b5597bfe45074ac4859d3e5daec7730d2d974fbf9133c0f01
-SIZE (magit-transient-v0.9.3_GH0.tar.gz) = 169125
+TIMESTAMP = 1754135349
+SHA256 (magit-transient-v0.9.4_GH0.tar.gz) = 1fc90db3a1748493b33db451ab937bb554d1c2993cfdd8677aac12d0167ebc8e
+SIZE (magit-transient-v0.9.4_GH0.tar.gz) = 169192
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 27455e6b000d..689b6425afad 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
+DISTVERSION= 0.9.4
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 699e7b78d06e..95fd070b0033 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924211
-SHA256 (magit-transient-v0.9.3_GH0.tar.gz) = 962dc27cec5c3d8b5597bfe45074ac4859d3e5daec7730d2d974fbf9133c0f01
-SIZE (magit-transient-v0.9.3_GH0.tar.gz) = 169125
+TIMESTAMP = 1754135293
+SHA256 (magit-transient-v0.9.4_GH0.tar.gz) = 1fc90db3a1748493b33db451ab937bb554d1c2993cfdd8677aac12d0167ebc8e
+SIZE (magit-transient-v0.9.4_GH0.tar.gz) = 169192
diff --git a/devel/wrangler/Makefile b/devel/wrangler/Makefile
deleted file mode 100644
index 07c93fbdd570..000000000000
--- a/devel/wrangler/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-PORTNAME= wrangler
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.19.12
-PORTREVISION= 29
-CATEGORIES= devel
-
-MAINTAINER= kfv@kfv.io
-COMMENT= Cloudflare Workers CLI Tool
-WWW= https://developers.cloudflare.com/workers/cli-wrangler/
-
-LICENSE= APACHE20 MIT
-LICENSE_COMB= dual
-LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
-LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
-
-DEPRECATED= Deprecated upstream as of Aug 3, 2023
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libcurl.so:ftp/curl
-
-USES= cargo gmake ssl
-USE_GITHUB= yes
-GH_ACCOUNT= cloudflare
-
-CARGO_FEATURES= --no-default-features sys-openssl
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDOCS= CHANGELOG.md README.md
-
-OPTIONS_DEFINE= DOCS
-OPTIONS_DEFAULT= DOCS
-
-# sys-info-0.9.1 crate fix: https://github.com/FillZpp/sys-info-rs/issues/80
-post-patch:
- @${REINPLACE_CMD} \
- -e '/get_cpu/s|unsigned long|uint64_t|' \
- -e '/get_proc_total/s|unsigned long|uint64_t|' \
- ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch]
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/wrangler/Makefile.crates b/devel/wrangler/Makefile.crates
deleted file mode 100644
index dc571e30b01a..000000000000
--- a/devel/wrangler/Makefile.crates
+++ /dev/null
@@ -1,328 +0,0 @@
-CARGO_CRATES= addr2line-0.17.0 \
- adler-1.0.2 \
- aho-corasick-0.7.18 \
- ansi_term-0.12.1 \
- anyhow-1.0.56 \
- arrayref-0.3.6 \
- arrayvec-0.5.2 \
- assert_cmd-2.0.4 \
- async-trait-0.1.53 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- backtrace-0.3.65 \
- base64-0.13.0 \
- billboard-0.1.0 \
- binary-install-0.0.3-alpha.1 \
- bitflags-1.3.2 \
- blake2b_simd-0.5.11 \
- block-buffer-0.7.3 \
- block-buffer-0.9.0 \
- block-padding-0.1.5 \
- bstr-0.2.17 \
- bumpalo-3.9.1 \
- byte-tools-0.3.1 \
- byteorder-1.4.3 \
- bytes-0.4.12 \
- bytes-1.1.0 \
- bzip2-0.4.3 \
- bzip2-sys-0.1.11+1.0.8 \
- cc-1.0.73 \
- cfg-if-0.1.10 \
- cfg-if-1.0.0 \
- chrome-devtools-rs-0.0.0-alpha.3 \
- chrono-0.4.19 \
- clap-2.34.0 \
- clicolors-control-1.0.1 \
- cloudflare-0.9.1 \
- colored_json-2.1.0 \
- combine-4.6.3 \
- config-0.11.0 \
- console-0.9.2 \
- console-0.11.3 \
- console-0.14.1 \
- console-0.15.0 \
- constant_time_eq-0.1.5 \
- core-foundation-0.9.3 \
- core-foundation-sys-0.8.3 \
- cpufeatures-0.2.2 \
- crc32fast-1.3.2 \
- crossbeam-utils-0.8.8 \
- csv-1.1.6 \
- csv-core-0.1.10 \
- curl-0.4.43 \
- curl-sys-0.4.53+curl-7.82.0 \
- darling-0.13.4 \
- darling_core-0.13.4 \
- darling_macro-0.13.4 \
- data-encoding-2.3.2 \
- difflib-0.4.0 \
- digest-0.8.1 \
- digest-0.9.0 \
- dirs-1.0.5 \
- dirs-2.0.2 \
- dirs-3.0.2 \
- dirs-sys-0.3.7 \
- doc-comment-0.3.3 \
- either-1.6.1 \
- encode_unicode-0.3.6 \
- encoding_rs-0.8.31 \
- env_logger-0.8.4 \
- erased-serde-0.3.20 \
- error-chain-0.12.4 \
- failure-0.1.8 \
- failure_derive-0.1.8 \
- fake-simd-0.1.2 \
- fastrand-1.7.0 \
- filetime-0.2.16 \
- flate2-1.0.23 \
- float-cmp-0.9.0 \
- fnv-1.0.7 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- form_urlencoded-1.0.1 \
- fs2-0.4.3 \
- fs_extra-1.2.0 \
- fsevent-0.4.0 \
- fsevent-sys-2.0.1 \
- fuchsia-zircon-0.3.3 \
- fuchsia-zircon-sys-0.3.3 \
- futures-0.3.21 \
- futures-channel-0.3.21 \
- futures-core-0.3.21 \
- futures-executor-0.3.21 \
- futures-io-0.3.21 \
- futures-macro-0.3.21 \
- futures-sink-0.3.21 \
- futures-task-0.3.21 \
- futures-util-0.3.21 \
- generic-array-0.12.4 \
- generic-array-0.14.5 \
- getrandom-0.1.16 \
- getrandom-0.2.6 \
- gimli-0.26.1 \
- globset-0.4.8 \
- h2-0.3.13 \
- hashbrown-0.11.2 \
- heck-0.3.3 \
- hermit-abi-0.1.19 \
- hex-0.4.3 \
- http-0.2.6 \
- http-body-0.4.4 \
- httparse-1.7.0 \
- httpdate-1.0.2 \
- humantime-2.1.0 \
- hyper-0.14.18 \
- hyper-rustls-0.23.0 \
- hyper-tls-0.5.0 \
- ident_case-1.0.1 \
- idna-0.2.3 \
- ignore-0.4.18 \
- indexmap-1.8.1 \
- indicatif-0.15.0 \
- inotify-0.7.1 \
- inotify-sys-0.1.5 \
- input_buffer-0.4.0 \
- instant-0.1.12 \
- iovec-0.1.4 \
- ipnet-2.5.0 \
- is_executable-0.1.2 \
- itertools-0.10.3 \
- itoa-0.4.8 \
- itoa-1.0.1 \
- js-sys-0.3.57 \
- kernel32-sys-0.2.2 \
- lazy_static-1.4.0 \
- lazycell-1.3.0 \
- lexical-core-0.7.6 \
- libc-0.2.124 \
- libz-sys-1.1.5 \
- line-wrap-0.1.1 \
- linked-hash-map-0.5.4 \
- log-0.4.16 \
- matches-0.1.9 \
- memchr-2.4.1 \
- mime-0.3.16 \
- mime_guess-2.0.4 \
- miniz_oxide-0.5.1 \
- mio-0.6.23 \
- mio-0.8.2 \
- mio-extras-2.0.6 \
- miow-0.2.2 \
- miow-0.3.7 \
- native-tls-0.2.10 \
- net2-0.2.37 \
- nom-5.1.2 \
- normalize-line-endings-0.3.0 \
- notify-4.0.17 \
- ntapi-0.3.7 \
- num-integer-0.1.44 \
- num-traits-0.2.14 \
- num_cpus-1.13.1 \
- num_threads-0.1.5 \
- number_prefix-0.3.0 \
- number_prefix-0.4.0 \
- oauth2-4.1.0 \
- object-0.28.3 \
- once_cell-1.10.0 \
- opaque-debug-0.2.3 \
- opaque-debug-0.3.0 \
- openssl-0.10.38 \
- openssl-probe-0.1.5 \
- openssl-src-111.18.0+1.1.1n \
- openssl-sys-0.9.72 \
- os-version-0.2.0 \
- parity-ws-0.11.1 \
- path-slash-0.1.4 \
- percent-encoding-1.0.1 \
- percent-encoding-2.1.0 \
- pin-project-1.0.10 \
- pin-project-internal-1.0.10 \
- pin-project-lite-0.2.8 \
- pin-utils-0.1.0 \
- pkg-config-0.3.25 \
- plist-1.3.1 \
- ppv-lite86-0.2.16 \
- predicates-2.1.1 \
- predicates-core-1.0.3 \
- predicates-tree-1.0.5 \
- prettytable-rs-0.8.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.37 \
- quote-1.0.18 \
- rand-0.7.3 \
- rand-0.8.5 \
- rand_chacha-0.2.2 \
- rand_chacha-0.3.1 \
- rand_core-0.5.1 \
- rand_core-0.6.3 \
- rand_hc-0.2.0 \
- redox_syscall-0.1.57 \
- redox_syscall-0.2.13 \
- redox_users-0.3.5 \
- redox_users-0.4.3 \
- regex-1.5.5 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.25 \
- remove_dir_all-0.5.3 \
- reqwest-0.11.10 \
- ring-0.16.20 \
- rust-argon2-0.8.3 \
- rust-ini-0.13.0 \
- rustc-demangle-0.1.21 \
- rustls-0.20.4 \
- rustls-native-certs-0.6.2 \
- rustls-pemfile-0.2.1 \
- rustls-pemfile-0.3.0 \
- rustls-pemfile-1.0.0 \
- rustversion-1.0.6 \
- ryu-1.0.9 \
- safemem-0.3.3 \
- same-file-1.0.6 \
- schannel-0.1.19 \
- sct-0.7.0 \
- security-framework-2.6.1 \
- security-framework-sys-2.6.1 \
- semver-1.0.7 \
- serde-1.0.136 \
- serde_derive-1.0.136 \
- serde_json-1.0.79 \
- serde_path_to_error-0.1.7 \
- serde_qs-0.4.6 \
- serde_urlencoded-0.7.1 \
- serde_with-1.12.1 \
- serde_with_macros-1.5.2 \
- sha-1-0.8.2 \
- sha-1-0.9.8 \
- sha2-0.9.9 \
- signal-hook-registry-1.4.0 \
- siphasher-0.3.10 \
- slab-0.4.6 \
- socket2-0.4.4 \
- spin-0.5.2 \
- static_assertions-1.1.0 \
- strsim-0.8.0 \
- strsim-0.10.0 \
- structopt-0.3.26 \
- structopt-derive-0.4.18 \
- syn-1.0.91 \
- synstructure-0.12.6 \
- sys-info-0.9.1 \
- tar-0.4.38 \
- tempfile-3.3.0 \
- term-0.5.2 \
- term_size-0.3.2 \
- termcolor-1.1.3 \
- terminal_size-0.1.17 \
- termios-0.3.3 \
- termtree-0.2.4 \
- text_io-0.1.10 \
- textwrap-0.11.0 \
- thiserror-1.0.30 \
- thiserror-impl-1.0.30 \
- thread_local-1.1.4 \
- time-0.1.44 \
- time-0.3.9 \
- tinyvec-1.5.1 \
- tinyvec_macros-0.1.0 \
- tokio-1.17.0 \
- tokio-macros-1.7.0 \
- tokio-native-tls-0.3.0 \
- tokio-retry-0.3.0 \
- tokio-rustls-0.23.3 \
- tokio-stream-0.1.8 \
- tokio-tungstenite-0.14.0 \
- tokio-util-0.7.1 \
- toml-0.5.9 \
- toml_edit-0.2.1 \
- tower-service-0.3.1 \
- tracing-0.1.34 \
- tracing-attributes-0.1.20 \
- tracing-core-0.1.26 \
- try-lock-0.2.3 \
- tungstenite-0.13.0 \
- twox-hash-1.6.2 \
- typenum-1.15.0 \
- uname-0.1.1 \
- unescape-0.1.0 \
- unicase-2.6.0 \
- unicode-bidi-0.3.7 \
- unicode-normalization-0.1.19 \
- unicode-segmentation-1.9.0 \
- unicode-width-0.1.9 \
- unicode-xid-0.2.2 \
- untrusted-0.7.1 \
- url-2.2.2 \
- utf-8-0.7.6 \
- uuid-0.8.2 \
- vcpkg-0.2.15 \
- vec_map-0.8.2 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.3.2 \
- want-0.3.0 \
- wasi-0.9.0+wasi-snapshot-preview1 \
- wasi-0.10.0+wasi-snapshot-preview1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.80 \
- wasm-bindgen-backend-0.2.80 \
- wasm-bindgen-futures-0.4.30 \
- wasm-bindgen-macro-0.2.80 \
- wasm-bindgen-macro-support-0.2.80 \
- wasm-bindgen-shared-0.2.80 \
- web-sys-0.3.57 \
- webpki-0.22.0 \
- webpki-roots-0.22.3 \
- which-4.2.5 \
- winapi-0.2.8 \
- winapi-0.3.9 \
- winapi-build-0.1.1 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- winreg-0.10.1 \
- ws2_32-sys-0.2.1 \
- xattr-0.2.2 \
- xml-rs-0.8.4 \
- yaml-rust-0.4.5 \
- zip-0.5.13
diff --git a/devel/wrangler/distinfo b/devel/wrangler/distinfo
deleted file mode 100644
index d01a28a1304f..000000000000
--- a/devel/wrangler/distinfo
+++ /dev/null
@@ -1,659 +0,0 @@
-TIMESTAMP = 1655904466
-SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
-SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.56.crate) = 4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27
-SIZE (rust/crates/anyhow-1.0.56.crate) = 44780
-SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
-SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
-SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
-SHA256 (rust/crates/assert_cmd-2.0.4.crate) = 93ae1ddd39efd67689deb1979d80bad3bf7f2b09c6e6117c8d1f2443b5e2f83e
-SIZE (rust/crates/assert_cmd-2.0.4.crate) = 22581
-SHA256 (rust/crates/async-trait-0.1.53.crate) = ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600
-SIZE (rust/crates/async-trait-0.1.53.crate) = 26210
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.65.crate) = 11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61
-SIZE (rust/crates/backtrace-0.3.65.crate) = 74129
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
-SHA256 (rust/crates/billboard-0.1.0.crate) = 4c919a66b78887ca03ecfbd9c306413eacc6fb9c9dee9daac481cdfd13ee65ee
-SIZE (rust/crates/billboard-0.1.0.crate) = 15614
-SHA256 (rust/crates/binary-install-0.0.3-alpha.1.crate) = f5b3d4bb3a35edf5f87a1e7621a7a1aa9e3278346baa2b34a548869727c80570
-SIZE (rust/crates/binary-install-0.0.3-alpha.1.crate) = 16119
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/blake2b_simd-0.5.11.crate) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587
-SIZE (rust/crates/blake2b_simd-0.5.11.crate) = 34096
-SHA256 (rust/crates/block-buffer-0.7.3.crate) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
-SIZE (rust/crates/block-buffer-0.7.3.crate) = 7179
-SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/block-padding-0.1.5.crate) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
-SIZE (rust/crates/block-padding-0.1.5.crate) = 7342
-SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
-SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
-SHA256 (rust/crates/byte-tools-0.3.1.crate) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
-SIZE (rust/crates/byte-tools-0.3.1.crate) = 5526
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
-SIZE (rust/crates/bytes-0.4.12.crate) = 46361
-SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
-SIZE (rust/crates/bytes-1.1.0.crate) = 49640
-SHA256 (rust/crates/bzip2-0.4.3.crate) = 6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0
-SIZE (rust/crates/bzip2-0.4.3.crate) = 34195
-SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
-SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
-SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
-SIZE (rust/crates/cc-1.0.73.crate) = 57880
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrome-devtools-rs-0.0.0-alpha.3.crate) = a20571a8098aabf6fd6c83b896c3ebccd428c85d5a7e2a59ccb50f6c2ec33816
-SIZE (rust/crates/chrome-devtools-rs-0.0.0-alpha.3.crate) = 9804
-SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
-SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/clicolors-control-1.0.1.crate) = 90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e
-SIZE (rust/crates/clicolors-control-1.0.1.crate) = 4634
-SHA256 (rust/crates/cloudflare-0.9.1.crate) = 28a69d53c61ddd5611ad0203c60aa02074d67f91bfb98db2225833f6bdc2f1a4
-SIZE (rust/crates/cloudflare-0.9.1.crate) = 19342
-SHA256 (rust/crates/colored_json-2.1.0.crate) = 1fd32eb54d016e203b7c2600e3a7802c75843a92e38ccc4869aefeca21771a64
-SIZE (rust/crates/colored_json-2.1.0.crate) = 12336
-SHA256 (rust/crates/combine-4.6.3.crate) = 50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062
-SIZE (rust/crates/combine-4.6.3.crate) = 132015
-SHA256 (rust/crates/config-0.11.0.crate) = 1b1b9d958c2b1368a663f05538fc1b5975adce1e19f435acceae987aceeeb369
-SIZE (rust/crates/config-0.11.0.crate) = 32062
-SHA256 (rust/crates/console-0.9.2.crate) = 45e0f3986890b3acbc782009e2629dfe2baa430ac091519ce3be26164a2ae6c0
-SIZE (rust/crates/console-0.9.2.crate) = 18759
-SHA256 (rust/crates/console-0.11.3.crate) = 8c0994e656bba7b922d8dd1245db90672ffb701e684e45be58f20719d69abc5a
-SIZE (rust/crates/console-0.11.3.crate) = 20886
-SHA256 (rust/crates/console-0.14.1.crate) = 3993e6445baa160675931ec041a5e03ca84b9c6e32a056150d3aa2bdda0a1f45
-SIZE (rust/crates/console-0.14.1.crate) = 22844
-SHA256 (rust/crates/console-0.15.0.crate) = a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31
-SIZE (rust/crates/console-0.15.0.crate) = 23507
-SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
-SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
-SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
-SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/cpufeatures-0.2.2.crate) = 59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b
-SIZE (rust/crates/cpufeatures-0.2.2.crate) = 10655
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
-SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
-SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
-SIZE (rust/crates/csv-1.1.6.crate) = 886999
-SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
-SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
-SHA256 (rust/crates/curl-0.4.43.crate) = 37d855aeef205b43f65a5001e0997d81f8efca7badad4fad7d897aa7f0d0651f
-SIZE (rust/crates/curl-0.4.43.crate) = 89694
-SHA256 (rust/crates/curl-sys-0.4.53+curl-7.82.0.crate) = 8092905a5a9502c312f223b2775f57ec5c5b715f9a15ee9d2a8591d1364a0352
-SIZE (rust/crates/curl-sys-0.4.53+curl-7.82.0.crate) = 2928573
-SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
-SIZE (rust/crates/darling-0.13.4.crate) = 20895
-SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
-SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
-SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
-SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
-SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57
-SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
-SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
-SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/digest-0.8.1.crate) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
-SIZE (rust/crates/digest-0.8.1.crate) = 9449
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/dirs-1.0.5.crate) = 3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901
-SIZE (rust/crates/dirs-1.0.5.crate) = 12908
-SHA256 (rust/crates/dirs-2.0.2.crate) = 13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3
-SIZE (rust/crates/dirs-2.0.2.crate) = 11779
-SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
-SIZE (rust/crates/dirs-3.0.2.crate) = 12184
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
-SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
-SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
-SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
-SHA256 (rust/crates/erased-serde-0.3.20.crate) = ad132dd8d0d0b546348d7d86cb3191aad14b34e5f979781fc005c80d4ac67ffd
-SIZE (rust/crates/erased-serde-0.3.20.crate) = 26473
-SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
-SIZE (rust/crates/error-chain-0.12.4.crate) = 29274
-SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
-SIZE (rust/crates/failure-0.1.8.crate) = 37582
-SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
-SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
-SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
-SIZE (rust/crates/fake-simd-0.1.2.crate) = 5398
-SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
-SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
-SHA256 (rust/crates/filetime-0.2.16.crate) = c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c
-SIZE (rust/crates/filetime-0.2.16.crate) = 14502
-SHA256 (rust/crates/flate2-1.0.23.crate) = b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af
-SIZE (rust/crates/flate2-1.0.23.crate) = 70440
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
-SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
-SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
-SIZE (rust/crates/fs2-0.4.3.crate) = 13138
-SHA256 (rust/crates/fs_extra-1.2.0.crate) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394
-SIZE (rust/crates/fs_extra-1.2.0.crate) = 29918
-SHA256 (rust/crates/fsevent-0.4.0.crate) = 5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6
-SIZE (rust/crates/fsevent-0.4.0.crate) = 7292
-SHA256 (rust/crates/fsevent-sys-2.0.1.crate) = f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0
-SIZE (rust/crates/fsevent-sys-2.0.1.crate) = 3984
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/futures-0.3.21.crate) = f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e
-SIZE (rust/crates/futures-0.3.21.crate) = 49935
-SHA256 (rust/crates/futures-channel-0.3.21.crate) = c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010
-SIZE (rust/crates/futures-channel-0.3.21.crate) = 31961
-SHA256 (rust/crates/futures-core-0.3.21.crate) = 0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3
-SIZE (rust/crates/futures-core-0.3.21.crate) = 14601
-SHA256 (rust/crates/futures-executor-0.3.21.crate) = 9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6
-SIZE (rust/crates/futures-executor-0.3.21.crate) = 17306
-SHA256 (rust/crates/futures-io-0.3.21.crate) = fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b
-SIZE (rust/crates/futures-io-0.3.21.crate) = 8902
-SHA256 (rust/crates/futures-macro-0.3.21.crate) = 33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512
-SIZE (rust/crates/futures-macro-0.3.21.crate) = 11250
-SHA256 (rust/crates/futures-sink-0.3.21.crate) = 21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868
-SIZE (rust/crates/futures-sink-0.3.21.crate) = 7843
-SHA256 (rust/crates/futures-task-0.3.21.crate) = 57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a
-SIZE (rust/crates/futures-task-0.3.21.crate) = 11815
-SHA256 (rust/crates/futures-util-0.3.21.crate) = d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a
-SIZE (rust/crates/futures-util-0.3.21.crate) = 153768
-SHA256 (rust/crates/generic-array-0.12.4.crate) = ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd
-SIZE (rust/crates/generic-array-0.12.4.crate) = 18212
-SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
-SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
-SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.6.crate) = 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
-SIZE (rust/crates/getrandom-0.2.6.crate) = 28043
-SHA256 (rust/crates/gimli-0.26.1.crate) = 78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4
-SIZE (rust/crates/gimli-0.26.1.crate) = 716168
-SHA256 (rust/crates/globset-0.4.8.crate) = 10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd
-SIZE (rust/crates/globset-0.4.8.crate) = 22886
-SHA256 (rust/crates/h2-0.3.13.crate) = 37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57
-SIZE (rust/crates/h2-0.3.13.crate) = 161962
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
-SIZE (rust/crates/heck-0.3.3.crate) = 10260
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/http-0.2.6.crate) = 31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03
-SIZE (rust/crates/http-0.2.6.crate) = 106384
-SHA256 (rust/crates/http-body-0.4.4.crate) = 1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6
-SIZE (rust/crates/http-body-0.4.4.crate) = 7836
-SHA256 (rust/crates/httparse-1.7.0.crate) = 6330e8a36bd8c859f3fa6d9382911fbb7147ec39807f63b923933a247240b9ba
-SIZE (rust/crates/httparse-1.7.0.crate) = 29323
-SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
-SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-0.14.18.crate) = b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2
-SIZE (rust/crates/hyper-0.14.18.crate) = 179660
-SHA256 (rust/crates/hyper-rustls-0.23.0.crate) = d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac
-SIZE (rust/crates/hyper-rustls-0.23.0.crate) = 29432
-SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
-SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
-SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
-SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
-SIZE (rust/crates/idna-0.2.3.crate) = 271023
-SHA256 (rust/crates/ignore-0.4.18.crate) = 713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d
-SIZE (rust/crates/ignore-0.4.18.crate) = 53174
-SHA256 (rust/crates/indexmap-1.8.1.crate) = 0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee
-SIZE (rust/crates/indexmap-1.8.1.crate) = 53220
-SHA256 (rust/crates/indicatif-0.15.0.crate) = 7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4
-SIZE (rust/crates/indicatif-0.15.0.crate) = 28897
-SHA256 (rust/crates/inotify-0.7.1.crate) = 4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f
-SIZE (rust/crates/inotify-0.7.1.crate) = 24637
-SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
-SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/input_buffer-0.4.0.crate) = f97967975f448f1a7ddb12b0bc41069d09ed6a1c161a92687e057325db35d413
-SIZE (rust/crates/input_buffer-0.4.0.crate) = 7771
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
-SIZE (rust/crates/iovec-0.1.4.crate) = 8720
-SHA256 (rust/crates/ipnet-2.5.0.crate) = 879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b
-SIZE (rust/crates/ipnet-2.5.0.crate) = 25808
-SHA256 (rust/crates/is_executable-0.1.2.crate) = 302d553b8abc8187beb7d663e34c065ac4570b273bc9511a50e940e99409c577
-SIZE (rust/crates/is_executable-0.1.2.crate) = 9131
-SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
-SIZE (rust/crates/itertools-0.10.3.crate) = 118661
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
-SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
-SIZE (rust/crates/itoa-1.0.1.crate) = 11059
-SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397
-SIZE (rust/crates/js-sys-0.3.57.crate) = 78605
-SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
-SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe
-SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
-SHA256 (rust/crates/libc-0.2.124.crate) = 21a41fed9d98f27ab1c6d161da622a4fa35e8a54a8adc24bbf3ddd0ef70b0e50
-SIZE (rust/crates/libc-0.2.124.crate) = 577742
-SHA256 (rust/crates/libz-sys-1.1.5.crate) = 6f35facd4a5673cb5a48822be2be1d4236c1c99cb4113cab7061ac720d5bf859
-SIZE (rust/crates/libz-sys-1.1.5.crate) = 1494933
-SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
-SIZE (rust/crates/line-wrap-0.1.1.crate) = 10010
-SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
-SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
-SHA256 (rust/crates/log-0.4.16.crate) = 6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8
-SIZE (rust/crates/log-0.4.16.crate) = 37758
-SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
-SIZE (rust/crates/matches-0.1.9.crate) = 2246
-SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
-SIZE (rust/crates/memchr-2.4.1.crate) = 64977
-SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
-SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
-SHA256 (rust/crates/miniz_oxide-0.5.1.crate) = d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082
-SIZE (rust/crates/miniz_oxide-0.5.1.crate) = 52418
-SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
-SIZE (rust/crates/mio-0.6.23.crate) = 103554
-SHA256 (rust/crates/mio-0.8.2.crate) = 52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9
-SIZE (rust/crates/mio-0.8.2.crate) = 88272
-SHA256 (rust/crates/mio-extras-2.0.6.crate) = 52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19
-SIZE (rust/crates/mio-extras-2.0.6.crate) = 16292
-SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
-SIZE (rust/crates/miow-0.2.2.crate) = 22044
-SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
-SIZE (rust/crates/miow-0.3.7.crate) = 24563
-SHA256 (rust/crates/native-tls-0.2.10.crate) = fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9
-SIZE (rust/crates/native-tls-0.2.10.crate) = 28590
-SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
-SIZE (rust/crates/net2-0.2.37.crate) = 21311
-SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
-SIZE (rust/crates/nom-5.1.2.crate) = 136174
-SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
-SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/notify-4.0.17.crate) = ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257
-SIZE (rust/crates/notify-4.0.17.crate) = 54419
-SHA256 (rust/crates/ntapi-0.3.7.crate) = c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f
-SIZE (rust/crates/ntapi-0.3.7.crate) = 126994
-SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
-SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
-SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
-SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
-SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
-SHA256 (rust/crates/num_threads-0.1.5.crate) = aba1801fb138d8e85e11d0fc70baf4fe1cdfffda7c6cd34a854905df588e5ed0
-SIZE (rust/crates/num_threads-0.1.5.crate) = 7109
-SHA256 (rust/crates/number_prefix-0.3.0.crate) = 17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a
-SIZE (rust/crates/number_prefix-0.3.0.crate) = 6291
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/oauth2-4.1.0.crate) = 80e47cfc4c0a1a519d9a025ebfbac3a2439d1b5cdf397d72dcb79b11d9920dab
-SIZE (rust/crates/oauth2-4.1.0.crate) = 73504
-SHA256 (rust/crates/object-0.28.3.crate) = 40bec70ba014595f99f7aa110b84331ffe1ee9aece7fe6f387cc7e3ecda4d456
-SIZE (rust/crates/object-0.28.3.crate) = 233545
-SHA256 (rust/crates/once_cell-1.10.0.crate) = 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9
-SIZE (rust/crates/once_cell-1.10.0.crate) = 30414
-SHA256 (rust/crates/opaque-debug-0.2.3.crate) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
-SIZE (rust/crates/opaque-debug-0.2.3.crate) = 5643
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/openssl-0.10.38.crate) = 0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95
-SIZE (rust/crates/openssl-0.10.38.crate) = 207436
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-111.18.0+1.1.1n.crate) = 7897a926e1e8d00219127dc020130eca4292e5ca666dd592480d72c3eca2ff6c
-SIZE (rust/crates/openssl-src-111.18.0+1.1.1n.crate) = 5100899
-SHA256 (rust/crates/openssl-sys-0.9.72.crate) = 7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb
-SIZE (rust/crates/openssl-sys-0.9.72.crate) = 56510
-SHA256 (rust/crates/os-version-0.2.0.crate) = 5a8a1fed76ac765e39058ca106b6229a93c5a60292a1bd4b602ce2be11e1c020
-SIZE (rust/crates/os-version-0.2.0.crate) = 11048
-SHA256 (rust/crates/parity-ws-0.11.1.crate) = 5983d3929ad50f12c3eb9a6743f19d691866ecd44da74c0a3308c3f8a56df0c6
-SIZE (rust/crates/parity-ws-0.11.1.crate) = 68268
-SHA256 (rust/crates/path-slash-0.1.4.crate) = 3cacbb3c4ff353b534a67fb8d7524d00229da4cb1dc8c79f4db96e375ab5b619
-SIZE (rust/crates/path-slash-0.1.4.crate) = 5771
-SHA256 (rust/crates/percent-encoding-1.0.1.crate) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
-SIZE (rust/crates/percent-encoding-1.0.1.crate) = 10057
-SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pin-project-1.0.10.crate) = 58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e
-SIZE (rust/crates/pin-project-1.0.10.crate) = 56366
-SHA256 (rust/crates/pin-project-internal-1.0.10.crate) = 744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb
-SIZE (rust/crates/pin-project-internal-1.0.10.crate) = 27913
-SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
-SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
-SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
-SHA256 (rust/crates/plist-1.3.1.crate) = bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225
-SIZE (rust/crates/plist-1.3.1.crate) = 44772
-SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
-SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
-SHA256 (rust/crates/predicates-2.1.1.crate) = a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c
-SIZE (rust/crates/predicates-2.1.1.crate) = 23150
-SHA256 (rust/crates/predicates-core-1.0.3.crate) = da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb
-SIZE (rust/crates/predicates-core-1.0.3.crate) = 7757
-SHA256 (rust/crates/predicates-tree-1.0.5.crate) = 4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032
-SIZE (rust/crates/predicates-tree-1.0.5.crate) = 8126
-SHA256 (rust/crates/prettytable-rs-0.8.0.crate) = 0fd04b170004fa2daccf418a7f8253aaf033c27760b5f225889024cf66d7ac2e
-SIZE (rust/crates/prettytable-rs-0.8.0.crate) = 29000
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.37.crate) = ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1
-SIZE (rust/crates/proc-macro2-1.0.37.crate) = 41378
-SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
-SIZE (rust/crates/quote-1.0.18.crate) = 28911
-SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
-SIZE (rust/crates/rand-0.7.3.crate) = 112246
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
-SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
-SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
-SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
-SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
-SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
-SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
-SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
-SHA256 (rust/crates/redox_users-0.3.5.crate) = de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d
-SIZE (rust/crates/redox_users-0.3.5.crate) = 12644
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
-SIZE (rust/crates/regex-1.5.5.crate) = 238119
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
-SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/reqwest-0.11.10.crate) = 46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb
-SIZE (rust/crates/reqwest-0.11.10.crate) = 140434
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/rust-argon2-0.8.3.crate) = 4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb
-SIZE (rust/crates/rust-argon2-0.8.3.crate) = 28313
-SHA256 (rust/crates/rust-ini-0.13.0.crate) = 3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2
-SIZE (rust/crates/rust-ini-0.13.0.crate) = 10767
-SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
-SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
-SHA256 (rust/crates/rustls-0.20.4.crate) = 4fbfeb8d0ddb84706bc597a5574ab8912817c52a397f819e5b614e2265206921
-SIZE (rust/crates/rustls-0.20.4.crate) = 256347
-SHA256 (rust/crates/rustls-native-certs-0.6.2.crate) = 0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50
-SIZE (rust/crates/rustls-native-certs-0.6.2.crate) = 22089
-SHA256 (rust/crates/rustls-pemfile-0.2.1.crate) = 5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9
-SIZE (rust/crates/rustls-pemfile-0.2.1.crate) = 14278
-SHA256 (rust/crates/rustls-pemfile-0.3.0.crate) = 1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360
-SIZE (rust/crates/rustls-pemfile-0.3.0.crate) = 14487
-SHA256 (rust/crates/rustls-pemfile-1.0.0.crate) = e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9
-SIZE (rust/crates/rustls-pemfile-1.0.0.crate) = 14559
-SHA256 (rust/crates/rustversion-1.0.6.crate) = f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f
-SIZE (rust/crates/rustversion-1.0.6.crate) = 18380
-SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
-SIZE (rust/crates/ryu-1.0.9.crate) = 48391
-SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
-SIZE (rust/crates/safemem-0.3.3.crate) = 7778
-SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
-SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
-SIZE (rust/crates/schannel-0.1.19.crate) = 42755
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
-SHA256 (rust/crates/security-framework-2.6.1.crate) = 2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc
-SIZE (rust/crates/security-framework-2.6.1.crate) = 71688
-SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
-SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
-SHA256 (rust/crates/semver-1.0.7.crate) = d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4
-SIZE (rust/crates/semver-1.0.7.crate) = 30064
-SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
-SIZE (rust/crates/serde-1.0.136.crate) = 76158
-SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
-SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
-SHA256 (rust/crates/serde_json-1.0.79.crate) = 8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95
-SIZE (rust/crates/serde_json-1.0.79.crate) = 144451
-SHA256 (rust/crates/serde_path_to_error-0.1.7.crate) = d7868ad3b8196a8a0aea99a8220b124278ee5320a55e4fde97794b6f85b1a377
-SIZE (rust/crates/serde_path_to_error-0.1.7.crate) = 17805
-SHA256 (rust/crates/serde_qs-0.4.6.crate) = 35965fa1d2413717053d67c2df1f5c3e1763fbf77200ea7e767523707bd5a0af
-SIZE (rust/crates/serde_qs-0.4.6.crate) = 27362
-SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
-SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-1.12.1.crate) = 946fa04a8ac43ff78a1f4b811990afb9ddbdf5890b46d6dda0ba1998230138b7
-SIZE (rust/crates/serde_with-1.12.1.crate) = 86287
-SHA256 (rust/crates/serde_with_macros-1.5.2.crate) = e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082
-SIZE (rust/crates/serde_with_macros-1.5.2.crate) = 21426
-SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
-SIZE (rust/crates/sha-1-0.8.2.crate) = 12338
-SHA256 (rust/crates/sha-1-0.9.8.crate) = 99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6
-SIZE (rust/crates/sha-1-0.9.8.crate) = 14029
-SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
-SIZE (rust/crates/sha2-0.9.9.crate) = 22247
-SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
-SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
-SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
-SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
-SHA256 (rust/crates/slab-0.4.6.crate) = eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32
-SIZE (rust/crates/slab-0.4.6.crate) = 16067
-SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0
-SIZE (rust/crates/socket2-0.4.4.crate) = 44048
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10
-SIZE (rust/crates/structopt-0.3.26.crate) = 53798
-SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0
-SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
-SHA256 (rust/crates/syn-1.0.91.crate) = b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d
-SIZE (rust/crates/syn-1.0.91.crate) = 235996
-SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
-SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
-SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
-SHA256 (rust/crates/tar-0.4.38.crate) = 4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6
-SIZE (rust/crates/tar-0.4.38.crate) = 49158
-SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
-SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
-SHA256 (rust/crates/term-0.5.2.crate) = edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42
-SIZE (rust/crates/term-0.5.2.crate) = 37638
-SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
-SIZE (rust/crates/term_size-0.3.2.crate) = 10917
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
-SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
-SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
-SIZE (rust/crates/termios-0.3.3.crate) = 17103
-SHA256 (rust/crates/termtree-0.2.4.crate) = 507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b
-SIZE (rust/crates/termtree-0.2.4.crate) = 4416
-SHA256 (rust/crates/text_io-0.1.10.crate) = 442f2674e6bd8489052b958e0eaebd89c26eefa3be9dc359d1e2ecccdc510f45
-SIZE (rust/crates/text_io-0.1.10.crate) = 7043
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
-SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
-SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
-SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
-SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
-SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
-SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
-SIZE (rust/crates/time-0.1.44.crate) = 28885
-SHA256 (rust/crates/time-0.3.9.crate) = c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd
-SIZE (rust/crates/time-0.3.9.crate) = 81412
-SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
-SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
-SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
-SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-1.17.0.crate) = 2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee
-SIZE (rust/crates/tokio-1.17.0.crate) = 562425
-SHA256 (rust/crates/tokio-macros-1.7.0.crate) = b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7
-SIZE (rust/crates/tokio-macros-1.7.0.crate) = 9261
-SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
-SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
-SHA256 (rust/crates/tokio-retry-0.3.0.crate) = 7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f
-SIZE (rust/crates/tokio-retry-0.3.0.crate) = 6146
-SHA256 (rust/crates/tokio-rustls-0.23.3.crate) = 4151fda0cf2798550ad0b34bcfc9b9dcc2a9d2471c895c68f3a8818e54f2389e
-SIZE (rust/crates/tokio-rustls-0.23.3.crate) = 26939
-SHA256 (rust/crates/tokio-stream-0.1.8.crate) = 50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3
-SIZE (rust/crates/tokio-stream-0.1.8.crate) = 30537
-SHA256 (rust/crates/tokio-tungstenite-0.14.0.crate) = 1e96bb520beab540ab664bd5a9cfeaa1fcd846fa68c830b42e2c8963071251d2
-SIZE (rust/crates/tokio-tungstenite-0.14.0.crate) = 32486
-SHA256 (rust/crates/tokio-util-0.7.1.crate) = 0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764
-SIZE (rust/crates/tokio-util-0.7.1.crate) = 87364
-SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
-SIZE (rust/crates/toml-0.5.9.crate) = 55667
-SHA256 (rust/crates/toml_edit-0.2.1.crate) = dbbdcf4f749dd33b1f1ea19b547bf789d87442ec40767d6015e5e2d39158d69a
-SIZE (rust/crates/toml_edit-0.2.1.crate) = 46866
-SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
-SIZE (rust/crates/tower-service-0.3.1.crate) = 6299
-SHA256 (rust/crates/tracing-0.1.34.crate) = 5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09
-SIZE (rust/crates/tracing-0.1.34.crate) = 72775
-SHA256 (rust/crates/tracing-attributes-0.1.20.crate) = 2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b
-SIZE (rust/crates/tracing-attributes-0.1.20.crate) = 26316
-SHA256 (rust/crates/tracing-core-0.1.26.crate) = f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f
-SIZE (rust/crates/tracing-core-0.1.26.crate) = 53727
-SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
-SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
-SHA256 (rust/crates/tungstenite-0.13.0.crate) = 5fe8dada8c1a3aeca77d6b51a4f1314e0f4b8e438b7b1b71e3ddaca8080e4093
-SIZE (rust/crates/tungstenite-0.13.0.crate) = 57945
-SHA256 (rust/crates/twox-hash-1.6.2.crate) = 4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0
-SIZE (rust/crates/twox-hash-1.6.2.crate) = 21880
-SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
-SIZE (rust/crates/typenum-1.15.0.crate) = 40741
-SHA256 (rust/crates/uname-0.1.1.crate) = b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8
-SIZE (rust/crates/uname-0.1.1.crate) = 6852
-SHA256 (rust/crates/unescape-0.1.0.crate) = ccb97dac3243214f8d8507998906ca3e2e0b900bf9bf4870477f125b82e68f6e
-SIZE (rust/crates/unescape-0.1.0.crate) = 2412
-SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
-SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
-SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
-SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
-SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
-SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
-SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
-SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
-SIZE (rust/crates/url-2.2.2.crate) = 68555
-SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
-SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7
-SIZE (rust/crates/uuid-0.8.2.crate) = 37909
-SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
-SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
-SIZE (rust/crates/want-0.3.0.crate) = 6550
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
-SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
-SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.80.crate) = 27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad
-SIZE (rust/crates/wasm-bindgen-0.2.80.crate) = 164576
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4
-SIZE (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 25741
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.30.crate) = 6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2
-SIZE (rust/crates/wasm-bindgen-futures-0.4.30.crate) = 15220
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5
-SIZE (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 11805
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 17857
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.80.crate) = d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744
-SIZE (rust/crates/wasm-bindgen-shared-0.2.80.crate) = 7204
-SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
-SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
-SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
-SIZE (rust/crates/webpki-0.22.0.crate) = 58663
-SHA256 (rust/crates/webpki-roots-0.22.3.crate) = 44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf
-SIZE (rust/crates/webpki-roots-0.22.3.crate) = 242291
-SHA256 (rust/crates/which-4.2.5.crate) = 5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae
-SIZE (rust/crates/which-4.2.5.crate) = 9326
-SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
-SIZE (rust/crates/winapi-0.2.8.crate) = 455145
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
-SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
-SIZE (rust/crates/winreg-0.10.1.crate) = 25725
-SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
-SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
-SHA256 (rust/crates/xattr-0.2.2.crate) = 244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c
-SIZE (rust/crates/xattr-0.2.2.crate) = 11750
-SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
-SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
-SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
-SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (rust/crates/zip-0.5.13.crate) = 93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815
-SIZE (rust/crates/zip-0.5.13.crate) = 48237
-SHA256 (cloudflare-wrangler-v1.19.12_GH0.tar.gz) = 42414fe79b089251a6a0f12d63dc635e5683825449e8960f70b66b810e5a60cd
-SIZE (cloudflare-wrangler-v1.19.12_GH0.tar.gz) = 978692
diff --git a/devel/wrangler/pkg-descr b/devel/wrangler/pkg-descr
deleted file mode 100644
index 64ac5df0979a..000000000000
--- a/devel/wrangler/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Wrangler is a CLI tool designed for folks who are interested in
-using Cloudflare Workers.
diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile
index 5149a1289c7e..37a883babe18 100644
--- a/dns/dnsmasq-devel/Makefile
+++ b/dns/dnsmasq-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnsmasq
-DISTVERSION= 2.92test16 # remember to bump PORTEPOCH when going from test to rc!
+DISTVERSION= 2.92test18 # remember to bump PORTEPOCH when going from test to rc!
# Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps:
PORTREVISION= 0
PORTEPOCH= 6
diff --git a/dns/dnsmasq-devel/distinfo b/dns/dnsmasq-devel/distinfo
index cab9ea6d5df9..cd973799f99d 100644
--- a/dns/dnsmasq-devel/distinfo
+++ b/dns/dnsmasq-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752012471
-SHA256 (dnsmasq-2.92test16.tar.xz) = 38b69341f2a582ea2bb9379170a974743d758c641120dd4cd5c11f0e477e7828
-SIZE (dnsmasq-2.92test16.tar.xz) = 583244
+TIMESTAMP = 1754055278
+SHA256 (dnsmasq-2.92test18.tar.xz) = b7846f7faf0dc5ca58dbc14d9c1a2ccd704486e70a8ffaf8c9290ccc8a5163e2
+SIZE (dnsmasq-2.92test18.tar.xz) = 584452
diff --git a/dns/py-tldextract/Makefile b/dns/py-tldextract/Makefile
index e81d12d906e2..b5738662428b 100644
--- a/dns/py-tldextract/Makefile
+++ b/dns/py-tldextract/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tldextract
-PORTVERSION= 3.3.1
-PORTREVISION= 1
+PORTVERSION= 5.3.0
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,14 +11,15 @@ WWW= https://github.com/john-kurkowski/tldextract
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=3.0.8:sysutils/py-filelock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-file>=1.4:www/py-requests-file@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR}
-USES= python
-USE_PYTHON= autoplist concurrent distutils
+USES= python
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/dns/py-tldextract/distinfo b/dns/py-tldextract/distinfo
index 3d9fe480430a..29fdd95f0714 100644
--- a/dns/py-tldextract/distinfo
+++ b/dns/py-tldextract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657409469
-SHA256 (tldextract-3.3.1.tar.gz) = fe15ac3205e5a25b61689369f98cb45c7778a8f2af113d7c11559ece5195f2d6
-SIZE (tldextract-3.3.1.tar.gz) = 110819
+TIMESTAMP = 1754163797
+SHA256 (tldextract-5.3.0.tar.gz) = b3d2b70a1594a0ecfa6967d57251527d58e00bb5a91a74387baa0d87a0678609
+SIZE (tldextract-5.3.0.tar.gz) = 128502
diff --git a/editors/bvi/Makefile b/editors/bvi/Makefile
index ccebf9fd186a..bfa8a28d8e44 100644
--- a/editors/bvi/Makefile
+++ b/editors/bvi/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bvi
-DISTVERSION= 1.4.2
-PORTREVISION= 1
+DISTVERSION= 1.5.0
CATEGORIES= editors
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
@@ -16,6 +15,6 @@ USES= ncurses
GNU_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
.include <bsd.port.mk>
diff --git a/editors/bvi/distinfo b/editors/bvi/distinfo
index b7180a5af910..65dbca7e5a27 100644
--- a/editors/bvi/distinfo
+++ b/editors/bvi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678368531
-SHA256 (bvi-1.4.2.src.tar.gz) = 4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2
-SIZE (bvi-1.4.2.src.tar.gz) = 148323
+TIMESTAMP = 1753997092
+SHA256 (bvi-1.5.0.src.tar.gz) = 6540716a1a3b2b9711635108da14b26baea488881d4a682121c0bddbba6b74cb
+SIZE (bvi-1.5.0.src.tar.gz) = 151429
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index 17104006228b..2dcd554a4de9 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20250716
+DISTVERSION= 31.0.50.20250801
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= e450a7802c5
+GH_TAGNAME= 17c54bed4be
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index 42746ab6fa43..0d62c9681caf 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752695475
-SHA256 (emacs-mirror-emacs-31.0.50.20250716-e450a7802c5_GH0.tar.gz) = 3d7cf606fb9666ed8878effc927848ed40abb2a8aff893a11228d3980027149e
-SIZE (emacs-mirror-emacs-31.0.50.20250716-e450a7802c5_GH0.tar.gz) = 52198537
+TIMESTAMP = 1754132558
+SHA256 (emacs-mirror-emacs-31.0.50.20250801-17c54bed4be_GH0.tar.gz) = dd8174bfa2ee550cda239920aa66a2a938f89188dbe4386662786f0a1ec41301
+SIZE (emacs-mirror-emacs-31.0.50.20250801-17c54bed4be_GH0.tar.gz) = 52221075
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index ae1f49e586f5..417ef66624ba 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -765,6 +765,7 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/etc/images/symbols/star_half_16.pbm
%%DATADIR%%/%%EMACS_VER%%/etc/images/symbols/star_half_16.svg
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/README
+%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/close-modified.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/close.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/left-arrow.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/new.xpm
@@ -3807,6 +3808,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/scroll-lock.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/select.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/select.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/send-to.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/send-to.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/server.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/server.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/ses.el.gz
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 84d716e3c9e1..36bc19e25ef8 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.102.2
+DISTVERSION= 1.102.3
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -68,7 +68,7 @@ USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= c306e94f98122556ca081f527b466015e1bc37b0
+SOURCE_COMMIT_HASH= 488a1f239235055e34e673291fb8d8c810886f81
BINARY_ALIAS= python=${PYTHON_CMD}
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 324ac3a34051..17fd8ad3dbf2 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1753604236
-SHA256 (vscode/vscode-node-modules-1.102.2.tar.gz) = 6bd3a0a5f768ee3bae0f47b69dfe4fb03cb4b57c4885e24033bb23140b7a4715
-SIZE (vscode/vscode-node-modules-1.102.2.tar.gz) = 394019213
-SHA256 (vscode/vscode-marketplace-exts-1.102.2.tar.gz) = 22c19d5422e8a64dc13cce50b746e86b9e582aacd31cadc8f9790cf39e857d0b
-SIZE (vscode/vscode-marketplace-exts-1.102.2.tar.gz) = 1711844
-SHA256 (vscode/microsoft-vscode-1.102.2_GH0.tar.gz) = 1f14a299aca4bb8016d16f4d50baf658ccfb8eafece1a3027e25154b4c5d37ed
-SIZE (vscode/microsoft-vscode-1.102.2_GH0.tar.gz) = 22978413
+TIMESTAMP = 1753882937
+SHA256 (vscode/vscode-node-modules-1.102.3.tar.gz) = 4d08e6c5e36becae2d7207222b3f049af9dd275be620ca9c30b84b188088e776
+SIZE (vscode/vscode-node-modules-1.102.3.tar.gz) = 394090195
+SHA256 (vscode/vscode-marketplace-exts-1.102.3.tar.gz) = d87b362ef19a1bc681c619f252b3be21fb7bd68a6f8e9f4f8de84cdbfb2711f4
+SIZE (vscode/vscode-marketplace-exts-1.102.3.tar.gz) = 1709558
+SHA256 (vscode/microsoft-vscode-1.102.3_GH0.tar.gz) = c9421e92e30cc8528ce3b31acb07c594377cc49bf9c5f30915447b9af97aa96b
+SIZE (vscode/microsoft-vscode-1.102.3_GH0.tar.gz) = 22978253
diff --git a/editors/with-editor-devel/Makefile b/editors/with-editor-devel/Makefile
index a8dc44c20f1b..bc04bc80b10c 100644
--- a/editors/with-editor-devel/Makefile
+++ b/editors/with-editor-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.4
+DISTVERSION= 3.4.5
DISTVERSIONSUFFIX=
CATEGORIES= editors elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor-devel/distinfo b/editors/with-editor-devel/distinfo
index 9ff64c411e6b..cd8d35db500e 100644
--- a/editors/with-editor-devel/distinfo
+++ b/editors/with-editor-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924561
-SHA256 (magit-with-editor-v3.4.4_GH0.tar.gz) = ed6e5c30dff6d1d7e5d44302ea5e95211a0293a6cd0257ec905380e4d46efd08
-SIZE (magit-with-editor-v3.4.4_GH0.tar.gz) = 34309
+TIMESTAMP = 1754135608
+SHA256 (magit-with-editor-v3.4.5_GH0.tar.gz) = 2ee5d19f0b559ef3ebc9898eb641493cfef5834fdd3e4086dcaff4a5fc49ba02
+SIZE (magit-with-editor-v3.4.5_GH0.tar.gz) = 34357
diff --git a/editors/with-editor/Makefile b/editors/with-editor/Makefile
index 4a1d35bdbc4b..da698d1071da 100644
--- a/editors/with-editor/Makefile
+++ b/editors/with-editor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.4
+DISTVERSION= 3.4.5
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor/distinfo b/editors/with-editor/distinfo
index 91bf90301b99..56557399c013 100644
--- a/editors/with-editor/distinfo
+++ b/editors/with-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924515
-SHA256 (magit-with-editor-v3.4.4_GH0.tar.gz) = ed6e5c30dff6d1d7e5d44302ea5e95211a0293a6cd0257ec905380e4d46efd08
-SIZE (magit-with-editor-v3.4.4_GH0.tar.gz) = 34309
+TIMESTAMP = 1754135563
+SHA256 (magit-with-editor-v3.4.5_GH0.tar.gz) = 2ee5d19f0b559ef3ebc9898eb641493cfef5834fdd3e4086dcaff4a5fc49ba02
+SIZE (magit-with-editor-v3.4.5_GH0.tar.gz) = 34357
diff --git a/emulators/sameboy/Makefile b/emulators/sameboy/Makefile
index 065d043af171..7477c7e23aeb 100644
--- a/emulators/sameboy/Makefile
+++ b/emulators/sameboy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sameboy
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
+DISTVERSION= 1.0.2
CATEGORIES= emulators games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/emulators/sameboy/distinfo b/emulators/sameboy/distinfo
index 733bf7a93e9c..2aabea89411a 100644
--- a/emulators/sameboy/distinfo
+++ b/emulators/sameboy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743805732
-SHA256 (LIJI32-SameBoy-v1.0.1_GH0.tar.gz) = ccaba9e567330e3c4ce4ac10e5a410797b148557b42482b4fd55c61d592cd0c9
-SIZE (LIJI32-SameBoy-v1.0.1_GH0.tar.gz) = 7438446
+TIMESTAMP = 1754069839
+SHA256 (LIJI32-SameBoy-v1.0.2_GH0.tar.gz) = 226fb89e0bffb750d59619a8da7d7885517a68d6be3eae682abc7a9a49b16571
+SIZE (LIJI32-SameBoy-v1.0.2_GH0.tar.gz) = 7852346
diff --git a/emulators/sameboy/pkg-plist b/emulators/sameboy/pkg-plist
index 63106b2c8e6b..afa3cc348a6f 100644
--- a/emulators/sameboy/pkg-plist
+++ b/emulators/sameboy/pkg-plist
@@ -20,7 +20,7 @@ share/icons/hicolor/512x512/mimetypes/x-gameboy-rom.png
share/icons/hicolor/64x64/apps/sameboy.png
share/icons/hicolor/64x64/mimetypes/x-gameboy-color-rom.png
share/icons/hicolor/64x64/mimetypes/x-gameboy-rom.png
-share/mime/sameboy.xml
+share/mime/packages/sameboy.xml
@comment %%DATADIR%%/LICENSE
%%DATADIR%%/Palettes/Canyon.sbp
%%DATADIR%%/Palettes/Desert.sbp
diff --git a/finance/Makefile b/finance/Makefile
index 636d68dbf6f0..96e5d2980fce 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -50,7 +50,6 @@
SUBDIR += ledgersmb12
SUBDIR += libbtc
SUBDIR += libofx
- SUBDIR += libstocks
SUBDIR += linux-tradingview
SUBDIR += lnd
SUBDIR += moneymanagerex
diff --git a/finance/libstocks/Makefile b/finance/libstocks/Makefile
deleted file mode 100644
index 0261ea36645e..000000000000
--- a/finance/libstocks/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= libstocks
-PORTVERSION= 0.5.0
-PORTREVISION= 1
-CATEGORIES= finance devel
-MASTER_SITES= SF
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= C library which can be used to fetch stocks quotes
-WWW= https://libstocks.sourceforge.net/
-
-DEPRECATED= Abandoned upstream, last release in 2000
-EXPIRATION_DATE=2025-07-31
-
-USE_LDCONFIG= yes
-REINPLACE_ARGS= -i ""
-MAKE_ENV= WITHOUT_PROFILE=yes SRCCONF=/dev/null
-MAKE_ENV+= STAGEDIR="${STAGEDIR}"
-USES= uidfix
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- ${REINPLACE_CMD} -e 's/<malloc.h>/<stdlib.h>/' \
- -e 's/__UNIX__/__unix__/' \
- $$(${GREP} -El '<malloc.h>|__UNIX__' \
- ${WRKSRC}/lib/*.c); \
-
-do-build do-install:
-.for d in lib client
- cd ${WRKSRC}/$d && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} \
- ${MAKEFLAGS} -j2 -f ${FILESDIR}/Makefile.$d ${.TARGET:S/do-//}
-.endfor
-
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/finance/libstocks/distinfo b/finance/libstocks/distinfo
deleted file mode 100644
index abd808cfed53..000000000000
--- a/finance/libstocks/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libstocks-0.5.0.tar.gz) = 0d4dc756e1b43270b8afd25c9b33ecd13107802a62d63778677dc9cac0957c1c
-SIZE (libstocks-0.5.0.tar.gz) = 48268
diff --git a/finance/libstocks/files/Makefile.client b/finance/libstocks/files/Makefile.client
deleted file mode 100644
index 2cee8a98dcdf..000000000000
--- a/finance/libstocks/files/Makefile.client
+++ /dev/null
@@ -1,12 +0,0 @@
-PROG= libstocks_client
-SRCS= client.c
-MAN=
-PREFIX?=/usr/local
-BINDIR= ${STAGEDIR}${PREFIX}/bin
-
-CFLAGS+=-I${.CURDIR}/../lib
-LDADD+= -L../lib -lstocks
-
-build: all
-
-.include <bsd.prog.mk>
diff --git a/finance/libstocks/files/Makefile.lib b/finance/libstocks/files/Makefile.lib
deleted file mode 100644
index 0d4159691e9a..000000000000
--- a/finance/libstocks/files/Makefile.lib
+++ /dev/null
@@ -1,17 +0,0 @@
-PREFIX?=/usr/local
-LIBDIR= ${STAGEDIR}${PREFIX}/lib
-INCSDIR=${STAGEDIR}${PREFIX}/include
-INCDIR= ${INCSDIR} # for 4.x bsd.lib.mk
-
-LIB= stocks
-SHLIB_MAJOR=0
-SHLIB_MINOR=5
-
-MK_PROFILE=no # to avoid building profiled library
-
-SRCS!= ${MAKE} -f ${.CURDIR}/Makefile.in -V libstocks_a_SOURCES
-INCS!= ${MAKE} -f ${.CURDIR}/Makefile.in -V include_HEADERS
-
-build: all
-
-.include <bsd.lib.mk>
diff --git a/finance/libstocks/files/patch-lib_http.c b/finance/libstocks/files/patch-lib_http.c
deleted file mode 100644
index 994c6a391a48..000000000000
--- a/finance/libstocks/files/patch-lib_http.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- lib/http.c Tue Sep 5 10:42:34 2000
-+++ lib/http.c Tue Jan 8 00:09:06 2002
-@@ -21,5 +21,7 @@
- #define __HTTP_C__
-
- #ifdef __UNIX__
-+#include <sys/types.h>
-+
- #include <sys/socket.h>
- #include <netinet/in.h>
-@@ -32,5 +34,4 @@
- #endif
-
--#include <sys/types.h>
- #include <ctype.h>
- #include <string.h>
diff --git a/finance/libstocks/pkg-descr b/finance/libstocks/pkg-descr
deleted file mode 100644
index cc12edd74695..000000000000
--- a/finance/libstocks/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Libstocks is a C library which can be used to fetch stocks quotes.
-
-It is currently able to get quotes from a lot of stocks markets. The
-supported markets are :
-
- Argentina European markets
- Australia Mexico
- Brasil United States
- Canada Venezuela
- Chili
-
-Unfortunatly, libstocks can get historical quotes just for the United
-States market.
diff --git a/finance/libstocks/pkg-plist b/finance/libstocks/pkg-plist
deleted file mode 100644
index cc09b64dfe0c..000000000000
--- a/finance/libstocks/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/libstocks_client
-include/stocks.h
-lib/libstocks.a
-lib/libstocks.so
-lib/libstocks.so.0
-%%PORTDOCS%%share/doc/libstocks/README
diff --git a/games/julius/Makefile b/games/julius/Makefile
index 35fcf68bf17f..455424950254 100644
--- a/games/julius/Makefile
+++ b/games/julius/Makefile
@@ -1,7 +1,6 @@
PORTNAME= julius
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= games
PKGNAMESUFFIX= -caesariii
diff --git a/games/julius/distinfo b/games/julius/distinfo
index 3366f2091050..7b5785ac795e 100644
--- a/games/julius/distinfo
+++ b/games/julius/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634233552
-SHA256 (bvschaik-julius-v1.7.0_GH0.tar.gz) = 3ee62699bcbf6c74fe5a9c940c62187141422a9bd98e01747a554fd77483431f
-SIZE (bvschaik-julius-v1.7.0_GH0.tar.gz) = 6448466
+TIMESTAMP = 1753988515
+SHA256 (bvschaik-julius-v1.8.0_GH0.tar.gz) = e479e0b60074497b3e81b30749e040c423f493d469d630a774c06b3d61d91159
+SIZE (bvschaik-julius-v1.8.0_GH0.tar.gz) = 8159940
diff --git a/games/naev/Makefile b/games/naev/Makefile
index bbea8d80f369..7600195c4a23 100644
--- a/games/naev/Makefile
+++ b/games/naev/Makefile
@@ -1,6 +1,6 @@
PORTNAME= naev
PORTVERSION= 0.12.4
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONSUFFIX= -source
CATEGORIES= games
MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index ef831d06890e..e0654383dacc 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -63,6 +63,13 @@ PORTDOCS= *
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
.endif
+post-patch:
+ ${REINPLACE_CMD} -e 's/Qt6 Qt5/Qt6/' \
+ -e 's/program_options system/program_options/' \
+ ${WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e '/Boost::system/d' \
+ ${WRKSRC}/components/CMakeLists.txt
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
diff --git a/games/simutrans/Makefile b/games/simutrans/Makefile
index 9f3f8e143fde..8a83f6533d7f 100644
--- a/games/simutrans/Makefile
+++ b/games/simutrans/Makefile
@@ -24,7 +24,7 @@ CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_CCache \
CMAKE_DISABLE_FIND_PACKAGE_Subversion
CMAKE_ARGS= -DSIMUTRANS_USE_REVISION=1
-PORTSCOUT= skipv:Nightly
+PORTSCOUT= skipv:nightly
PORTDATA= *
PORTDOCS= change_request.txt \
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index ebd9e2502c73..72810fb7b3a8 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20250726
+PORTVERSION= s20250730
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-897-g8e02bae8f3 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-933-gf1dc31a7e3 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index 018b32e61e7a..687211bf6654 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -168,6 +168,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
data-encoding-2.9.0 \
debugid-0.8.0 \
deflate-1.0.0 \
+ delaunator-1.0.2 \
deranged-0.4.0 \
digest-0.10.7 \
directories-next-2.0.0 \
@@ -581,6 +582,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
+ robust-0.2.3 \
ron-0.8.1 \
roots-0.0.8 \
roxmltree-0.14.1 \
@@ -704,7 +706,9 @@ CARGO_CRATES= ab_glyph-0.2.29 \
time-macros-0.2.22 \
timer-queue-0.1.0 \
tiny-skia-0.8.4 \
+ tiny-skia-0.11.4 \
tiny-skia-path-0.8.4 \
+ tiny-skia-path-0.11.4 \
tinystr-0.7.6 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index fde05990aeb1..6378a4b16174 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753536803
+TIMESTAMP = 1753874523
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -339,6 +339,8 @@ SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
SIZE (rust/crates/deflate-1.0.0.crate) = 62722
+SHA256 (rust/crates/delaunator-1.0.2.crate) = 0ab46e386c7a38300a0d93b0f3e484bc2ee0aded66c47b14762ec9ab383934fa
+SIZE (rust/crates/delaunator-1.0.2.crate) = 95108
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -1165,6 +1167,8 @@ SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e90891
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (rust/crates/robust-0.2.3.crate) = e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea
+SIZE (rust/crates/robust-0.2.3.crate) = 16034
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
SHA256 (rust/crates/roots-0.0.8.crate) = 082f11ffa03bbef6c2c6ea6bea1acafaade2fd9050ae0234ab44a2153742b058
@@ -1411,8 +1415,12 @@ SHA256 (rust/crates/timer-queue-0.1.0.crate) = 13756c29c43d836ff576221498bf4916b
SIZE (rust/crates/timer-queue-0.1.0.crate) = 13344
SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684
+SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
+SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814
+SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
+SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
@@ -1871,5 +1879,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2
SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268
-SHA256 (veloren-v0.17.0-897-g8e02bae8f3.tar.bz2) = 7a7fdbc1437d48a7bd0bb0bb0454968931f5e6c6125a1c94c4c34bb6221373f2
-SIZE (veloren-v0.17.0-897-g8e02bae8f3.tar.bz2) = 334124257
+SHA256 (veloren-v0.17.0-933-gf1dc31a7e3.tar.bz2) = f3c1e67b6905c36e2411f85cc2b23462dcbca0bc35f71a95748286d008bd89c8
+SIZE (veloren-v0.17.0-933-gf1dc31a7e3.tar.bz2) = 334133105
diff --git a/games/xblast/Makefile b/games/xblast/Makefile
index 81b88e3643ef..adb7da6d30d7 100644
--- a/games/xblast/Makefile
+++ b/games/xblast/Makefile
@@ -1,8 +1,8 @@
PORTNAME= xblast
-PORTVERSION= 2.10.4
-PORTREVISION= 19
+DISTVERSION= 2.10.4
+PORTREVISION= 20
CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} \
+MASTER_SITES= SF/${PORTNAME}/Sources/${DISTVERSION} \
SF/${PORTNAME}/Images/${IMAGES_DATE}:images \
SF/${PORTNAME}/Levels/${LEVELS_DATE}:levels \
SF/${PORTNAME}/Models/${MODELS_DATE}:models \
@@ -14,7 +14,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
models-${MODELS_DATE}${EXTRACT_SUFX}:models
DIST_SUBDIR= xblast
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vchimishuk@yandex.ru
COMMENT= Multi-player real-time strategy game for X11
WWW= https://xblast.sourceforge.net/
@@ -33,23 +33,25 @@ MODELS_DATE= 2005-01-06
MUSICS_DATE= 2005-01-06
SOUNDS_DATE= 2004-04-29
-OPTIONS_DEFINE= NLS SDL SMPF SOUND
-OPTIONS_DEFAULT=SDL SOUND
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= NLS SDL SMPF SOUND
+OPTIONS_DEFAULT= SDL SOUND
+OPTIONS_SUB= yes
+
+SMPF_DESC= Support for 16 players
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
+SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera
SDL_USES= sdl
-SDL_USE= SDL=gfx,image,mixer,net,ttf,sdl
SDL_USES_OFF= xorg
+SDL_USE= SDL=gfx,image,mixer,net,sdl,ttf
SDL_USE_OFF= XORG=ice,x11,xt
SDL_CONFIGURE_ENABLE= sdl
-SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera
-SMPF_DESC= Support for 16 players
+
SMPF_CONFIGURE_ENABLE= SMPF
-SOUND_CONFIGURE_ENABLE= sound
SOUND_DISTFILES= musics-${MUSICS_DATE}${EXTRACT_SUFX}:musics \
sounds${EXTRACT_SUFX}:sounds
+SOUND_CONFIGURE_ENABLE= sound
post-extract:
-@${MV} ${WRKDIR}/levels-${LEVELS_DATE}/reconstruct?on2.xal ${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal
diff --git a/games/xblast/files/patch-configure b/games/xblast/files/patch-configure
new file mode 100644
index 000000000000..337df740b696
--- /dev/null
+++ b/games/xblast/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2025-07-31 04:57:28 UTC
++++ configure
+@@ -9488,7 +9488,7 @@ datadir=$game_datadir;
+
+ datadir=$game_datadir;
+
+-CFLAGS="$CFLAGS -DGAME_DATADIR=\\\"$datadir\\\""
++CFLAGS="$CFLAGS -DGAME_DATADIR=\\\"$datadir/xblast\\\""
+
+
+
diff --git a/graphics/Makefile b/graphics/Makefile
index 71716649bbcd..8b9be1162c54 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -118,7 +118,6 @@
SUBDIR += compupic
SUBDIR += converseen
SUBDIR += corrupter
- SUBDIR += cosmoplayer
SUBDIR += cptutils
SUBDIR += crw
SUBDIR += ctl
@@ -348,6 +347,7 @@
SUBDIR += hs-tart
SUBDIR += hugin
SUBDIR += hyprgraphics
+ SUBDIR += hyprland-protocols
SUBDIR += icat
SUBDIR += icc-profiles-adobe-cs4
SUBDIR += icc-profiles-basiccolor
diff --git a/graphics/aeskulap/Makefile b/graphics/aeskulap/Makefile
index 2290144c6a08..502dda98028f 100644
--- a/graphics/aeskulap/Makefile
+++ b/graphics/aeskulap/Makefile
@@ -4,10 +4,10 @@ PORTREVISION= 6
CATEGORIES= graphics
MAINTAINER= danfe@FreeBSD.org
-COMMENT= Medical image viewer
+COMMENT= Medical image viewer and DICOM network client
WWW= https://aeskulap.nongnu.org/
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdcmimage.so:graphics/dcmtk \
@@ -19,6 +19,10 @@ LIB_DEPENDS= libdcmimage.so:graphics/dcmtk \
USES= compiler:c++11-lang autoreconf desktop-file-utils gettext \
gmake gnome jpeg libtool localbase pkgconfig
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-static --with-gsettings
+GLIB_SCHEMAS= org.gnu.aeskulap.gschema.xml
+INSTALL_TARGET= install-strip
USE_GITHUB= yes
GH_ACCOUNT= mikhailnov
GH_TAGNAME= e43334e
@@ -26,8 +30,10 @@ USE_CXXSTD= c++11
USE_GNOME= gtkmm24 intltool libglade2
USE_LDCONFIG= ${PREFIX}/lib/aeskulap
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-static --with-gsettings
-INSTALL_TARGET= install-strip
+post-patch:
+ @${REINPLACE_CMD} -e '/^AM_GCONF_SOURCE_2/,+1d' \
+ ${WRKSRC}/configure.ac
+ @${REINPLACE_CMD} -e '/^if GCONF_SCHEMAS_INSTALL/,+3d' \
+ ${WRKSRC}/src/Makefile.am
.include <bsd.port.mk>
diff --git a/graphics/aeskulap/pkg-plist b/graphics/aeskulap/pkg-plist
index 2be82d9dcde0..823f35166a3d 100644
--- a/graphics/aeskulap/pkg-plist
+++ b/graphics/aeskulap/pkg-plist
@@ -26,7 +26,6 @@ lib/aeskulap/libimagepool.so
%%DATADIR%%/images/stock-tool-scale-22.png
share/appdata/aeskulap.appdata.xml
share/applications/aeskulap.desktop
-share/glib-2.0/schemas/org.gnu.aeskulap.gschema.xml
share/icons/hicolor/64x64/apps/aeskulap.png
share/icons/hicolor/scalable/apps/aeskulap.svg
share/locale/de/LC_MESSAGES/aeskulap.mo
diff --git a/graphics/art/Makefile b/graphics/art/Makefile
index ec539439e9a8..e440ce20311c 100644
--- a/graphics/art/Makefile
+++ b/graphics/art/Makefile
@@ -1,5 +1,6 @@
PORTNAME= art
DISTVERSION= 1.25.6
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://github.com/artpixls/ART/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= -raw-image-editor
diff --git a/graphics/cosmoplayer/Makefile b/graphics/cosmoplayer/Makefile
deleted file mode 100644
index bfe3a5186802..000000000000
--- a/graphics/cosmoplayer/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME= cosmoplayer
-PORTVERSION= 2.1.1
-PORTREVISION= 2
-CATEGORIES= graphics
-#MASTER_SITES= http://opendx.npaci.edu/libs/
-MASTER_SITES= http://distfiles.macports.org/${PORTNAME}/ \
- http://lil.fr.distfiles.macports.org/${PORTNAME}/ \
- http://ftp.leg.uct.ac.za/pub/packages/macports/distfiles/${PORTNAME}/
-DISTNAME= ${PORTNAME}-jar
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= Java classes to support VRML
-WWW= http://cic.nist.gov/vrml/cosmoplayer.html
-
-LICENSE= SGI
-LICENSE_NAME= SGI
-LICENSE_FILE= ${WRKSRC}/License
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept
-
-DEPRECATED= Abandonware
-EXPIRATION_DATE=2025-07-31
-
-RUN_DEPENDS= ${JAVALIBDIR}/java40.jar:devel/netscape-java40
-
-USES= java
-
-NO_BUILD= yes
-NO_ARCH= yes
-
-JARFILES= npcosmop211.jar
-
-PLIST_FILES= ${JARFILES:S|^|%%JAVAJARDIR%%/|}
-
-post-extract:
- ${MV} ${WRKDIR}/comsoplayer-jar ${WRKSRC}
-
-do-install:
- ${INSTALL_DATA} ${JARFILES:S|^|${WRKSRC}/|} ${STAGEDIR}${JAVAJARDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/cosmoplayer/distinfo b/graphics/cosmoplayer/distinfo
deleted file mode 100644
index 9b7e42670320..000000000000
--- a/graphics/cosmoplayer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cosmoplayer-jar.tar.gz) = 1a79351c2d5300c4e1ceb469852c922dcc24b6ac5a43859226749a35798b6d1e
-SIZE (cosmoplayer-jar.tar.gz) = 44698
diff --git a/graphics/cosmoplayer/pkg-descr b/graphics/cosmoplayer/pkg-descr
deleted file mode 100644
index d06eb5a1e3bb..000000000000
--- a/graphics/cosmoplayer/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This jar file comes from Computer Associates / SGI Cosmo Player.
-It contains classes to support VRML.
-
-It is used by OpenDX.
diff --git a/graphics/ctl/Makefile b/graphics/ctl/Makefile
index 2893f004b773..64c7e2beeeec 100644
--- a/graphics/ctl/Makefile
+++ b/graphics/ctl/Makefile
@@ -1,13 +1,9 @@
PORTNAME= ctl
DISTVERSIONPREFIX= ctl-
-DISTVERSION= 1.5.3
-PORTREVISION= 3
+DISTVERSION= 1.5.4
CATEGORIES= graphics lang
PKGNAMESUFFIX= -language
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= 3871cd7717fd184d9fbb667730d35f1a89391f09.patch:-p1 # FreeBSD compatibility patch: https://github.com/ampas/CTL/pull/145
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Color Transformation Language
WWW= https://github.com/ampas/CTL
@@ -37,4 +33,6 @@ DOCSDIR= share/doc/CTL
OPTIONS_DEFINE= DOCS
+# tests as of 1.5.4: 100% tests passed, 0 tests failed out of 220
+
.include <bsd.port.mk>
diff --git a/graphics/ctl/distinfo b/graphics/ctl/distinfo
index 831eccc6084e..3bfe3e31e920 100644
--- a/graphics/ctl/distinfo
+++ b/graphics/ctl/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1707022854
-SHA256 (ampas-CTL-ctl-1.5.3_GH0.tar.gz) = 0a9f5f3de8964ac5cca31597aca74bf915a3d8214e3276fdcb52c80ad25b0096
-SIZE (ampas-CTL-ctl-1.5.3_GH0.tar.gz) = 3073036
-SHA256 (3871cd7717fd184d9fbb667730d35f1a89391f09.patch) = 3a77003f3474569de39f3b4270cd033c9cf6d22dce4d551fb1edcd6eb0fee30c
-SIZE (3871cd7717fd184d9fbb667730d35f1a89391f09.patch) = 1653
+TIMESTAMP = 1754025845
+SHA256 (ampas-CTL-ctl-1.5.4_GH0.tar.gz) = fb84925320d053827fce965d7aeea5bb8690d7093bb083c8e3915d7a600e25fc
+SIZE (ampas-CTL-ctl-1.5.4_GH0.tar.gz) = 3079675
diff --git a/graphics/ctl/files/patch-OpenEXR__CTL_exrdpx_exrToDpx.cpp b/graphics/ctl/files/patch-OpenEXR__CTL_exrdpx_exrToDpx.cpp
deleted file mode 100644
index cd6d7ca72421..000000000000
--- a/graphics/ctl/files/patch-OpenEXR__CTL_exrdpx_exrToDpx.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- OpenEXR_CTL/exrdpx/exrToDpx.cpp.orig 2024-01-04 19:41:17 UTC
-+++ OpenEXR_CTL/exrdpx/exrToDpx.cpp
-@@ -169,13 +169,13 @@ writePixels
- const Rgba &pixel = pixels[y][x];
-
- unsigned int r =
-- (unsigned int) (clamp (float (pixel.r), 0.0f, 1023.0f) + 0.5f);
-+ (unsigned int) (std::clamp (float (pixel.r), 0.0f, 1023.0f) + 0.5f);
-
- unsigned int g =
-- (unsigned int) (clamp (float (pixel.g), 0.0f, 1023.0f) + 0.5f);
-+ (unsigned int) (std::clamp (float (pixel.g), 0.0f, 1023.0f) + 0.5f);
-
- unsigned int b =
-- (unsigned int) (clamp (float (pixel.b), 0.0f, 1023.0f) + 0.5f);
-+ (unsigned int) (std::clamp (float (pixel.b), 0.0f, 1023.0f) + 0.5f);
-
- unsigned int word = (r << 22) | (g << 12) | (b << 2);
-
diff --git a/graphics/ctl/pkg-plist b/graphics/ctl/pkg-plist
index b797b5f996f1..03942c64867b 100644
--- a/graphics/ctl/pkg-plist
+++ b/graphics/ctl/pkg-plist
@@ -26,12 +26,17 @@ include/CTL/CtlTypeStorage.h
include/CTL/CtlVersion.h
include/OpenEXR/ImfCtlApplyTransforms.h
lib/libIlmCtl.so
-lib/libIlmCtl.so.1.5.3
+lib/libIlmCtl.so.1.5
+lib/libIlmCtl.so.1.5.4
lib/libIlmCtlMath.so
-lib/libIlmCtlMath.so.1.5.3
+lib/libIlmCtlMath.so.1.5
+lib/libIlmCtlMath.so.1.5.4
lib/libIlmCtlSimd.so
-lib/libIlmCtlSimd.so.1.5.3
+lib/libIlmCtlSimd.so.1.5
+lib/libIlmCtlSimd.so.1.5.4
lib/libIlmImfCtl.so
+lib/libIlmImfCtl.so.1.5
+lib/libIlmImfCtl.so.1.5.4
%%DATADIR%%/change_saturation.ctl
%%DATADIR%%/transform_DPX_EXR.ctl
%%DATADIR%%/transform_EXR_DPX.ctl
diff --git a/graphics/filament/Makefile b/graphics/filament/Makefile
index c0e27a92e4d8..848ce3c1ff22 100644
--- a/graphics/filament/Makefile
+++ b/graphics/filament/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filament
DISTVERSIONPREFIX= v
-DISTVERSION= 1.62.1
+DISTVERSION= 1.62.2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/filament/distinfo b/graphics/filament/distinfo
index b63cbf81b763..687b3f3972d7 100644
--- a/graphics/filament/distinfo
+++ b/graphics/filament/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752596311
-SHA256 (google-filament-v1.62.1_GH0.tar.gz) = 7cd0e8a6e050a9346729924823c00155ac2312635c60cb65714142f17ec52231
-SIZE (google-filament-v1.62.1_GH0.tar.gz) = 764525864
+TIMESTAMP = 1754114300
+SHA256 (google-filament-v1.62.2_GH0.tar.gz) = 3ae746cb11fcb93a4cd494a5bbb86a8e2fc81075218593dad0ac0f3381be24e0
+SIZE (google-filament-v1.62.2_GH0.tar.gz) = 766597384
diff --git a/graphics/filament/pkg-plist b/graphics/filament/pkg-plist
index 3fd3b702d3d7..9351c86540cf 100644
--- a/graphics/filament/pkg-plist
+++ b/graphics/filament/pkg-plist
@@ -56,6 +56,7 @@ include/filamat/Enums.h
include/filamat/IncludeCallback.h
include/filamat/MaterialBuilder.h
include/filamat/Package.h
+include/filament-generatePrefilterMipmap/generatePrefilterMipmap.h
include/filament-iblprefilter/IBLPrefilterContext.h
include/filament/Box.h
include/filament/BufferObject.h
@@ -195,6 +196,7 @@ lib/libdracodec.a
lib/libfilabridge.a
lib/libfilaflat.a
lib/libfilamat.a
+lib/libfilament-generatePrefilterMipmap.a
lib/libfilament-iblprefilter.a
lib/libfilament.a
lib/libfilameshio.a
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index 2ec905392421..445c78151114 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gegl
DISTVERSION= 0.4.62
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= GIMP
diff --git a/graphics/hyprland-protocols/Makefile b/graphics/hyprland-protocols/Makefile
new file mode 100644
index 000000000000..e8c07429b712
--- /dev/null
+++ b/graphics/hyprland-protocols/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= hyprland-protocols
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.6.4
+CATEGORIES= graphics
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Wayland protocol extensions for Hyprland
+WWW= https://github.com/hyprwm/hyprland-protocols
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= meson
+
+USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/graphics/hyprland-protocols/distinfo b/graphics/hyprland-protocols/distinfo
new file mode 100644
index 000000000000..e74a37925c7e
--- /dev/null
+++ b/graphics/hyprland-protocols/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754038793
+SHA256 (hyprwm-hyprland-protocols-v0.6.4_GH0.tar.gz) = 0d4f99abc21b04fc126dd754e306bb84cd334131d542ff2e0c172190c6570384
+SIZE (hyprwm-hyprland-protocols-v0.6.4_GH0.tar.gz) = 10447
diff --git a/graphics/hyprland-protocols/pkg-descr b/graphics/hyprland-protocols/pkg-descr
new file mode 100644
index 000000000000..2919edd92193
--- /dev/null
+++ b/graphics/hyprland-protocols/pkg-descr
@@ -0,0 +1,10 @@
+This package exists in an effort to bridge the gap between Hyprland
+and KDE/Gnome's functionality, as well as allow apps for some extra
+neat functionality under Hyprland.
+
+Since wayland-protocols is slow to change (on top of Hyprland not
+being allowed to contribute), we have to maintain a set of protocols
+Hyprland uses to plumb some things / add some useful features.
+
+Some of the protocols here also do not belong in wayland-protocols, as
+they are specific to Hyprland.
diff --git a/graphics/hyprland-protocols/pkg-plist b/graphics/hyprland-protocols/pkg-plist
new file mode 100644
index 000000000000..238901696534
--- /dev/null
+++ b/graphics/hyprland-protocols/pkg-plist
@@ -0,0 +1,8 @@
+%%DATADIR%%/protocols/hyprland-ctm-control-v1.xml
+%%DATADIR%%/protocols/hyprland-focus-grab-v1.xml
+%%DATADIR%%/protocols/hyprland-global-shortcuts-v1.xml
+%%DATADIR%%/protocols/hyprland-lock-notify-v1.xml
+%%DATADIR%%/protocols/hyprland-surface-v1.xml
+%%DATADIR%%/protocols/hyprland-toplevel-export-v1.xml
+%%DATADIR%%/protocols/hyprland-toplevel-mapping-v1.xml
+share/pkgconfig/hyprland-protocols.pc
diff --git a/graphics/libpano13/Makefile b/graphics/libpano13/Makefile
index bd42b6ed125f..e994421d3cf7 100644
--- a/graphics/libpano13/Makefile
+++ b/graphics/libpano13/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libpano13
DISTVERSION= 2.9.22
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics java
MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${DISTVERSION}
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index ef173e2a4f31..66a58b4a7efe 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.2-branchpoint-497
-DISTVERSIONSUFFIX= -g8037d22f015
+DISTVERSION= 25.2-branchpoint-682
+DISTVERSIONSUFFIX= -gfa8731b8596
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index af5cf3221960..9b4cfa258345 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753555416
-SHA256 (mesa-25.2-branchpoint-497-g8037d22f015.tar.bz2) = a7834c3219ac88a714f1eeeda32a2ea114597e01085d9465c34e95b89c58035e
-SIZE (mesa-25.2-branchpoint-497-g8037d22f015.tar.bz2) = 58382340
+TIMESTAMP = 1753915533
+SHA256 (mesa-25.2-branchpoint-682-gfa8731b8596.tar.bz2) = 432e6d1a0b21d9857b4c6587ab1a0bf311ed182427f900a432698ce432c85161
+SIZE (mesa-25.2-branchpoint-682-gfa8731b8596.tar.bz2) = 58364002
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
index c88815f3a177..6862ddeb24ac 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -28,7 +28,8 @@ LICENSE_FILE= ${WRKSRC}/docs/license.rst
COMPONENT= ${PORTNAME:tl:C/^lib//:C/mesa-//}
-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR}
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
.if ${COMPONENT} != clover
.if ${PORT_OPTIONS:MX11}
USES+= xorg
diff --git a/graphics/mupdf/Makefile b/graphics/mupdf/Makefile
index e1be24f4825c..af46b07cf949 100644
--- a/graphics/mupdf/Makefile
+++ b/graphics/mupdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mupdf
-DISTVERSION= 1.26.3
+DISTVERSION= 1.26.4
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/mupdf/distinfo b/graphics/mupdf/distinfo
index afd38195b1a6..2d94356fc1f1 100644
--- a/graphics/mupdf/distinfo
+++ b/graphics/mupdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752431401
-SHA256 (mupdf-1.26.3-source.tar.gz) = ab467fc2d888cd8424cdce4bc6dd7ec61f34820582ddf3769a336e6909d9a48e
-SIZE (mupdf-1.26.3-source.tar.gz) = 64525703
+TIMESTAMP = 1753851810
+SHA256 (mupdf-1.26.4-source.tar.gz) = 8a57e9b78ea2c2312c91590fd5eabe1d246b5e98b585bc152100e24bf81252a1
+SIZE (mupdf-1.26.4-source.tar.gz) = 64530252
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index 06523cbb8145..6007f89212bb 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -3,6 +3,9 @@ DISTVERSION= 4.11.0
PORTREVISION= 2
CATEGORIES= graphics
+PATCH_SITES= https://github.com/opencv/opencv/commit/
+PATCHFILES= 97f3f390661f2fd1168336820b89eb4383ce8528.patch:-p1
+
MAINTAINER= desktop@FreeBSD.org
COMMENT= Open Source Computer Vision library
WWW= https://www.opencv.org/
diff --git a/graphics/opencv/distinfo b/graphics/opencv/distinfo
index 06f3f1e26fc4..56458465f4e9 100644
--- a/graphics/opencv/distinfo
+++ b/graphics/opencv/distinfo
@@ -1,9 +1,11 @@
-TIMESTAMP = 1745669344
+TIMESTAMP = 1753904251
SHA256 (opencv-opencv-4.11.0_GH0.tar.gz) = 9a7c11f924eff5f8d8070e297b322ee68b9227e003fd600d4b8122198091665f
SIZE (opencv-opencv-4.11.0_GH0.tar.gz) = 95051012
-SHA256 (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041
-SIZE (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 55450097
SHA256 (opencv-ade-v0.1.2e_GH0.tar.gz) = 107711887d413127955d64a0e42974ec379c1ebb81832c79a21a9e3a2110e4bf
SIZE (opencv-ade-v0.1.2e_GH0.tar.gz) = 117054
SHA256 (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 0b19085992da68a6b6b751ce7c37fd22b27e43ff28455a68280484e436c438e8
SIZE (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 102507737
+SHA256 (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041
+SIZE (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 55450097
+SHA256 (97f3f390661f2fd1168336820b89eb4383ce8528.patch) = 9275b59080fb0380241b2aa6410cfd9dabd412a0746fc8bf94b25a3fb1594af5
+SIZE (97f3f390661f2fd1168336820b89eb4383ce8528.patch) = 3285
diff --git a/graphics/openxr/Makefile b/graphics/openxr/Makefile
index 4a608115d3af..628f543d4e94 100644
--- a/graphics/openxr/Makefile
+++ b/graphics/openxr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openxr
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.1.49
-PORTREVISION= 1
+DISTVERSION= 1.1.50
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
diff --git a/graphics/openxr/distinfo b/graphics/openxr/distinfo
index 7ca8036e5fc5..94dcfc57d04f 100644
--- a/graphics/openxr/distinfo
+++ b/graphics/openxr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749800000
-SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.49_GH0.tar.gz) = 74e9260a1876b0540171571a09bad853302ec68a911200321be8b0591ca94111
-SIZE (KhronosGroup-OpenXR-SDK-release-1.1.49_GH0.tar.gz) = 692160
+TIMESTAMP = 1753960000
+SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.50_GH0.tar.gz) = 9e077d464c688b5063f838e13357ee9639ea33dacc50a9e8207c79a8a93c94c6
+SIZE (KhronosGroup-OpenXR-SDK-release-1.1.50_GH0.tar.gz) = 709092
diff --git a/graphics/pastel/Makefile b/graphics/pastel/Makefile
index 5b6880ca1777..332db5718b0c 100644
--- a/graphics/pastel/Makefile
+++ b/graphics/pastel/Makefile
@@ -1,12 +1,11 @@
PORTNAME= pastel
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
-PORTREVISION= 24
+DISTVERSION= 0.10.0
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
COMMENT= Command-line tool to generate, analyze, convert and manipulate colors
-WWW= https://github.com/sharkdp/pastel
+WWW= https://github.com/sharkdp/pastel/
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
@@ -16,113 +15,18 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cargo shebangfix
USE_GITHUB= yes
GH_ACCOUNT= sharkdp
-SHEBANG_FILES= doc/demo-scripts/gradient.sh
-CARGO_CRATES= aho-corasick-0.7.18 \
- approx-0.5.1 \
- assert_cmd-2.0.4 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- bitflags-1.3.2 \
- bstr-0.2.17 \
- bumpalo-3.9.1 \
- cast-0.2.7 \
- cfg-if-1.0.0 \
- clap-2.34.0 \
- clap-3.1.18 \
- clap_complete-3.1.4 \
- clap_lex-0.2.0 \
- criterion-0.3.5 \
- criterion-plot-0.4.4 \
- crossbeam-channel-0.5.4 \
- crossbeam-deque-0.8.1 \
- crossbeam-epoch-0.9.8 \
- crossbeam-utils-0.8.8 \
- csv-1.1.6 \
- csv-core-0.1.10 \
- difflib-0.4.0 \
- doc-comment-0.3.3 \
- either-1.6.1 \
- getrandom-0.2.6 \
- half-1.8.2 \
- hashbrown-0.11.2 \
- hermit-abi-0.1.19 \
- indexmap-1.8.1 \
- itertools-0.10.3 \
- itoa-0.4.8 \
- itoa-1.0.2 \
- js-sys-0.3.57 \
- lazy_static-1.4.0 \
- libc-0.2.126 \
- log-0.4.17 \
- memchr-2.5.0 \
- memoffset-0.6.5 \
- minimal-lexical-0.2.1 \
- nom-7.1.1 \
- num-traits-0.2.15 \
- num_cpus-1.13.1 \
- once_cell-1.12.0 \
- oorandom-11.1.3 \
- os_str_bytes-6.1.0 \
- output_vt100-0.1.3 \
- plotters-0.3.1 \
- plotters-backend-0.3.2 \
- plotters-svg-0.3.1 \
- ppv-lite86-0.2.16 \
- predicates-2.1.1 \
- predicates-core-1.0.3 \
- predicates-tree-1.0.5 \
- proc-macro2-1.0.39 \
- quote-1.0.18 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.3 \
- rand_xoshiro-0.6.0 \
- rayon-1.5.3 \
- rayon-core-1.9.3 \
- regex-1.5.6 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.26 \
- rustc_version-0.4.0 \
- ryu-1.0.10 \
- same-file-1.0.6 \
- scopeguard-1.1.0 \
- semver-1.0.9 \
- serde-1.0.137 \
- serde_cbor-0.11.2 \
- serde_derive-1.0.137 \
- serde_json-1.0.81 \
- strsim-0.10.0 \
- syn-1.0.95 \
- termcolor-1.1.3 \
- terminal_size-0.1.17 \
- termtree-0.2.4 \
- textwrap-0.11.0 \
- textwrap-0.15.0 \
- tinytemplate-1.2.1 \
- unicode-ident-1.0.0 \
- unicode-width-0.1.9 \
- wait-timeout-0.2.0 \
- walkdir-2.3.2 \
- wasi-0.10.2+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.80 \
- wasm-bindgen-backend-0.2.80 \
- wasm-bindgen-macro-0.2.80 \
- wasm-bindgen-macro-support-0.2.80 \
- wasm-bindgen-shared-0.2.80 \
- web-sys-0.3.57 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0
+SHEBANG_FILES= doc/demo-scripts/gradient.sh
PLIST_FILES= bin/${PORTNAME}
-DOCS= doc/colorcheck.md doc/colorcheck.png \
- doc/demo-scripts/gradient.sh doc/pastel.gif README.md
+
PORTDOCS= ${DOCS:T}
OPTIONS_DEFINE= DOCS
+DOCS= doc/colorcheck.md doc/colorcheck.png \
+ doc/demo-scripts/gradient.sh doc/pastel.gif README.md
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
diff --git a/graphics/pastel/Makefile.crates b/graphics/pastel/Makefile.crates
new file mode 100644
index 000000000000..485a38c4bba7
--- /dev/null
+++ b/graphics/pastel/Makefile.crates
@@ -0,0 +1,122 @@
+CARGO_CRATES= aho-corasick-1.1.3 \
+ anes-0.1.6 \
+ anstyle-1.0.8 \
+ approx-0.5.1 \
+ assert_cmd-2.0.16 \
+ atty-0.2.14 \
+ autocfg-1.3.0 \
+ bitflags-1.3.2 \
+ bstr-1.10.0 \
+ bumpalo-3.16.0 \
+ byteorder-1.5.0 \
+ cast-0.3.0 \
+ cfg-if-1.0.0 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ clap-3.2.25 \
+ clap-4.5.17 \
+ clap_builder-4.5.17 \
+ clap_complete-3.2.5 \
+ clap_lex-0.2.4 \
+ clap_lex-0.7.2 \
+ criterion-0.5.1 \
+ criterion-plot-0.5.0 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.20 \
+ crunchy-0.2.2 \
+ difflib-0.4.0 \
+ doc-comment-0.3.3 \
+ either-1.13.0 \
+ errno-0.3.9 \
+ getrandom-0.2.15 \
+ half-2.4.1 \
+ hashbrown-0.12.3 \
+ hermit-abi-0.1.19 \
+ hermit-abi-0.3.9 \
+ hermit-abi-0.4.0 \
+ indexmap-1.9.3 \
+ io-lifetimes-1.0.11 \
+ is-terminal-0.4.13 \
+ itertools-0.10.5 \
+ itoa-1.0.11 \
+ js-sys-0.3.70 \
+ libc-0.2.158 \
+ linux-raw-sys-0.3.8 \
+ log-0.4.22 \
+ memchr-2.7.4 \
+ minimal-lexical-0.2.1 \
+ nom-7.1.3 \
+ num-traits-0.2.19 \
+ once_cell-1.19.0 \
+ oorandom-11.1.4 \
+ os_str_bytes-6.6.1 \
+ output_vt100-0.1.3 \
+ plotters-0.3.6 \
+ plotters-backend-0.3.6 \
+ plotters-svg-0.3.6 \
+ ppv-lite86-0.2.20 \
+ predicates-3.1.2 \
+ predicates-core-1.0.8 \
+ predicates-tree-1.0.11 \
+ proc-macro2-1.0.86 \
+ quote-1.0.37 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rand_xoshiro-0.6.0 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ regex-1.10.6 \
+ regex-automata-0.4.7 \
+ regex-syntax-0.8.4 \
+ rustix-0.37.27 \
+ ryu-1.0.18 \
+ same-file-1.0.6 \
+ serde-1.0.210 \
+ serde_derive-1.0.210 \
+ serde_json-1.0.128 \
+ strsim-0.10.0 \
+ syn-2.0.77 \
+ termcolor-1.4.1 \
+ terminal_size-0.2.6 \
+ termtree-0.4.1 \
+ textwrap-0.16.1 \
+ tinytemplate-1.2.1 \
+ unicode-ident-1.0.12 \
+ wait-timeout-0.2.0 \
+ walkdir-2.5.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.93 \
+ wasm-bindgen-backend-0.2.93 \
+ wasm-bindgen-macro-0.2.93 \
+ wasm-bindgen-macro-support-0.2.93 \
+ wasm-bindgen-shared-0.2.93 \
+ web-sys-0.3.70 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35
diff --git a/graphics/pastel/distinfo b/graphics/pastel/distinfo
index 3db370be1442..3ef74b0e513c 100644
--- a/graphics/pastel/distinfo
+++ b/graphics/pastel/distinfo
@@ -1,197 +1,247 @@
-TIMESTAMP = 1671089626
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+TIMESTAMP = 1735255893
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
+SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/assert_cmd-2.0.4.crate) = 93ae1ddd39efd67689deb1979d80bad3bf7f2b09c6e6117c8d1f2443b5e2f83e
-SIZE (rust/crates/assert_cmd-2.0.4.crate) = 22581
+SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
+SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
-SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
-SHA256 (rust/crates/cast-0.2.7.crate) = 4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a
-SIZE (rust/crates/cast-0.2.7.crate) = 11222
+SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
+SIZE (rust/crates/bstr-1.10.0.crate) = 380426
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/clap-3.1.18.crate) = d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b
-SIZE (rust/crates/clap-3.1.18.crate) = 209664
-SHA256 (rust/crates/clap_complete-3.1.4.crate) = da92e6facd8d73c22745a5d3cbb59bdf8e46e3235c923e516527d8e81eec14a4
-SIZE (rust/crates/clap_complete-3.1.4.crate) = 31223
-SHA256 (rust/crates/clap_lex-0.2.0.crate) = a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213
-SIZE (rust/crates/clap_lex-0.2.0.crate) = 9581
-SHA256 (rust/crates/criterion-0.3.5.crate) = 1604dafd25fba2fe2d5895a9da139f8dc9b319a5fe5354ca137cbbce4e178d10
-SIZE (rust/crates/criterion-0.3.5.crate) = 110662
-SHA256 (rust/crates/criterion-plot-0.4.4.crate) = d00996de9f2f7559f7f4dc286073197f83e92256a59ed395f9aac01fe717da57
-SIZE (rust/crates/criterion-plot-0.4.4.crate) = 22546
-SHA256 (rust/crates/crossbeam-channel-0.5.4.crate) = 5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53
-SIZE (rust/crates/crossbeam-channel-0.5.4.crate) = 88237
-SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
-SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852
-SHA256 (rust/crates/crossbeam-epoch-0.9.8.crate) = 1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c
-SIZE (rust/crates/crossbeam-epoch-0.9.8.crate) = 46012
-SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
-SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
-SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
-SIZE (rust/crates/csv-1.1.6.crate) = 886999
-SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
-SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
+SIZE (rust/crates/clap-3.2.25.crate) = 219403
+SHA256 (rust/crates/clap-4.5.17.crate) = 3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac
+SIZE (rust/crates/clap-4.5.17.crate) = 56802
+SHA256 (rust/crates/clap_builder-4.5.17.crate) = 8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73
+SIZE (rust/crates/clap_builder-4.5.17.crate) = 163559
+SHA256 (rust/crates/clap_complete-3.2.5.crate) = 3f7a2e0a962c45ce25afce14220bc24f9dade0a1787f185cecf96bfba7847cd8
+SIZE (rust/crates/clap_complete-3.2.5.crate) = 31625
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
+SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
+SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
+SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/getrandom-0.2.6.crate) = 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
-SIZE (rust/crates/getrandom-0.2.6.crate) = 28043
-SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
-SIZE (rust/crates/half-1.8.2.crate) = 41874
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/indexmap-1.8.1.crate) = 0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee
-SIZE (rust/crates/indexmap-1.8.1.crate) = 53220
-SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
-SIZE (rust/crates/itertools-0.10.3.crate) = 118661
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
-SHA256 (rust/crates/itoa-1.0.2.crate) = 112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d
-SIZE (rust/crates/itoa-1.0.2.crate) = 11112
-SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397
-SIZE (rust/crates/js-sys-0.3.57.crate) = 78605
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.126.crate) = 349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836
-SIZE (rust/crates/libc-0.2.126.crate) = 590481
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
+SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
+SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
+SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
+SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/js-sys-0.3.70.crate) = 1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a
+SIZE (rust/crates/js-sys-0.3.70.crate) = 53863
+SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
+SIZE (rust/crates/libc-0.2.158.crate) = 751340
+SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
+SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
-SIZE (rust/crates/nom-7.1.1.crate) = 115818
-SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
-SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
-SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
-SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
-SHA256 (rust/crates/once_cell-1.12.0.crate) = 7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225
-SIZE (rust/crates/once_cell-1.12.0.crate) = 31549
-SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
-SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
-SHA256 (rust/crates/os_str_bytes-6.1.0.crate) = 21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa
-SIZE (rust/crates/os_str_bytes-6.1.0.crate) = 21150
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
+SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
+SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
+SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
-SHA256 (rust/crates/plotters-0.3.1.crate) = 32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a
-SIZE (rust/crates/plotters-0.3.1.crate) = 8595577
-SHA256 (rust/crates/plotters-backend-0.3.2.crate) = d88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c
-SIZE (rust/crates/plotters-backend-0.3.2.crate) = 13524
-SHA256 (rust/crates/plotters-svg-0.3.1.crate) = 521fa9638fa597e1dc53e9412a4f9cefb01187ee1f7413076f9e6749e2885ba9
-SIZE (rust/crates/plotters-svg-0.3.1.crate) = 7596
-SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
-SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
-SHA256 (rust/crates/predicates-2.1.1.crate) = a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c
-SIZE (rust/crates/predicates-2.1.1.crate) = 23150
-SHA256 (rust/crates/predicates-core-1.0.3.crate) = da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb
-SIZE (rust/crates/predicates-core-1.0.3.crate) = 7757
-SHA256 (rust/crates/predicates-tree-1.0.5.crate) = 4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032
-SIZE (rust/crates/predicates-tree-1.0.5.crate) = 8126
-SHA256 (rust/crates/proc-macro2-1.0.39.crate) = c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f
-SIZE (rust/crates/proc-macro2-1.0.39.crate) = 41663
-SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
-SIZE (rust/crates/quote-1.0.18.crate) = 28911
+SHA256 (rust/crates/plotters-0.3.6.crate) = a15b6eccb8484002195a3e44fe65a4ce8e93a625797a063735536fd59cb01cf3
+SIZE (rust/crates/plotters-0.3.6.crate) = 147577
+SHA256 (rust/crates/plotters-backend-0.3.6.crate) = 414cec62c6634ae900ea1c56128dfe87cf63e7caece0852ec76aba307cebadb7
+SIZE (rust/crates/plotters-backend-0.3.6.crate) = 13669
+SHA256 (rust/crates/plotters-svg-0.3.6.crate) = 81b30686a7d9c3e010b84284bdd26a29f2138574f52f5eb6f794fc0ad924e705
+SIZE (rust/crates/plotters-svg-0.3.6.crate) = 6944
+SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
+SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/predicates-3.1.2.crate) = 7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97
+SIZE (rust/crates/predicates-3.1.2.crate) = 23986
+SHA256 (rust/crates/predicates-core-1.0.8.crate) = ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931
+SIZE (rust/crates/predicates-core-1.0.8.crate) = 8552
+SHA256 (rust/crates/predicates-tree-1.0.11.crate) = 41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13
+SIZE (rust/crates/predicates-tree-1.0.11.crate) = 8393
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
-SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d
-SIZE (rust/crates/rayon-1.5.3.crate) = 167246
-SHA256 (rust/crates/rayon-core-1.9.3.crate) = 258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f
-SIZE (rust/crates/rayon-core-1.9.3.crate) = 65300
-SHA256 (rust/crates/regex-1.5.6.crate) = d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1
-SIZE (rust/crates/regex-1.5.6.crate) = 238593
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.26.crate) = 49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64
-SIZE (rust/crates/regex-syntax-0.6.26.crate) = 293912
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/ryu-1.0.10.crate) = f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695
-SIZE (rust/crates/ryu-1.0.10.crate) = 48485
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
+SIZE (rust/crates/regex-1.10.6.crate) = 253894
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
+SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
+SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
+SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
+SIZE (rust/crates/rustix-0.37.27.crate) = 324534
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/semver-1.0.9.crate) = 8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd
-SIZE (rust/crates/semver-1.0.9.crate) = 30843
-SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
-SIZE (rust/crates/serde-1.0.137.crate) = 76182
-SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
-SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
-SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
-SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
-SHA256 (rust/crates/serde_json-1.0.81.crate) = 9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c
-SIZE (rust/crates/serde_json-1.0.81.crate) = 144480
+SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
+SIZE (rust/crates/serde-1.0.210.crate) = 78338
+SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
+SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
+SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
+SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-1.0.95.crate) = fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942
-SIZE (rust/crates/syn-1.0.95.crate) = 236676
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
-SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
-SHA256 (rust/crates/termtree-0.2.4.crate) = 507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b
-SIZE (rust/crates/termtree-0.2.4.crate) = 4416
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
-SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
+SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
+SIZE (rust/crates/syn-2.0.77.crate) = 268784
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
+SIZE (rust/crates/terminal_size-0.2.6.crate) = 10585
+SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
+SIZE (rust/crates/termtree-0.4.1.crate) = 4557
+SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
+SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/unicode-ident-1.0.0.crate) = d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee
-SIZE (rust/crates/unicode-ident-1.0.0.crate) = 34224
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/wasm-bindgen-0.2.80.crate) = 27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad
-SIZE (rust/crates/wasm-bindgen-0.2.80.crate) = 164576
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4
-SIZE (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 25741
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5
-SIZE (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 11805
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 17857
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.80.crate) = d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744
-SIZE (rust/crates/wasm-bindgen-shared-0.2.80.crate) = 7204
-SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
-SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasm-bindgen-0.2.93.crate) = a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5
+SIZE (rust/crates/wasm-bindgen-0.2.93.crate) = 43769
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b
+SIZE (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 30344
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf
+SIZE (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 6822
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = 20642
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.93.crate) = c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484
+SIZE (rust/crates/wasm-bindgen-shared-0.2.93.crate) = 7527
+SHA256 (rust/crates/web-sys-0.3.70.crate) = 26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0
+SIZE (rust/crates/web-sys-0.3.70.crate) = 615438
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (sharkdp-pastel-v0.9.0_GH0.tar.gz) = 473c805de42f6849a4bb14ec103ca007441f355552bdb6ebc80b60dac1f3a95d
-SIZE (sharkdp-pastel-v0.9.0_GH0.tar.gz) = 3230126
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (sharkdp-pastel-v0.10.0_GH0.tar.gz) = 7848cd6d2ad8db6543b609dece7c9c28b4720c09fb13aeb204dd03d152159dd2
+SIZE (sharkdp-pastel-v0.10.0_GH0.tar.gz) = 3235468
diff --git a/graphics/pecl-imagick/Makefile b/graphics/pecl-imagick/Makefile
index 3c5c2de6711f..d56cc88050ea 100644
--- a/graphics/pecl-imagick/Makefile
+++ b/graphics/pecl-imagick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= imagick
-PORTVERSION= 3.8.0
+DISTVERSION= 3.8.0
CATEGORIES= graphics
MAINTAINER= 000.fbsd@quip.cz
@@ -14,4 +14,12 @@ CPE_VENDOR= php
CONFIGURE_ARGS= --with-imagick=${LOCALBASE}
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/imagick.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/py-pyglet1/Makefile b/graphics/py-pyglet1/Makefile
index 3cf23c877449..63f4e34aa2c7 100644
--- a/graphics/py-pyglet1/Makefile
+++ b/graphics/py-pyglet1/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyglet
-PORTVERSION= 1.5.30
-PORTREVISION= 1
+PORTVERSION= 1.5.31
CATEGORIES= graphics multimedia x11-toolkits python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyglet1/distinfo b/graphics/py-pyglet1/distinfo
index 21be45643041..8b742b26623c 100644
--- a/graphics/py-pyglet1/distinfo
+++ b/graphics/py-pyglet1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734971214
-SHA256 (pyglet-1.5.30.zip) = 6548f96ece110fc4f23a765958068560b28e1e1ded3ce0e70e461d4dc7fcc21e
-SIZE (pyglet-1.5.30.zip) = 6900668
+TIMESTAMP = 1754055072
+SHA256 (pyglet-1.5.31.zip) = a5e422b4c27b0fc99e92103bf493109cca5c18143583b868b3b4631a98ae9417
+SIZE (pyglet-1.5.31.zip) = 6900712
diff --git a/graphics/zathura-pdf-mupdf/Makefile b/graphics/zathura-pdf-mupdf/Makefile
index ca48d5ee2792..a015cbea442f 100644
--- a/graphics/zathura-pdf-mupdf/Makefile
+++ b/graphics/zathura-pdf-mupdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zathura-pdf-mupdf
DISTVERSION= 0.4.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= https://pwmt.org/projects/zathura-pdf-mupdf/download/
diff --git a/irc/kvirc/Makefile b/irc/kvirc/Makefile
index f8872771d065..781dbfd1e55a 100644
--- a/irc/kvirc/Makefile
+++ b/irc/kvirc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= KVIrc
-DISTVERSION= 5.2.6
+DISTVERSION= 5.2.8
CATEGORIES= irc kde
MAINTAINER= vvd@FreeBSD.org
@@ -9,16 +9,15 @@ WWW= https://www.kvirc.net
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/ABOUT-LICENSE
-USES= cmake compiler:c++11-lang cpe desktop-file-utils pkgconfig qt:5 \
- ssl xorg
+USES= cmake compiler:c++11-lang cpe desktop-file-utils gl pkgconfig \
+ qt:6 ssl xorg
USE_GITHUB= yes
+USE_GL= opengl
USE_LDCONFIG= yes
-USE_QT= concurrent core declarative gui multimedia network printsupport \
- sql widgets x11extras xml \
- buildtools:build qmake:build
+USE_QT= 5compat base multimedia
USE_XORG= ice sm x11 xext xrender xscrnsaver
-CMAKE_ARGS= -DQT_VERSION_MAJOR=5
+CMAKE_ARGS= -DQT_VERSION_MAJOR=6
CMAKE_ON= WANT_CRYPT WANT_IPC WANT_IPV6 WANT_OPENSSL WANT_OSS WANT_STRIP \
WANT_TRANSPARENCY
CMAKE_OFF= WANT_COEXISTENCE WANT_DEBUG WANT_ENV_FLAGS \
@@ -35,16 +34,13 @@ OPTIONS_SUB= yes
DCC_VIDEO_DESC= Direct client video connection support (experimental)
DCC_VOICE_DESC= Direct client voice connection support
-GTKSTYLE_DESC= Enable QGtkStyle
AUDIOFILE_LIB_DEPENDS= libaudiofile.so:audio/libaudiofile
AUDIOFILE_CMAKE_BOOL= WANT_AUDIOFILE
-DBUS_USE= qt=dbus
DBUS_CMAKE_BOOL= WANT_QTDBUS
DCC_VIDEO_CMAKE_BOOL= WANT_DCC_VIDEO
-DCC_VIDEO_BROKEN= qt5 support dropped: https://github.com/kvirc/KVIrc/pull/2628
DCC_VOICE_CMAKE_BOOL= WANT_DCC_VOICE
@@ -62,11 +58,11 @@ ENCHANT_CMAKE_BOOL= WANT_SPELLCHECKER
GSM_RUN_DEPENDS= ${LOCALBASE}/lib/libgsm.so:audio/gsm
GSM_CMAKE_BOOL= WANT_GSM
-KDE_IMPLIES= DBUS
-KDE_USES= kde:5
-KDE_USE= kde=auth,codecs,completion,config,configwidgets,coreaddons,i18n \
- kde=jobwidgets,kio,notifications,parts,phonon,service,solid \
- kde=sonnet,textwidgets,widgetsaddons,windowsystem,xmlgui,ecm:build
+KDE_USES= kde:6
+KDE_USE= kde=colorscheme,completion,config,configwidgets \
+ kde=coreaddons,guiaddons,i18n,jobwidgets,kio \
+ kde=notifications,parts,service,statusnotifieritem \
+ kde=widgetsaddons,windowsystem,xmlgui,ecm:build
KDE_CMAKE_BOOL= WANT_KDE
NLS_USES= gettext-tools
@@ -81,7 +77,7 @@ PERL_USES= perl5
PERL_USE= perl5:run
PERL_CMAKE_BOOL= WANT_PERL
-PHONON_USES= kde:5
+PHONON_USES= kde:6
PHONON_USE= kde=phonon
PHONON_CMAKE_BOOL= WANT_PHONON
@@ -91,7 +87,7 @@ PYTHON_CMAKE_BOOL= WANT_PYTHON
SVG_USE= qt=svg
SVG_CMAKE_BOOL= WANT_QTSVG
-WEBENGINE_USE= qt=location,webchannel,webengine
+WEBENGINE_USE= qt=declarative,positioning,webchannel,webengine
WEBENGINE_CMAKE_BOOL= WANT_QTWEBENGINE
.include <bsd.port.mk>
diff --git a/irc/kvirc/distinfo b/irc/kvirc/distinfo
index fc61dfb466ba..c543678a1d48 100644
--- a/irc/kvirc/distinfo
+++ b/irc/kvirc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729376925
-SHA256 (KVIrc-KVIrc-5.2.6_GH0.tar.gz) = e8de989b5df8d9286da3e26146682a349fe496864dc2e7d7eae8dc27167fdd25
-SIZE (KVIrc-KVIrc-5.2.6_GH0.tar.gz) = 6336310
+TIMESTAMP = 1754141414
+SHA256 (KVIrc-KVIrc-5.2.8_GH0.tar.gz) = 914a8cd0b88d2576450798d5c51973c1cf3ee40a45baaf2151630c9daf46615d
+SIZE (KVIrc-KVIrc-5.2.8_GH0.tar.gz) = 6443327
diff --git a/irc/kvirc/pkg-plist b/irc/kvirc/pkg-plist
index 962acfa7ea94..f2230951f51d 100644
--- a/irc/kvirc/pkg-plist
+++ b/irc/kvirc/pkg-plist
@@ -1489,6 +1489,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/about_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/about_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/about_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/about_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/about_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/about_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/addon_cs.mo
@@ -1507,6 +1508,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/addon_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/addon_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/addon_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/addon_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/addon_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/addon_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/dcc_cs.mo
@@ -1525,6 +1527,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/dcc_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/dcc_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/dcc_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/dcc_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/dcc_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/dcc_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/defscript_cs.mo
@@ -1543,6 +1546,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/defscript_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/defscript_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/defscript_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/defscript_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/defscript_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/defscript_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/editor_cs.mo
@@ -1561,6 +1565,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/editor_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/editor_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/editor_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/editor_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/editor_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/editor_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_cs.mo
@@ -1579,6 +1584,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/filetransferwindow_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvirc_cs.mo
@@ -1597,6 +1603,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/kvirc_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvirc_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvirc_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/kvirc_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvirc_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvirc_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvs_cs.mo
@@ -1615,6 +1622,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/kvs_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvs_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvs_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/kvs_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvs_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/kvs_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/log_cs.mo
@@ -1634,6 +1642,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/log_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/log_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/log_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/log_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/log_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/log_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_cs.mo
@@ -1652,6 +1661,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/mediaplayer_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/notifier_cs.mo
@@ -1670,6 +1680,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/notifier_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/notifier_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/notifier_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/notifier_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/notifier_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/notifier_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/objects_cs.mo
@@ -1687,6 +1698,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/objects_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/objects_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/objects_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/objects_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/objects_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/objects_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/options_cs.mo
@@ -1705,6 +1717,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/options_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/options_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/options_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/options_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/options_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/options_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/perl_cs.mo
@@ -1723,6 +1736,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/perl_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/perl_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/perl_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/perl_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/perl_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/perl_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/python_cs.mo
@@ -1740,6 +1754,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/python_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/python_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/python_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/python_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/python_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/python_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/register_cs.mo
@@ -1758,6 +1773,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/register_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/register_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/register_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/register_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/register_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/register_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/serverdb_cs.mo
@@ -1776,6 +1792,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/serverdb_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/serverdb_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/serverdb_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/serverdb_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/serverdb_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/serverdb_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_cs.mo
@@ -1794,6 +1811,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/sharedfileswindow_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/theme_cs.mo
@@ -1812,6 +1830,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/theme_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/theme_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/theme_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/theme_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/theme_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/theme_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/torrent_cs.mo
@@ -1830,6 +1849,7 @@ share/kvirc/%%VER%%/license/LICENSE-OPENSSL
%%NLS%%share/kvirc/%%VER%%/locale/torrent_pt_BR.mo
%%NLS%%share/kvirc/%%VER%%/locale/torrent_ru.mo
%%NLS%%share/kvirc/%%VER%%/locale/torrent_sr.mo
+%%NLS%%share/kvirc/%%VER%%/locale/torrent_sv.mo
%%NLS%%share/kvirc/%%VER%%/locale/torrent_tr.mo
%%NLS%%share/kvirc/%%VER%%/locale/torrent_uk.mo
%%NLS%%share/kvirc/%%VER%%/locale/about_ko.mo
diff --git a/java/Makefile b/java/Makefile
index 829261f9440b..cbdaaa9aa848 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -94,7 +94,6 @@
SUBDIR += openjfx14
SUBDIR += phpeclipse
SUBDIR += proguard
- SUBDIR += servingxml
SUBDIR += sigar
SUBDIR += springframework
SUBDIR += springframework31
diff --git a/java/servingxml/Makefile b/java/servingxml/Makefile
deleted file mode 100644
index f529fd56aeac..000000000000
--- a/java/servingxml/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= servingxml
-PORTVERSION= 1.1.2
-CATEGORIES= java devel
-MASTER_SITES= SF
-
-MAINTAINER= jpbeconne@free.fr
-COMMENT= Framework for flat/XML data transformations
-WWW= https://servingxml.sourceforge.net/
-
-BUILD_DEPENDS= ${ANT_CMD}:devel/apache-ant
-
-DEPRECATED= Abandoned and obsolete, last release in 2010
-EXPIRATION_DATE=2025-07-31
-
-USES= java:build zip
-
-ANT_CMD?= ${LOCALBASE}/bin/ant
-ANT= ${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
-ANT_TARGETS= dist
-
-do-build:
- @cd ${WRKSRC} && ${ANT} ${ANT_TARGETS}
-
-do-install:
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
- (cd ${WRKSRC}/target/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME})
- ${CHMOD} 555 ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
- ${CHMOD} 555 ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/java/servingxml/distinfo b/java/servingxml/distinfo
deleted file mode 100644
index 51640dcb0519..000000000000
--- a/java/servingxml/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (servingxml-1.1.2.zip) = 8390cd1a510acbe9840b46c054151019a8166053cbf0357cd1bab3c48a4fb3a0
-SIZE (servingxml-1.1.2.zip) = 16523120
diff --git a/java/servingxml/files/patch-servingxml b/java/servingxml/files/patch-servingxml
deleted file mode 100644
index 49edf3c7ae86..000000000000
--- a/java/servingxml/files/patch-servingxml
+++ /dev/null
@@ -1,11 +0,0 @@
---- servingxml 2009-09-09 21:24:47.000000000 +0200
-+++ servingxml.new 2009-09-09 21:09:44.000000000 +0200
-@@ -86,7 +86,7 @@
- fi
-
- # add fop.jar, fop-sandbox and fop-hyph.jar, which reside in $SERVINGXML_HOME/build
--LOCALCLASSPATH=${SERVINGXML_HOME}/servingxml.jar${pathSepChar}${SERVINGXML_HOME}/config${pathSepChar}${SERVINGXML_HOME}/classes
-+LOCALCLASSPATH=${SERVINGXML_HOME}/servingxml.jar${pathSepChar}${SERVINGXML_HOME}/config${pathSepChar}${SERVINGXML_HOME}/classes${pathSepChar}${LOCALCLASSPATH}
-
- # add in the dependency .jar files, which reside in $SERVINGXML_HOME/lib
- DIRLIBS=${SERVINGXML_HOME}/lib/*.jar
diff --git a/java/servingxml/pkg-descr b/java/servingxml/pkg-descr
deleted file mode 100644
index 66552d4a3a7d..000000000000
--- a/java/servingxml/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-ServingXML is an open source, Apache 2.0 licensed, framework for flat/XML data
-transformations.
-It defines an extensible markup vocabulary for expressing flat-XML, XML-flat,
-flat-flat, and XML-XML processing in pipelines.
-ServingXML comes with a console app, and also documents an API for embedding
-the software in a standard Java or J2EE application.
diff --git a/java/servingxml/pkg-message b/java/servingxml/pkg-message
deleted file mode 100644
index a159fbc900be..000000000000
--- a/java/servingxml/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-For using servingxml, you need to specify environnemnt variables :
-SERVINGXML_HOME={PREFIX}/share/java/servingxml
-PATH=$PATH:$SERVINGXML_HOME
-Any third party JAR must be added to CLASSPATH
-EOM
-}
-]
diff --git a/java/servingxml/pkg-plist b/java/servingxml/pkg-plist
deleted file mode 100644
index e1286b3f296e..000000000000
--- a/java/servingxml/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-share/java/servingxml/LICENSE.txt
-share/java/servingxml/Readme.html
-share/java/servingxml/config/servingxml.properties
-share/java/servingxml/config/servingxml.xml
-share/java/servingxml/lib/activation.jar
-share/java/servingxml/lib/avalon-framework-4.2.0.jar
-share/java/servingxml/lib/batik-all-1.7.jar
-share/java/servingxml/lib/commons-io-1.3.1.jar
-share/java/servingxml/lib/commons-logging-1.0.4.jar
-share/java/servingxml/lib/edtftpj-1.5.2.jar
-share/java/servingxml/lib/fop.jar
-share/java/servingxml/lib/isorelax.jar
-share/java/servingxml/lib/mail.jar
-share/java/servingxml/lib/msv.jar
-share/java/servingxml/lib/relaxngDatatype.jar
-share/java/servingxml/lib/saxon9-dom.jar
-share/java/servingxml/lib/saxon9-s9api.jar
-share/java/servingxml/lib/saxon9.jar
-share/java/servingxml/lib/serializer-2.7.0.jar
-share/java/servingxml/lib/servingxml.edtftpj.jar
-share/java/servingxml/lib/servingxml.fop.jar
-share/java/servingxml/lib/servingxml.mail.jar
-share/java/servingxml/lib/servingxml.msv.jar
-share/java/servingxml/lib/servingxml.saxon.jar
-share/java/servingxml/lib/servingxmlx.jar
-share/java/servingxml/lib/xml-apis-1.3.04.jar
-share/java/servingxml/lib/xml-apis-ext-1.3.04.jar
-share/java/servingxml/lib/xmlgraphics-commons-1.3.1.jar
-share/java/servingxml/lib/xsdlib.jar
-share/java/servingxml/resources/META-INF/components/com/servingxml/core/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/edtftp/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/fop/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/mail/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/msv/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/saxon/components.xml
-share/java/servingxml/resources/META-INF/components/servingxmlx/components.xml
-share/java/servingxml/samples/dynamiccontent/books2html.bat
-share/java/servingxml/samples/dynamiccontent/build.bat
-share/java/servingxml/samples/dynamiccontent/build.properties
-share/java/servingxml/samples/dynamiccontent/build.sh
-share/java/servingxml/samples/dynamiccontent/build.xml
-share/java/servingxml/samples/dynamiccontent/css/style.css
-share/java/servingxml/samples/dynamiccontent/html/privacy-policy.html
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/Book.java
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/BookCatalog.java
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/Categories.java
-share/java/servingxml/samples/dynamiccontent/readme.txt
-share/java/servingxml/samples/dynamiccontent/resources.xml
-share/java/servingxml/samples/dynamiccontent/runall.bat
-share/java/servingxml/samples/dynamiccontent/styles/books-header.xsl
-share/java/servingxml/samples/dynamiccontent/styles/books.xsl
-share/java/servingxml/samples/dynamiccontent/styles/category-list.xsl
-share/java/servingxml/samples/dynamiccontent/styles/entities.def
-share/java/servingxml/samples/dynamiccontent/styles/footer.xsl
-share/java/servingxml/samples/dynamiccontent/styles/title-bar.xsl
-share/java/servingxml/samples/edi/comptest2xml.bat
-share/java/servingxml/samples/edi/data/comptest.txt
-share/java/servingxml/samples/edi/data/data.txt
-share/java/servingxml/samples/edi/data/edifact1.txt
-share/java/servingxml/samples/edi/data/invoic96A.txt
-share/java/servingxml/samples/edi/data/invoic96Acolumns.txt
-share/java/servingxml/samples/edi/edifact2xml.bat
-share/java/servingxml/samples/edi/edifact2xml2.bat
-share/java/servingxml/samples/edi/expected/invoic96A.xml
-share/java/servingxml/samples/edi/expected/invoic96Acolumns.xml
-share/java/servingxml/samples/edi/invoic96A2xml.bat
-share/java/servingxml/samples/edi/invoic96Acolumns2xml.bat
-share/java/servingxml/samples/edi/output/edifact.xml
-share/java/servingxml/samples/edi/resources-comptest.xml
-share/java/servingxml/samples/edi/resources-edifact.xml
-share/java/servingxml/samples/edi/resources-edifact2.xml
-share/java/servingxml/samples/edi/resources-invoic96A.xml
-share/java/servingxml/samples/edi/runall.bat
-share/java/servingxml/samples/edtftpj/books2ftp.bat
-share/java/servingxml/samples/edtftpj/dir2flat.bat
-share/java/servingxml/samples/edtftpj/documents/books.xml
-share/java/servingxml/samples/edtftpj/resources.xml
-share/java/servingxml/samples/embed/books2xml.bat
-share/java/servingxml/samples/embed/build.bat
-share/java/servingxml/samples/embed/build.properties
-share/java/servingxml/samples/embed/build.sh
-share/java/servingxml/samples/embed/build.xml
-share/java/servingxml/samples/embed/data/books.txt
-share/java/servingxml/samples/embed/java/embed/SampleRecordReaderApp.java
-share/java/servingxml/samples/embed/resources-books.xml
-share/java/servingxml/samples/embed/runall.bat
-share/java/servingxml/samples/flat2flat/ascii2ebcdic.bat
-share/java/servingxml/samples/flat2flat/bookDefaults2pos.bat
-share/java/servingxml/samples/flat2flat/bookorders2delim.bat
-share/java/servingxml/samples/flat2flat/books2ebcdic_packed.bat
-share/java/servingxml/samples/flat2flat/books2pipe.bat
-share/java/servingxml/samples/flat2flat/build.bat
-share/java/servingxml/samples/flat2flat/build.properties
-share/java/servingxml/samples/flat2flat/build.sh
-share/java/servingxml/samples/flat2flat/build.xml
-share/java/servingxml/samples/flat2flat/checkedBooks2delim.bat
-share/java/servingxml/samples/flat2flat/checkedBooksOutput2pos.bat
-share/java/servingxml/samples/flat2flat/countries2batchFiles.bat
-share/java/servingxml/samples/flat2flat/data/bookorders-pos.txt
-share/java/servingxml/samples/flat2flat/data/books-ebcdic.dat
-share/java/servingxml/samples/flat2flat/data/books.20040613.txt
-share/java/servingxml/samples/flat2flat/data/books.20040802.txt
-share/java/servingxml/samples/flat2flat/data/books.txt
-share/java/servingxml/samples/flat2flat/data/books_ebcdic_packed.dat
-share/java/servingxml/samples/flat2flat/data/checkedBooks.txt
-share/java/servingxml/samples/flat2flat/data/countries.csv
-share/java/servingxml/samples/flat2flat/data/databridge.txt
-share/java/servingxml/samples/flat2flat/databridge2flat.bat
-share/java/servingxml/samples/flat2flat/dir2listing.bat
-share/java/servingxml/samples/flat2flat/ebcdic2ascii.bat
-share/java/servingxml/samples/flat2flat/ebcdic_packed2books.bat
-share/java/servingxml/samples/flat2flat/generated_records2multiple_files.bat
-share/java/servingxml/samples/flat2flat/java/flat2flat/TradeRecordReader.java
-share/java/servingxml/samples/flat2flat/newBooks2pipe.bat
-share/java/servingxml/samples/flat2flat/resources-ascii-ebcdic.xml
-share/java/servingxml/samples/flat2flat/resources-batchRecords.xml
-share/java/servingxml/samples/flat2flat/resources-bookDefaults.xml
-share/java/servingxml/samples/flat2flat/resources-bookorders.xml
-share/java/servingxml/samples/flat2flat/resources-books_ebcdic_packed.xml
-share/java/servingxml/samples/flat2flat/resources-checkedBooks.xml
-share/java/servingxml/samples/flat2flat/resources-conversion.xml
-share/java/servingxml/samples/flat2flat/resources-databridge.xml
-share/java/servingxml/samples/flat2flat/resources-dir.xml
-share/java/servingxml/samples/flat2flat/resources-multiple_output_files.xml
-share/java/servingxml/samples/flat2flat/runall.bat
-share/java/servingxml/samples/flat2fpml/data/fra.csv
-share/java/servingxml/samples/flat2fpml/data/swap.csv
-share/java/servingxml/samples/flat2fpml/fra2xml.bat
-share/java/servingxml/samples/flat2fpml/resources-fra.xml
-share/java/servingxml/samples/flat2fpml/resources-swap.xml
-share/java/servingxml/samples/flat2fpml/runall.bat
-share/java/servingxml/samples/flat2fpml/swap2xml.bat
-share/java/servingxml/samples/flat2xml/CONV2xml.bat
-share/java/servingxml/samples/flat2xml/abtest2xml.bat
-share/java/servingxml/samples/flat2xml/addresses2xml.bat
-share/java/servingxml/samples/flat2xml/allbooks2xml.bat
-share/java/servingxml/samples/flat2xml/ars2xml.bat
-share/java/servingxml/samples/flat2xml/books2multiple_default_ns.bat
-share/java/servingxml/samples/flat2xml/books2multiple_xml.bat
-share/java/servingxml/samples/flat2xml/books2xml.bat
-share/java/servingxml/samples/flat2xml/books_ebcdic_packed2xml.bat
-share/java/servingxml/samples/flat2xml/build.bat
-share/java/servingxml/samples/flat2xml/build.properties
-share/java/servingxml/samples/flat2xml/build.sh
-share/java/servingxml/samples/flat2xml/build.xml
-share/java/servingxml/samples/flat2xml/compositeRecords2xml.bat
-share/java/servingxml/samples/flat2xml/countries2batchedXml.bat
-share/java/servingxml/samples/flat2xml/countries2batches.bat
-share/java/servingxml/samples/flat2xml/countries2xml.bat
-share/java/servingxml/samples/flat2xml/countriesDefault2xml.bat
-share/java/servingxml/samples/flat2xml/countriesMixed2xml.bat
-share/java/servingxml/samples/flat2xml/countriesUsingXslt2xml.bat
-share/java/servingxml/samples/flat2xml/countriesWithDiscards2xml.bat
-share/java/servingxml/samples/flat2xml/custom_trade_reader2xml.bat
-share/java/servingxml/samples/flat2xml/data/CONV_in.dat
-share/java/servingxml/samples/flat2xml/data/Comp6.dta
-share/java/servingxml/samples/flat2xml/data/G6744V00.smf
-share/java/servingxml/samples/flat2xml/data/abtest.txt
-share/java/servingxml/samples/flat2xml/data/addresses.txt
-share/java/servingxml/samples/flat2xml/data/ars.txt
-share/java/servingxml/samples/flat2xml/data/books.20040613.txt
-share/java/servingxml/samples/flat2xml/data/books.20040802.txt
-share/java/servingxml/samples/flat2xml/data/books.txt
-share/java/servingxml/samples/flat2xml/data/books_ebcdic_packed.dat
-share/java/servingxml/samples/flat2xml/data/cases.txt
-share/java/servingxml/samples/flat2xml/data/composite-records.txt
-share/java/servingxml/samples/flat2xml/data/countries.csv
-share/java/servingxml/samples/flat2xml/data/countries.xsd
-share/java/servingxml/samples/flat2xml/data/countriesWithDiscards.csv
-share/java/servingxml/samples/flat2xml/data/country-record.xsd
-share/java/servingxml/samples/flat2xml/data/detail.txt
-share/java/servingxml/samples/flat2xml/data/doubleByte.dat
-share/java/servingxml/samples/flat2xml/data/ebaf.dat
-share/java/servingxml/samples/flat2xml/data/exotics.txt
-share/java/servingxml/samples/flat2xml/data/family_data.txt
-share/java/servingxml/samples/flat2xml/data/fieldHasMaxWidth.txt
-share/java/servingxml/samples/flat2xml/data/files.txt
-share/java/servingxml/samples/flat2xml/data/flat1.txt
-share/java/servingxml/samples/flat2xml/data/header_and_data.txt
-share/java/servingxml/samples/flat2xml/data/hot-record.xsd
-share/java/servingxml/samples/flat2xml/data/hot-record.xsx
-share/java/servingxml/samples/flat2xml/data/hot.txt
-share/java/servingxml/samples/flat2xml/data/invoice.txt
-share/java/servingxml/samples/flat2xml/data/messages.properties
-share/java/servingxml/samples/flat2xml/data/multipart-keys.properties
-share/java/servingxml/samples/flat2xml/data/multipleSummaries.txt
-share/java/servingxml/samples/flat2xml/data/myspec.txt
-share/java/servingxml/samples/flat2xml/data/non_delimited_book_orders.txt
-share/java/servingxml/samples/flat2xml/data/non_delimited_variant_trades.txt
-share/java/servingxml/samples/flat2xml/data/opdef.txt
-share/java/servingxml/samples/flat2xml/data/optionalElements.txt
-share/java/servingxml/samples/flat2xml/data/order.txt
-share/java/servingxml/samples/flat2xml/data/persons.txt
-share/java/servingxml/samples/flat2xml/data/plans.txt
-share/java/servingxml/samples/flat2xml/data/repeating_with_quote.csv
-share/java/servingxml/samples/flat2xml/data/segments.txt
-share/java/servingxml/samples/flat2xml/data/specialChar.txt
-share/java/servingxml/samples/flat2xml/data/students-delim.txt
-share/java/servingxml/samples/flat2xml/data/students-fix.txt
-share/java/servingxml/samples/flat2xml/data/students.txt
-share/java/servingxml/samples/flat2xml/data/swath.xml
-share/java/servingxml/samples/flat2xml/data/tab_delimited_employees.txt
-share/java/servingxml/samples/flat2xml/data/tasks.csv
-share/java/servingxml/samples/flat2xml/data/test.txt
-share/java/servingxml/samples/flat2xml/data/testWidth.txt
-share/java/servingxml/samples/flat2xml/data/timesheets.csv
-share/java/servingxml/samples/flat2xml/data/trades.txt
-share/java/servingxml/samples/flat2xml/data/transaction.txt
-share/java/servingxml/samples/flat2xml/data/ytds.txt
-share/java/servingxml/samples/flat2xml/detail2xml.bat
-share/java/servingxml/samples/flat2xml/doubleByte2xml.bat
-share/java/servingxml/samples/flat2xml/ebaf2xml.bat
-share/java/servingxml/samples/flat2xml/eobclaims/data/eobclaims.txt
-share/java/servingxml/samples/flat2xml/eobclaims/eobclaims2xml.bat
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput-200815501300101.xml
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput-200815501300102.xml
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput.xml
-share/java/servingxml/samples/flat2xml/eobclaims/resources-eobclaims-flatfile.xml
-share/java/servingxml/samples/flat2xml/eobclaims/resources-eobclaims.xml
-share/java/servingxml/samples/flat2xml/exotics2xml.bat
-share/java/servingxml/samples/flat2xml/expected/ebaf.xml
-share/java/servingxml/samples/flat2xml/expected/testwidth.xml
-share/java/servingxml/samples/flat2xml/family_data2xml
-share/java/servingxml/samples/flat2xml/family_data2xml.bat
-share/java/servingxml/samples/flat2xml/fieldHasMaxWidth2xml.bat
-share/java/servingxml/samples/flat2xml/files2xml.bat
-share/java/servingxml/samples/flat2xml/flat12text.bat
-share/java/servingxml/samples/flat2xml/flatfile-hot.xml
-share/java/servingxml/samples/flat2xml/hot2xml1.bat
-share/java/servingxml/samples/flat2xml/hot2xml2.bat
-share/java/servingxml/samples/flat2xml/invoice2xml.bat
-share/java/servingxml/samples/flat2xml/java/flat2xml/HotRecordFilter.java
-share/java/servingxml/samples/flat2xml/java/flat2xml/TradeRecordReader.java
-share/java/servingxml/samples/flat2xml/messages2xml.bat
-share/java/servingxml/samples/flat2xml/multiple-readers/expected.xml
-share/java/servingxml/samples/flat2xml/multiple-readers/messages.txt
-share/java/servingxml/samples/flat2xml/multiple-readers/primary-input.txt
-share/java/servingxml/samples/flat2xml/multiple-readers/primary-input2xml.bat
-share/java/servingxml/samples/flat2xml/multiple-readers/resources.xml
-share/java/servingxml/samples/flat2xml/multipleRecords2SingleElement.bat
-share/java/servingxml/samples/flat2xml/multipleSummaries2xml.bat
-share/java/servingxml/samples/flat2xml/mychoice2xml.bat
-share/java/servingxml/samples/flat2xml/non_delimited_book_orders2xml.bat
-share/java/servingxml/samples/flat2xml/non_delimited_variant_trades2xml.bat
-share/java/servingxml/samples/flat2xml/opdef2xml.bat
-share/java/servingxml/samples/flat2xml/optionalElements2xml.bat
-share/java/servingxml/samples/flat2xml/order2xml.bat
-share/java/servingxml/samples/flat2xml/persons2xml1.bat
-share/java/servingxml/samples/flat2xml/persons2xml2.bat
-share/java/servingxml/samples/flat2xml/plans2xml.bat
-share/java/servingxml/samples/flat2xml/props2nested-tags1.bat
-share/java/servingxml/samples/flat2xml/props2nested-tags2.bat
-share/java/servingxml/samples/flat2xml/readme.txt
-share/java/servingxml/samples/flat2xml/repeatHeader2xml.bat
-share/java/servingxml/samples/flat2xml/repeating_with_quote2xml.cmd
-share/java/servingxml/samples/flat2xml/resources-CONV.xml
-share/java/servingxml/samples/flat2xml/resources-abtest.xml
-share/java/servingxml/samples/flat2xml/resources-addresses.xml
-share/java/servingxml/samples/flat2xml/resources-aggregate.xml
-share/java/servingxml/samples/flat2xml/resources-allbooks.xml
-share/java/servingxml/samples/flat2xml/resources-ars.xml
-share/java/servingxml/samples/flat2xml/resources-batchRecords.xml
-share/java/servingxml/samples/flat2xml/resources-batches.xml
-share/java/servingxml/samples/flat2xml/resources-books.xml
-share/java/servingxml/samples/flat2xml/resources-books_ebcdic_packed.xml
-share/java/servingxml/samples/flat2xml/resources-books_multiple.xml
-share/java/servingxml/samples/flat2xml/resources-choose.xml
-share/java/servingxml/samples/flat2xml/resources-countries.xml
-share/java/servingxml/samples/flat2xml/resources-countriesDefault.xml
-share/java/servingxml/samples/flat2xml/resources-countriesUsingXslt.xml
-share/java/servingxml/samples/flat2xml/resources-countriesWithDiscards.xml
-share/java/servingxml/samples/flat2xml/resources-custom_trade_reader.xml
-share/java/servingxml/samples/flat2xml/resources-detail.xml
-share/java/servingxml/samples/flat2xml/resources-doubleByte.xml
-share/java/servingxml/samples/flat2xml/resources-ebaf_unmarshaller.xml
-share/java/servingxml/samples/flat2xml/resources-exotics.xml
-share/java/servingxml/samples/flat2xml/resources-family_data.xml
-share/java/servingxml/samples/flat2xml/resources-fieldHasMaxWidth.xml
-share/java/servingxml/samples/flat2xml/resources-files.xml
-share/java/servingxml/samples/flat2xml/resources-filter.xml
-share/java/servingxml/samples/flat2xml/resources-flat1.xml
-share/java/servingxml/samples/flat2xml/resources-hot1.xml
-share/java/servingxml/samples/flat2xml/resources-hot2.xml
-share/java/servingxml/samples/flat2xml/resources-invoice.xml
-share/java/servingxml/samples/flat2xml/resources-messages.xml
-share/java/servingxml/samples/flat2xml/resources-multipleRecordsSingleElement.xml
-share/java/servingxml/samples/flat2xml/resources-multipleSummaries.xml
-share/java/servingxml/samples/flat2xml/resources-multiple_default_ns.xml
-share/java/servingxml/samples/flat2xml/resources-non_delimited_book_orders.xml
-share/java/servingxml/samples/flat2xml/resources-non_delimited_variant_trades.xml
-share/java/servingxml/samples/flat2xml/resources-opdef.xml
-share/java/servingxml/samples/flat2xml/resources-optionalElements.xml
-share/java/servingxml/samples/flat2xml/resources-order.xml
-share/java/servingxml/samples/flat2xml/resources-persons1.xml
-share/java/servingxml/samples/flat2xml/resources-persons2.xml
-share/java/servingxml/samples/flat2xml/resources-plans.xml
-share/java/servingxml/samples/flat2xml/resources-props2nested1.xml
-share/java/servingxml/samples/flat2xml/resources-props2nested2.xml
-share/java/servingxml/samples/flat2xml/resources-recordComposition.xml
-share/java/servingxml/samples/flat2xml/resources-repeatHeader.xml
-share/java/servingxml/samples/flat2xml/resources-repeating_with_quote.xml
-share/java/servingxml/samples/flat2xml/resources-segments.xml
-share/java/servingxml/samples/flat2xml/resources-smf.xml
-share/java/servingxml/samples/flat2xml/resources-specialChar.xml
-share/java/servingxml/samples/flat2xml/resources-students-delim.xml
-share/java/servingxml/samples/flat2xml/resources-students-fix.xml
-share/java/servingxml/samples/flat2xml/resources-students.xml
-share/java/servingxml/samples/flat2xml/resources-tab_delimited_employees.xml
-share/java/servingxml/samples/flat2xml/resources-tasks.xml
-share/java/servingxml/samples/flat2xml/resources-test.xml
-share/java/servingxml/samples/flat2xml/resources-testWidth.xml
-share/java/servingxml/samples/flat2xml/resources-timesheets.xml
-share/java/servingxml/samples/flat2xml/resources-trades.xml
-share/java/servingxml/samples/flat2xml/resources-transaction.xml
-share/java/servingxml/samples/flat2xml/resources-ytds.xml
-share/java/servingxml/samples/flat2xml/runall.bat
-share/java/servingxml/samples/flat2xml/sample output.xml
-share/java/servingxml/samples/flat2xml/segments2xml.bat
-share/java/servingxml/samples/flat2xml/smf2xml.bat
-share/java/servingxml/samples/flat2xml/specialChar2xml.bat
-share/java/servingxml/samples/flat2xml/students-delim2xml.bat
-share/java/servingxml/samples/flat2xml/students-fix2xml.bat
-share/java/servingxml/samples/flat2xml/students2xml.bat
-share/java/servingxml/samples/flat2xml/styles/transform1.xsl
-share/java/servingxml/samples/flat2xml/tab_delimited_employees2xml.bat
-share/java/servingxml/samples/flat2xml/tasks2xml.bat
-share/java/servingxml/samples/flat2xml/testWidth2xml.bat
-share/java/servingxml/samples/flat2xml/timesheets2xml.bat
-share/java/servingxml/samples/flat2xml/trades2xml.bat
-share/java/servingxml/samples/flat2xml/transaction2xml.bat
-share/java/servingxml/samples/flat2xml/ytds2xml.bat
-share/java/servingxml/samples/fop/documents/pulp.xml
-share/java/servingxml/samples/fop/pulp2pdf.bat
-share/java/servingxml/samples/fop/resources.xml
-share/java/servingxml/samples/fop/styles/novel.xsl
-share/java/servingxml/samples/mail/data/novel.xsl
-share/java/servingxml/samples/mail/data/pulp.xml
-share/java/servingxml/samples/mail/data/welcome.xsl
-share/java/servingxml/samples/mail/pulp2mail.bat
-share/java/servingxml/samples/mail/readme.txt
-share/java/servingxml/samples/mail/resources.xml
-share/java/servingxml/samples/saxon/data/books.xml
-share/java/servingxml/samples/saxon/data/countries.csv
-share/java/servingxml/samples/saxon/data/countries.xsd
-share/java/servingxml/samples/saxon/data/parameters.xml
-share/java/servingxml/samples/saxon/resources-parameters.xml
-share/java/servingxml/samples/saxon/resources-xquery.xml
-share/java/servingxml/samples/saxon/runall.bat
-share/java/servingxml/samples/saxon/xml2parameters.bat
-share/java/servingxml/samples/saxon/xquery2xml.bat
-share/java/servingxml/samples/saxpipeline/build.bat
-share/java/servingxml/samples/saxpipeline/build.properties
-share/java/servingxml/samples/saxpipeline/build.sh
-share/java/servingxml/samples/saxpipeline/build.xml
-share/java/servingxml/samples/saxpipeline/documents/mixed-up.xml
-share/java/servingxml/samples/saxpipeline/file2html.bat
-share/java/servingxml/samples/saxpipeline/java/MySaxReader.java
-share/java/servingxml/samples/saxpipeline/java/PostFilter.java
-share/java/servingxml/samples/saxpipeline/java/PreFilter.java
-share/java/servingxml/samples/saxpipeline/readme.txt
-share/java/servingxml/samples/saxpipeline/resources-file.xml
-share/java/servingxml/samples/saxpipeline/resources-sax.xml
-share/java/servingxml/samples/saxpipeline/runall.bat
-share/java/servingxml/samples/saxpipeline/sax2html.bat
-share/java/servingxml/samples/saxpipeline/styles/filter.xsl
-share/java/servingxml/samples/sql/analysts2xml.bat
-share/java/servingxml/samples/sql/batch_insert_employees.bat
-share/java/servingxml/samples/sql/batch_prepare_insert_employees.bat
-share/java/servingxml/samples/sql/build.bat
-share/java/servingxml/samples/sql/build.properties
-share/java/servingxml/samples/sql/build.sh
-share/java/servingxml/samples/sql/build.xml
-share/java/servingxml/samples/sql/custom-conn2xml.bat
-share/java/servingxml/samples/sql/data/masterDetail.xml
-share/java/servingxml/samples/sql/employees2csv.bat
-share/java/servingxml/samples/sql/employees2xml.bat
-share/java/servingxml/samples/sql/employeesTee2db.bat
-share/java/servingxml/samples/sql/insertUpdate.bat
-share/java/servingxml/samples/sql/insert_employees.bat
-share/java/servingxml/samples/sql/java/MyJdbcConnectionPool.java
-share/java/servingxml/samples/sql/loadBatchedMasterDetail.bat
-share/java/servingxml/samples/sql/loadMasterDetail.bat
-share/java/servingxml/samples/sql/multipleReaders2xml.bat
-share/java/servingxml/samples/sql/prepare_insert_employees.bat
-share/java/servingxml/samples/sql/readme.txt
-share/java/servingxml/samples/sql/resources-batch_insert_employees.xml
-share/java/servingxml/samples/sql/resources-batch_prepare_insert_employees.xml
-share/java/servingxml/samples/sql/resources-custom.xml
-share/java/servingxml/samples/sql/resources-employeesTee.xml
-share/java/servingxml/samples/sql/resources-employees_csv.xml
-share/java/servingxml/samples/sql/resources-insertUpdate.xml
-share/java/servingxml/samples/sql/resources-insert_employees.xml
-share/java/servingxml/samples/sql/resources-masterDetail.xml
-share/java/servingxml/samples/sql/resources-multipleReaders.xml
-share/java/servingxml/samples/sql/resources-prepare_insert_employees.xml
-share/java/servingxml/samples/sql/resources.xml
-share/java/servingxml/samples/sql/runall.bat
-share/java/servingxml/samples/sql/runsaxon.bat
-share/java/servingxml/samples/sql/scripts/db.sql
-share/java/servingxml/samples/sql/update-employee.bat
-share/java/servingxml/samples/xml2flat/all2flat.bat
-share/java/servingxml/samples/xml2flat/blockSubsequences2flat.bat
-share/java/servingxml/samples/xml2flat/blocks2flat.bat
-share/java/servingxml/samples/xml2flat/bookHierarchy2flat.bat
-share/java/servingxml/samples/xml2flat/bookReviews2flat.bat
-share/java/servingxml/samples/xml2flat/books2csv.bat
-share/java/servingxml/samples/xml2flat/books2listing.bat
-share/java/servingxml/samples/xml2flat/books2pipe.bat
-share/java/servingxml/samples/xml2flat/books2pos.bat
-share/java/servingxml/samples/xml2flat/countries2csv.bat
-share/java/servingxml/samples/xml2flat/data/3545_JH4DA3_4_H_.xml
-share/java/servingxml/samples/xml2flat/data/all.xml
-share/java/servingxml/samples/xml2flat/data/block_subsequences.xml
-share/java/servingxml/samples/xml2flat/data/blocks.xml
-share/java/servingxml/samples/xml2flat/data/bookReviews.xml
-share/java/servingxml/samples/xml2flat/data/book_hierarchy.xml
-share/java/servingxml/samples/xml2flat/data/books.xml
-share/java/servingxml/samples/xml2flat/data/countries.xml
-share/java/servingxml/samples/xml2flat/data/countries.xsd
-share/java/servingxml/samples/xml2flat/data/grouped.xml
-share/java/servingxml/samples/xml2flat/data/grouped3.xml
-share/java/servingxml/samples/xml2flat/data/sequence.xml
-share/java/servingxml/samples/xml2flat/data/swath.xml
-share/java/servingxml/samples/xml2flat/data/transaction.xml
-share/java/servingxml/samples/xml2flat/document-sequence/countrySequence2csv.bat
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-1.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-2.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-3.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-4.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-5.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries.xsd
-share/java/servingxml/samples/xml2flat/document-sequence/output/countries.csv
-share/java/servingxml/samples/xml2flat/document-sequence/resources-countrySequence.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaims1.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaims2.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaimshdrtlr.xml
-share/java/servingxml/samples/xml2flat/eobclaims/eobclaims2flat.bat
-share/java/servingxml/samples/xml2flat/eobclaims/expected/eobclaims_out_2.txt
-share/java/servingxml/samples/xml2flat/eobclaims/resources-eobclaims-flatfile.xml
-share/java/servingxml/samples/xml2flat/eobclaims/resources-eobclaims.xml
-share/java/servingxml/samples/xml2flat/grouped2ungrouped.bat
-share/java/servingxml/samples/xml2flat/grouped2ungrouped2.bat
-share/java/servingxml/samples/xml2flat/grouped2ungrouped3.bat
-share/java/servingxml/samples/xml2flat/resources-all.xml
-share/java/servingxml/samples/xml2flat/resources-blockSubsequences.xml
-share/java/servingxml/samples/xml2flat/resources-blocks.xml
-share/java/servingxml/samples/xml2flat/resources-bookHierarchy.xml
-share/java/servingxml/samples/xml2flat/resources-bookReviews.xml
-share/java/servingxml/samples/xml2flat/resources-book_listing.xml
-share/java/servingxml/samples/xml2flat/resources-books2csv.xml
-share/java/servingxml/samples/xml2flat/resources-books2pipe.xml
-share/java/servingxml/samples/xml2flat/resources-books2pos.xml
-share/java/servingxml/samples/xml2flat/resources-countries.xml
-share/java/servingxml/samples/xml2flat/resources-sequence.xml
-share/java/servingxml/samples/xml2flat/resources-specialChar.xml
-share/java/servingxml/samples/xml2flat/resources-swath.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping2.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping3.xml
-share/java/servingxml/samples/xml2flat/resources-vin.xml
-share/java/servingxml/samples/xml2flat/runall.bat
-share/java/servingxml/samples/xml2flat/sequence2csv.bat
-share/java/servingxml/samples/xml2flat/swath2flat.bat
-share/java/servingxml/samples/xml2flat/transaction2pos.bat
-share/java/servingxml/samples/xml2flat/vin2csv.bat
-share/java/servingxml/samples/xml2xml/choose2xml.bat
-share/java/servingxml/samples/xml2xml/compare2xml.bat
-share/java/servingxml/samples/xml2xml/documents/books.xml
-share/java/servingxml/samples/xml2xml/documents/clients.xml
-share/java/servingxml/samples/xml2xml/documents/company.xml
-share/java/servingxml/samples/xml2xml/documents/invoice.200302-01.xml
-share/java/servingxml/samples/xml2xml/documents/invoices.xml
-share/java/servingxml/samples/xml2xml/invoices2mail.bat
-share/java/servingxml/samples/xml2xml/logo.svg
-share/java/servingxml/samples/xml2xml/resources-compare.xml
-share/java/servingxml/samples/xml2xml/resources-invoices.xml
-share/java/servingxml/samples/xml2xml/resources-mailInvoices.xml
-share/java/servingxml/samples/xml2xml/resources-unwrap.xml
-share/java/servingxml/samples/xml2xml/resources-wrap.xml
-share/java/servingxml/samples/xml2xml/runall.bat
-share/java/servingxml/samples/xml2xml/styles/invoice-master.xsl
-share/java/servingxml/samples/xml2xml/styles/invoice2fo.xsl
-share/java/servingxml/samples/xml2xml/styles/invoice2html.xsl
-share/java/servingxml/samples/xml2xml/styles/step1.xsl
-share/java/servingxml/samples/xml2xml/styles/step2.xsl
-share/java/servingxml/samples/xml2xml/styles/step3.xsl
-share/java/servingxml/samples/xml2xml/styles/step4.xsl
-share/java/servingxml/samples/xml2xml/unwrap2xml.bat
-share/java/servingxml/samples/xml2xml/wrap2xml.bat
-share/java/servingxml/samples/xml2xml/xml2invoices.bat
-share/java/servingxml/samples/xml2xml/xxx.txt
-share/java/servingxml/scripts/lcp.bat
-share/java/servingxml/servingxml
-share/java/servingxml/servingxml.bat
-share/java/servingxml/servingxml.jar
-@dir share/java/servingxml/samples/xml2xml/output
-@dir share/java/servingxml/samples/xml2flat/output
-@dir share/java/servingxml/samples/xml2flat/expected
-@dir share/java/servingxml/samples/xml2flat/eobclaims/output
-@dir share/java/servingxml/samples/sql/output
-@dir share/java/servingxml/samples/servingxmlx/output
-@dir share/java/servingxml/samples/saxpipeline/output
-@dir share/java/servingxml/samples/saxon/output
-@dir share/java/servingxml/samples/msv/output
-@dir share/java/servingxml/samples/mail/output
-@dir share/java/servingxml/samples/fop/output
-@dir share/java/servingxml/samples/flat2xml/output
-@dir share/java/servingxml/samples/flat2xml/intermediate
-@dir share/java/servingxml/samples/flat2xml/eobclaims/output
-@dir share/java/servingxml/samples/flat2fpml/output
-@dir share/java/servingxml/samples/flat2flat/output
-@dir share/java/servingxml/samples/embed/output
-@dir share/java/servingxml/samples/edtftpj/output
-@dir share/java/servingxml/samples/dynamiccontent/output
-@dir share/java/servingxml/classes
diff --git a/lang/julia/Makefile b/lang/julia/Makefile
index d9805e0935f0..b813b1f0f920 100644
--- a/lang/julia/Makefile
+++ b/lang/julia/Makefile
@@ -1,5 +1,6 @@
PORTNAME= julia
DISTVERSION= 1.10.5
+PORTREVISION= 1
DISTVERSIONSUFFIX= -full
CATEGORIES= lang math
MASTER_SITES= https://github.com/JuliaLang/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/lang/php83/Makefile b/lang/php83/Makefile
index bfd80a5eee56..20683e75d589 100644
--- a/lang/php83/Makefile
+++ b/lang/php83/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php83
-DISTVERSION= 8.3.23
+DISTVERSION= 8.3.24
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
@@ -92,7 +92,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -100,40 +100,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:NOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -151,7 +151,7 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@@ -182,12 +182,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -206,32 +206,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -262,41 +262,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -305,9 +305,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -330,27 +330,27 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "imap"
+. if ${PHP_MODNAME} == "imap"
PHP_MOD_PRIO= 30
LIB_DEPENDS+= libc-client.so.2010:mail/panda-cclient
@@ -363,21 +363,21 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -389,33 +389,33 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "opcache"
+. if ${PHP_MODNAME} == "opcache"
# This is needed by Zend extensions, keep before everything.
PHP_MOD_PRIO= 10
CONFIGURE_ARGS+= --enable-opcache
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -425,23 +425,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -453,65 +453,65 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "pspell"
+. if ${PHP_MODNAME} == "pspell"
LIB_DEPENDS+= libaspell.so:textproc/aspell
CONFIGURE_ARGS+= --with-pspell=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -519,108 +519,108 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == aarch64 && ${PHP_MODNAME} == "opcache"
+. if ${ARCH} == aarch64 && ${PHP_MODNAME} == "opcache"
CONFIGURE_ARGS+=--disable-opcache-jit
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php83/distinfo b/lang/php83/distinfo
index 8d15b5e5f9cc..1e928bc0b6ff 100644
--- a/lang/php83/distinfo
+++ b/lang/php83/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751555643
-SHA256 (php-8.3.23.tar.xz) = 08be64700f703bca6ff1284bf1fdaffa37ae1b9734b6559f8350248e8960a6db
-SIZE (php-8.3.23.tar.xz) = 12577624
+TIMESTAMP = 1754027368
+SHA256 (php-8.3.24.tar.xz) = 388ee5fd111097e97bae439bff46aec4ea27f816d3f0c2cb5490a41410d44251
+SIZE (php-8.3.24.tar.xz) = 12579100
diff --git a/lang/php84/Makefile b/lang/php84/Makefile
index 3bf61525ae64..49fcd849e156 100644
--- a/lang/php84/Makefile
+++ b/lang/php84/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php84
-DISTVERSION= 8.4.10
+DISTVERSION= 8.4.11
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
@@ -92,7 +92,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -100,40 +100,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:NOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -151,7 +151,7 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@@ -184,12 +184,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -208,32 +208,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -264,41 +264,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -307,9 +307,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -332,39 +332,39 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -376,34 +376,34 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "opcache"
+. if ${PHP_MODNAME} == "opcache"
LIB_DEPENDS+= libcapstone.so:devel/capstone
# This is needed by Zend extensions, keep before everything.
PHP_MOD_PRIO= 10
CONFIGURE_ARGS+= --enable-opcache --with-capstone
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -413,23 +413,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -441,59 +441,59 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -501,116 +501,116 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
+. if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
post-configure:
@${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_fold_hash.h
@${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_emit.lo
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
post-extract:
@${MKDIR} ${WRKSRC}/ext/session
@${CP} ${FILESDIR}/php_session.h ${WRKSRC}/ext/session
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php84/distinfo b/lang/php84/distinfo
index 3be8a2533adc..9e794c05e415 100644
--- a/lang/php84/distinfo
+++ b/lang/php84/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751553605
-SHA256 (php-8.4.10.tar.xz) = 14983a9ef8800e6bc2d920739fd386054402f7976ca9cd7f711509496f0d2632
-SIZE (php-8.4.10.tar.xz) = 13625264
+TIMESTAMP = 1754027315
+SHA256 (php-8.4.11.tar.xz) = 04cd331380a8683a5c2503938eb51764d48d507c53ad4208d2c82e0eed779a00
+SIZE (php-8.4.11.tar.xz) = 13632328
diff --git a/lang/php85/Makefile b/lang/php85/Makefile
index bdd32ebc770e..8206190672c0 100644
--- a/lang/php85/Makefile
+++ b/lang/php85/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php85
-DISTVERSION= 8.5.0alpha2
+DISTVERSION= 8.5.0alpha3
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= LOCAL/bofh/lang/${PORTNAME}
@@ -21,6 +21,7 @@ CONFLICTS_INSTALL?= php[0-9][0-9]${PKGNAMESUFFIX}
.if !defined(PKGNAMESUFFIX)
LIB_DEPENDS= libargon2.so:security/libargon2 \
+ libcapstone.so:devel/capstone \
libpcre2-8.so:devel/pcre2
GNU_CONFIGURE= yes
@@ -94,7 +95,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -102,40 +103,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MNOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -153,14 +154,14 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_SAPI=${PHP_SAPI}" >> ${WRKDIR}/php.conf
@${ECHO_CMD} -n "PHP_EXT_DIR=" >> ${WRKDIR}/php.conf
@${SH} ${WRKSRC}/scripts/php-config --extension-dir | ${SED} -ne 's,^${PREFIX}/lib/php/,,p' >> ${WRKDIR}/php.conf
- @${ECHO_CMD} "PHP_EXT_INC=hash json openssl pcre random spl" >> ${WRKDIR}/php.conf
+ @${ECHO_CMD} "PHP_EXT_INC=hash json opcache openssl pcre random spl" >> ${WRKDIR}/php.conf
test: build
@(cd ${WRKSRC} && ${MAKE} test)
@@ -188,12 +189,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -212,32 +213,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -268,41 +269,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -311,9 +312,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -336,39 +337,39 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -380,34 +381,27 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
-
-.if ${PHP_MODNAME} == "opcache"
-LIB_DEPENDS+= libcapstone.so:devel/capstone
-# This is needed by Zend extensions, keep before everything.
-PHP_MOD_PRIO= 10
-CONFIGURE_ARGS+= --enable-opcache --with-capstone
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -417,23 +411,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -445,59 +439,59 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -505,116 +499,110 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
-post-configure:
- @${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_fold_hash.h
- @${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_emit.lo
-.endif
-
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
post-extract:
@${MKDIR} ${WRKSRC}/ext/session
@${CP} ${FILESDIR}/php_session.h ${WRKSRC}/ext/session
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php85/distinfo b/lang/php85/distinfo
index 2988b28e4f91..0b33ddf7ae73 100644
--- a/lang/php85/distinfo
+++ b/lang/php85/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752679450
-SHA256 (php-8.5.0alpha2.tar.gz) = 9f99e0f2e73c86ce526b3f9df5430e080b1f927dc4e7ec208530c257ec34a3f7
-SIZE (php-8.5.0alpha2.tar.gz) = 23025426
+TIMESTAMP = 1754053500
+SHA256 (php-8.5.0alpha3.tar.gz) = fd80350f5aa12672d604caef9420ee271dd19e2899ee46414c5e7e97ddf266c8
+SIZE (php-8.5.0alpha3.tar.gz) = 23061964
diff --git a/lang/php85/pkg-plist b/lang/php85/pkg-plist
index 206111c15f0d..3b6491e7c801 100644
--- a/lang/php85/pkg-plist
+++ b/lang/php85/pkg-plist
@@ -460,8 +460,6 @@ include/php/ext/standard/php_math.h
include/php/ext/standard/php_math_round_mode.h
include/php/ext/standard/php_net.h
include/php/ext/standard/php_password.h
-include/php/ext/standard/php_smart_string.h
-include/php/ext/standard/php_smart_string_public.h
include/php/ext/standard/php_standard.h
include/php/ext/standard/php_string.h
include/php/ext/standard/php_uuencode.h
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index 5085b9ee9fb6..9f9f06f3a282 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -14,8 +14,12 @@ MASTERDIR= ${.CURDIR}/../rust
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
-NIGHTLY_DATE= 2025-07-09
+NIGHTLY_DATE= 2025-07-27
BOOTSTRAPS_DATE= 2025-06-24
RUST_BOOTSTRAP_VERSION= beta
+post-configure:
+ # remove after bootstraps are updated to version higher than 2025-07-27
+ @${REINPLACE_CMD} -e '/ccache=/d' ${WRKSRC}/config.toml
+
.include "${MASTERDIR}/Makefile"
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index d86ea65b2042..764599dbb119 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752171239
-SHA256 (rust/2025-07-09/rustc-nightly-src.tar.xz) = c9157a9ffdaed027b7344d3809507a23edd69472485268d78aa317bc506885d2
-SIZE (rust/2025-07-09/rustc-nightly-src.tar.xz) = 275431068
+TIMESTAMP = 1753714244
+SHA256 (rust/2025-07-27/rustc-nightly-src.tar.xz) = 6c2697608c4abf419914b5ab1f8683b3b1f9a01e22d92b015c4315864fcd2356
+SIZE (rust/2025-07-27/rustc-nightly-src.tar.xz) = 277043964
SHA256 (rust/2025-06-24/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 71e9e3a1d1f5e8dc98403c2a6695c969908ba0cde594c4e20249fe81b67d62d1
SIZE (rust/2025-06-24/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 88377504
SHA256 (rust/2025-06-24/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 7cc4adb3c102eac53916b28c0dad40bd095e19ea3fd0430e84a2e0b094445809
diff --git a/lang/rust-nightly/files/patch-vendor_cc.rs b/lang/rust-nightly/files/patch-vendor_cc.rs
index 322854af170d..ef0ac3dc5c04 100644
--- a/lang/rust-nightly/files/patch-vendor_cc.rs
+++ b/lang/rust-nightly/files/patch-vendor_cc.rs
@@ -99,8 +99,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.25/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.25/src/tool.rs
+--- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.26/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
@@ -112,8 +112,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.26/src/tool.rs
+--- vendor/cc-1.2.27/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.27/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
@@ -125,8 +125,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.29/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.29/src/tool.rs
+--- vendor/cc-1.2.30/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.30/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 017672f2c31b..dfa0dc4ed126 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -137,7 +137,7 @@ DISTFILES:= ${DISTFILES:M*\:src} \
post-patch:
@${REINPLACE_CMD} 's,gdb,${LOCALBASE}/bin/gdb,' ${WRKSRC}/src/etc/rust-gdb
.if defined(NIGHTLY_DATE)
- @${REINPLACE_CMD} 's/rustfmt/nothx/' ${WRKSRC}/src/stage0
+ @${REINPLACE_CMD} '/rustfmt/d' ${WRKSRC}/src/stage0
.endif
# Disable vendor checksums
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile
index c0dc4453faca..87346b998274 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20250516
+DISTVERSION= 05_20250729
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 87c461ef0b87..25c350a95aed 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752568192
-SHA256 (seed7_05_20250516.tgz) = 39b3086845ac3f79c9354d109ddf7c66e0452d5dd409bc07bc960bb5ea6bab78
-SIZE (seed7_05_20250516.tgz) = 4346654
+TIMESTAMP = 1753863983
+SHA256 (seed7_05_20250729.tgz) = 416a8a54e61b1539f5fbc131827a38d588758415e617b9941af3cd6b0e2105f0
+SIZE (seed7_05_20250729.tgz) = 4386548
diff --git a/lang/seed7/files/patch-prg_chkerr.sd7 b/lang/seed7/files/patch-prg_chkerr.sd7
deleted file mode 100644
index 9fd9d1c54203..000000000000
--- a/lang/seed7/files/patch-prg_chkerr.sd7
+++ /dev/null
@@ -1,11 +0,0 @@
---- prg/chkerr.sd7.orig 2025-07-15 18:54:10 UTC
-+++ prg/chkerr.sd7
-@@ -48,7 +48,7 @@ const func boolean: checkError (in string: testProgram
- var parseError: error is parseError.value;
- begin
- block
-- aProgram := parseStri(testProgram);
-+ aProgram := parseStri(testProgram, parseOptions.value, [] ("../lib"));
- exception
- catch MEMORY_ERROR: noop;
- end block;
diff --git a/lang/seed7/pkg-plist b/lang/seed7/pkg-plist
index 4bcfe1319222..d7e044879535 100644
--- a/lang/seed7/pkg-plist
+++ b/lang/seed7/pkg-plist
@@ -83,6 +83,7 @@ lib/seed7/lib/comp/prg_act.s7i
lib/seed7/lib/comp/ref_act.s7i
lib/seed7/lib/comp/rfl_act.s7i
lib/seed7/lib/comp/sct_act.s7i
+lib/seed7/lib/comp/sel_act.s7i
lib/seed7/lib/comp/set_act.s7i
lib/seed7/lib/comp/soc_act.s7i
lib/seed7/lib/comp/sql_act.s7i
@@ -155,6 +156,7 @@ lib/seed7/lib/inifile.s7i
lib/seed7/lib/integer.s7i
lib/seed7/lib/iobuffer.s7i
lib/seed7/lib/jpeg.s7i
+lib/seed7/lib/json_serde.s7i
lib/seed7/lib/json.s7i
lib/seed7/lib/keybd.s7i
lib/seed7/lib/keydescr.s7i
@@ -226,6 +228,7 @@ lib/seed7/lib/stdio.s7i
lib/seed7/lib/strifile.s7i
lib/seed7/lib/string.s7i
lib/seed7/lib/stritext.s7i
+lib/seed7/lib/struct_elem.s7i
lib/seed7/lib/struct.s7i
lib/seed7/lib/subfile.s7i
lib/seed7/lib/subrange.s7i
@@ -235,6 +238,7 @@ lib/seed7/lib/tar.s7i
lib/seed7/lib/tdes.s7i
lib/seed7/lib/tee.s7i
lib/seed7/lib/text.s7i
+lib/seed7/lib/tga.s7i
lib/seed7/lib/tiff.s7i
lib/seed7/lib/time.s7i
lib/seed7/lib/tls.s7i
diff --git a/mail/Makefile b/mail/Makefile
index ca02b3d15a74..dde4a69eddde 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -192,7 +192,6 @@
SUBDIR += linux-r7-organizer
SUBDIR += linux-r7-organizer-pro
SUBDIR += listadmin
- SUBDIR += lmtp2nntp
SUBDIR += lookout
SUBDIR += lurker
SUBDIR += mail-expire
diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile
index 26b32826998e..66194044a4b5 100644
--- a/mail/imap-tools/Makefile
+++ b/mail/imap-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= imap-tools
-DISTVERSION= 1.6.0
+DISTVERSION= 1.6.1
CATEGORIES= mail
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/mail/imap-tools/Makefile.crates b/mail/imap-tools/Makefile.crates
index b41335ce5ef8..e33e0928436e 100644
--- a/mail/imap-tools/Makefile.crates
+++ b/mail/imap-tools/Makefile.crates
@@ -22,12 +22,13 @@ CARGO_CRATES= addr2line-0.24.2 \
cc-1.2.30 \
cfg-if-1.0.1 \
chrono-0.4.41 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
clap_derive-4.5.41 \
clap_lex-0.7.5 \
colorchoice-1.0.4 \
compact_str-0.8.1 \
+ console-0.16.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
crossterm-0.28.1 \
@@ -37,6 +38,7 @@ CARGO_CRATES= addr2line-0.24.2 \
darling_macro-0.20.11 \
dtoa-0.4.8 \
either-1.15.0 \
+ encode_unicode-1.0.0 \
equivalent-1.0.2 \
errno-0.3.13 \
failure-0.1.8 \
@@ -57,6 +59,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
imap-3.0.0-alpha.15 \
imap-proto-0.16.5 \
+ indicatif-0.18.0 \
indoc-2.0.6 \
instability-0.3.9 \
is_terminal_polyfill-1.70.1 \
@@ -96,6 +99,7 @@ CARGO_CRATES= addr2line-0.24.2 \
paste-1.0.15 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
quote-1.0.40 \
@@ -160,6 +164,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
unicode-xid-0.2.6 \
+ unit-prefix-0.5.1 \
untrusted-0.9.0 \
utf8parse-0.2.2 \
valuable-0.1.1 \
@@ -172,6 +177,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
diff --git a/mail/imap-tools/distinfo b/mail/imap-tools/distinfo
index 0b8f1d2d92d4..9b414426a526 100644
--- a/mail/imap-tools/distinfo
+++ b/mail/imap-tools/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753814851
-SHA256 (rust/crates/imap-tools-1.6.0.crate) = 5db64c58b0c7b0a37ca5c3eb5f6d5b7959c1e1eb6739f981d47b4550f65893dc
-SIZE (rust/crates/imap-tools-1.6.0.crate) = 40251
+TIMESTAMP = 1753856048
+SHA256 (rust/crates/imap-tools-1.6.1.crate) = d07b6d45c4a244e5958509483a30a711b067d226eb3d73ccbf435c7abf997ca4
+SIZE (rust/crates/imap-tools-1.6.1.crate) = 41022
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -49,10 +49,10 @@ SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
@@ -61,6 +61,8 @@ SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -79,6 +81,8 @@ SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42f
SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
@@ -119,6 +123,8 @@ SHA256 (rust/crates/imap-3.0.0-alpha.15.crate) = 25b81eb9a89c9a40e9d6c670d9b3c4c
SIZE (rust/crates/imap-3.0.0-alpha.15.crate) = 96039
SHA256 (rust/crates/imap-proto-0.16.5.crate) = de555d9526462b6f9ece826a26fb7c67eca9a0245bd9ff84fa91972a5d5d8856
SIZE (rust/crates/imap-proto-0.16.5.crate) = 35791
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
@@ -197,6 +203,8 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
@@ -325,6 +333,8 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -349,6 +359,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
diff --git a/mail/lmtp2nntp/Makefile b/mail/lmtp2nntp/Makefile
deleted file mode 100644
index 307ba82021d4..000000000000
--- a/mail/lmtp2nntp/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-PORTNAME= lmtp2nntp
-PORTVERSION= 1.4.1
-PORTREVISION= 1
-CATEGORIES= mail news
-MASTER_SITES= OSSP/tool/${PORTNAME}
-
-MAINTAINER= vd@FreeBSD.org
-COMMENT= OSSP mail to news gateway
-WWW= http://www.ossp.org/pkg/tool/lmtp2nntp/
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Obsolete, last release in 2005 and uses legacy Local Mail Transfer Protocol
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libstr.so:devel/str \
- libex.so:devel/ossp-ex \
- libsa.so:net/ossp-sa \
- libvar.so:devel/ossp-var
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE} --with-str=${LOCALBASE} \
- --with-sa=${LOCALBASE} --with-var=${LOCALBASE}
-TEST_TARGET= check
-
-PLIST_FILES= sbin/lmtp2nntp \
- share/man/man8/lmtp2nntp.8.gz
-PORTDOCS= INSTALL README
-
-OPTIONS_DEFINE= DOCS
-
-# Try to fix parallel builds (-jX)
-post-patch:
- @${REINPLACE_CMD} -e '/^all:/s, _SUBDIRS_all,, ; \
- /^$$(PROG)/s,$$, _SUBDIRS_all,' ${WRKSRC}/Makefile.in
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/mail/lmtp2nntp/distinfo b/mail/lmtp2nntp/distinfo
deleted file mode 100644
index 34b0d6439779..000000000000
--- a/mail/lmtp2nntp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (lmtp2nntp-1.4.1.tar.gz) = e36950b6962d36995928e5ed33cccc324a00eae591b482ef628600e8f5e77761
-SIZE (lmtp2nntp-1.4.1.tar.gz) = 3238954
diff --git a/mail/lmtp2nntp/files/patch-configure b/mail/lmtp2nntp/files/patch-configure
deleted file mode 100644
index 0fd480d02db1..000000000000
--- a/mail/lmtp2nntp/files/patch-configure
+++ /dev/null
@@ -1,27 +0,0 @@
---- configure.orig Thu Feb 13 11:01:47 2003
-+++ configure Tue Apr 13 20:58:41 2004
-@@ -6204,9 +6204,9 @@
- SUBDIR_POPT=""
- else
- SUBDIR_POPT="lib_popt"
-- CPPFLAGS="$CPPFLAGS -Ilib_popt"
-- CFLAGS="$CFLAGS -Ilib_popt"
-- LDFLAGS="$LDFLAGS -Llib_popt/.libs"
-+ CPPFLAGS="-Ilib_popt $CPPFLAGS"
-+ CFLAGS="-Ilib_popt $CFLAGS"
-+ LDFLAGS="-Llib_popt/.libs $LDFLAGS"
- LIBS_EXTRA="$LIBS_EXTRA -lpopt"
- fi
- echo "$as_me:$LINENO: result: $with_popt" >&5
-@@ -6904,8 +6904,9 @@
- echo "$as_me:$LINENO: result: $with_dmalloc" >&5
- echo "${ECHO_T}$with_dmalloc" >&6
-
--
--LIBS="$LIBS_EXTRA $LIBS"
-+LIBS_EXTRA="$LIBS_EXTRA $LIBS"
-+unset LIBS
-+LIBS="$LIBS_EXTRA"
-
- enable_shared=no
- export enable_shared
diff --git a/mail/lmtp2nntp/files/patch-lib_l2_va.diff b/mail/lmtp2nntp/files/patch-lib_l2_va.diff
deleted file mode 100644
index 62167a2b2283..000000000000
--- a/mail/lmtp2nntp/files/patch-lib_l2_va.diff
+++ /dev/null
@@ -1,496 +0,0 @@
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2.h.in l2-0.9.11/l2.h.in
---- lib_l2/l2.h.in Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2.h.in Thu Oct 13 08:20:19 2005
-@@ -168,7 +168,7 @@
- const char *name;
- l2_chtype_t type;
- l2_result_t (*create) (l2_context_t *ctx, l2_channel_t *ch);
-- l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap);
-+ l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap);
- l2_result_t (*open) (l2_context_t *ctx, l2_channel_t *ch);
- l2_result_t (*write) (l2_context_t *ctx, l2_channel_t *ch, l2_level_t level, const char *buf, size_t bufsize);
- l2_result_t (*flush) (l2_context_t *ctx, l2_channel_t *ch);
-@@ -222,7 +222,7 @@
- l2_result_t l2_channel_flush (l2_channel_t *ch);
- l2_result_t l2_channel_close (l2_channel_t *ch);
- l2_result_t l2_channel_log (l2_channel_t *ch, l2_level_t level, const char *fmt, ...);
--l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap);
-+l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap);
- l2_result_t l2_channel_link (l2_channel_t *ch, l2_link_t id, l2_channel_t *ch2, ...);
- l2_result_t l2_channel_unlink (l2_channel_t *ch);
- l2_result_t l2_channel_upstream (l2_channel_t *ch, l2_channel_t **chU);
-@@ -232,10 +232,10 @@
-
- /* channel tree specification operations */
- l2_result_t l2_spec (l2_channel_t **ch, l2_env_t *env, const char *spec, ...);
--l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap);
-+l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap);
-
- /* utility operations */
--l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list ap);
-+l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list *ap);
- l2_result_t l2_util_l2s (char *string, size_t maxlen, int sep, unsigned int levelmask);
- l2_result_t l2_util_s2l (const char *string, size_t maxlen, int sep, unsigned int *levelmask);
- l2_result_t l2_util_fmt_string (l2_context_t *, const char, const char *, char *, size_t, size_t *, va_list *);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_buffer.c l2-0.9.11/l2_ch_buffer.c
---- lib_l2/l2_ch_buffer.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_buffer.c Thu Oct 13 08:14:59 2005
-@@ -156,7 +156,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_buffer_t *cfg = (l2_ch_buffer_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_fd.c l2-0.9.11/l2_ch_fd.c
---- lib_l2/l2_ch_fd.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_fd.c Thu Oct 13 08:10:28 2005
-@@ -55,7 +55,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_fd_t *cfg;
- l2_param_t pa[2];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_file.c l2-0.9.11/l2_ch_file.c
---- lib_l2/l2_ch_file.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_file.c Thu Oct 13 08:12:12 2005
-@@ -115,7 +115,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_file_t *cfg = (l2_ch_file_t *)ctx->vp;
- l2_param_t pa[7];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_filter.c l2-0.9.11/l2_ch_filter.c
---- lib_l2/l2_ch_filter.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_filter.c Thu Oct 13 08:14:22 2005
-@@ -63,7 +63,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_filter_t *cfg = (l2_ch_filter_t *)ctx->vp;
- l2_env_t *env;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_irc.c l2-0.9.11/l2_ch_irc.c
---- lib_l2/l2_ch_irc.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_irc.c Thu Oct 13 08:13:30 2005
-@@ -95,7 +95,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_irc_t *cfg = (l2_ch_irc_t *)ctx->vp;
- l2_param_t pa[12];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_pipe.c l2-0.9.11/l2_ch_pipe.c
---- lib_l2/l2_ch_pipe.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_pipe.c Thu Oct 13 08:12:31 2005
-@@ -170,7 +170,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_pipe_t *cfg = (l2_ch_pipe_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_prefix.c l2-0.9.11/l2_ch_prefix.c
---- lib_l2/l2_ch_prefix.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_prefix.c Thu Oct 13 08:14:30 2005
-@@ -62,7 +62,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_prefix_t *cfg = (l2_ch_prefix_t *)ctx->vp;
- l2_param_t pa[3];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_smtp.c l2-0.9.11/l2_ch_smtp.c
---- lib_l2/l2_ch_smtp.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_smtp.c Thu Oct 13 08:13:48 2005
-@@ -89,7 +89,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_smtp_t *cfg = (l2_ch_smtp_t *)ctx->vp;
- l2_param_t pa[10];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_socket.c l2-0.9.11/l2_ch_socket.c
---- lib_l2/l2_ch_socket.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_socket.c Thu Oct 13 08:13:11 2005
-@@ -73,7 +73,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_socket_t *cfg = (l2_ch_socket_t *)ctx->vp;
- l2_param_t pa[5];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_syslog.c l2-0.9.11/l2_ch_syslog.c
---- lib_l2/l2_ch_syslog.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_syslog.c Thu Oct 13 08:12:54 2005
-@@ -157,7 +157,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_syslog_t *cfg = (l2_ch_syslog_t *)ctx->vp;
- l2_param_t pa[8];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_channel.c l2-0.9.11/l2_channel.c
---- lib_l2/l2_channel.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_channel.c Thu Oct 13 08:15:46 2005
-@@ -284,7 +284,7 @@
- rv = L2_OK;
- va_start(ap, fmt);
- if (ch->handler.configure != NULL)
-- rv = ch->handler.configure(&ch->context, ch, fmt, ap);
-+ rv = ch->handler.configure(&ch->context, ch, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -506,7 +506,7 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, fmt);
-- rv = l2_channel_vlog(ch, level, fmt, ap);
-+ rv = l2_channel_vlog(ch, level, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -551,7 +551,7 @@
- }
-
- /* log a message to channel (va_list-variant) */
--l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap)
-+l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap)
- {
- int l, j;
- size_t len;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_env.c l2-0.9.11/l2_env.c
---- lib_l2/l2_env.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_env.c Thu Oct 13 07:52:59 2005
-@@ -159,7 +159,7 @@
-
- /* remember error information */
- va_start(ap, fmt);
-- l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, ap);
-+ l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, &ap);
- env->rvErrorInfo = rv;
- va_end(ap);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_spec.c l2-0.9.11/l2_spec.c
---- lib_l2/l2_spec.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_spec.c Thu Oct 13 08:09:33 2005
-@@ -48,14 +48,14 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, spec);
-- rv = l2_vspec(ch, env, spec, ap);
-+ rv = l2_vspec(ch, env, spec, &ap);
- va_end(ap);
-
- return rv;
- }
-
- /* build a channel tree according to a textual specification (va_list variant) */
--l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap)
-+l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap)
- {
- l2_spec_ctx_t ctx;
- void *yyscan;
-@@ -146,7 +146,7 @@
-
- /* remember error */
- va_start(ap, fmt);
-- if ((cp = l2_util_vasprintf(fmt, ap)) != NULL) {
-+ if ((cp = l2_util_vasprintf(fmt, &ap)) != NULL) {
- l2_env_errorinfo(ctx->env, rv, "line %d, column %d: `%s'; %s",
- line, column, cpBuf, cp);
- free(cp);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.c l2-0.9.11/l2_ut_format.c
---- lib_l2/l2_ut_format.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ut_format.c Wed Oct 12 20:46:08 2005
-@@ -640,7 +640,7 @@
- l2_util_format(
- l2_util_format_t *vbuff,
- const char *fmt,
-- va_list ap)
-+ va_list *ap)
- {
- register char *sp;
- register char *bep;
-@@ -735,7 +735,7 @@
- adjust_width = TRUE;
- }
- else if (*fmt == '*') {
-- min_width = va_arg(ap, int);
-+ min_width = va_arg(*ap, int);
- fmt++;
- adjust_width = TRUE;
- if (min_width < 0) {
-@@ -760,7 +760,7 @@
- STR_TO_DEC(fmt, precision);
- }
- else if (*fmt == '*') {
-- precision = va_arg(ap, int);
-+ precision = va_arg(*ap, int);
- fmt++;
- if (precision < 0)
- precision = 0;
-@@ -809,17 +809,17 @@
- /* Unsigned Decimal Integer */
- case 'u':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, u_quad_int);
-+ i_quad = va_arg(*ap, u_quad_int);
- s = conv_10_quad(i_quad, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, u_long_int);
-+ i_num = (long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(unsigned short)va_arg(ap, unsigned int);
-+ i_num = (long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- i_num = (long_int)va_arg(ap, unsigned int);
-+ i_num = (long_int)va_arg(*ap, unsigned int);
- s = conv_10(i_num, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -830,17 +830,17 @@
- case 'd':
- case 'i':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, quad_int);
-+ i_quad = va_arg(*ap, quad_int);
- s = conv_10_quad(i_quad, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, long_int);
-+ i_num = (long_int)va_arg(*ap, long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(short)va_arg(ap, int);
-+ i_num = (long_int)(short)va_arg(*ap, int);
- else
-- i_num = (long_int)va_arg(ap, int);
-+ i_num = (long_int)va_arg(*ap, int);
- s = conv_10(i_num, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -857,17 +857,17 @@
- /* Unsigned Octal Integer */
- case 'o':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 3, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int) va_arg(ap, u_long_int);
-+ ui_num = (u_long_int) va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 3, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -881,17 +881,17 @@
- case 'x':
- case 'X':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 4, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int)va_arg(ap, u_long_int);
-+ ui_num = (u_long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 4, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -904,7 +904,7 @@
-
- /* String */
- case 's':
-- s = va_arg(ap, char *);
-+ s = va_arg(*ap, char *);
- if (s != NULL) {
- s_len = strlen(s);
- if (adjust_precision && precision < s_len)
-@@ -921,7 +921,7 @@
- case 'f':
- case 'e':
- case 'E':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -947,7 +947,7 @@
- /* Double Floating Point (style 2) */
- case 'g':
- case 'G':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -981,7 +981,7 @@
-
- /* Single Character */
- case 'c':
-- char_buf[0] = (char) (va_arg(ap, int));
-+ char_buf[0] = (char) (va_arg(*ap, int));
- s = &char_buf[0];
- s_len = 1;
- pad_char = ' ';
-@@ -998,13 +998,13 @@
- /* Special: Number of already written characters */
- case 'n':
- if (var_type == IS_QUAD)
-- *(va_arg(ap, quad_int *)) = cc;
-+ *(va_arg(*ap, quad_int *)) = cc;
- else if (var_type == IS_LONG)
-- *(va_arg(ap, long *)) = cc;
-+ *(va_arg(*ap, long *)) = cc;
- else if (var_type == IS_SHORT)
-- *(va_arg(ap, short *)) = cc;
-+ *(va_arg(*ap, short *)) = cc;
- else
-- *(va_arg(ap, int *)) = cc;
-+ *(va_arg(*ap, int *)) = cc;
- break;
-
- /*
-@@ -1012,10 +1012,10 @@
- */
- case 'p':
- #if defined(SIZEOF_LONG_LONG) && (SIZEOF_LONG_LONG == SIZEOF_VOID_P)
-- ui_quad = (u_quad_int) va_arg(ap, void *);
-+ ui_quad = (u_quad_int) va_arg(*ap, void *);
- s = conv_p2_quad(ui_quad, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #else
-- ui_num = (u_long_int) va_arg(ap, void *);
-+ ui_num = (u_long_int) va_arg(*ap, void *);
- s = conv_p2(ui_num, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #endif
- pad_char = ' ';
-@@ -1043,7 +1043,7 @@
- if (vbuff->format != NULL) {
- vbuff->format(vbuff,
- &prefix_char, &pad_char, &s, &s_len,
-- num_buf, NUM_BUF_SIZE, extinfo, *fmt, (va_list *)(void *)&ap);
-+ num_buf, NUM_BUF_SIZE, extinfo, *fmt, ap);
- if (s == NULL)
- return -1;
- }
-@@ -1112,7 +1112,7 @@
- return -1;
- }
-
--int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list ap)
-+int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list *ap)
- {
- l2_util_format_t handle;
- char buf[STR_FORMAT_BUFLEN];
-@@ -1147,18 +1147,18 @@
- return rv;
- }
-
--char *l2_util_vasprintf(const char *fmt, va_list ap)
-+char *l2_util_vasprintf(const char *fmt, va_list *ap)
- {
- va_list apbak;
- char *s;
- int rv;
-
-- va_copy(apbak, ap);
-+ va_copy(apbak, *ap);
- if ((rv = l2_util_vsprintf(NULL, -1, fmt, ap)) == -1)
- return NULL;
- if ((s = malloc(rv+1)) == NULL)
- return NULL;
-- va_copy(ap, apbak);
-+ va_copy(*ap, apbak);
- if ((rv = l2_util_vsprintf(s, rv+1, fmt, ap)) == -1) {
- free(s);
- return NULL;
-@@ -1172,7 +1172,7 @@
- int rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vsprintf(s, n, fmt, ap);
-+ rv = l2_util_vsprintf(s, n, fmt, &ap);
- va_end(ap);
- return rv;
- }
-@@ -1183,7 +1183,7 @@
- char *rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vasprintf(fmt, ap);
-+ rv = l2_util_vasprintf(fmt, &ap);
- va_end(ap);
- return rv;
- }
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.h l2-0.9.11/l2_ut_format.h
---- lib_l2/l2_ut_format.h Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ut_format.h Wed Oct 12 20:45:22 2005
-@@ -66,9 +66,9 @@
-
- typedef struct l2_util_format_st l2_util_format_t;
-
--int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list ap);
--int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list ap);
--char *l2_util_vasprintf (const char *fmt, va_list ap);
-+int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list *ap);
-+int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list *ap);
-+char *l2_util_vasprintf (const char *fmt, va_list *ap);
- int l2_util_sprintf (char *s, size_t n, const char *fmt, ...);
- char *l2_util_asprintf (const char *fmt, ...);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_param.c l2-0.9.11/l2_ut_param.c
---- lib_l2/l2_ut_param.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ut_param.c Thu Oct 13 08:06:33 2005
-@@ -37,7 +37,7 @@
- #include <math.h>
- #include <ctype.h>
-
--l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list ap)
-+l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list *ap)
- {
- char *cpB, *cpE;
- char *spec;
diff --git a/mail/lmtp2nntp/files/patch-lmtp2nntp_l2.c.diff b/mail/lmtp2nntp/files/patch-lmtp2nntp_l2.c.diff
deleted file mode 100644
index 9e3bb6a7b56e..000000000000
--- a/mail/lmtp2nntp/files/patch-lmtp2nntp_l2.c.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- lmtp2nntp_l2.c.orig Wed Oct 19 19:11:54 2005
-+++ lmtp2nntp_l2.c Wed Oct 19 19:12:26 2005
-@@ -60,7 +60,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_var_t *cfg;
-
-@@ -69,7 +69,7 @@
- return L2_ERR_ARG;
-
- /* special parameter parsing */
-- if ((cfg->var = (var_t *)va_arg(ap, void *)) == NULL)
-+ if ((cfg->var = (var_t *)va_arg(*ap, void *)) == NULL)
- return L2_ERR_ARG;
-
- return L2_OK;
diff --git a/mail/lmtp2nntp/files/patch-lmtp2nntp_main.c.diff b/mail/lmtp2nntp/files/patch-lmtp2nntp_main.c.diff
deleted file mode 100644
index 40469c38e7ed..000000000000
--- a/mail/lmtp2nntp/files/patch-lmtp2nntp_main.c.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- lmtp2nntp_main.c.orig Wed Oct 19 19:14:11 2005
-+++ lmtp2nntp_main.c Wed Oct 19 19:14:24 2005
-@@ -129,7 +129,7 @@
- ch = ch2;
- }
- va_start(ap, fmt);
-- l2_channel_vlog(ch, level, fmt, ap);
-+ l2_channel_vlog(ch, level, fmt, &ap);
- va_end(ap);
- return;
- }
diff --git a/mail/lmtp2nntp/files/patch-lmtp2nntp_msg.c.diff b/mail/lmtp2nntp/files/patch-lmtp2nntp_msg.c.diff
deleted file mode 100644
index 5eea117f4083..000000000000
--- a/mail/lmtp2nntp/files/patch-lmtp2nntp_msg.c.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- lmtp2nntp_msg.c.orig Wed Oct 19 19:16:23 2005
-+++ lmtp2nntp_msg.c Wed Oct 19 19:16:34 2005
-@@ -28,6 +28,7 @@
-
- #include <stdlib.h>
- #include <stdio.h>
-+#include <time.h>
-
- #include "lmtp2nntp_msg.h"
- #include "lmtp2nntp_argz.h"
diff --git a/mail/lmtp2nntp/pkg-descr b/mail/lmtp2nntp/pkg-descr
deleted file mode 100644
index a7bee38ccc0a..000000000000
--- a/mail/lmtp2nntp/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The OSSP lmtp2nntp program is an LMTP service for use in conjunction
-with an MTA (like Sendmail), providing a reli- able real-time mail to
-news gateway. Input messages get their headers slightly reformatted
-to match Usenet news article format. The article is then posted or
-feeded into a remote NNTP service (like INN). Delivery must take
-place immediately or the transaction fails. OSSP lmtp2nntp relies
-on the queuing capabilities of the MTA in order to provide a fully
-reliable service. For this the program returns proper delivery status
-notification which indi- cates successful completed action, persistent
-transient failure or permanent failure.
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index 3a143ebd2ce7..648af61f50fb 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.1.9
+PORTVERSION= 5.1.10
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 9270889ee262..36430a32cb78 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753198578
-SHA256 (nextcloud/mail-v5.1.9.tar.gz) = e840ef771eaeb964e91dbcc89b88c8d3f4441c6a3af8dbbd31f169f8b059053c
-SIZE (nextcloud/mail-v5.1.9.tar.gz) = 26730767
+TIMESTAMP = 1753864124
+SHA256 (nextcloud/mail-v5.1.10.tar.gz) = 64eece7c6b47724818d367633c7447d5d656d60bb947fd937bebfd93794aa5e3
+SIZE (nextcloud/mail-v5.1.10.tar.gz) = 26767204
diff --git a/mail/pecl-mailparse/Makefile b/mail/pecl-mailparse/Makefile
index 4532555b394a..609dc326ecfa 100644
--- a/mail/pecl-mailparse/Makefile
+++ b/mail/pecl-mailparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mailparse
-PORTVERSION= 3.1.8
+DISTVERSION= 3.1.8
CATEGORIES= mail www
MAINTAINER= dbaio@FreeBSD.org
@@ -12,4 +12,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:pecl
USE_PHP= mbstring:build
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/php_mailparse_mime.h \
+ ${WRKSRC}/php_mailparse_rfc822.c \
+ ${WRKSRC}/php_mailparse_rfc822.re
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/mail/py-imap-tools/Makefile b/mail/py-imap-tools/Makefile
index de563fe93a14..4e064935462f 100644
--- a/mail/py-imap-tools/Makefile
+++ b/mail/py-imap-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= imap-tools
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/mail/py-imap-tools/distinfo b/mail/py-imap-tools/distinfo
index e4d1ff9a9f0a..851666ef17a0 100644
--- a/mail/py-imap-tools/distinfo
+++ b/mail/py-imap-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746349751
-SHA256 (imap_tools-1.10.0.tar.gz) = 3d2bee8e2900a58a3bf91e09531e548453f91fae2e491965030a4d96c4a34557
-SIZE (imap_tools-1.10.0.tar.gz) = 45963
+TIMESTAMP = 1753976015
+SHA256 (imap_tools-1.11.0.tar.gz) = 77b055d301f24e668ff54ad50cc32a36d1579c6aa9b26e5fb6501fb622feb6ea
+SIZE (imap_tools-1.11.0.tar.gz) = 46191
diff --git a/mail/roundcube-twofactor_gauthenticator/Makefile b/mail/roundcube-twofactor_gauthenticator/Makefile
index 99fcafbfa763..6cb4b629b118 100644
--- a/mail/roundcube-twofactor_gauthenticator/Makefile
+++ b/mail/roundcube-twofactor_gauthenticator/Makefile
@@ -26,6 +26,9 @@ SUB_FILES= pkg-message
WWWDIR= ${PREFIX}/www/roundcube/plugins/${PORTNAME}
+post-patch:
+ @${RM} ${WRKSRC}/docker-compose.yaml
+
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR}
diff --git a/mail/roundcube-twofactor_gauthenticator/pkg-plist b/mail/roundcube-twofactor_gauthenticator/pkg-plist
index 72ea1835ffc8..80e8a7505021 100644
--- a/mail/roundcube-twofactor_gauthenticator/pkg-plist
+++ b/mail/roundcube-twofactor_gauthenticator/pkg-plist
@@ -10,6 +10,7 @@
%%WWWDIR%%/localization/cs_CZ.inc
%%WWWDIR%%/localization/da_DK.inc
%%WWWDIR%%/localization/de_DE.inc
+%%WWWDIR%%/localization/el_GR.inc
%%WWWDIR%%/localization/en_US.inc
%%WWWDIR%%/localization/es_AR.inc
%%WWWDIR%%/localization/es_ES.inc
@@ -27,6 +28,7 @@
%%WWWDIR%%/localization/ru_RU.inc
%%WWWDIR%%/localization/sk_SK.inc
%%WWWDIR%%/localization/sv_SE.inc
+%%WWWDIR%%/localization/uk_UA.inc
%%WWWDIR%%/qrcode.min.js
%%WWWDIR%%/screenshots/001-login.png
%%WWWDIR%%/screenshots/002-2steps.png
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index bc11a6b11422..32aafb7292fa 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rspamd
PORTVERSION= 3.12.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MAINTAINER= vsevolod@FreeBSD.org
diff --git a/mail/rspamd/files/rspamd.in b/mail/rspamd/files/rspamd.in
index c256324dd963..488fe6a87dd9 100644
--- a/mail/rspamd/files/rspamd.in
+++ b/mail/rspamd/files/rspamd.in
@@ -1,7 +1,7 @@
#!/bin/sh
# PROVIDE: rspamd
-# REQUIRE: LOGIN redis
+# REQUIRE: LOGIN redis keydb valkey
# BEFORE: mail
# KEYWORD: shutdown
#
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index 063b69fbbaa0..77f29a8f5f12 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,6 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 140.1.0
-PORTREVISION= 1
+DISTVERSION= 140.1.1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index 4cbdfd090f95..8aedce12a959 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752924764
-SHA256 (thunderbird-140.1.0esr.source.tar.xz) = 43f0a68902a9733b8020c3db725d5fa4965044e3d3cc2830d2b054f45b7fc5cb
-SIZE (thunderbird-140.1.0esr.source.tar.xz) = 754033528
+TIMESTAMP = 1753998069
+SHA256 (thunderbird-140.1.1esr.source.tar.xz) = a79247d6f9c8277251861295f014ef7c7662ad48f26b76bd677c1c9ed77be766
+SIZE (thunderbird-140.1.1esr.source.tar.xz) = 759354028
diff --git a/math/Makefile b/math/Makefile
index 7dcdaa9510e1..909ed65f71df 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -25,7 +25,6 @@
SUBDIR += R-cran-Matching
SUBDIR += R-cran-MatrixModels
SUBDIR += R-cran-NMF
- SUBDIR += R-cran-RSvgDevice
SUBDIR += R-cran-RcppArmadillo
SUBDIR += R-cran-RcppEigen
SUBDIR += R-cran-RcppRoll
@@ -1222,6 +1221,7 @@
SUBDIR += stanmath
SUBDIR += stp
SUBDIR += suitesparse
+ SUBDIR += suitesparse-Example
SUBDIR += suitesparse-amd
SUBDIR += suitesparse-btf
SUBDIR += suitesparse-camd
diff --git a/math/R-cran-RSvgDevice/Makefile b/math/R-cran-RSvgDevice/Makefile
deleted file mode 100644
index 8e80adbf1516..000000000000
--- a/math/R-cran-RSvgDevice/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= RSvgDevice
-PORTVERSION= 0.6.4.4
-PORTREVISION= 7
-CATEGORIES= math
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= R SVG graphics device
-WWW= https://cran.r-project.org/web/packages/RSvgDevice/index.html
-
-LICENSE= GPLv2 GPLv3
-LICENSE_COMB= dual
-
-DEPRECATED= Package ‘RSvgDevice’ was removed from the CRAN repository.
-EXPIRATION_DATE= 2025-07-31
-BROKEN= does not build
-
-USES= cran:auto-plist,compiles
-
-.include <bsd.port.mk>
diff --git a/math/R-cran-RSvgDevice/distinfo b/math/R-cran-RSvgDevice/distinfo
deleted file mode 100644
index e293f07bb75e..000000000000
--- a/math/R-cran-RSvgDevice/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (RSvgDevice_0.6.4.4.tar.gz) = bf322a9c8f69366bad8bfe5734179529eb1a638496c87ad7aecbbc2f0b53f46e
-SIZE (RSvgDevice_0.6.4.4.tar.gz) = 8720
diff --git a/math/R-cran-RSvgDevice/pkg-descr b/math/R-cran-RSvgDevice/pkg-descr
deleted file mode 100644
index 07373a0f19df..000000000000
--- a/math/R-cran-RSvgDevice/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-A graphics device for R that uses the w3.org xml standard
-for Scalable Vector Graphics.
diff --git a/math/arpack++/Makefile b/math/arpack++/Makefile
index 074cc62bb005..27babdb98e52 100644
--- a/math/arpack++/Makefile
+++ b/math/arpack++/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arpack++
PORTVERSION= 2.4.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
diff --git a/math/ceres-solver/Makefile b/math/ceres-solver/Makefile
index 2a0ee8599234..60ece37ddc01 100644
--- a/math/ceres-solver/Makefile
+++ b/math/ceres-solver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ceres-solver
DISTVERSION= 2.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/chaco/Makefile b/math/chaco/Makefile
index 4f92ffccde6e..d3fe6020b178 100644
--- a/math/chaco/Makefile
+++ b/math/chaco/Makefile
@@ -1,15 +1,12 @@
PORTNAME= chaco
-PORTVERSION= 2.2
+DISTVERSION= 2.2
CATEGORIES= math
-MASTER_SITES= http://www.cs.sandia.gov/downloads/papers/bahendr/ \
- http://bsd1.csme.ru/myports/ \
- http://bsd2.csme.ru/myports/ \
- http://bsd3.csme.ru/myports/
-DISTNAME= Chaco-${PORTVERSION}
+MASTER_SITES= https://ftp.mcs.anl.gov/pub/petsc/externalpackages/
+DISTNAME= Chaco-${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= Software for partitioning graphs
-WWW= http://www.cs.sandia.gov/~bahendr/chaco.html
+WWW= https://github.com/sandialabs/Chaco/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/../GNU_Lesser_GPL.txt
diff --git a/math/chaco/files/patch-Makefile b/math/chaco/files/patch-Makefile
index 5f7bd7630476..a718de50d14d 100644
--- a/math/chaco/files/patch-Makefile
+++ b/math/chaco/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig Thu Oct 2 12:23:22 1997
-+++ Makefile Mon May 1 22:19:06 2006
-@@ -1,11 +1,13 @@
+--- Makefile.orig 1997-10-02 17:23:22 UTC
++++ Makefile
+@@ -1,11 +1,13 @@ DEST= ${DEST_DIR}/chaco
DEST_DIR = ../exec
DEST= ${DEST_DIR}/chaco
-CC = gcc
@@ -18,7 +18,7 @@
submain/balance.c submain/divide.c submain/submain.c \
input/input_assign.c \
input/check_input.c input/input.c input/input_geom.c \
-@@ -87,11 +89,20 @@
+@@ -87,11 +89,20 @@ FILES.c= main/user_params.c main/interface.c main/main
util/update.c util/vecout.c util/vecran.c \
util/vecscale.c
@@ -27,9 +27,9 @@
FILES.o= $(FILES.c:.c=.o)
+libFILES.o= $(libFILES.c:.c=.o)
-+
-+all: ${DEST} ${DEST_DIR}/libchaco.a
++all: ${DEST} ${DEST_DIR}/libchaco.a
++
${DEST}: ${FILES.o} Makefile
${CC} ${OFLAGS} ${FILES.o} -lm -o ${DEST}
+
diff --git a/math/dune-common/Makefile b/math/dune-common/Makefile
index fdbc7de7f307..111a46bf1c92 100644
--- a/math/dune-common/Makefile
+++ b/math/dune-common/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-common
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= math
PATCH_SITES= https://gitlab.dune-project.org/core/${PORTNAME}/-/commit/
@@ -27,12 +27,12 @@ USE_LDCONFIG= yes
GL_SITE= https://gitlab.dune-project.org
GL_ACCOUNT= core
-GL_TAGNAME= df65b1282ea89ad40d2cb6565983f7e633ccce31
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_ARGS= -DTBB_INCLUDE_DIR=${LOCALBASE}/include -DTBB_LIBRARIES=${LOCALBASE}/lib/libtbb.so
-OPTIONS_DEFINE= DOCS DOXYGEN
+OPTIONS_DEFINE= DOCS DOXYGEN MANPAGES
+OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS
@@ -42,6 +42,8 @@ DOCS_BUILD_DEPENDS= latex:print/tex-formats \
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_IMPLIES= DOCS
+MANPAGES_CMAKE_BOOL= FREEBSD_INSTALL_MANPAGES
+
PORTDOCS= *
post-install:
diff --git a/math/dune-common/distinfo b/math/dune-common/distinfo
index b6c1bd6de46a..abfcfc9a407b 100644
--- a/math/dune-common/distinfo
+++ b/math/dune-common/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1725960226
-SHA256 (core-dune-common-df65b1282ea89ad40d2cb6565983f7e633ccce31_GL0.tar.gz) = e518620820edd77258266c1856eb46435e884bc7770ae00c7c181c222b98be48
-SIZE (core-dune-common-df65b1282ea89ad40d2cb6565983f7e633ccce31_GL0.tar.gz) = 772263
+TIMESTAMP = 1750927049
+SHA256 (dune-common-v2.8.0.tar.bz2) = f4abb10e1cbbfa1835204fc7f44bb3ee50e3108343b5a200254f35a76a5561bd
+SIZE (dune-common-v2.8.0.tar.bz2) = 636924
SHA256 (d36ce92a18904a3fe69028811c619b4b5a09ef4e.patch) = 32f0b7927ed2b70e9c1d095689064045c7c25f76056e0243c24641ac0cb9aafa
SIZE (d36ce92a18904a3fe69028811c619b4b5a09ef4e.patch) = 877
diff --git a/math/dune-common/files/patch-CMakeLists.txt b/math/dune-common/files/patch-CMakeLists.txt
deleted file mode 100644
index d1dcdae2a5b0..000000000000
--- a/math/dune-common/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
---- CMakeLists.txt.orig 2021-08-31 14:25:00 UTC
-+++ CMakeLists.txt
-@@ -16,7 +16,9 @@ dune_project()
- # add subdirectories to execute CMakeLists.txt there
- add_subdirectory(bin)
- add_subdirectory(cmake)
-+if (FREEBSD_INSTALL_DOCS)
- add_subdirectory(doc)
-+endif()
- add_subdirectory(dune)
- add_subdirectory(lib)
- add_subdirectory(share)
diff --git a/math/dune-common/files/patch-doc_CMakeLists.txt b/math/dune-common/files/patch-doc_CMakeLists.txt
new file mode 100644
index 000000000000..80184fe0d3a9
--- /dev/null
+++ b/math/dune-common/files/patch-doc_CMakeLists.txt
@@ -0,0 +1,12 @@
+--- doc/CMakeLists.txt.orig 2025-06-26 07:51:35 UTC
++++ doc/CMakeLists.txt
+@@ -1,5 +1,9 @@
++if (FREEBSD_INSTALL_DOCS)
+ add_subdirectory("doxygen")
+ add_subdirectory("buildsystem")
+ add_subdirectory("comm")
++endif()
++if (FREEBSD_INSTALL_MANPAGES)
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/dunecontrol.1
+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
++endif()
diff --git a/math/dune-common/pkg-plist b/math/dune-common/pkg-plist
index cdde49c7471e..811b0d1eb5d1 100644
--- a/math/dune-common/pkg-plist
+++ b/math/dune-common/pkg-plist
@@ -140,7 +140,7 @@ lib/dunecontrol/dune-common/dune.module
lib/dunemodules.lib
lib/libdunecommon.so
libdata/pkgconfig/dune-common.pc
-%%DOCS%%share/man/man1/dunecontrol.1.gz
+%%MANPAGES%%share/man/man1/dunecontrol.1.gz
share/bash-completion/completions/dunecontrol
%%DATADIR%%/config.h.cmake
%%DOCS%%%%DATADIR%%/doc/doxygen/Doxystyle
diff --git a/math/dune-fem/Makefile b/math/dune-fem/Makefile
index f64d0bd94f40..5f8f277ec38d 100644
--- a/math/dune-fem/Makefile
+++ b/math/dune-fem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-fem
DISTVERSION= 2.8.0.5
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-istl/Makefile b/math/dune-istl/Makefile
index b5eedceeed73..f3563e16b92c 100644
--- a/math/dune-istl/Makefile
+++ b/math/dune-istl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-istl
DISTVERSION= 2.8.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-pdelab/Makefile b/math/dune-pdelab/Makefile
index 5adcee06bfbc..223439e1af16 100644
--- a/math/dune-pdelab/Makefile
+++ b/math/dune-pdelab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-pdelab
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.0.20210824
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-vtk/Makefile b/math/dune-vtk/Makefile
index e49641192a8b..493c1ac55101 100644
--- a/math/dune-vtk/Makefile
+++ b/math/dune-vtk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-vtk
DISTVERSION= 2.8.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/g2o/Makefile b/math/g2o/Makefile
index bed2156d4a01..a55623230b77 100644
--- a/math/g2o/Makefile
+++ b/math/g2o/Makefile
@@ -1,6 +1,6 @@
PORTNAME= g2o
DISTVERSION= 20230806
-PORTREVISION= 15
+PORTREVISION= 16
DISTVERSIONSUFFIX= _git
CATEGORIES= math
diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile
index c4ce791486da..5fb192d1044b 100644
--- a/math/geogebra/Makefile
+++ b/math/geogebra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geogebra
-DISTVERSION= 5-2-893-2
+DISTVERSION= 5-2-894-2
CATEGORIES= math education java
MASTER_SITES= http://download.geogebra.org/installers/5.2/ \
https://static.geogebra.org/images/ \
diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo
index d80275f6e7d8..683c8c993b19 100644
--- a/math/geogebra/distinfo
+++ b/math/geogebra/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752431030
-SHA256 (GeoGebra-Linux-Portable-5-2-893-2.tar.bz2) = 7c340c85663e0625422a1f374526edd557d969d4699560482ead754e87d3e869
-SIZE (GeoGebra-Linux-Portable-5-2-893-2.tar.bz2) = 62913006
+TIMESTAMP = 1753850820
+SHA256 (GeoGebra-Linux-Portable-5-2-894-2.tar.bz2) = ee2f6285557e9ce7d4569584edadd72b04dde1e338d453d23d899181de2230fc
+SIZE (GeoGebra-Linux-Portable-5-2-894-2.tar.bz2) = 62964852
SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614
SIZE (geogebra.png) = 4018
SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07
diff --git a/math/hs-Agda/Makefile b/math/hs-Agda/Makefile
index 7a2202817ce9..84d8bc83d417 100644
--- a/math/hs-Agda/Makefile
+++ b/math/hs-Agda/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Agda
-DISTVERSION= 2.7.0.1
-PORTREVISION= 1
+DISTVERSION= 2.8.0
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
@@ -18,80 +17,101 @@ USES= cabal
USE_LOCALE= en_US.UTF-8
-USE_CABAL= OneTuple-0.4.2 \
- QuickCheck-2.15.0.1 \
+USE_CABAL= ListLike-4.7.8.3 \
+ OneTuple-0.4.2_1 \
+ QuickCheck-2.16.0.0 \
STMonadTrans-0.4.8_1 \
StateVar-1.2.2 \
- aeson-2.2.3.0_2 \
- alex-3.5.1.0 \
- ansi-terminal-1.1.1 \
- ansi-terminal-types-1.1 \
- assoc-1.1.1 \
- async-2.2.5_2 \
- base-compat-0.14.0 \
- base-orphans-0.9.2 \
- bifunctors-5.6.2 \
- blaze-builder-0.4.2.3 \
+ aeson-2.2.3.0_4 \
+ alex-3.5.3.0 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
+ ap-normalize-0.1.0.1 \
+ assoc-1.1.1_1 \
+ async-2.2.5_3 \
+ base-compat-0.14.1 \
+ base-orphans-0.9.3 \
+ bifunctors-5.6.2_2 \
+ blaze-builder-0.4.3 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
boxes-0.1.5 \
case-insensitive-1.2.1.0 \
character-ps-0.1 \
colour-2.3.6 \
- comonad-5.0.8_2 \
+ comonad-5.0.9_1 \
contravariant-1.5.5 \
- data-fix-0.3.4 \
+ data-default-0.8.0.1 \
+ data-fix-0.3.4_1 \
data-hash-0.2.0.1 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
edit-distance-0.2.2.1_1 \
+ enummapset-0.7.3.0 \
equivalence-0.4.1 \
- generically-0.1.1_3 \
+ filelock-0.1.1.7 \
+ filemanip-0.3.6.3_1 \
+ fmlist-0.9.4 \
+ generic-data-1.1.0.2 \
+ generic-deriving-1.14.6_1 \
+ generically-0.1.1_4 \
gitrev-1.3.1 \
- happy-1.20.1.1 \
- hashable-1.5.0.0 \
- hsc2hs-0.68.10_2 \
- indexed-traversable-0.1.4 \
- indexed-traversable-instances-0.1.2 \
- integer-conversion-0.1.1 \
- integer-logarithms-1.0.3.1_6 \
+ happy-2.1.6 \
+ happy-lib-2.1.6 \
+ hashable-1.5.0.0_1 \
+ hsc2hs-0.68.10_4 \
+ indexed-traversable-0.1.4_1 \
+ indexed-traversable-instances-0.1.2_1 \
+ integer-conversion-0.1.1_1 \
+ integer-logarithms-1.0.4 \
+ invariant-0.6.4_1 \
monad-control-1.0.3.1 \
- murmur-hash-0.1.0.10_1 \
+ murmur-hash-0.1.0.11 \
network-uri-2.6.4.2_1 \
- os-string-2.0.6 \
- parallel-3.2.2.0_8 \
+ nonempty-containers-0.3.5.0 \
+ nonempty-vector-0.2.4 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.7_1 \
+ parallel-3.2.2.0_9 \
peano-0.1.0.2 \
- pqueue-1.5.0.0_2 \
- primitive-0.9.0.0_1 \
- random-1.2.1.2 \
- regex-base-0.94.0.2_4 \
- regex-tdfa-1.3.2.2_3 \
- scientific-0.3.8.0_1 \
- semialign-1.3.1_1 \
- semigroupoids-6.0.1_1 \
+ pqueue-1.5.0.0_3 \
+ prettyprinter-1.7.1 \
+ prettyprinter-ansi-terminal-1.1.3 \
+ primitive-0.9.1.0 \
+ process-extras-0.7.4_1 \
+ profunctors-5.6.3 \
+ random-1.3.1 \
+ regex-base-0.94.0.3 \
+ regex-tdfa-1.3.2.4 \
+ scientific-0.3.8.0_2 \
+ semialign-1.3.1_2 \
+ semigroupoids-6.0.1_2 \
+ show-combinators-0.2.0.0_2 \
split-0.2.5 \
- splitmix-0.1.0.5_1 \
+ splitmix-0.1.3.1 \
strict-0.5.1_1 \
- tagged-0.8.8_1 \
- text-iso8601-0.1.1_1 \
- text-short-0.1.6_2 \
- th-abstraction-0.7.0.0 \
- th-compat-0.1.5_2 \
- these-1.2.1_1 \
- time-compat-1.9.7_2 \
+ tagged-0.8.9 \
+ tasty-1.5.3_2 \
+ text-iso8601-0.1.1_2 \
+ text-short-0.1.6_3 \
+ th-abstraction-0.7.1.0_1 \
+ th-compat-0.1.6 \
+ these-1.2.1_2 \
+ time-compat-1.9.8 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
- unordered-containers-0.2.20_3 \
+ unix-compat-0.7.4 \
+ unordered-containers-0.2.20_4 \
uri-encode-1.5.0.7_3 \
utf8-string-1.0.2 \
- uuid-types-1.0.6_1 \
- vector-0.13.1.0_1 \
- vector-hashtables-0.1.2.0 \
- vector-stream-0.1.0.1_1 \
+ uuid-types-1.0.6_3 \
+ vector-0.13.2.0_1 \
+ vector-hashtables-0.1.2.1 \
+ vector-stream-0.1.0.1_3 \
witherable-0.5_1 \
- zlib-0.7.1.0_1
+ zlib-0.7.1.0_2
-CABAL_EXECUTABLES= agda-mode agda
+CABAL_EXECUTABLES= agda agda-mode
CABAL_WRAPPER_SCRIPTS= ${CABAL_EXECUTABLES}
agda_DATADIR_VARS= Agda
agda-mode_DATADIR_VARS= Agda
@@ -99,10 +119,10 @@ agda-mode_DATADIR_VARS= Agda
PLIST_SUB= AGDA_VER=${PORTVERSION}
post-install:
- #${SETENV} Agda_datadir=${WRKSRC}/src/data ${STAGEDIR}${PREFIX}/libexec/cabal/agda-mode compile
+ ${SETENV} Agda_datadir=${WRKSRC}/src/data ${STAGEDIR}${PREFIX}/libexec/cabal/agda-mode compile
${FIND} ${WRKSRC}/src/data/lib/prim/Agda -name '*.agda' -exec ${SETENV} Agda_datadir=${WRKSRC}/src/data ${STAGEDIR}${PREFIX}/libexec/cabal/agda {} \;
${MKDIR} ${STAGEDIR}${DATADIR}/lib/prim/Agda
cd ${WRKSRC}/src/data && ${COPYTREE_SHARE} lib ${STAGEDIR}${DATADIR}
- #cd ${WRKSRC}/src/data && ${COPYTREE_SHARE} emacs-mode ${STAGEDIR}${DATADIR}
+ cd ${WRKSRC}/src/data && ${COPYTREE_SHARE} emacs-mode ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
diff --git a/math/hs-Agda/distinfo b/math/hs-Agda/distinfo
index 032e7c9870d0..ac58d756047f 100644
--- a/math/hs-Agda/distinfo
+++ b/math/hs-Agda/distinfo
@@ -1,10 +1,14 @@
-TIMESTAMP = 1726698029
-SHA256 (cabal/Agda-2.7.0.1/Agda-2.7.0.1.tar.gz) = 34f6d60a4d4ef7d1946b785e1ed1e410906546151419da9823c03bdf5705f68e
-SIZE (cabal/Agda-2.7.0.1/Agda-2.7.0.1.tar.gz) = 1884553
+TIMESTAMP = 1753988362
+SHA256 (cabal/Agda-2.8.0/Agda-2.8.0.tar.gz) = 86841907e78a5aafcf57b09edb7d50036f7de1b2217c8b58e2c57d6004969ba0
+SIZE (cabal/Agda-2.8.0/Agda-2.8.0.tar.gz) = 1951997
+SHA256 (cabal/ListLike-4.7.8.3/ListLike-4.7.8.3.tar.gz) = 14febee9bf5ed7f17a7d33e3e57308b161df3fb5b4c59e2c20142ef17e133836
+SIZE (cabal/ListLike-4.7.8.3/ListLike-4.7.8.3.tar.gz) = 33329
SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
+SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
+SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/STMonadTrans-0.4.8/STMonadTrans-0.4.8.tar.gz) = 839eff14d9f1d2d37f485edf116740d996e1ee9fa82ca2e0a73dfcae0ad5b851
SIZE (cabal/STMonadTrans-0.4.8/STMonadTrans-0.4.8.tar.gz) = 7458
SHA256 (cabal/STMonadTrans-0.4.8/revision/1.cabal) = 229e84983eba8df59e5da922afd25c77403577c3cc9120ea9c59693ec9a3b52e
@@ -13,28 +17,34 @@ SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b02805
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/2.cabal) = 011fa2d67d7a821aa5ec5c825adc919bb067d42dde8fac7c6e5db23239a58866
-SIZE (cabal/aeson-2.2.3.0/revision/2.cabal) = 6589
-SHA256 (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = c92efe86f8eb959ee03be6c04ee57ebc7e4abc75a6c4b26551215d7443e92a07
-SIZE (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = 85982
-SHA256 (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 7e448fcdf8a5a97f3d30e5168f834641df9945fafa65f2e87d73ff9556a1bc4c
-SIZE (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 35398
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
+SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6
+SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
+SHA256 (cabal/ap-normalize-0.1.0.1/ap-normalize-0.1.0.1.tar.gz) = 820613b12ce759c8c8a254c78a0e4c474b2cd4cfd08fc0c1d4d5584c58ff2288
+SIZE (cabal/ap-normalize-0.1.0.1/ap-normalize-0.1.0.1.tar.gz) = 6725
SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
+SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
+SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
-SHA256 (cabal/async-2.2.5/revision/2.cabal) = cf9e6afba8e01830ca0d32a12b98d481cf389688762c80d1870a1db2061ebf35
-SIZE (cabal/async-2.2.5/revision/2.cabal) = 3257
-SHA256 (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = f146de664ac838ebe18ec9360df82da3660149dc7d51fd29bcb61d653b799c50
-SIZE (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = 42744
-SHA256 (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 6211900916955b84687c61b5e4fa98ce110e511a96086b7a93f06dd63c97ba93
-SIZE (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 26705
+SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
+SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
+SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9
+SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244
+SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
+SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
+SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
+SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee
+SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -51,14 +61,18 @@ SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
-SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
-SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
-SHA256 (cabal/comonad-5.0.8/revision/2.cabal) = 4a4dbfbd03fb4963987710fca994e8b5624bd05a33e5f95b7581b26f8229c5e3
-SIZE (cabal/comonad-5.0.8/revision/2.cabal) = 3631
+SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789
+SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455
+SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353
+SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
+SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca
+SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821
SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
+SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
+SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
SHA256 (cabal/data-hash-0.2.0.1/data-hash-0.2.0.1.tar.gz) = 9117dd49013ca28ff188fc71c3595ac3af23d56d301c1f39bac93d44d8c60bbe
SIZE (cabal/data-hash-0.2.0.1/data-hash-0.2.0.1.tar.gz) = 8504
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
@@ -73,124 +87,166 @@ SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56
SIZE (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 13228
SHA256 (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 4d33a49cd383d50af090f1b888642d10116e43809f9da6023d9fc6f67d2656ee
SIZE (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 2351
+SHA256 (cabal/enummapset-0.7.3.0/enummapset-0.7.3.0.tar.gz) = 74c805415005f065379d644b2f2530d297b1cff650e5ef269a479220afdf7070
+SIZE (cabal/enummapset-0.7.3.0/enummapset-0.7.3.0.tar.gz) = 14074
SHA256 (cabal/equivalence-0.4.1/equivalence-0.4.1.tar.gz) = 598ad6d9d914f598cea2e65cd92e44348a18380b9334d0d7a1c0a252e9a4008f
SIZE (cabal/equivalence-0.4.1/equivalence-0.4.1.tar.gz) = 9310
+SHA256 (cabal/filelock-0.1.1.7/filelock-0.1.1.7.tar.gz) = 4d35645cdf4f0b7aa8d22238885a970aef2328a39bd4ea63c7274532b1748180
+SIZE (cabal/filelock-0.1.1.7/filelock-0.1.1.7.tar.gz) = 8109
+SHA256 (cabal/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz) = 8836da17baaaf02ca080c9990ece4e0b0c8d6a128f458f8b64fd07b225ca9846
+SIZE (cabal/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz) = 10369
+SHA256 (cabal/filemanip-0.3.6.3/revision/1.cabal) = 0a7923d17b13f4f6bb996a3915aa795b6f7401ce68f656ac38e5f00429c6a3d0
+SIZE (cabal/filemanip-0.3.6.3/revision/1.cabal) = 1283
+SHA256 (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 2dbdc1850e6768fd5f4e4c45d011ef6796d8b2d639ec200da7f4407ae02d09a6
+SIZE (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 4445
+SHA256 (cabal/generic-data-1.1.0.2/generic-data-1.1.0.2.tar.gz) = f27e0a28459755f6c301eb9661f15230ccc6cf94f699d9aafb34ce659138dab5
+SIZE (cabal/generic-data-1.1.0.2/generic-data-1.1.0.2.tar.gz) = 40676
+SHA256 (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = f195c17f1a32a3c9a2bf8762b8f9a9b5f6271f9e6075c887aa3609364356b2af
+SIZE (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = 50583
+SHA256 (cabal/generic-deriving-1.14.6/revision/1.cabal) = f47c071d90370e0eee27dad6139964bed29b2d896b404b3a9516138f0d92ac55
+SIZE (cabal/generic-deriving-1.14.6/revision/1.cabal) = 6755
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
-SHA256 (cabal/generically-0.1.1/revision/3.cabal) = 1b1b638ac022d2404becb6c117b04bfdc2247429ba58596271ca2cdc413288c2
-SIZE (cabal/generically-0.1.1/revision/3.cabal) = 1203
+SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
+SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
SHA256 (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332
SIZE (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = 3756
-SHA256 (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 8b4e7dc5a6c5fd666f8f7163232931ab28746d0d17da8fa1cbd68be9e878881b
-SIZE (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 183409
+SHA256 (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 9b473961010cb5673510f4133d914b9d5ad667b16aafe4a5555d9962dbf05b19
+SIZE (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 61435
+SHA256 (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = b0a130901562fd2b338baeb5b508cd8aed914b300f51c30b0ba8935995b2c2cd
+SIZE (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = 93797
SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
+SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
+SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
-SHA256 (cabal/hsc2hs-0.68.10/revision/2.cabal) = 60e78b6c60dc32a77ce6c37ed5ca4e838fc5f76f02836ef64d93cd21cc002325
-SIZE (cabal/hsc2hs-0.68.10/revision/2.cabal) = 3032
+SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
+SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
+SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
+SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098
SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1
SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
+SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
-SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
-SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295
+SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
+SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
+SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
+SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
+SHA256 (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = a9e2ab4ee3e0d4613beb7bda36a8ebc4f72318450514f4832d2fa43b74f0aeb3
+SIZE (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = 27079
+SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a80822c6da30aa71a5370307c0c00c2d658d1c6
+SIZE (cabal/invariant-0.6.4/revision/1.cabal) = 3513
SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c
SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985
-SHA256 (cabal/murmur-hash-0.1.0.10/murmur-hash-0.1.0.10.tar.gz) = e92fad6000823aa2dabaa55096d2bc4fe21ad347f10614fc684da23e7f48bf90
-SIZE (cabal/murmur-hash-0.1.0.10/murmur-hash-0.1.0.10.tar.gz) = 4327
-SHA256 (cabal/murmur-hash-0.1.0.10/revision/1.cabal) = 036a54f21ac180681e3799e6288ca32765fa3af8ada41fd4dd73a8a5e1e894a3
-SIZE (cabal/murmur-hash-0.1.0.10/revision/1.cabal) = 1222
+SHA256 (cabal/murmur-hash-0.1.0.11/murmur-hash-0.1.0.11.tar.gz) = 71aa17132bff71814d653caed8f9da55c27e3c3425eb4db404fa65b3ca296dfe
+SIZE (cabal/murmur-hash-0.1.0.11/murmur-hash-0.1.0.11.tar.gz) = 4458
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
-SHA256 (cabal/os-string-2.0.6/os-string-2.0.6.tar.gz) = 22fcc7d5fc66676b5dfc57b714d2caf93cce2d5a79d242168352f9eb0fe2f18a
-SIZE (cabal/os-string-2.0.6/os-string-2.0.6.tar.gz) = 44363
+SHA256 (cabal/nonempty-containers-0.3.5.0/nonempty-containers-0.3.5.0.tar.gz) = 09e5385852d02830152a4ef72a4928a7a3c9353a1fa6fc8510228d9215bfeab6
+SIZE (cabal/nonempty-containers-0.3.5.0/nonempty-containers-0.3.5.0.tar.gz) = 101237
+SHA256 (cabal/nonempty-vector-0.2.4/nonempty-vector-0.2.4.tar.gz) = e32d9efb7862507e76e3f6876c67c980da9a5b4d743e07d424159868ae471c67
+SIZE (cabal/nonempty-vector-0.2.4/nonempty-vector-0.2.4.tar.gz) = 18480
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
+SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/os-string-2.0.7/revision/1.cabal) = cb5408281cb0e7cea41885611e06ee6208e3dae90c98f6901a9f20c58f930414
+SIZE (cabal/os-string-2.0.7/revision/1.cabal) = 3443
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
-SHA256 (cabal/parallel-3.2.2.0/revision/8.cabal) = b9cf0b07fdff16f503487a4daa1e40a1f1f6c10974b4f15d6dfd5f243a643e31
-SIZE (cabal/parallel-3.2.2.0/revision/8.cabal) = 1942
+SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81
+SIZE (cabal/parallel-3.2.2.0/revision/9.cabal) = 1961
SHA256 (cabal/peano-0.1.0.2/peano-0.1.0.2.tar.gz) = 8a8fe8718dba5b1a6133e1d9eae5ba69ca76028f59d088985a8489446ac74261
SIZE (cabal/peano-0.1.0.2/peano-0.1.0.2.tar.gz) = 2915
SHA256 (cabal/pqueue-1.5.0.0/pqueue-1.5.0.0.tar.gz) = 1bf88b8d2c4ac90dee3000684b6e0078502dc5a1030528b687aa143b3ecc1f02
SIZE (cabal/pqueue-1.5.0.0/pqueue-1.5.0.0.tar.gz) = 42173
-SHA256 (cabal/pqueue-1.5.0.0/revision/2.cabal) = 7dadcc2a66f0f91bea789b450355a5ce9ebdc697af8c817f9e3200e856c8adaa
-SIZE (cabal/pqueue-1.5.0.0/revision/2.cabal) = 3896
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/1.cabal) = 2e08c5409e3559c7f1669ef50e9a0d9a397e68ecf51110d5e2cedf05cdd7d93c
-SIZE (cabal/primitive-0.9.0.0/revision/1.cabal) = 3171
-SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
-SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229
-SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
-SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
-SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
-SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
-SHA256 (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
-SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SHA256 (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = e5ea15b2898c62c63fae798784bc402b3862733d97a4f7ee3ec4f9ae6f447478
-SIZE (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = 6997
+SHA256 (cabal/pqueue-1.5.0.0/revision/3.cabal) = be237035e3aa1459e2a7cb9a3e19d90d9be3465cb993cbff44c0bd815b54ff3c
+SIZE (cabal/pqueue-1.5.0.0/revision/3.cabal) = 4058
+SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
+SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
+SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
+SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/process-extras-0.7.4/process-extras-0.7.4.tar.gz) = 293e75f849254ce0ce0d7fa659681917e07a557c602505a2f9e20777467e984e
+SIZE (cabal/process-extras-0.7.4/process-extras-0.7.4.tar.gz) = 14256
+SHA256 (cabal/process-extras-0.7.4/revision/1.cabal) = bf5f39f0c43fd4d413ac38c6bd24cb4d9a901adf3d646cc673bb8db93606f4d2
+SIZE (cabal/process-extras-0.7.4/revision/1.cabal) = 1785
+SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3
+SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
+SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
+SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
+SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
+SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
-SHA256 (cabal/scientific-0.3.8.0/revision/1.cabal) = 2148e2e6ab1f1fd2ecee25067e0ee60da886be89736e8a54d49556407d7113ce
-SIZE (cabal/scientific-0.3.8.0/revision/1.cabal) = 4380
+SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
+SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
SHA256 (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 66e87bc254ffec2ee908bf625c42d3b7363238d6ab1cfba8934bbee7590c9df7
SIZE (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 10117
-SHA256 (cabal/semialign-1.3.1/revision/1.cabal) = 0ebafdb9c3bfac8c5311999ae195115c1452a205b273d54e7b1145a65c1bf610
-SIZE (cabal/semialign-1.3.1/revision/1.cabal) = 2209
+SHA256 (cabal/semialign-1.3.1/revision/2.cabal) = dfe515a9e43230f5308564a649a04ea1538499ed98b944644b77bed5394b9deb
+SIZE (cabal/semialign-1.3.1/revision/2.cabal) = 2224
SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f
SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372
-SHA256 (cabal/semigroupoids-6.0.1/revision/1.cabal) = f65892f65f941c7368334bdfdcdb9db2ad3952502e94e88785a5a428fa2f3f4e
-SIZE (cabal/semigroupoids-6.0.1/revision/1.cabal) = 7539
+SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21
+SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
+SHA256 (cabal/show-combinators-0.2.0.0/show-combinators-0.2.0.0.tar.gz) = c902dbaf0e9cf7056d786d44fbdea2781bc65524089639242c2624dae841ba1d
+SIZE (cabal/show-combinators-0.2.0.0/show-combinators-0.2.0.0.tar.gz) = 4297
+SHA256 (cabal/show-combinators-0.2.0.0/revision/2.cabal) = 5d7a36c6383c9eff1dc15970da3206a05b50c2d1e93155970ffcf240eaa57d58
+SIZE (cabal/show-combinators-0.2.0.0/revision/2.cabal) = 1277
SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
-SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399
-SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b
-SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
-SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
-SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094
-SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32
-SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732
+SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
+SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
+SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
+SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
-SHA256 (cabal/text-iso8601-0.1.1/revision/1.cabal) = 0af50f6d2e8479b9a956c9c612ec270ea09df4c78c88c5b1bdd98066f576d73d
-SIZE (cabal/text-iso8601-0.1.1/revision/1.cabal) = 2478
+SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
+SIZE (cabal/text-iso8601-0.1.1/revision/2.cabal) = 2411
SHA256 (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 8173ea138d7dc398747b636012bf6e79e17186560b8a7a7fc9e6456d78556eab
SIZE (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 24691
-SHA256 (cabal/text-short-0.1.6/revision/2.cabal) = 5953dc14c71b6047edab2dc89e922678ff5cbe2e98d16b9e7078150083940be4
-SIZE (cabal/text-short-0.1.6/revision/2.cabal) = 2812
-SHA256 (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = b2854c612f2fa4adfa1ecbb4089a2211fd9cb3210aec17ba4a455ae486b22721
-SIZE (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = 49904
-SHA256 (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e
-SIZE (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 14893
-SHA256 (cabal/th-compat-0.1.5/revision/2.cabal) = 129a59ba3ccfcd06192fd6da899e2711ae276a466915a047bd6727e4a0321d2e
-SIZE (cabal/th-compat-0.1.5/revision/2.cabal) = 3330
+SHA256 (cabal/text-short-0.1.6/revision/3.cabal) = 41be94ccd3f6646ab69b0b05c5130ea3c7911a4598ab9b9192f21ad25a69163a
+SIZE (cabal/text-short-0.1.6/revision/3.cabal) = 2827
+SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5
+SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428
+SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8
+SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
+SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e98f6fa7d9e81e744730f75186583cb4dcea0a4eb
+SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de
SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
-SHA256 (cabal/these-1.2.1/revision/1.cabal) = c04f573531b37864506b071046e010a7a6aad11650cf895467f9f279d0130b8b
-SIZE (cabal/these-1.2.1/revision/1.cabal) = 2279
-SHA256 (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = c98fbea21d036c3263af186df0569b8425c87ad353b021353794743e4e631dcc
-SIZE (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = 57331
-SHA256 (cabal/time-compat-1.9.7/revision/2.cabal) = f0bff15af6faaeff36b679e6b810fa71534b2f85a91bf98d7541dac6a469b20f
-SIZE (cabal/time-compat-1.9.7/revision/2.cabal) = 4486
+SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
+SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
+SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
+SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
+SHA256 (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 689b3a960c8fe12910554aa5b739d5c4769c1d180ade20402fde2ed49db7eff4
+SIZE (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 15586
SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/3.cabal) = c7fe9cba405ed9905e12d89c7add3b3eb9868dfba7975e70ba0cdd64b7b11abc
-SIZE (cabal/unordered-containers-0.2.20/revision/3.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
+SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
SHA256 (cabal/uri-encode-1.5.0.7/uri-encode-1.5.0.7.tar.gz) = c79c624257833841a22890e4d2b0ab07e4be88e0f99474d328223815c0814252
SIZE (cabal/uri-encode-1.5.0.7/uri-encode-1.5.0.7.tar.gz) = 3506
SHA256 (cabal/uri-encode-1.5.0.7/revision/3.cabal) = 1b432e4fe43da8059feaeb6b4e973c2c4481ee86829d528f2be78a0e3645ec00
@@ -199,23 +255,23 @@ SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
-SHA256 (cabal/uuid-types-1.0.6/revision/1.cabal) = 595644500d36908be85cd02fb446c411555ecc5c59b7ce33d1205cfc9ceb55a6
-SIZE (cabal/uuid-types-1.0.6/revision/1.cabal) = 2604
-SHA256 (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 63f272279eab8ab9411a0fffb1252ac309b297313f8e33be9ebbc2f981edecee
-SIZE (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 156855
-SHA256 (cabal/vector-0.13.1.0/revision/1.cabal) = bc032ccfb51d775eb6f4082c5fc02f5416b0ea0d6644a60d87677a6937f2d70d
-SIZE (cabal/vector-0.13.1.0/revision/1.cabal) = 9015
-SHA256 (cabal/vector-hashtables-0.1.2.0/vector-hashtables-0.1.2.0.tar.gz) = 39a9aaf451cf9e6c299904dfb02f13afaffe151d553014c1da2f07e3481b0ce8
-SIZE (cabal/vector-hashtables-0.1.2.0/vector-hashtables-0.1.2.0.tar.gz) = 25681
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
+SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
+SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
+SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
+SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-hashtables-0.1.2.1/vector-hashtables-0.1.2.1.tar.gz) = 33910f79ff3c17b6f3cc1068fdc4f94dafad87b0e079c4157eeba8686fdeaeb1
+SIZE (cabal/vector-hashtables-0.1.2.1/vector-hashtables-0.1.2.1.tar.gz) = 25707
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 16a69e2ed71d7b35e16860fac520f94fa4da120eb973d9f8fbf0aa3a703d4a9f
-SIZE (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 1583
+SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
+SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
SIZE (cabal/witherable-0.5/revision/1.cabal) = 2343
SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
-SHA256 (cabal/zlib-0.7.1.0/revision/1.cabal) = bae1c5a6092d65c5e763246f91e04fef3f43e37cb055130725c9a973c88a250f
-SIZE (cabal/zlib-0.7.1.0/revision/1.cabal) = 5223
+SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
+SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
diff --git a/math/hs-Agda/pkg-plist b/math/hs-Agda/pkg-plist
index 94f70a8087c2..4afff3ab8434 100644
--- a/math/hs-Agda/pkg-plist
+++ b/math/hs-Agda/pkg-plist
@@ -1,3 +1,20 @@
+%%DATADIR%%/emacs-mode/agda-input.el
+%%DATADIR%%/emacs-mode/agda-input.elc
+%%DATADIR%%/emacs-mode/agda2-abbrevs.el
+%%DATADIR%%/emacs-mode/agda2-abbrevs.elc
+%%DATADIR%%/emacs-mode/agda2-highlight.el
+%%DATADIR%%/emacs-mode/agda2-highlight.elc
+%%DATADIR%%/emacs-mode/agda2-mode-pkg.el
+%%DATADIR%%/emacs-mode/agda2-mode.el
+%%DATADIR%%/emacs-mode/agda2-mode.elc
+%%DATADIR%%/emacs-mode/agda2-queue.el
+%%DATADIR%%/emacs-mode/agda2-queue.elc
+%%DATADIR%%/emacs-mode/agda2.el
+%%DATADIR%%/emacs-mode/agda2.elc
+%%DATADIR%%/emacs-mode/annotation.el
+%%DATADIR%%/emacs-mode/annotation.elc
+%%DATADIR%%/emacs-mode/eri.el
+%%DATADIR%%/emacs-mode/eri.elc
%%DATADIR%%/lib/prim/Agda/Builtin/Bool.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Char.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Char/Properties.agda
@@ -5,7 +22,6 @@
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Equiv.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Glue.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/HCompU.agda
-%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Id.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Path.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Sub.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Equality.agda
@@ -42,7 +58,6 @@
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Equiv.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Glue.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/HCompU.agdai
-%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Id.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Path.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Sub.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Equality.agdai
diff --git a/math/igraph/Makefile b/math/igraph/Makefile
index 1c2650164848..77576e4a38a2 100644
--- a/math/igraph/Makefile
+++ b/math/igraph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= igraph
DISTVERSION= 0.10.12
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/math/octave/Makefile b/math/octave/Makefile
index 634a77477d17..f5cc8112b3d1 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave
PORTVERSION= ${OCTAVE_VERSION}
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= GNU
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index 8375e1e39c0d..dca10464a177 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
DISTVERSION= 1.24
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/py-cvxopt/Makefile b/math/py-cvxopt/Makefile
index 03b1987ef60c..b44d5da3b146 100644
--- a/math/py-cvxopt/Makefile
+++ b/math/py-cvxopt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cvxopt
DISTVERSION= 1.3.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-mnnpy/Makefile b/math/py-mnnpy/Makefile
index 87667c377ea6..505523b429e4 100644
--- a/math/py-mnnpy/Makefile
+++ b/math/py-mnnpy/Makefile
@@ -25,7 +25,11 @@ USE_PYTHON= distutils cython autoplist
post-patch:
.if defined(CPUTYPE)
+. if ${ARCH:Mpowerpc*}
+ @${REINPLACE_CMD} -e "s|'-march=native'|'-mcpu=${CPUTYPE}'|" ${WRKSRC}/setup.py
+. else
@${REINPLACE_CMD} -e "s|'-march=native'|'-march=${CPUTYPE}'|" ${WRKSRC}/setup.py
+. endif
.else
@${REINPLACE_CMD} -e "s|'-march=native', ||" ${WRKSRC}/setup.py
.endif
diff --git a/math/py-nlopt/Makefile b/math/py-nlopt/Makefile
index 7c41078b7a06..306c77860ae2 100644
--- a/math/py-nlopt/Makefile
+++ b/math/py-nlopt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nlopt
-DISTVERSION= 2.9.0
-PORTREVISION= 1
+DISTVERSION= 2.9.1
CATEGORIES= math
#MASTER_SITES= PYPI # https://github.com/DanielBok/nlopt-python/issues/15
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= cmake:devel/cmake-core \
swig:devel/swig \
${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY}
USES= python
@@ -30,7 +29,7 @@ GH_TUPLE= stevengj:nlopt:75dd16e:nlopt/extern/nlopt
#CMAKE_ARGS= -DFREEBSD_PYTHON_VER=${PYTHON_VER}
MAKE_ENV= FREEBSD_PYTHON_VER=${PYTHON_VER}
-xpost-install:
+post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/nlopt/_nlopt.so
do-test:
diff --git a/math/py-nlopt/distinfo b/math/py-nlopt/distinfo
index 2e6f7e75faa1..9d9aa63d909d 100644
--- a/math/py-nlopt/distinfo
+++ b/math/py-nlopt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1731822083
-SHA256 (DanielBok-nlopt-python-2.9.0_GH0.tar.gz) = bd16c2a8af7819efeb6cc1b4f349c4553be02e95e628bca7a5c9891da467b99b
-SIZE (DanielBok-nlopt-python-2.9.0_GH0.tar.gz) = 9154
+TIMESTAMP = 1754067585
+SHA256 (DanielBok-nlopt-python-2.9.1_GH0.tar.gz) = 9b9ce8ecb686a2e489d056b9aa21110a63ace7a9f3cefe816b011459e1cce6e7
+SIZE (DanielBok-nlopt-python-2.9.1_GH0.tar.gz) = 9184
SHA256 (stevengj-nlopt-75dd16e_GH0.tar.gz) = 969621b928096094546d77d118e1f3e94496f9160a8b01adc6a7755e301f9568
SIZE (stevengj-nlopt-75dd16e_GH0.tar.gz) = 2054748
diff --git a/math/py-nlopt/pkg-plist b/math/py-nlopt/pkg-plist
index bc6e259d3a6c..80ac7ab3e28f 100644
--- a/math/py-nlopt/pkg-plist
+++ b/math/py-nlopt/pkg-plist
@@ -1,3 +1,9 @@
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/top_level.txt
%%PYTHON_SITELIBDIR%%/nlopt/__init__.py
%%PYTHON_SITELIBDIR%%/nlopt/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/nlopt/__pycache__/__init__%%PYTHON_TAG%%.pyc
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 42a13b88864f..9e95667d2031 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= numpy
PORTVERSION= 1.26.4
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= PYPI \
diff --git a/math/py-scikit-umfpack/Makefile b/math/py-scikit-umfpack/Makefile
index b0ffe433e7db..f8a1e596980a 100644
--- a/math/py-scikit-umfpack/Makefile
+++ b/math/py-scikit-umfpack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scikit-umfpack
DISTVERSION= 0.4.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/scilab/Makefile b/math/scilab/Makefile
index eed99f22294e..ed81d37d291e 100644
--- a/math/scilab/Makefile
+++ b/math/scilab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scilab
DISTVERSION= 6.1.1
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= math cad java
MASTER_SITES= https://www.scilab.org/download/${DISTVERSION}/
DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX}
diff --git a/math/suitesparse-Example/Makefile b/math/suitesparse-Example/Makefile
new file mode 100644
index 000000000000..24b7070a1f30
--- /dev/null
+++ b/math/suitesparse-Example/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= ${MPORTNAME:tl}
+PORTVERSION= 1.8.9
+CATEGORIES= math
+
+COMMENT= Examples for SuiteSparse
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
+
+LICENSE= BSD3CLAUSE
+
+LIB_DEPENDS= libamd.so:math/suitesparse-amd \
+ libbtf.so:math/suitesparse-btf \
+ libcamd.so:math/suitesparse-camd \
+ libccolamd.so:math/suitesparse-ccolamd \
+ libcholmod.so:math/suitesparse-cholmod \
+ libcolamd.so:math/suitesparse-colamd \
+ libcxsparse.so:math/suitesparse-cxsparse \
+ libgraphblas.so:math/suitesparse-graphblas \
+ libklu_cholmod.so:math/suitesparse-klu \
+ liblagraph.so:math/suitesparse-lagraph \
+ libldl.so:math/suitesparse-ldl \
+ libsuitesparse_mongoose.so:math/suitesparse-mongoose \
+ libparu.so:math/suitesparse-paru \
+ librbio.so:math/suitesparse-rbio \
+ libspex.so:math/suitesparse-spex \
+ libspqr.so:math/suitesparse-spqr \
+ libumfpack.so:math/suitesparse-umfpack
+
+USES= localbase:ldflags fortran
+
+MPORTNAME= Example
+USE_LDCONFIG= yes
+
+.include "${.CURDIR}/../../math/suitesparse/bsd.suitesparse.mk"
+
+post-stage-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/README.md \
+ ${STAGEDIR}${DOCSDIR}/${MPORTNAME}_README.md
+
+.include <bsd.port.post.mk>
diff --git a/math/suitesparse-Example/pkg-descr b/math/suitesparse-Example/pkg-descr
new file mode 100644
index 000000000000..522fc4848f98
--- /dev/null
+++ b/math/suitesparse-Example/pkg-descr
@@ -0,0 +1,3 @@
+This port installs the 'my' library of SuiteSparse.
+
+This is only a demonstration package.
diff --git a/math/suitesparse-Example/pkg-plist b/math/suitesparse-Example/pkg-plist
new file mode 100644
index 000000000000..4a1f5e863a67
--- /dev/null
+++ b/math/suitesparse-Example/pkg-plist
@@ -0,0 +1,10 @@
+include/my.h
+lib/libmy.a
+lib/libmy.so
+lib/libmy.so.1
+lib/libmy.so.%%VER%%
+lib/libmy_cxx.a
+lib/libmy_cxx.so
+lib/libmy_cxx.so.1
+lib/libmy_cxx.so.%%VER%%
+%%PORTDOCS%%%%DOCSDIR%%/Example_README.md
diff --git a/math/suitesparse-amd/Makefile b/math/suitesparse-amd/Makefile
index d691bd32e98a..bb01c56997d9 100644
--- a/math/suitesparse-amd/Makefile
+++ b/math/suitesparse-amd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.3
+PORTVERSION= 3.3.4
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-amd/pkg-plist b/math/suitesparse-amd/pkg-plist
index 7f9d4cb64247..b30ea55628ef 100644
--- a/math/suitesparse-amd/pkg-plist
+++ b/math/suitesparse-amd/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/AMD/AMDConfig.cmake
lib/cmake/AMD/AMDConfigVersion.cmake
lib/cmake/AMD/AMDTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/AMD/AMDTargets.cmake
+lib/cmake/AMD/AMDTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/AMD/AMDTargets_static.cmake
lib/libamd.a
lib/libamd.so
lib/libamd.so.3
diff --git a/math/suitesparse-btf/Makefile b/math/suitesparse-btf/Makefile
index 0e25c5999c25..547acabef031 100644
--- a/math/suitesparse-btf/Makefile
+++ b/math/suitesparse-btf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 2.3.2
+PORTVERSION= 2.3.3
CATEGORIES= math
COMMENT= Permutation to block triangular form
diff --git a/math/suitesparse-btf/pkg-plist b/math/suitesparse-btf/pkg-plist
index fc63adb3b323..06160da359f5 100644
--- a/math/suitesparse-btf/pkg-plist
+++ b/math/suitesparse-btf/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/BTF/BTFConfig.cmake
lib/cmake/BTF/BTFConfigVersion.cmake
lib/cmake/BTF/BTFTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/BTF/BTFTargets.cmake
+lib/cmake/BTF/BTFTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/BTF/BTFTargets_static.cmake
lib/libbtf.a
lib/libbtf.so
lib/libbtf.so.2
diff --git a/math/suitesparse-camd/Makefile b/math/suitesparse-camd/Makefile
index 7596e428ef20..64c36d665ab6 100644
--- a/math/suitesparse-camd/Makefile
+++ b/math/suitesparse-camd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-camd/pkg-plist b/math/suitesparse-camd/pkg-plist
index 6817a03fc4a5..437b4e9e99b0 100644
--- a/math/suitesparse-camd/pkg-plist
+++ b/math/suitesparse-camd/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/CAMD/CAMDConfig.cmake
lib/cmake/CAMD/CAMDConfigVersion.cmake
lib/cmake/CAMD/CAMDTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CAMD/CAMDTargets.cmake
+lib/cmake/CAMD/CAMDTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CAMD/CAMDTargets_static.cmake
lib/libcamd.a
lib/libcamd.so
lib/libcamd.so.3
diff --git a/math/suitesparse-ccolamd/Makefile b/math/suitesparse-ccolamd/Makefile
index 784e115fefbf..5fb295f02e2f 100644
--- a/math/suitesparse-ccolamd/Makefile
+++ b/math/suitesparse-ccolamd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
CATEGORIES= math
COMMENT= Constrained column approximate minimum degree ordering
diff --git a/math/suitesparse-ccolamd/pkg-plist b/math/suitesparse-ccolamd/pkg-plist
index 1754cd1d83a6..93418a178aed 100644
--- a/math/suitesparse-ccolamd/pkg-plist
+++ b/math/suitesparse-ccolamd/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/CCOLAMD/CCOLAMDConfig.cmake
lib/cmake/CCOLAMD/CCOLAMDConfigVersion.cmake
lib/cmake/CCOLAMD/CCOLAMDTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CCOLAMD/CCOLAMDTargets.cmake
+lib/cmake/CCOLAMD/CCOLAMDTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CCOLAMD/CCOLAMDTargets_static.cmake
lib/libccolamd.a
lib/libccolamd.so
lib/libccolamd.so.3
diff --git a/math/suitesparse-cholmod/Makefile b/math/suitesparse-cholmod/Makefile
index 0fd1e378006a..f025c2fc0bb6 100644
--- a/math/suitesparse-cholmod/Makefile
+++ b/math/suitesparse-cholmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 5.3.3
+PORTVERSION= 5.3.4
CATEGORIES= math
COMMENT= Sparse CHOLesky MODification package
diff --git a/math/suitesparse-cholmod/pkg-plist b/math/suitesparse-cholmod/pkg-plist
index 887dd314fa99..cde57d659031 100644
--- a/math/suitesparse-cholmod/pkg-plist
+++ b/math/suitesparse-cholmod/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/CHOLMOD/CHOLMODConfig.cmake
lib/cmake/CHOLMOD/CHOLMODConfigVersion.cmake
lib/cmake/CHOLMOD/CHOLMODTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CHOLMOD/CHOLMODTargets.cmake
+lib/cmake/CHOLMOD/CHOLMODTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CHOLMOD/CHOLMODTargets_static.cmake
lib/libcholmod.a
lib/libcholmod.so
lib/libcholmod.so.5
diff --git a/math/suitesparse-colamd/Makefile b/math/suitesparse-colamd/Makefile
index 4edc32470c9a..a7f682bc89dc 100644
--- a/math/suitesparse-colamd/Makefile
+++ b/math/suitesparse-colamd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
CATEGORIES= math
COMMENT= Column approximate minimum degree ordering algorithm
diff --git a/math/suitesparse-colamd/pkg-plist b/math/suitesparse-colamd/pkg-plist
index 71655a9ae6ff..1042fdb51199 100644
--- a/math/suitesparse-colamd/pkg-plist
+++ b/math/suitesparse-colamd/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/COLAMD/COLAMDConfig.cmake
lib/cmake/COLAMD/COLAMDConfigVersion.cmake
lib/cmake/COLAMD/COLAMDTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/COLAMD/COLAMDTargets.cmake
+lib/cmake/COLAMD/COLAMDTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/COLAMD/COLAMDTargets_static.cmake
lib/libcolamd.a
lib/libcolamd.so
lib/libcolamd.so.3
diff --git a/math/suitesparse-config/pkg-plist b/math/suitesparse-config/pkg-plist
index f5852a04ba21..0b8a8171caf1 100644
--- a/math/suitesparse-config/pkg-plist
+++ b/math/suitesparse-config/pkg-plist
@@ -10,6 +10,8 @@ lib/cmake/SuiteSparse_config/SuiteSparse_configConfig.cmake
lib/cmake/SuiteSparse_config/SuiteSparse_configConfigVersion.cmake
lib/cmake/SuiteSparse_config/SuiteSparse_configTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SuiteSparse_config/SuiteSparse_configTargets.cmake
+lib/cmake/SuiteSparse_config/SuiteSparse_configTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SuiteSparse_config/SuiteSparse_configTargets_static.cmake
lib/libsuitesparseconfig.a
lib/libsuitesparseconfig.so
lib/libsuitesparseconfig.so.7
diff --git a/math/suitesparse-cxsparse/Makefile b/math/suitesparse-cxsparse/Makefile
index fa1aa8d7d47b..9762e6783c44 100644
--- a/math/suitesparse-cxsparse/Makefile
+++ b/math/suitesparse-cxsparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.4.1
+PORTVERSION= 4.4.2
CATEGORIES= math
COMMENT= Extended version of CSparse
diff --git a/math/suitesparse-cxsparse/pkg-plist b/math/suitesparse-cxsparse/pkg-plist
index 395afe984e6b..5a55cbd34ac0 100644
--- a/math/suitesparse-cxsparse/pkg-plist
+++ b/math/suitesparse-cxsparse/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/CXSparse/CXSparseConfig.cmake
lib/cmake/CXSparse/CXSparseConfigVersion.cmake
lib/cmake/CXSparse/CXSparseTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CXSparse/CXSparseTargets.cmake
+lib/cmake/CXSparse/CXSparseTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CXSparse/CXSparseTargets_static.cmake
lib/libcxsparse.a
lib/libcxsparse.so
lib/libcxsparse.so.4
diff --git a/math/suitesparse-graphblas/Makefile b/math/suitesparse-graphblas/Makefile
index 0a1e902b920d..1f8f7f092dcd 100644
--- a/math/suitesparse-graphblas/Makefile
+++ b/math/suitesparse-graphblas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 10.0.5
+PORTVERSION= 10.1.1
CATEGORIES= math
COMMENT= Graph algorithms in the language of linear algebra
diff --git a/math/suitesparse-klu/Makefile b/math/suitesparse-klu/Makefile
index 1d955e7b479c..7fffcaa6f305 100644
--- a/math/suitesparse-klu/Makefile
+++ b/math/suitesparse-klu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 2.3.5
+PORTVERSION= 2.3.6
CATEGORIES= math
COMMENT= Sparse LU factorization, for circuit simulation
diff --git a/math/suitesparse-klu/pkg-plist b/math/suitesparse-klu/pkg-plist
index 3ec8e46b6ff6..e7cfda035bf7 100644
--- a/math/suitesparse-klu/pkg-plist
+++ b/math/suitesparse-klu/pkg-plist
@@ -4,10 +4,14 @@ lib/cmake/KLU/KLUConfig.cmake
lib/cmake/KLU/KLUConfigVersion.cmake
lib/cmake/KLU/KLUTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KLU/KLUTargets.cmake
+lib/cmake/KLU/KLUTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KLU/KLUTargets_static.cmake
lib/cmake/KLU_CHOLMOD/KLU_CHOLMODConfig.cmake
lib/cmake/KLU_CHOLMOD/KLU_CHOLMODConfigVersion.cmake
lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets.cmake
+lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets_static.cmake
lib/libklu.a
lib/libklu.so
lib/libklu.so.2
diff --git a/math/suitesparse-lagraph/Makefile b/math/suitesparse-lagraph/Makefile
index 40c01db21381..b91ccd9cb75e 100644
--- a/math/suitesparse-lagraph/Makefile
+++ b/math/suitesparse-lagraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 1.1.5
+PORTVERSION= 1.2.0
CATEGORIES= math
COMMENT= Graph algorithms based on GraphBLAS
diff --git a/math/suitesparse-lagraph/pkg-plist b/math/suitesparse-lagraph/pkg-plist
index 204761be3c9f..4e210ec20611 100644
--- a/math/suitesparse-lagraph/pkg-plist
+++ b/math/suitesparse-lagraph/pkg-plist
@@ -5,6 +5,8 @@ lib/cmake/LAGraph/LAGraphConfig.cmake
lib/cmake/LAGraph/LAGraphConfigVersion.cmake
lib/cmake/LAGraph/LAGraphTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LAGraph/LAGraphTargets.cmake
+lib/cmake/LAGraph/LAGraphTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/LAGraph/LAGraphTargets_static.cmake
lib/liblagraph.a
lib/liblagraph.so
lib/liblagraph.so.1
diff --git a/math/suitesparse-ldl/Makefile b/math/suitesparse-ldl/Makefile
index 849def7868c9..252ea2320362 100644
--- a/math/suitesparse-ldl/Makefile
+++ b/math/suitesparse-ldl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.2
+PORTVERSION= 3.3.3
CATEGORIES= math
COMMENT= Simple LDL^T factorization
diff --git a/math/suitesparse-ldl/pkg-plist b/math/suitesparse-ldl/pkg-plist
index cd009c322018..05d973626314 100644
--- a/math/suitesparse-ldl/pkg-plist
+++ b/math/suitesparse-ldl/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/LDL/LDLConfig.cmake
lib/cmake/LDL/LDLConfigVersion.cmake
lib/cmake/LDL/LDLTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LDL/LDLTargets.cmake
+lib/cmake/LDL/LDLTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/LDL/LDLTargets_static.cmake
lib/libldl.a
lib/libldl.so
lib/libldl.so.3
diff --git a/math/suitesparse-mongoose/Makefile b/math/suitesparse-mongoose/Makefile
index 42feafc8145e..0bb1824f7079 100644
--- a/math/suitesparse-mongoose/Makefile
+++ b/math/suitesparse-mongoose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-mongoose/pkg-plist b/math/suitesparse-mongoose/pkg-plist
index ea35c6611cf9..94926f47df6d 100644
--- a/math/suitesparse-mongoose/pkg-plist
+++ b/math/suitesparse-mongoose/pkg-plist
@@ -4,6 +4,8 @@ lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseConfig.cmake
lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseConfigVersion.cmake
lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets.cmake
+lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets_static.cmake
lib/libsuitesparse_mongoose.a
lib/libsuitesparse_mongoose.so
lib/libsuitesparse_mongoose.so.3
diff --git a/math/suitesparse-paru/Makefile b/math/suitesparse-paru/Makefile
index 891dabfadce1..6008a6d1cfbf 100644
--- a/math/suitesparse-paru/Makefile
+++ b/math/suitesparse-paru/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 1.0.0
-PORTREVISION= 1
+PORTVERSION= 1.0.1
CATEGORIES= math parallel
COMMENT= Parallel unsymmetric multifrontal method
diff --git a/math/suitesparse-paru/pkg-plist b/math/suitesparse-paru/pkg-plist
index d69f298fbcbd..ec9ef863f88a 100644
--- a/math/suitesparse-paru/pkg-plist
+++ b/math/suitesparse-paru/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/ParU/ParUConfig.cmake
lib/cmake/ParU/ParUConfigVersion.cmake
lib/cmake/ParU/ParUTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ParU/ParUTargets.cmake
+lib/cmake/ParU/ParUTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ParU/ParUTargets_static.cmake
lib/libparu.a
lib/libparu.so
lib/libparu.so.1
diff --git a/math/suitesparse-rbio/Makefile b/math/suitesparse-rbio/Makefile
index 6f8f9c0b87fe..5ec80176886f 100644
--- a/math/suitesparse-rbio/Makefile
+++ b/math/suitesparse-rbio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.4
+PORTVERSION= 4.3.5
CATEGORIES= math
COMMENT= Read/write sparse matrices
diff --git a/math/suitesparse-rbio/pkg-plist b/math/suitesparse-rbio/pkg-plist
index 97649bd59077..c90ddfda63f8 100644
--- a/math/suitesparse-rbio/pkg-plist
+++ b/math/suitesparse-rbio/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/RBio/RBioConfig.cmake
lib/cmake/RBio/RBioConfigVersion.cmake
lib/cmake/RBio/RBioTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/RBio/RBioTargets.cmake
+lib/cmake/RBio/RBioTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/RBio/RBioTargets_static.cmake
lib/librbio.a
lib/librbio.so
lib/librbio.so.4
diff --git a/math/suitesparse-spex/Makefile b/math/suitesparse-spex/Makefile
index fddd2d7ccbd9..5b6cf3f60770 100644
--- a/math/suitesparse-spex/Makefile
+++ b/math/suitesparse-spex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.2.3
+PORTVERSION= 3.2.4
CATEGORIES= math
COMMENT= Sparse Left-looking Integer-Preserving LU Factorization
diff --git a/math/suitesparse-spex/pkg-plist b/math/suitesparse-spex/pkg-plist
index 0c7215d11bfd..ae29828cfc4f 100644
--- a/math/suitesparse-spex/pkg-plist
+++ b/math/suitesparse-spex/pkg-plist
@@ -6,6 +6,8 @@ lib/cmake/SPEX/SPEXConfig.cmake
lib/cmake/SPEX/SPEXConfigVersion.cmake
lib/cmake/SPEX/SPEXTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SPEX/SPEXTargets.cmake
+lib/cmake/SPEX/SPEXTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SPEX/SPEXTargets_static.cmake
lib/libspex.a
lib/libspex.so
lib/libspex.so.3
diff --git a/math/suitesparse-spqr/Makefile b/math/suitesparse-spqr/Makefile
index c3e64e65cbf8..9f75a98bcdcd 100644
--- a/math/suitesparse-spqr/Makefile
+++ b/math/suitesparse-spqr/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.4
-PORTREVISION= 1
+PORTVERSION= 4.3.5
CATEGORIES= math
COMMENT= Sparse QR factorization
diff --git a/math/suitesparse-spqr/pkg-plist b/math/suitesparse-spqr/pkg-plist
index 1accac9a2fc9..d3ad6d04e6c9 100644
--- a/math/suitesparse-spqr/pkg-plist
+++ b/math/suitesparse-spqr/pkg-plist
@@ -5,6 +5,8 @@ lib/cmake/SPQR/SPQRConfig.cmake
lib/cmake/SPQR/SPQRConfigVersion.cmake
lib/cmake/SPQR/SPQRTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SPQR/SPQRTargets.cmake
+lib/cmake/SPQR/SPQRTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SPQR/SPQRTargets_static.cmake
lib/libspqr.a
lib/libspqr.so
lib/libspqr.so.4
diff --git a/math/suitesparse-umfpack/Makefile b/math/suitesparse-umfpack/Makefile
index 26e9c6a17275..0c51632261b6 100644
--- a/math/suitesparse-umfpack/Makefile
+++ b/math/suitesparse-umfpack/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 6.3.5
-PORTREVISION= 1
+PORTVERSION= 6.3.6
CATEGORIES= math
COMMENT= Sparse multifrontal LU factorization
diff --git a/math/suitesparse-umfpack/pkg-plist b/math/suitesparse-umfpack/pkg-plist
index ba92e000f8c1..e83fc9c701a1 100644
--- a/math/suitesparse-umfpack/pkg-plist
+++ b/math/suitesparse-umfpack/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/UMFPACK/UMFPACKConfig.cmake
lib/cmake/UMFPACK/UMFPACKConfigVersion.cmake
lib/cmake/UMFPACK/UMFPACKTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/UMFPACK/UMFPACKTargets.cmake
+lib/cmake/UMFPACK/UMFPACKTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/UMFPACK/UMFPACKTargets_static.cmake
lib/libumfpack.a
lib/libumfpack.so
lib/libumfpack.so.6
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index b7bedb46b514..d0445acf39ac 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= suitesparse
-PORTVERSION= 7.10.3
+PORTVERSION= 7.11.0
CATEGORIES= math
MAINTAINER= fortran@FreeBSD.org
@@ -19,13 +19,14 @@ RUN_DEPENDS= suitesparse-config>0:math/suitesparse-config \
suitesparse-lagraph>0:math/suitesparse-lagraph \
suitesparse-ldl>0:math/suitesparse-ldl \
suitesparse-mongoose>0:math/suitesparse-mongoose \
- suitesparse-paru>0:math/suitesparse-paru \
suitesparse-rbio>0:math/suitesparse-rbio \
suitesparse-spex>0:math/suitesparse-spex \
suitesparse-spqr>0:math/suitesparse-spqr \
- suitesparse-umfpack>0:math/suitesparse-umfpack
+ suitesparse-umfpack>0:math/suitesparse-umfpack \
+ suitesparse-paru>0:math/suitesparse-paru
.if !defined(PACKAGE_BUILDING)
-RUN_DEPENDS+= suitesparse-csparse>0:math/suitesparse-csparse
+RUN_DEPENDS+= suitesparse-csparse>0:math/suitesparse-csparse \
+ suitesparse-Example>0:math/suitesparse-Example
.endif
USES= metaport
diff --git a/math/suitesparse/bsd.suitesparse.mk b/math/suitesparse/bsd.suitesparse.mk
index 64fcee04076c..6d8bb1c68203 100644
--- a/math/suitesparse/bsd.suitesparse.mk
+++ b/math/suitesparse/bsd.suitesparse.mk
@@ -4,7 +4,7 @@
PKGNAMEPREFIX= suitesparse-
SSPNAME= suitesparse
-SSPVERSION= 7.10.3
+SSPVERSION= 7.11.0
DISTVERSIONPREFIX= v
MAINTAINER= fortran@FreeBSD.org
@@ -35,6 +35,7 @@ LIB_DEPENDS+= libsuitesparseconfig.so:math/suitesparse-config
.endif
.if ${MPORTNAME} != config && \
${MPORTNAME} != BTF && \
+ ${MPORTNAME} != Example && \
${MPORTNAME} != ssget
OPTIONS_DEFINE+=DEMOS
.endif
diff --git a/math/suitesparse/distinfo b/math/suitesparse/distinfo
index 2ab4923b6c55..092d5a7d76df 100644
--- a/math/suitesparse/distinfo
+++ b/math/suitesparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747585409
-SHA256 (suitesparse/v7.10.3.tar.gz) = 09e7bcc8e5de0a5b55d2ae9fd6378d5f4dc1b85a933593339a0872b24e2cc102
-SIZE (suitesparse/v7.10.3.tar.gz) = 87836881
+TIMESTAMP = 1754064684
+SHA256 (suitesparse/v7.11.0.tar.gz) = 93ed4c4e546a49fc75884c3a8b807d5af4a91e39d191fbbc60a07380b12a35d1
+SIZE (suitesparse/v7.11.0.tar.gz) = 95030220
diff --git a/math/sundials/Makefile b/math/sundials/Makefile
index 8ddec9eab0cf..aabdd8134d52 100644
--- a/math/sundials/Makefile
+++ b/math/sundials/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sundials
DISTVERSION= 7.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}/
diff --git a/misc/Makefile b/misc/Makefile
index bf2385aab680..e266bfe77882 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -623,6 +623,7 @@
SUBDIR += sshbuddy
SUBDIR += sssnips
SUBDIR += star-history
+ SUBDIR += stormy
SUBDIR += susv2
SUBDIR += susv3
SUBDIR += susv4
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 1002ec027326..25518745fa94 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 5995
+DISTVERSION= 6040
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index 2c34647791f2..4a7ca3e16681 100644
--- a/misc/llama-cpp/distinfo
+++ b/misc/llama-cpp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753507402
-SHA256 (ggerganov-llama.cpp-b5995_GH0.tar.gz) = c051997fe804352a0d29290fe75bf397927cfab52c1d94d092fa69b2f333b42a
-SIZE (ggerganov-llama.cpp-b5995_GH0.tar.gz) = 25239558
+TIMESTAMP = 1753946944
+SHA256 (ggerganov-llama.cpp-b6040_GH0.tar.gz) = 52f1bc8768270e5e8c2ecd58345a9214162fece1e31df22faeb902093a5877fc
+SIZE (ggerganov-llama.cpp-b6040_GH0.tar.gz) = 25400771
SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc
SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496
diff --git a/misc/lxi-tools/Makefile b/misc/lxi-tools/Makefile
index 9a233dc56d8f..868b02ee426a 100644
--- a/misc/lxi-tools/Makefile
+++ b/misc/lxi-tools/Makefile
@@ -1,10 +1,9 @@
PORTNAME= lxi-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5
-PORTREVISION= 1
+DISTVERSION= 2.8
CATEGORIES= misc
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Collection of tools that enables control of LXI compatible instruments
WWW= https://lxi-tools.github.io/
@@ -28,7 +27,6 @@ GUI_USES= gettext-tools gnome python:build
GUI_USE= gnome=cairo,gdkpixbuf,glib20,gtk40,gtksourceview5,libadwaita
GUI_MESON_OFF= -Dgui=false
GUI_BINARY_ALIAS= python3=${PYTHON_CMD}
-GUI_PLIST_FILES= bin/lxi-gui
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/misc/lxi-tools/distinfo b/misc/lxi-tools/distinfo
index e0346524b005..f57bd22503dc 100644
--- a/misc/lxi-tools/distinfo
+++ b/misc/lxi-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677365484
-SHA256 (lxi-tools-lxi-tools-v2.5_GH0.tar.gz) = e8ccefeb907da1dacecef2c5b8bd0c1a841003a4d1309143426f860ff8c14bc0
-SIZE (lxi-tools-lxi-tools-v2.5_GH0.tar.gz) = 1003395
+TIMESTAMP = 1753917639
+SHA256 (lxi-tools-lxi-tools-v2.8_GH0.tar.gz) = ef9d013189c9449f850d467dd35ac3840929e76a888cdb77e0edbce067da0b2d
+SIZE (lxi-tools-lxi-tools-v2.8_GH0.tar.gz) = 1010999
diff --git a/misc/lxi-tools/pkg-plist b/misc/lxi-tools/pkg-plist
index f82de2522273..9166d93f9371 100644
--- a/misc/lxi-tools/pkg-plist
+++ b/misc/lxi-tools/pkg-plist
@@ -1,6 +1,7 @@
bin/lxi
etc/bash_completion.d/lxi
share/man/man1/lxi.1.gz
+%%GUI%%bin/lxi-gui
%%GUI%%share/applications/io.github.lxi-tools.lxi-gui.desktop
%%GUI%%share/glib-2.0/schemas/io.github.lxi-tools.lxi-gui.gschema.xml
%%GUI%%share/icons/hicolor/scalable/apps/io.github.lxi-tools.lxi-gui.svg
diff --git a/misc/ola/Makefile b/misc/ola/Makefile
index b62a7e2b874b..ae9c17a3d2c0 100644
--- a/misc/ola/Makefile
+++ b/misc/ola/Makefile
@@ -15,6 +15,9 @@ WWW= https://www.openlighting.org/ola/ \
LICENSE= GPLv2+
+BROKEN_FreeBSD_14= Fails to build, error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
+BROKEN_FreeBSD_13= Fails to build, error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
+
LIB_DEPENDS= libavahi-common.so:net/avahi-app \
libftdi1.so:devel/libftdi1 \
libmicrohttpd.so:www/libmicrohttpd \
diff --git a/misc/py-gguf/Makefile b/misc/py-gguf/Makefile
index 9be16f472a44..3073bf861da1 100644
--- a/misc/py-gguf/Makefile
+++ b/misc/py-gguf/Makefile
@@ -24,7 +24,7 @@ USE_PYTHON= pep517 autoplist pytest
USE_GITHUB= yes
GH_ACCOUNT= ggml-org
GH_PROJECT= llama.cpp
-GH_TAGNAME= b5895
+GH_TAGNAME= b6040
WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME}/gguf-py
diff --git a/misc/py-gguf/distinfo b/misc/py-gguf/distinfo
index 375e276f1061..4070fee66ade 100644
--- a/misc/py-gguf/distinfo
+++ b/misc/py-gguf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753507450
-SHA256 (ggml-org-llama.cpp-0.17.1.5895-b5895_GH0.tar.gz) = 81f604aa3c9d5935bafd57d3aa329c4a18dfb8463c7ac275add64f484cba6484
-SIZE (ggml-org-llama.cpp-0.17.1.5895-b5895_GH0.tar.gz) = 25180464
+TIMESTAMP = 1753947624
+SHA256 (ggml-org-llama.cpp-0.17.1.6040-b6040_GH0.tar.gz) = 52f1bc8768270e5e8c2ecd58345a9214162fece1e31df22faeb902093a5877fc
+SIZE (ggml-org-llama.cpp-0.17.1.6040-b6040_GH0.tar.gz) = 25400771
diff --git a/misc/py-huggingface-hub/Makefile b/misc/py-huggingface-hub/Makefile
index 5c8198ee9d11..197266adc7c9 100644
--- a/misc/py-huggingface-hub/Makefile
+++ b/misc/py-huggingface-hub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= huggingface-hub
-DISTVERSION= 0.34.2
+DISTVERSION= 0.34.3
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-huggingface-hub/distinfo b/misc/py-huggingface-hub/distinfo
index afec1f8479b1..6ca77b0cf497 100644
--- a/misc/py-huggingface-hub/distinfo
+++ b/misc/py-huggingface-hub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753768245
-SHA256 (huggingface_hub-0.34.2.tar.gz) = a27c1ba3d2a70b378dce546c8be3a90349a64e6bd5d7a806679d4bf5e5d2d8fe
-SIZE (huggingface_hub-0.34.2.tar.gz) = 456837
+TIMESTAMP = 1753931280
+SHA256 (huggingface_hub-0.34.3.tar.gz) = d58130fd5aa7408480681475491c0abd7e835442082fbc3ef4d45b6c39f83853
+SIZE (huggingface_hub-0.34.3.tar.gz) = 456800
diff --git a/misc/py-openai/Makefile b/misc/py-openai/Makefile
index ca4fcff5fde6..9c40599454ac 100644
--- a/misc/py-openai/Makefile
+++ b/misc/py-openai/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openai
-DISTVERSION= 1.97.0
+DISTVERSION= 1.98.0
CATEGORIES= misc # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-openai/distinfo b/misc/py-openai/distinfo
index 50bfa18f91c1..d4d72b3782d4 100644
--- a/misc/py-openai/distinfo
+++ b/misc/py-openai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752887244
-SHA256 (openai-1.97.0.tar.gz) = 0be349569ccaa4fb54f97bb808423fd29ccaeb1246ee1be762e0c81a47bae0aa
-SIZE (openai-1.97.0.tar.gz) = 493850
+TIMESTAMP = 1753952257
+SHA256 (openai-1.98.0.tar.gz) = 3ee0fcc50ae95267fd22bd1ad095ba5402098f3df2162592e68109999f685427
+SIZE (openai-1.98.0.tar.gz) = 496695
diff --git a/misc/spnavcfg-devel/Makefile b/misc/spnavcfg-devel/Makefile
index 2f14d97c1d09..30545a74e8c9 100644
--- a/misc/spnavcfg-devel/Makefile
+++ b/misc/spnavcfg-devel/Makefile
@@ -1,7 +1,11 @@
PORTNAME= spnavcfg
PORTVERSION= r${GIT_SRC_DATE}
+#PORTREVISION= 1
CATEGORIES= misc
+MASTER_SITES+= https://github.com/FreeSpacenav/spnavcfg/raw/refs/heads/master/icons/:icons
PKGNAMESUFFIX= -devel
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${DISTVERSION}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}
MAINTAINER= mr@freebsd.org
COMMENT= Spacenav daemon interactive configuration program
@@ -11,7 +15,7 @@ LICENSE= GPLv3+
LIB_DEPENDS+= libspnav.so:misc/libspnav
-USES= gmake pkgconfig qt:6 xorg
+USES= desktop-file-utils gmake pkgconfig qt:6 xorg
USE_GITHUB= yes
GH_ACCOUNT= FreeSpacenav
GH_PROJECT= spnavcfg
@@ -21,10 +25,14 @@ USE_XORG+= x11
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-debug
-ICONS= devices.png spnavcfg-128x128.png spnavcfg-256x256.png spnavcfg-48x48.png spnavcfg.png
MAKE_ENV+= MOC="${MOC}" RCC="${RCC}" UIC="${UIC}"
ALL_TARGET= ${PORTNAME}
+ICONS= devices.png spnavcfg-128x128.png spnavcfg-256x256.png spnavcfg-48x48.png spnavcfg.png
+.for f in ${ICONS}
+DISTFILES+= $(f):icons
+.endfor
+
PLIST_FILES= bin/spnavcfg \
share/applications/spnavcfg.desktop \
share/icons/hicolor/128x128/apps/spnavcfg.png \
@@ -33,17 +41,9 @@ PLIST_FILES= bin/spnavcfg \
.include "Makefile.git_rev"
-makeicons:
-.for f in ${ICONS}
- (cd ${FILESDIR}/icons && uuencode -o ${f}.uu ${f} ${f})
-.endfor
-
-#${CP} ${FILESDIR}/icons/*.png ${WRKSRC}/icons/
-#(cd ${WRKSRC} && uudecode ${FILESDIR}/burricons.png.uu)
-#${f}
post-extract:
.for f in ${ICONS}
- (cd ${WRKSRC}/icons/ && uudecode ${FILESDIR}/icons/${f}.uu)
+ (${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${WRKSRC}/icons/${f})
.endfor
post-install:
diff --git a/misc/spnavcfg-devel/distinfo b/misc/spnavcfg-devel/distinfo
index f002cf7eb5df..b72e20da46c6 100644
--- a/misc/spnavcfg-devel/distinfo
+++ b/misc/spnavcfg-devel/distinfo
@@ -1,3 +1,13 @@
-TIMESTAMP = 1752581291
-SHA256 (FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = b24354131f7515b8d033717473584bbfad88fc6a3a1a29f0ba3c6ce93d529c15
-SIZE (FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = 29183
+TIMESTAMP = 1753864362
+SHA256 (spnavcfg/devices.png) = 2d1e1f4ea6ceee7a6d0793057e3535d3bd1745e2df8651c25678953e250ec310
+SIZE (spnavcfg/devices.png) = 287656
+SHA256 (spnavcfg/spnavcfg-128x128.png) = c92f456dd757235dc11e3b60970eebe64d4094eb88f96e1fa4057c7f60dcc397
+SIZE (spnavcfg/spnavcfg-128x128.png) = 13642
+SHA256 (spnavcfg/spnavcfg-256x256.png) = a1f96e0db9c258be2a9aee3446fddfc2ce8d8b82145b153647320dfda216085a
+SIZE (spnavcfg/spnavcfg-256x256.png) = 40464
+SHA256 (spnavcfg/spnavcfg-48x48.png) = b09e80efa57841fe78df6e7bb9ee58354243c4503a017e469d0520aed350c84f
+SIZE (spnavcfg/spnavcfg-48x48.png) = 3244
+SHA256 (spnavcfg/spnavcfg.png) = bfaf59628bed683c91d1f798f6188c46a0fb00512d103131929cbaaf2b77c37e
+SIZE (spnavcfg/spnavcfg.png) = 133347
+SHA256 (spnavcfg/FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = b24354131f7515b8d033717473584bbfad88fc6a3a1a29f0ba3c6ce93d529c15
+SIZE (spnavcfg/FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = 29183
diff --git a/misc/spnavcfg-devel/files/icons/devices.png.uu b/misc/spnavcfg-devel/files/icons/devices.png.uu
deleted file mode 100644
index 2c7dcb20167c..000000000000
--- a/misc/spnavcfg-devel/files/icons/devices.png.uu
+++ /dev/null
@@ -1,6396 +0,0 @@
-begin 644 devices.png
-MB5!.1PT*&@H````-24A$4@``!+````)8"`8```!RYA\:```7'7I46'1287<@
-M<')O9FEL92!T>7!E(&5X:68``'C:[9I;DARYD47_8Q5:`MX.+`>``V:S@UF^
-MSHW*JA:IEEE+FL\ANUG%9&8$X'[]/A#UG/_]G_O\C5^UCO"4:KV-U@*_RB@C
-M3;[IX>O7>O^,H;Q_?K]4/J_^\OI3>TCO=XF7,E_SUS^,]+G8X76^CY^_C\]-
-MXO?[OR_T_4V<?%?_^(<Y/Z^O7U]?GPNF_ON%/BO(\>O.P3\?^%PHI\^*OC84
-M]F=%;73[96N^/W<NGY?Z'_^7;*G5%JWP9TG!K`V^[RD4HYZNA=Z=QE>-O@KZ
-M\\+WW[_?FEA3.CGFP)\I]Z]59OV?\N1KYD_^_O#&F,?[E\J?.;>W\(%6L@16
-M.CXW^FQ5Q?S'VOQ1HW_QZZ]L*W"3>\(+B.?W*_^.FY_O?L/--]2^8?/3M=X^
-M;\F_MC6TGZ]_^GJLWQ?Z_H?\<__TRYWWY[OTZ^NE?`/BNT;_T.Y[O=]WT^QB
-MED8MVF=3WUM\O^-]FI3\?JKQVT)[0&WG&_T>_.YAALV]/&S&:O']B(G>WUBB
-MQQEO/._7'3=++.DDXVM*^TGY?;'3I)%V%AB*?L>;#%AX[@!C@Z',J^EG+?&]
-M[7AOMV,/_@2/O#5%+A9?D/V'OY^_^L9[-4LQJI;]JU:L*VDZ646(M%]?>!L]
-MB/=3U/H6^/OW[[_4UTP'ZUOFS@9G6,_7)5:-?X`KOXW.O+'R]4-CYI\+4")N
-M75E,S'0@M)AK;*S(4K(8*62G09.EIUS2H@.QUN0L,A4&D.8P'=R;SUA\WYIJ
-M^GH95LWE851;-GK#X-*L4BKXL=+!T*RYEEIKJU9['76VW#1YK5D3/4_+5JQ:
-M,[/^V+#9<R^]]M:M]S[Z'&EDZ+L.YG3T,<:<W'1RY<FG)V^8<Z655UEUM66K
-MK_&LN8'/+KONMFWW/?;TY-D9<&]NWGWX//$`I5-./>W8Z6><>8':S;?<>MNU
-MY_8[[OSIVJ>M__3[W^A:_'0MO9W2&^VG:[QJ]GV)*#JIZAD=2R72<*-K=`Q@
-MJV>AQU*2.J>>H4=,14TLLJHY'M4Q.EA.3/7&G]Y].O=0Q?^3OCW6W[ZE_[9S
-MCUKW%SOWSWW[LZZY5&*_'?L:0Q4U9*;OVIU[+=J-*M[&0GL]=2_$_'C<"%F;
-M[L\=#=2SKY;FV;W6TL\,(^[*CM(99G,$ZK)+1,'V6'MG=KT"?#57R\FN?,=]
-MBG>JS4['IEB\Q]WSX"WA4'.N!EO&"V1N\C%/L%'C+"6,2N?S,NVSYA&?<4?M
-M;-W.;<%MFE/BN$>K816JAG)V0$6KK\LX).K06-"RFR?]!"1=!/K<Z2V4>W+H
-M7'%NX+7O!$GW7@GXK=.GUPG<6#O%.Y<*C8,PC[-G<]B\\,UC=R'4-=NUR?9G
-M/#2XU+,<2:'M.[BOWD^:URTZ>UM]S.B)U9Q1W6SXSA8>_:4#1E!:'-J:B669
-M`S,'(99C73MQB72-ERG7R66'K1XR7-6#;4J*]?,\!8UQ#IQ<#^6KP4_MZ`>?
-M+E2R>FQ`#5R#G`;?'<HX4^E4>U0J9`<_\$S'0YK^%GDCEYDX!"I`.5<;LW&%
-ML#VS7=4\YGUBP9F<T?,=-*>QHMKC847@8@7:UGS3X\T\'MU>MQKI>J':FVI*
-MQ0+B&Z@2L+?NMR_&820_;3']-2)Z8]?%8FM*I8S<^!37N8MWY#C8VF3>VRK3
-M\]H%ANZ9.<Y`^-!2.A3[$P^-X`)KW7YJ&3`%D(-1X)\Y0*+-2IE79@S8$QN`
-M.:J?V(>?XK9H0D;)L<=LU#7W,\(CD,5N(2$5I^0H<]'`WUDXS--OJ>`OH"Y;
-M;)CGR)51ZLQ-0;)3.6FSQ`JIX?2:U4:Q\J6J8^&&N7J_=3BC3]UA#%[>$7"U
-MW8_=.#'`79+-4#%2#,1=J7)GQH,@L/`HR<;);`?B@A:]1B!=SX;;?%<PS&U9
-MP88K[WQJ*?!;=&9^#QGZ<N36F5+*P@=<K=\(+1TMA\G;?<C00*GW&`1F3)4W
-M1N2+YEAX'(5F<AL_NO*(!B<-:,[\;#9:V:[SD6OPM1G,U*%B/M52S?M9S&^+
-M^Q@UI]OHNE@`^/(?U@P0&,"&H?>J`^#Q2LELD=ZQKFV(O('-^NP^+U`*$X2M
-M`ASI=1XKZJWL@;+W`Z5$X+\N-*&$P,1:7D?@A7+7@9?B<W,[S%/.2[0Q5[>\
-M1S[P$FUF--/M/?G59()5&]GV%I?UF?=-QQGZ"TWVAUN>PQRSZPR^C(H5@=KK
-M@DXO_1J5D9@QC6GI]-1`2N3%!@HGXWE`9VF+8D<0!25P<[0L4P;%B<&&X8A<
-M?26FKTF5O%$3/H]&U35GICX3[8#X<)%/0^]DC?*H(8]4+FU!!X\^?+S%@]=<
-M*P_`E9R52EF@V'(0J&B-:WB!I=<CL/`6DL\FX[AV#;&?,3170&B=^[HN0(SZ
-M]":"T:=G<#[9'5GM^9SUI/'B:F=6ZHN=%*@4_7$8N&41K6=HWC$+I^4YJ;L4
-M8C$>C#O%L(BX]/N@B?.6-?WTAH:&TTA`>`DL=GF!<>+M1*$&.W06?U#7@K*S
-M&GB@<(_4`#TCDC$?!6LI3&-)T$)`Z6V-M%B,;?AD0PQT:<C5^)3M3Y#>9I_\
-M>2%<EO+0PI7/D'P'FN[<36M94<C;U<<9N#5KET:4/J,HDI&AQ!I86AB`%:[D
-MP24TV+@B.L@Z[A:YN3@<4M&VRQ6)")!L:EX2J[N@OZ`OT)$C$Z<C\;O#BT\8
-MTZ%%?`MJH;M4">U)RV!NOQ5\+EB4^M1M)1Z\'0."P>K<8'I<:2PQ*!<ZU<!8
-M:^I&I>Y8ATTD0@\M:FQX.V2U4%T0Q]P9-^J[26XP#=V118C_67(.>$C$U#=X
-MIZWLC6;C?Q9PF8//!59S(T)7F0-&!7Y:['&LT0I\N/".3XO=))Y=_S=RP:Q-
-M*DP09D1WA5IA"SA]LJOT^H$*!\&^E.!V&96\1&PT;(+LWD-!AQ-W,9VY\(FY
-M('NQV[[Y)%A`I`6%-^HP4$INP'(;`-!KS]E+_@)UB&MX:6>GP@2=4W1S3`!H
-M/M@&:PMI>G4&;Y"EM5!.RN"8L2[S(;2<GK&V+FG!B6"4H`]\(W:,D9OX;9`$
-M"0;$)^`NVJ;Q"0!UW[@K$U&L^X@:N2*?'F@W-LN0&U0PR)M!7>;(3='IS!;R
-MA2#0<3%3Z!:X@SBZ-D'*9H^`BQ&"5S*ZU"M^B"D0+^3=\9K+$2+$HW6?&"`B
-M&5)4(GZJ([.H`%A_*,>D)=29,FW2-SDL+D;;\)[U]K0:'J:VC@T<ISM2<1(^
-M(DP1SK+.N./R^^,LASDHD0KBPEN?Z-VL*V2X=X`>V#]C/G8E^$7(EIF'0'$G
-M&W[D7Z@D#8>/1$$TQ4%=R3Y09Y2K8O.AFHV]V1=^N21V)J%!?(>+CG:F="4<
-M!IPH>G#^-S2J.P9SA^<<6!/T`=HMA(65+[Z/;M$V=V@E'PTM@"<2L%3B`56H
-M4O#Y0`XZD9A[`N5(QNI.BHD%^9MJE&P(]!9!R')V&I@Q,"CI"J.OR*(F\#T/
-M*@>"B8B8'LJ,Z\%J'/Z5"!+NA(ZP$',YC$GMB<UP.W,JX\2N<!0L"4BC(A@>
-M8L#*7X$J>TS`G/'GIDE$6_WBE/!*FS><SI;)9(Q#`1-H,=..[HWYT*Q,7AB%
-M3ES,;LO<-Y.VIJ$IJU08)$&]`B0LFOU`PC=(>QG3LKV2`W":#P"B8#GBJ#$Z
-M\''`X8.]M<#GHB-(F"-&&W"L2+1S'X@-"CD@:P@1#NSF%4`VF;`FA\%LK(8[
-MQ,1D21OL`.\YPN"96G`I_`K7Q&]@)RF#.)L8RRO0".T'.D=]@)SIS:OKY-E^
-M>5T;V/*CY*%97PEA3M>"G)26Y]<YF,)QP70I(E"Y?+$X,E0(PTP.2/D%6L'9
-MA?QZ-;SXVT@:3&(EUG33F15"6U':3N=Y$ZP?061G989*TA;ZVV`>"`?ZG@L\
-M.X/ZACK%:_9$91U/'LFC1%&SE_\,+70+`SNL3(V"0&[XT5`Q'.11J#:]5Y<M
-M[RP4D^(B>&):K^W9!YFE*S`5*W\]K%=T^)#C%LZ^7\41.A61<M0_T'Z,#ROI
-M`>J!/QD_:^'!YRSDD!$ES[U`SG0*(4*L&-^@)A`[8%@<_`$JUH'L;.2-!H8*
-MAA_EJ?O1X7IAB)G5FS%"BV*`\PXX6`D$1NTT_/@(_*K)DC,0^#Y",2[4V&OL
-MJ-Y#FN*SDQ*15/A'C#IEO?-(KS'7^$\,,LU,4LX(/4!,!4*7T<)ZDQE/ZR$#
-M2#AR03)O]FD%@WDA^9XP<7>!3=!9JS5<;L9?-*;+0N\S,)UH$F3^6B7B.BQ#
-MZL*`SPF9(+:6]*&!2<,>,#*SD;!48%C`R9+(S((8"9,8VJNS>(0,HS65>OL2
-MXXLEJ@Q?AN4+Z(=.,JV!6)D<13ZQVV#$B:PD9_"'](#N/3$1>>NH#A</6$).
-MW)*-(Q4-+<+N(+8#/Z.`@B_#S\MZ$9Q#T;V0>T(4F[P/HX#[W-!RJV0-I(4L
-MLI%>]_`FVH34@4"$`D9B&K*.C4`N(0")P/DG1*7[@VDN;`DSCKAM!>)6!1<T
-M%75B2&@-OA@V@I$Z3$];*ID8/MIXHR.!H?;MP50NR`!1QQ96O3^'KAMA;I*=
-MKH"%)5=0L4DILT.3LVWVB[E\]P^X$Q$"1.K90I6O[)VH@BHD4XL(WXU82(Q'
-M#<MKNM"Z*T5--"U@.,R`#$8HAR=3VV4&LR0(?4-/">5-VMU$KO&'>,$J76*U
-MH!]2N7>#$(`/6Q+.&VVS\1#B!"DF"6U#-)4BJ#8Z>T1J(DHNKL'!N->K4S!*
-M,`[843+%$&8/,8.CRRA@^2+6`R).XSU6Y'*?%,VHL+I+(7'F.!C&GMBP+D$0
-M&T(`EIV,\!'!$48K.K@;`B[J36`)]?@E42R0GA,8`..OU6,O.`.""4$2L'7L
-M(^8)5_*D(*:_J6.X&5\YGRP+0](XDG[VC%8Q@$Z&8.9>G[L46[!*LMI)!QZR
-M?I62$!JPIR2?2IH$).5EH<J($OB(6_AH%*/6<R%UQ[9"D-P*CFAX"RAJMT=5
-MIDL0`6RU"$F;2=2C!L:!<+WI;FS.-%XV.FDCG.(CV`RSB"<13>+GS+C:C0>^
-M.K!#`K#>.I]K(GXB+2I[^)^1VOI*/N>")!8D%<3KT`0\L>Q^2$=`BAFDYHQJ
-MEQ\/Q0;65P<86`TTJJEX7`PY9AA8)1R,&U,*P$3"IZG%]6#XV6*`A9#&++Y!
-M'H'"I,"\G81FV%THM8N0N&S8.CMB3Q"98P?Q*'Y)V:<>1=E"S@R-X=U4FOS7
-MY8QOW0P:)5\0%:T/XDE:HT><*`=O&)7[8XN+#GU1U"YG528`I3VE0K/$(9T:
-MWDK^T[5PG'<-Q"$2PH*078?R$I=QD_8^$`PN#?=A'7@[KBZ;FGJJ3"`<P25K
-MARA9*DPXU\"OT*'ZRA_W@!3P!.G)IC.^BNSN-[JBN30(Z\.@$IIVH:6B&2GT
-M%JE8L+NUJW/?"ODF>]-^G!Q"2P\=YJ+\3?:5G'FZX:.R/"Y\PZZH^L85Q*73
-MF$"9,>KHA4Y`%!R?^*9DW'=2IUVGZS"[_!_"H>"#V!I32MWQ-A?VHL#>H+0@
-MHH5?"534X0EP-=(_Y8&<(D=F@8'%F=!']D@FPB%WB1D,!4#D>"*N&<EJI'+<
-M/>Z4=(39!T0;]PGD8?7`%+`FXAH.,U4]-M`1!7VHA&Z=)['WJ1.Z!)DS>7$Q
-M%W$^.D36X7VL"1Q=TB;#+*_%W+F>:Y&R@4?20\*F0V>H3J2$"2#74'E['YO;
-MPZ"P=QVM+_@3O.,_\=NP<1_*KDTGEC80Z-2.U:*Q-IVR39TM(ORD16WX818W
-M?R7M%D_0`HYOR6>ADE.YBF"%.<0!@*G"6"X=TQ$`!P:'##O(Q.2%FAZ(C^NL
-M0=([J"C])RB8:-,%8!B=]"1LK<+$T/X!+Z=+O/%&,UR'\KT5VL].T6M2#)\O
-M6'=>C/Z>1>B,A6BE,P.%0@740U;$=('HXCBX14;8NMY8N!%2:!C(1=M5#S:Q
-M3CAMG=L$B^<.AKWHV2TF/>82._3*WB;F,@<)$NUQD@O^*!"6"81Z?CX'YMD*
-MWJ,X(XW@8,)CA6HWA'<;WO^,)EVIE!^#FA+YMF5XY*&T>!5<T%%&GTYRQ*]F
-MG;`SR>1%/+OKN)X1P->R(CPT>A4NS8;=[,B\Q_;(S"V0`!+%/N@,<6I@@]^,
-M3.B4E#/SD@,8F!&@=C-B)C'=5.<]--&S(]Q/.7@3BKB8M\C"]&!_ZFVYZ#E$
-M$@*8KZZG(_WHIPG"+5B^(K//WW4F7Y^+8K>530\%P$E<.JK=HY3<B^/X7G&!
-M,K`%N#[2,DL.D-.APP1NLD'4.P[V&(K0M38WP&-C]G';6\CJF!;D)(.@5+1A
-MC-U[]`8F8)!*BP:;/B*4^Q#A,"DMD@JV!CJ3'!`YI5.-VSJO9>=[G97B27#W
-MQHAU>1D]T,=C4#9<+?#PJ$\9I=1);`OU1IE3!6M_8S`9,>G(A/)G\HZA:F]\
-M)!AH^DF9RY\J#WN`.^"G9DULT(\:/_3LDWX'[`$!M218*C&/#%PP>FX0FT(^
-M^(7L&)&0Y$!?S3>XAD3^/OK:X@74EPR*<6<K#AJO$[BAK*PS6"")TRR[Z5S@
-M.>0"1G4V_7P(GI%Z,$/S/8W+C#'.R+_J%*%;$$L;8:8A-YD,!66;B/!]%E#H
-M>OJ!K7]M9,5XTPP\O)Y!M?PV&35[SW0P(:U6I3&R+MTRJV@.&2(^7?/"16'#
-M1<QKT'+6Z4,1GQ)R"4J)NAT=.?.A15Z+.CG9Q!EP%HJ>8(+!AP5]'1+VULE`
-M$YEJ40/'C$FB*XT7*EDRZ@HKZ4=8;$`3N#,T].I\+^N$G7XL5DXL(XWK9R_B
-MI>]X"GJ$X"YNJ""3]-B*<6YG<N&NAV\0O6/\8-6$JPV9*4-HF)X9L/^4J8DM
-M=00-9U9`A5U``O&X`&WH?.[KD`48S?/YD:?3GR"=)XET:(;]ORJL1UZ8Y))P
-MO*:A9;>6!%A""(/+34TG'Z/*Z+-JX/OHQTQHD-6&!4I8&-U!8)1YQYO0O==1
-MKJ)'XHU!QP!`_'F_(5\)2>;/GT:%AX!U\0BL#6GC&D0PDV23J#+&7:[$HYY.
-MQ80XZ2FN4W)<JXZ3X\#T/,HM8$6'8JR2%<4Y<"J04I0YW!5YAJ"R?G0%'(@W
-MEAX^D&CQ$QW[H4TRM-Q.#^\18AP(BM&(JVR2"#RIKYYUZ:FI'A^<OI2BCNM9
-MC?P?#L@->W65/1^="I-79X5N=`8[*\$6>ERQI%T[_1#DEUR7U8$))'KH03L-
-M0#R/CF1)="WALQ%!+MQETO0H#3F<)&;H;I./H'3$A$Z.QJ;T<W(%7W;>9X#D
-M:%A"SZ5\G`="X^*H!:EC9CU)T8\"B:RI/CC)^7T<AZ];!#XT@L%AR'+;V&$F
-M1,?O\N5/.'HN@X/0TW0=?)TY=*Y,X[%#."`T?0Z?8^D`)^+H\WOHBH730X<B
-M+N<.B:'5@:X>//]W7__T0E>=&`#L$+"/K,I[JNC`%L?9<'+^/@I?36R-40<N
-MCXRYCG/1SUO6P@20"4>3?E4%'01L,CQT8+P1"RT_8-:'@W[]*!04`^[B@W,&
-M>30CQJZY/4H3N(U!:1RO13@$W$0>)AW?Q)V`2;=N>KY'W-2Y"S16]>38)#_Y
-MZ+0BZY%WER!@9O$,"9."@($;-D2`)F.XCC;J'MNB3C80Y5OT7"0/[NM4!IQ@
-MR?'/2"@4+K\12<'+=(J;&8Z@2Q-B8?](S""YTS_</])/I'OT\P^H=*(RE`JZ
-M#B)"?4['/1OQ0$:5-_!PAIO7$2P2B//.VN+%&UV%<:@6U>G;)O!D+5!>`G8,
-M&T,XAZ+9*9G/BZSN"KDV)+7I&%)I`/XBH`CO#_F<.F]LE4ZQJ"@LS;@B>3.5
-M'!7-7S%BZ/&G^)\X>L99[VLP\7OLE>GD?*+!K[OOJ4<I,Z`0E0)\_6P$TO:7
-MOS[_[@?^_T)`_/IX_@Z]@94VE1ZK,P```81I0T-024-#('!R;V9I;&4``'B<
-M?9$]2,-`',5?4Z4B%1$[J#ADJ$X61$4<M0I%J!!JA58=3"[]@B8-28J+H^!:
-M</!CL>K@XJRK@ZL@"'Z`.#HY*;I(B?]+"BUB/#CNQ[M[C[MW@%`O,\WJ&`<T
-MW393B;B8R:Z*H5<$$4$?!A&0F67,25(2ON/K'@&^WL5XEO^Y/T>/FK,8$!")
-M9YEAVL0;Q-.;ML%YGSC"BK)*?$X\9M(%B1^YKGC\QKG@LL`S(V8Z-4\<(18+
-M;:RT,2N:&O$4<535=,H7,AZKG+<X:^4J:]Z3OS"<TU>6N4YS&`DL8@D21"BH
-MHH0R;,1HU4FQD*+]N(]_R/5+Y%+(50(CQP(JT""[?O`_^-VME9^<\)+"<:#S
-MQ7$^1H#0+M"H.<[WL>,T3H#@,W"EM_R5.C#S27JMI46/@-YMX.*ZI2E[P.4.
-M,/!DR*;L2D&:0CX/O)_1-V6!_EN@>\WKK;F/TP<@35TE;X"#0V"T0-GK/N_N
-M:N_MWS/-_GX`%&UR@8!,1<$```T::518=%A-3#IC;VTN861O8F4N>&UP````
-M```\/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.
-M5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O
-M(B!X.GAM<'1K/2)835`@0V]R92`T+C0N,"U%>&EV,B(^"B`\<F1F.E)$1B!X
-M;6QN<SIR9&8](FAT='`Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
-M;G1A>"UN<R,B/@H@(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B`@
-M("!X;6QN<SIX;7!-33TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87`O,2XP+VUM
-M+R(*("`@('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
-M+C`O<U1Y<&4O4F5S;W5R8V5%=F5N=",B"B`@("!X;6QN<SID8STB:'1T<#HO
-M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B"B`@("!X;6QN<SI'24U0/2)H
-M='1P.B\O=W=W+F=I;7`N;W)G+WAM<"\B"B`@("!X;6QN<SIT:69F/2)H='1P
-M.B\O;G,N861O8F4N8V]M+W1I9F8O,2XP+R(*("`@('AM;&YS.GAM<#TB:'1T
-M<#HO+VYS+F%D;V)E+F-O;2]X87`O,2XP+R(*("`@>&UP34TZ1&]C=6UE;G1)
-M1#TB9VEM<#ID;V-I9#IG:6UP.C5A83=B-#`R+39F,30M-#DR,RTX,6(P+3-A
-M9CDU.#ED.&5E-B(*("`@>&UP34TZ26YS=&%N8V5)1#TB>&UP+FEI9#HS,V0R
-M-SDP9BTR8S`U+31C8C(M.34T,BTV-&,P.&-E.64W,F4B"B`@('AM<$U-.D]R
-M:6=I;F%L1&]C=6UE;G1)1#TB>&UP+F1I9#HR9&8P.&(Y82TX-V4Y+31E864M
-M.&9C,RTX,V1D-&9A,S%F,C0B"B`@(&1C.D9O<FUA=#TB:6UA9V4O<&YG(@H@
-M("!'24U0.D%023TB,BXP(@H@("!'24U0.E!L871F;W)M/2),:6YU>"(*("`@
-M1TE-4#I4:6UE4W1A;7`](C$V-#<W.3<Q,S8V-34P.#$B"B`@($=)35`Z5F5R
-M<VEO;CTB,BXQ,"XR."(*("`@=&EF9CI/<FEE;G1A=&EO;CTB,2(*("`@>&UP
-M.D-R96%T;W)4;V]L/2)'24U0(#(N,3`B/@H@("`\>&UP34TZ2&ES=&]R>3X*
-M("`@(#QR9&8Z4V5Q/@H@("`@(#QR9&8Z;&D*("`@("`@<W1%=G0Z86-T:6]N
-M/2)S879E9"(*("`@("`@<W1%=G0Z8VAA;F=E9#TB+R(*("`@("`@<W1%=G0Z
-M:6YS=&%N8V5)1#TB>&UP+FEI9#IA,38P,F$Y,RUD.35B+30Q-C8M.&(V.2UF
-M,S@X,&1E9F$X.3,B"B`@("`@('-T179T.G-O9G1W87)E06=E;G0](D=I;7`@
-M,BXQ,"`H3&EN=7@I(@H@("`@("!S=$5V=#IW:&5N/2(R,#(R+3`S+3(P5#$Y
-M.C(U.C,V*S`R.C`P(B\^"B`@("`\+W)D9CI397$^"B`@(#PO>&UP34TZ2&ES
-M=&]R>3X*("`\+W)D9CI$97-C<FEP=&EO;CX*(#PO<F1F.E)$1CX*/"]X.GAM
-M<&UE=&$^"B`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`*("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@(`H@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@"B`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`*("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@"B`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`*("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@"B`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`*("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(`H@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@"B`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`*("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@(`H@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@"B`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`*("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@"B`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`*("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`*/#]X<&%C:V5T(&5N9#TB
-M=R(_/KQ<MM<````&8DM'1`#_`/\`_Z"]IY,````)<$A9<P``+B,``"XC`7BE
-M/W8````'=$E-10?F`Q01&20N]6RI````&71%6'1#;VUM96YT`$-R96%T960@
-M=VET:"!'24U05X$.%P``(`!)1$%4>-KLO6FT7-=YIO?LO<^IZ4ZX`^:!(#B"
-M`$5QU"S9LF3+\BAY2)SN3MQNJSMV.^EXK?A'TNE>SLHO)^FLU>EDN;T2V2(M
-M61';&BC+IB3;LF29@\1)($&"PD`2P,4%<.>J6U5GVD-^G',*=0L7%&8"Q'ZQ
-M"C7<JE.GSMEG[V^_^_W>3SCG'!X>'AX>'AX>'AX>'AX>'M<%G`,A\L>==A=G
-M,V004J_7$>4?/*[2N7!OFV,^^%NNM=\F?7/S\/#P\/#P\/#P\/#P\+A^T,\I
-M.`?&":K5BB>O/-[6"/PA\/#P\/#P\/#P\/#P\/"X/M%N=ZE5E2>OWD)<2F+;
-MI9RWM;[W<K>#*_T=%Z+R\@HL#P\/#P\/#P\/#P\/#X_K%-5*0+4>>@+K.L7%
-MDE]OI1O4Y?ANYUQO.^>[/:_`\O#P\/#P\/#P\/#P\/"X#F&T`6>10B#P!-;E
-MQM50.*WU/6M]QZ601E?B=YS/_ES(=YS/,?`$EH>'AX>'AX>'AX>'AX?'=0;G
-M'(L+RR@%4E5PX"FL*X@W(V,N9QK@N;9U*:16^=E^Q=-:VQM\30AQQ4B\B]F&
-M3R'T\/#P\/#P\/#P\/#P\+B.X)QC86X9*1WUH1I22I]"Z''>N)"VLA:I]5;!
-M*[`\/#P\/#P\/#P\/#P\/*XCI&E&&$A4*`F"$"F]-L7CW'@K_;(N)WPK]_#P
-M\/#P\/#P\/#P\/"XCJ`S@[8&:R&.$J^^ND$AA#CK=KZ?N1[A"2P/#P\/#P\/
-M#P\/#P\/C^L$SCI`$P2*)$YI##7\0?%X\S;S-E%@"?=V^24>'M=3!P*`!5QA
-MM"AQ1=T0!S@L`ED\-SBGD'Y1Q</#P\/#P\/#P^.&AK4.G24X9\@20Z56HU*M
-M^`-S->=R!85R,2JF<]$O%[NMP<^=RYS]<O_^\_F.\_VM%[+/W@/+P^/*7-;E
-MY=D_W!3/1>\=`L`)G"@')(,0!FLS;";0:4R6=6B,3"+#AB\KXN'AX>'AX>'A
-MX7&CSC"<(XYBM$ZH5JO(4'KRZBW"VS5E\TI5'+Q<\`26A\>5[0(&+W]P!8WE
-M)#BPSN&<1IN(*.Z09C%6:YR62*>!&)UUF=BP$R$J9[;CX>'AX>'AX>'AX7$-
-MD@!@K25)4N(HH=--65IL$H:*;=LW,M2H(>2%^Q"UEE<(*XHP#)B9/LWVG=O\
-MP7X+L-9YN]:)G[<+/('E<8UW_@[GW'535<.Y(A'0#716HD@6=!9K,[2),3HC
-M35,RG:&3#D)8C%,8%W+XC1D6Y^<9'QMAQ_;-U(5FI=UD9&2BZ`@EGL3R\/#P
-M\/#P\/#P>.N@M4'K#*T-6:9)DH1NMTN[';/<C&DU,Q86(Q86(E96-.UV2J@<
-MV[8-,SY>9\O6==QYQU;&U@T1AB%*G7O.L[+2(8EC:HTAEA<[3*Z?)`C\=/Y:
-MP=N%K+H2O^-R;M.W>(]K_@*ZGCH#(421PUNP\,YB73&P91EQTD6;F,QJK'4X
-M!T(X)#$8BPI'.'#@#3[_M:?YB0^_AQ57Y=''_HZ?^_@'D&&'H>%1A%-(>285
-MT</#P\/#P\/#P\/CZJ#;[3(_O\C,S"PG3\VR,+_$RDI$DF3$L29)`^*X@C%U
-M%I9BTM2BE$0(4$H12,7)N00I(50SU.L'F1@/V;"^RJZ;I[CU]JU,3@S3&*H3
-M!`H`:RS+BTW&QFHX)XB["1LV;?`GXQK`I?AAW2CS^<L)3V!Y>/SH;FGP,GR3
-MSLMAC,9D'>*T2YK%Z"S#N`R,00B)DR'3)Y=Y^GLOH525[=LV\,Z]-Q/(%.,<
-MAU][C2253)]<Y.Z]>TBRD%?V'^!][WV`)(ZIUWV5$0\/#P\/#P\/#X^K"6LM
-MQXY-\\UO/L&1USO,G(Q97.B0Q!G6I("F/CS*<*/!NG6CK'02TBA%2D`&9-H1
-M)QFA"G'.$`8!)I1DF66EG7%LNL/S^Q:IA@<9'PM9/Q7P@0_=Q?9M&SDQ?9I-
-MFR:04I(FFFT[MWK"Y!I!*6`X7R/RRWG>UMK6U6@7Y_L=E_M]X*L0>MQ8PPYG
-MK-/[%4S]EX`X\Y(H'[C\G\M-V)V3"`02AW,&;3)TEA"G$9E.T)DFL(Y(:-I1
-M0E56:-0E+M5(95GL9/R?G_XKHC3@_>]Y!RLK;4S<Y!<_]B"-BN/X]`K__N&O
-MDHHAUD]-T5XXR2<_<@_O?>B=J*#*U,8M0.6Z2JN\6IVIAX>'AX>'AX>'Q^5&
-MI]/EL:\\SN/?/,C<8HTX<EAK<"[#9!'"98R,C;%A_135ZC#=1(-S"&LQUJ"U
-M!:G028P08+'4J\,(X0H"!"@\L91P1)T6(R,280Q;MF[BMEO&>,\';F=J_03U
-M1I5:O>9/BI_OW)#P"BR/&PB2M:L#KF'")_K^YDKC=8DQ*=I&I$F7+(LP)L,:
-M@[,&9R"0BE`*YIL17_KZ,RRV4M9/5-AU\R8>?.>=A+:-31)6EMKH<(KIF1AA
-M%<?>.,5'/Y!0#Q3;MZWGMW[MXSS][/,TVXL\].`.'GS'G4AGT%E*FJ14:V&Q
-MHUSSF82^(_?P\/#P\/#P\+A>B8DWWCC&IS_])9YZI@5N.,^V,"E9VD2G;<**
-MHC$RQK:MZX"03M0&J<BT1MC<M]8!SAF"4**S-DH$9#H%%%)*I!0(!\XZ'!8$
-M&-TAK*[GM>DN<TLI+_]P@5V[)OC9G[^?K=L\@>5Q8\(36!XW&-8@JU:/4@@!
-MPF8XP#J+T9HT[I"F*6D6(3!H:TFL9&EY!9,9QL9&:=1"G$L)K>.Y??LX?&*.
-MV^^ZB8<>W,LW'W\"9RWONW<G4^M&^/#[;N.OGSK"_E>:R"QC:IV@4:NCI,.X
-MC-MNVL2MMWP<)#BK40:R+"'*NK!49?/F(7\J/3P\KK=IP%G]<+_D7O0M')RO
-M#-_#P\/#P^-*(<LR_O[OG^+3G_X6S?8Z'.O0681)FVB]@K$&%4@ZG7E2G9`D
-M,<:<&=\L#B4@K%0)PAJU:I5`57`61!!BK,TS/(Q`R:!08ED0AHH*2%-)L]TD
-M#(=I"XDV@N5]2RPN/<M'?_(V;KYY/>,3(]=-5H:'Q^6`)[`\;KPIE'/D2QRN
-M-Z<2PF&=1>N4+(EQ29<D,V0XG-!@4YR0.)L02HEU%1[[VC_PQDR;][__?;ST
-MK>_PK@?N8.\=VQ`N(@P=RXO+''RUP>C025;:,4<.'>2]]]X"-N7#'[Z?6^Z\
-MB<.O'J'1J+'W';L9KBN$<UC`6HV.$[3)BHHF&IO&9,9B"-BR97NYXV_9,?23
-M2P\/CPOK-R".8Y86EYF>GJ&YTB2.8YRUA&&%D9%AUD^M9\O63=3K=5]9R</C
-M7#$,YU8W]SN#7*YQ^ES;/-^2\3_*K>1\?LOY_J;+Y8PR^#UOMMUS'9.U7K^8
-MXW.AQ^U\VXK'FZ/56N$+7_@:W_CKHZ1Z$FTMSK:).J<)PI!J?3R?2KN,.%D&
-MP%J%$+98$`]ZI!1.88VB&V4(8K(T0@A)?6B,0-5P+L04<Q.I(!"&:D6SM-PA
-M,PXE)=8HXMAAK>/`H05>/[K$U&25#WWH9C[XH;NH^Y1"CQL$/CKTN(%@BQ'?
-M8JW!&H/6*29-2-,4K6.R+"FJ`D)&C1^^?I+3\XL,U>K<?ML.QAIUM$E87&SQ
-MO1>/H*KK,!CVWG,/?_%7C[-CTZ\P45<\>._=S,PO<N!(D[_\\E^R;M3QR8]\
-MC$!*K`D)E>6V+1NX:\LVK#2D.D8G7;+4LI)UR=(4G63H3&-MAL&@<%@46J><
-M;2SOX7'%ITTX9WH^#4(4DGA7"N-M(:PITFZ+Q\Y9;*&X$>0J&Q]*WVB3@!8'
-M#Q[BQ1?W\;WO/<.A@P=9;BZ3IFG>%]M<A26EH%X?8L>.G;SK70]RWWWWL6?/
-M76S:M-&361X>E]J#OP5DQI6PV;T2!-VU^#LOY_F]&%+M1K]6WGCC.%_XPC=Y
-M\>6(.`M963E)%G=QUE&M5C`VH].9P9B(+.M@39LD=;3;#C!(`4(HK`4I`H2L
-M$H0-*N$HE>HHE=H885`ATRF=]CQ"2"KA.)7*,,[!Z#!TNRU2[:C6QD%62;5#
-M"8-`HN.,KI:<R"Q??NR'G#[5YB,_N9?-F\?]^7P+VDNN(A=G75>ERKQ\7KZV
-MUC4X^+>UOJ/_<?G>?O7=N00&5[/?O!HB!V_B[G%=3ZCSR7))3A6&ZT*@<00N
-M0.`PF/S"-0G:&.(D)8O;:)VAC<8XBW&"N@+I$BP"0<#?/OD#_N[[1[CS]CO8
-M?>O-//GDD_QGO_033`Q;DDSQ[_[CH\QU*VR:&F>LH3CRPY?X[__E?\6FJ6&$
-M=&AI>>/U:7"2#1LW,MP(D"Y?.=$FPQF-RRR=.")*(JPVI&E&9C.TU@0RR*WF
-M!0@)2`D.UF_:SMZ]#P$AUX4)EL?U=UFM^=3BG.X-2M;FA1"DE`6A97"V&(AE
-M3E=9:W!"8H7"65!24#I!"%RQ;7G-348\+AW66N;GYWGNN>=X[+&O\NJK!TB2
-MF"S3&&-ZMS+8*4.1_F!.*<6&#9OX^9_[!7[J8Q]EUZZ=5*O5LK7X@^SA<0-,
-M#*_FV'`MDF,>5Q=IFO'\\R_QE<>^QZFY@*6E%DO+QVFW9@G#.DG<)4T6L+8+
-MF$)I)0D"11`$&`<2"4(02(D0`NLLUCF4##!&(V2`=1(EAPFKDQBMJ=?'4$$#
-MHS/6C8Y0#S3M;H*05:KU29#5/'+2%IQ%R**@E!*$E8!J+>"6FT?Y\1^[C;OO
-MWL[(:,.WX:O87[Q9+%3&..7-6DN69;TX2&O=NP$$04"U6J52J:!4WJYRC[0S
-M\7+YV-I<G*&46D5JY8N"<DU"S1-8;Z,&6#8P`&,,G4Z'.(XQQO0:1QE05RH5
-M&HT&E4JEQYC*HI/RN"J456]"G2L\2D6(*^L%8FV&2`U9%M$UN:)):(VV!G!(
-M9TAMP+/[#W/H\$E&AX>9&!OBH?O?046D."K\7__O9SG6@@?NV\.>NV[E\<?_
-MCOOW;N/#[[X#9>'8B67^Y/-?87JN@W(1/_/1]_#3/_DAE,@P5B"%[+4=8PS6
-M:**H0Y+$1'$W)]"TP6B[BDT70F"M[75&9?L"@9`P.;6)O7O?@Y">P/*XF@.T
-MPZ*+S%N!-?D`FJ\N@C$.(47^/I>AE$0*@1,"ZR12@!0Y<25<V6XESA-8;SMT
-MNUV^\YWO\,4O?I'CQX\315&A<EV;O.H/POJ#G](72PC%Q,0D'_O8Q_B-W_AU
-M-F[<Z/T^/#RN<[+H6MVG&U&5Y&TA<G3:7?[RK[[%$T],T^S4:#87F#WU*@L+
-MKR$Q@$$&,B<'G$5*A1`YL:"DRO^&I!*$6&>12)0*<,XBI#H32SE+H`)TIM'6
-MX9Q"!>-4ZENH5$800A.U9JG41JG41@E5#2E#G!-8Y[#&887%&H,2BDJU0A@(
-MI!0,#U?8?<<D'_G(G>S9NQVEE._<KB)95<[YTC0E35/B.":.8](T)<LRDB0A
-MR[)5<>_*R@I"",(P7!4+E;Q#$`0]4JM:K5*OUZG5:M1J-:K5*F$8GK4O@^25
-M)[#>!HBBB':[S>+B(MUNEVZWB]:ZQW8.#0W1:#3ZB(/5)\4YA]::9K.)UKK'
-MHM;K=>KU.I.3DS0:#8:'A_T5?T50JJWR@<`YBS:Y>DFG*6D:XTR*,"E:0#LS
-M1.V8X4:#2BA0ND.@%"\>.<UG_N)[#-7'^+%W[>&';QQEX^0('W_O;4@)S[QT
-MB(>__!2J.HJS(&W&)S[Z#G[LW7<16`TRI*LMS96(,)",C0XA,3BK25*-L98H
-MRCNN)$[(TI@DB7&X8@6F6#T19UCUD@@UQO0(K/)U*24(&!N;Y)YW?L`36!Y7
-M^/HJI<HY8>6`--.T5U:8GC[!S,P,)T[,L+BX1)HFZ&(\KM6K-(8:;-Z\A:U;
-MM[)UVQ;&)\:H50*4$DB15]D1Q0IE_P#D`^CK/\`[=>H4G_O<Y_CN=[_;"^#*
-MP*U<==1:KUHX&I3&#TKJS_1_@KU[[N:W?_N_YMWO?O>:09N'AX<GU2[71-6/
-M23<.CAV;X=%'O\[!0YK,U&@V3W'B^/,D\0+.&$0@J:@0I52AIA)(H1`R)QZ$
-M$"@I$<58)85`"(62"D>NTG*%H;NU><$H8RTX@<6B,TT4&U0X0:66$UE9VB')
-M.@PU)E&RBG4"BN^Q-@.=(80@"(>P#JQS!($D4)*IJ08__N,[^-F?>8!&H^I/
-M\!4@L/J%+TF2$,<QG4Z'*(J(HJBW:#<8[UAK>XMX81BRLK)"$`1GB6+Z%_,&
-M8R4I)6$84J_7>YS#R,@(M5JMMZW!OLP36-<9M-:TVVV:S28G3IQ@?GX>*24;
-M-FQ@TZ9-C(R,,#HZ6J@)[*H5X?(DE(UI+5(+8&5EA2B*F)V=97EYF965%49&
-M1MBT:1,3$Q.,C(SX8/MR3*VMP9%B34:6:K(D(LLBLJ*#D"[#9`F$%9R`9_<=
-MX1^>/<+.K3M)HQ;WO_-.;MX\0E4YOO?2&WSN&S]`6\'/_L2#+'4BGOW^$_S;
-MW_H%1NH*%PSS]','>.J9%XD3S9Y=6_G83WZ`>A4$`48(C#,HZ_))66:(XH@X
-MCFG'[4+!IU>UJ?[K64J%%#F!!2!5_KSL#,M)VYGV)Q$2&D-CW'??AY"JX@DL
-MC\L][``FUS%:`(DQ@E:KQ:%#AWCBJ>_QY)-/<>C0ZT11AD"`R%<@K0A0,D3)
-M*D*$5"L-A)!LW+B..W9OY8,?>#=[]MS)IDV3U*L!0N37A9)!;\6IOV_U$X?K
-M*["SUK)__W[^^(__F!,G3O1(JS1-,<:095F/O"H56/U]8_]Y[W]M=1^8WU<J
-M57[G=WZ'7_JE3])H-/P)\+CA)U(7%/A?1N/O'V6R[I,\SN]<7(GC="'GX48>
-M;YUS'#KX!G_XAX\1Q:-D+B!-YJFI1=:-U6C4&X25"F$0XIQ$*4&:)#@!:9*2
-M%NJ:),OH=B*B.,&5)(-0A8I&%*1"KD9WY//),A/#FJ*Z>=0ES3*25&+E%-7Z
-M9H)`TEV9(ZS4$,%P,2X&*"'`9$@9(&2(19&F>07$6JU*$"AP\*$/;N?7_O,'
-MV+1ITE]PEZG?=<YAC,GG>^TVK5:+;K=;^'K:'D$U&.L,\@>EPJJ?G.HGN_HS
-MP,IXJ!0WE)_K)\9JM1HC(R.,CX\S-C9&K59;E<W3'U]=[]?\VY;`LM;2[78Y
-M?OPX1X\>)4D2G'-4*A7J]3H3$Q-LW+@1R*LB15&$,6:57$\IU7L<AF'OOLQ)
-M/9<LT[F<T%A:6N+HT:/,S<TAI63;MFULW[Z]1Y9Y7'CG$4<MFJU9G,W`"K11
-MM"/#_-(20\-5)D9J5*0&(9A;:O&__]%CJ-IF]MZ^F<GQ$5YX_@7^V3_^..-U
-M1R>R_(?_YPO,=T*,S4VH=VZH\"]_\]<(9<%62]`N`VF1%E1A3!W%CB1+B.,6
-M<2<BBN)<%JISY56>:F5[>?%Y1Y&G6"D9]A164JC"Z%&<9<+7W[YR`V.!PU*M
-M#?/`@Q\F"*J>P/*X_'VGTSCKT-K27NGPW>\^R5>^\AC[]AV@$SN<$T@5@!,(
-M)$*HW)]-5E"R@E)5E*P2J`;.2H(PP&`(*Y+)=17>\]Z[^-A/OY]=MVZA$@@J
-M(NP-[/T#JB>PKA\88WC^^>=YY)%'6%Y>[JFNM-:K%%C]1%89Y)6W_@"MWPQU
-M</$HOQ=4*C5^Y9=_A=_\U&\R/#SD3X*')[#>8@+K<E;7NY)DS;5&7ETN@FFM
-MQ0!/8+TYM#:\\/S+?/:S?T^:C6(,Q-D\NW>MPV0:J00"A;89<1S1Z71(T[BH
-M#AZ1I#&!D@@!U5J=#1O6,S8\AI0AG:C+RDJG-W8Y)Q!.()5$2E&HL"S6Y;Y;
-M6FN2)":.NW0Z';I12I+5J`S=1*4Z2A8OT^TTJ=3'$;*&%"%".)10A$&0DQ@V
-MPS@0*L090Q!6J-4"-DRV^._^U2^PZY8=/K8:N&;6(I'/12R7*O)6J\7"P@+M
-M=KNG*.]7894Q3;5:[9%(_>23M;8XWTF/A*K5:F191J52Z>U#*68HM]]/AI7?
-M4:87]JO!RG3$\?%QUJ]?S\C("-5JM?>[^F.LP>-P.<:CR]G&SK5O;SL"RUK+
-M&V^\P?'CQUE>7NX1!95*A3`,>XVH_R#WIRB4C:$DJ-Z,Q`K#L/?:N0@IYQQQ
-M'#,_/\_^_?M)TY1UZ]:Q??MV=NS8X2LK7="YU9PX\1JX+DH*K`MXYH7#_,,S
-MA[ES]ZT</3'-QG5U?O8C[Z5B4]J)X7_^=X^@PW'N?<=-9)GEY9?W\]O_]*>Y
-M>?,PT@6TNH8#!X\P.[_$Y/@8[]AS*XU&+?>5-@[AP&A-FJ4D6A,G7>)N2ARG
-MQ-T6:1:1:7.F4R`?G%S!<I?M2LK\=2'R2;\Q%B5S:;&$7(6ESGB^&&,)E,)8
-M@Y1Y^Y4B0`6@5)5[[OT@85C'CT,>EW]`M\11RK///L?##W^6IYYZ'I-!I=H@
-M<Y6B^J!$RIQ4%4+EKNTJ0*F<P)(BS&\R`*6P4E%1=8RV5"J&L74I/_&1=_`S
-M/_E!=FS9N"J%UA-8UQ]Y]?333_/5KWZ55JM%DB0]CX?^%,(D25:EW&NMSS(W
-M[1^3!P.^_N=EWQH$(;_RR[_*;_RS7Z=6J_DV<_WV.OG-R?[DY3779EROHND9
-M(P'!X)/56U[CY36^_^W7=LX5WI\O@76A[[U<1-;Y?/Y2"9U+)0??K%K8N2:_
-M5VJ?K\8D\NV()$GYZV\^P>-_]0K&K:.YTJ6]<HJ;MBA&AX9Q,E]<2=,8HS69
-M-G2['=(LIAM%)%&,-BEIEI)E*<98C-,8HZF&5<;'U[%^:HK-F[:R;>L.PK!*
-MEFBL=2`%4BITFF(<I$E,EJ9$24(4=TGCA':G2Z?;IM.UN,HVJM4IK$EH-6<8
-M&MX`HM&+FP(A"[_(O+=S#JPV5.I5&D-5.NT6V[9$_/-/_0Q[[[[#MXWS(+#Z
-M%]:LM411Q-S<',O+RSWBR1A#N]VFV^T"]!10)3_0O^W^K"XA!,O+RW2[7::F
-MIGI<11S'^7RO(*W*_1B\OOM)K3*FLM86"O5<9%.^)H1@9&2$]>O7LW[]>FJU
-MVED+QI>BRKJ0/M,36.<@KF9F9CATZ!"+BXN]!E*25OV!<?]MD,0J[_N#Y3Q0
-M#LZZE0VT)+/*1G.NDY0D":^__CI'CAPA35.&AX>Y[;;;V+[=F^R=YU2)8T</
-M@FY1J51)3(W_XX\>93D)F1RNL&OO._G.WW^;?_31>WC7/;=C9,C3S^WG__OR
-MW]%.JQBMN>OF(?[YK_\B8T,2:P,0%830JV2;6F=D64*WVR73&5$W5UC%24R2
-M)CU)9]DQ")$35[TVA``E<=8B`U7DP9<D:=`+EU7QWL`)D.#RHFYY_GRA%@R"
-ML"`)!%B)E`XA`^Z^Y[TT&F.>P/*X^/EB/@(`MACX%,X)YF;G^?SGO\`C#_\9
-MR\T8*2N$81V'1%:&"PE]@%(!`E5XN4F<#%%2(62(4B%"!0BI$%)A+"A90<H*
-M2H!0*<[%W+)SF'_\7_P4#S[P#NH5`<[F!1ED6%3@]`W\6L?!@P?YTS_]4SJ=
-M#M;:'H%5FI?V/R]56>6MWP=B,%V_?^P=7$Q:W2X$_^)?_!:?_.0O^`6AZWAL
-M=\Z"4^`$1J=$48=,YY-"$"@E,=8B1$`8!%2KE5S)("1"*I22.9%N"S)*%&.J
-M<\53\>9=X=MX@G8I!-:/FHA<R/8O=:)S,9.L2_G,N<BH"_G]5VN?+X7\NA'1
-M:K;YYC>>X+M/3-/IA!R;GF&E?9H=6R2;UD\559+SV"A.$TR6THTBM,Y(DY@X
-MSL>TS&@RG6!,BC;Y_,%82YK%X!S&6IQU-&HU[KIS-W?ON8==NVZC5FM@C"!+
-M,YQSI$E"W(V)LX2XVR&)$[I)1'-EA6:S1:L=(RH[4.$D2AJ:2]/4AS<!^4*V
-M$GDUZ$`I)!8G)%F:46_4D!*R+".L6+9M[O*IW_PY[MISNV\?;T)@E?,[YQSM
-M=IOY^7D6%A9(D@3(O;1;K1;&&,;&QGH*IT&KH/ZY97\ZH'..I:4EK+5,3$ST
-M%O$6%Q>14O9\N,M]Z=_7\KUKD5!ES%6JORJ52B_.<LXQ,C+"EBU;F)B8>%/[
-MA8OM+SV!=8$_;'EYF1=>>(%FL]D[D&7P.RB3.Q=Y-?BW4CE3$E*ERFHPM7"0
-MR"IO81B>4Y75[7;9MV\?L[.S``P-#7'OO?<R,3'A.Y0W/=>&N;ECM!9/T*C7
-ML:+.'_[Q%WECP8)VC*W?QJE3;_!3#VWCXQ]Y#^"P0C(WO\SAPZ\35FOLN>M.
-M&J%#HLF,!2'068K6N?2SVXV(XX@HZO;22LNRIL;EE0%+ECL_51)<62'0(669
-M]P[.NJ(=%J2FE'F0C2C2"T7Q?D<8A(1A!14HG(,XCJA6JTBI>@26)$!*!U)R
-MUUWO8G1LRA-8'A=-8!6%=G%HG+4X)SERY'7^P[__O_F;O_DNH$!4<(2HH(90
-M(4+5<U-2I5`J1(K<TT$(E;^_(*Q4$.:3R8*TS=\GSNJ/D2E#]91_]*L?Y6<_
-M]E[J-8%Q&2JH@%-('XQ?TT'?[.PLG_WL9YF?G^\%25F6$<<Q69;E:1"%+T3_
-MK22P^@.[_H"L?ZSM5SV7K_57US'&4JE4^;W?^SW>__[W%`I!C^NM0\K[()B?
-MG^/0#U_!.8UTKC`_%HABW,Q9J9)YRL?/(*Q0'QYF>&24H4:#6GV(:JU&$(1G
-MQM^R_Q"KR2M+60_5$UC7,H%UL<;JEY-`6NMU3V!=?YB=7>0K7_E;]N]O<GI6
-M,W=ZFJ'A%&R3K9LW8XQ&ZQ1K#=:9?%%;:W2:$24)6J>]-$)M<E6Q<X8D2W'.
-M8#*-<9;,F#Q;I"`/PL(#:V1XB(<>?(CWOON#3(Q/(668>^9J0]R)Z$014:?#
-M2B=BI=.BW5YA9:7%<C.&\"9D,$ZU)ID]?9BAH<T(6<,Z,-:AI*2B<E]2;3(F
-MUXV0&4V29H!$*L/.;2U^^[=_E5MOW7G#MY%S$5C.N9ZO]>G3I^EVNSCGZ':[
-M+"TM`;!ERQ;&QL9Z\4H9EYP5Y\)9OE9::UJM%IU.A_'Q\=Y<L]5J];RKRL6]
-M_FWTF[NOU=>4OT=KW8O#RHJ%965$(01CX!@X```@`$E$053CX^-LV;*%R<G)
-M'NDVN,^7HO[T!-:/@#&&5UYYA==??[U',I3D5?_!6NO^1_UM4)6UEB)K+656
-M&(8]%K8DLLY>,<[W_;777N/`@0.][]VV;1MWWWVW7T4^9XAK6)B;H;4X3;U6
-M`5GGU'R3S__Y8[QQ;!%#R*T[QOFG_^03#-6J@$$*`]8"$H-&9QIG<^EP)^F0
-MI2G=3M13"0Q6C"B-_>%,W-R;>TN)LT5P+05.N%Z`',B@(+!RI4I.<`F,S66B
-M89BO(.<=$0CG$.*,T9[6:1^!)8L5E@`A\U*\-^^ZAZFIS5!4-O'PN#@"RP+Y
-M8/KRRS_D#_[@?^-[3[]$&-8(5!7C%$K5$:J"#"KY8QD@I4(5]SF!)?.)H,Q5
-M5U(%2*5R@W<ID9PA8E<7,L@GIG4E^<3/W\<O_?+[J=4=%@=6$JK`!^/7*+(L
-MXRM?^0H'#AQ8%325RJLHBGI5?J,HZJ41]OMA]:]*EJ%(.<Z6Y%6Y*%2N)E8J
-ME5X_60:"QFANV74[_^;?_D],3*SC+*;"X[KHD[K=%9Y__ON$"A"YAZ10,E=#
-MY`,E$HHQ3X`M!%>XO)*7=>`<UA:QFPP04C(UN9[)J?74:S54)<C)=2&+-B<*
-MM:<_!9<ZH3C?28X3KBQON\8$#X04/>5Z&7BM-2F\TJ2?'W/>?NWVV-&3?/[S
-MC_/JJRLLMQQ+BZ>X]]Y=&+W(PNPL0N3+>KD9NNZ-4]IHTC3#.D.:)9C"4L0Y
-MR(S!9`G&FIY'DI!E(3";>X5*024(*7L<8PR-1IV]=]W%3WWDI]FY\U:B;D(2
-MQ[3:7;+4TFDV:;::-%>:+*\LT^TF+"Q%:#N&#.I8D]"-N@R-;$$%0_FU(_*%
-M\FH0HB2,C0W1B6-,JC%"X#1D:9.]=SG^VW_U3]BQ8XOORP8(+&,,<W-S3$]/
-MTVJU<A5>''/Z]&F44FS9LH7Q\?&>4*7\?,D/#/:/_87A!F^EZ7N_LJH42D!>
-MA*[<9G^,="["J5_Q):5$:TVWVT5K3:/1(`S#GI=6$`1,34VQ>?-FQL;&SLH@
-M\P36%4(<QSSSS#/,SLZN23X-'K!SW:]%:/7_;=!`=O`VJ,;*R8GP+%5626H-
-MGH3CQX^S;]^^GNG:V-@8]]]_/\/#PWZT.2N^=2POG&1Q]BBXC*&1,9R0Z$PS
-MN]C&.<.FJ7&4<%@78*S&F@1M,M(X)4XBHC@F*B26:984$S'=Y\-27"R(59U.
-M^?WT=72R2/639=:"5#@$4H5(62N4*B%*!KEOAX.P&B"$PY@,AR50DK#PR%*2
-MPM#=88PN\J!5GJHE2L-L"T*R><OM;-VVLPR]?>/PN$@"*]<@_.`'^_C]W_]?
-M>/FEPR@UA%05A*PB9049U'-?*U5!R+Q-KB:P%!05.84,$"HGL(3*O;$DJE>)
-MY\S*43E!D"A1)905)"O\ZJ_>R\=_]CW4ZP%*2/HU6'XR<6T%??OW[^?QQQ]?
-M%5R4!NWM=KM7G:<L*1W'<4_>/FCBWA^DE&-JN?A3J52HU6J]5<32'Z)L2Z6B
-M"P2_],E?X9=_Y1>+12S?7JZW-G7JU'$.'GR96B4?,W-QL\-:3:>]PN+R(DOS
-MBXR-CS,U.<7P\&C>MR#RBEP]PD/T?+&,M1B3$R-&&QI##8:'Q]B\90M#PZ-Y
-MB?NK2(YX`@LLN1)@86&!^;EY3IXZR>G3ISEUZA3-9I-:K<:==^[F?>]]+ULV
-M;_4$EL<EPUK'#U]]C4<>>9Q7#BS2Z634:G7NOW<W8=#BV>>_BS,.I21IDI"D
-M^4T6"]3::+3)"0?0:&USWRNGT<6"C$.@33D>Y<25L9I*4,$Y1Q!44$)@G<%8
-MBY*RI[+Y\(=^C`__^$?9OGD':>9HMU9HKT0L+B_37%YB<7F1=M1E<7&!E;8A
-MJ-^"$W6D,"PN3#/4V$18'<$ZVU-ZC8XV4($D36*,MH25*IU.1))D5&L9]]TM
-M^)W_YK]DTZ;U-WQ_UE]5<&9FAA,G3O3BE-.G3]/I=-BZ=2L;-V[LS>\'L[P&
-MBW'UQZ[]ZJM^[\_^YV4L5!),_4;M@WW2((>QUM_[2;$R6TTI1;U>7[4`.#8V
-MQL:-&UF_?CWU>OVBO&A_E/KS2O2IZO=___=__WIK;,UFDR>>>(+EY>55S.=:
-M!^[-B*O^$UNF/YQ9T35K/N]?-1YL@/WOZ3=6Z_?[&"391D='J5:KS,W-`9"F
-M*2=.G&!J:HI:K>9'G0%D64S<:2&PN?]%406M/E2C40\ATR21H=U99*6]Q,+2
-M`HO-91:;+9:7.[16VG233C[(9%GNW>-R%4I9*;!H.64#ZEUX?0+VWM\%8*W$
-M6H6@1E`9):R.H2H3R&`41`-CZQA7Q[HJVE:($S"N"J*.,:)0<95DJ$`J<-86
-M_FT!`@D")`(A'%))*I4AUHU-T//'\O"XT(#.6!!PY,AA_L?_X=^P?_\AI,B)
-M*R<"I`P1036O*ACD_E4Y>9435U+DCTL%EI,2BI199*&^4D%1[CGH5=U$2"!7
-M;N674H9Q&<99#ATYRH8-8^RX:3-*BJ+-BTNJD.)Q^9&F*=_^]K?I=#IG5>TM
-MQ\1^$_?2O+T<!P?'T/Z`JY_$ZE<UER16M5JE7J_W/"=+-;24<&+Z!/>\\S[6
-MK1M=W8][7/N,.I:9F>.LM)9RI8(%Y1QHP_SITYP\,<WR_#PO[MO'R/`0[683
-M9QQ#]=PKQ)*35=:Y?&O.@00A'2I4J$`1A!)G-7&WS<F9$\R=/DV4Q%2"$!4$
-M14J_;S/G@POMC\O*W$>.'.$[W_DVG_W3S_+HHX_R]:]_G:>>>HK]+^WGR)$C
-MG#AQ@NGI:5Y\<1^O'GB5W;OO8FS=V%4EL"[V-WI<FS#&\M*+!_F/?_0E7GEU
-MEL7Y)7;NV,(#][^3Q:73//'$7R*`+,LKR"59PG)KD32)$4KT%F8RG9%F$59G
-M)%F,MCKWN3(:G,4:@[:YGY^S!NL<UAH<>=$FG.U5,K>%WZ>4"HO@AX=?Y8DG
-MOH,0L..FF_*,BS`@CA-$06QD6F/1Z"S%4D-5)G"N0J-6(VXMXZCDWH"!PAK-
-MZ.@0`C`FQ61=D(HDT05I7V5A(>'4R5?9N_=V&HWZ#4M>]5<6/'SX,#,S,VBM
-MZ70Z'#ERA'J]SBVWW,+4U%0O[NA/NQLL!#<8SZR5];46#S%X.U<J<F]..I#R
-MN'J1F+/VJ]%HD"0)K5:KR/#)7X_CF$ZG@]9Z52RWUKZ>;Y]XKO?=T`36\O(R
-M3SSQ!'$<]UX+PY!:K;8J&!X\6/TDU2`1-4A`];.A_>\O@_`RW:Q<42X#]+7(
-ML,'/EP%\2;J5JJLD27J$G'..DR=/LG'C1JK5JA]]>E,1@349[4X3(7,UE#:&
-M-.G2;;=8:2ZSM+S(4G.!5FLY5P%$$4F:YAV^R[!.Y^J3GM0VP-ERZ[)'3CF1
-M!\!**8RS.%SA:R5P+D_K@WRP0M8)JZ/4&I/(8!A#!6TE:69R4T=KT29#&Y-+
-MC%V^;6,-QDF,561:H'6>(A&$`;G553[QETKE?$#AHR4*7Z')R?4($?@@R^,B
-MIHN.3&?,S\_S!W_PO_+$/WP?00B$((.<>%)AWKY4D/M?R3,J*BGDZH%9D)-7
-M*LC55P6)52JT)+)0$.8W*62QL@DHC5,&)R7:*(X</,SN.W<R-3E6*!(]@76M
-MX>C1H[SRRBNKJO:6*WHE457Z+_2G#99C:/\8VV](6H[9@P16.<;WJ[#*0+(_
-MT,HRS?#("+MWW^%3JZ^K_B@?=U=:R[26%PC#`"ORBJCME17F9D\AL-2J(4N+
-M+;9OVXR4&:W6$D&E3KTQ<J9OD?E"CP"D"[`V]Z[I=+KH+"$()"HH)B`25CI-
-M3I^<9O[DR7SAJ)(7_G&].`#*+JX_&KD6)V)K31(NQ0/K7-M998CO>G+>G#SL
-MFUP98UA:7N+9YY[A"X]^@<]__L_XB[_\*L\]^QPG9DX01Q$F*XLZF-QXOR^&
-M7EY>YN2I&1Y\X`%JU4K>4L3J[,-S5?R['&35N50$%[O=-SNNY_O:^9S?"WW?
-MVYFLL];RS#,O\2>?^1HOOW*4J)ORK@<?X)Z]>UA:7N'9Y_\6B2;-\I3!+,M(
-MLR3W^)0%>:4U.DLP1A-%;3*=G1GK^M7$KBQ(8K#&%#V;*])B):YX;*PAGW@(
-M,J/SN8G)T]1>W/\"+[[T`D.-$8:'1@E$0#?NHITA30IUEW!T5A91E3&05726
-M$,?+#`U-D"8&%08("<.-!D$@R)(,(15142E/R!"I),@JLZ<CHNX)[KGGKANB
-MF-@@3U`6GIF;F^/HT:.</GT:*24+"PL<.W:,'3MVL&W;-AJ-QJIL*VMMSQYH
-M+156_^O]Y-*;]2EG9?VL\;?!]_7W?X/]1K]2O;ROU^LHI9B?G^_%5T+D*:U)
-MDO04@:4"_F+["$]@#2!-4YY\\DFB*%IUHL;'QWML8GE2!]5598,XU^`PR)A>
-M"'-;^GZ4GA]EX-Z_'_T$5JG.*H-V*27CX^-,3T_W&H^UEKFY.;9LV>(]L5:M
-MI*1TVLLXFZ&49&EIB?GY.5JMYNIC7\@O>XQUWS;Z6?+<X\J=U0'8O@ESC^#4
-M!B$AK.83*B="JM5UA-4)A!Q"NP!C)=JX(F7!%3)0.]`F\X$NWRX8$V"MPEA)
-MFH'6@FJUDI-9%8&4%#GT*D\O='E*Q-34)I2J7'*'X,F!&P]E\/4G?_(9_O1/
-M/TN@*@A1R>]5T#-?%TKU?&3.3`Y%[UZ4!),4.%&8N`O1,W,74N5DESO;5U"(
-MW!="")43LZ*"$"%6.Y863G+/WCMHU"L(402`OHU>$]!:\_333]-L-E=Y/I3C
-M6G\EPDZGL\I?<+#Z8*^L=%'S*4^5/N.#50:+_<51^KVPSJBO"C\C`4N+2SST
-MT$-73<%<+E`)GX9V\>1!<=^-5IB?.T6EFJ?<X*#5;K&\O$BU%B"$I5()&&DT
-M"!0TFRN,K=O`R,BZ5<>_',?39(63IXYR?/HH!P\>Y+77#_+JJZ^R;FR,6KV>
-M*TF5(@@4#LOBT@(S,R?H=KK4JU6JE6K?=OMOUP99=3ZDRZ5,(MYT$E)ZZ:]Q
-M2+(LX]577^4O_N(O>/B1S_#88X_QVFM':#:;9%F"0W#+KEWLOFLWM5J=I>6E
-MLPB:LD]96%A@W?@Z;K_]#I0\XUMVV=O@11[+R[7="_G^2SU_-PJ!I;7AJ2?V
-M\9F'_Y(77CC(<&.,C_[X3[!QTV:.S<SS\H%G65PX0II$9&F"-II$9VB=4:O4
-M4"HDSF+BN$.2I4555(-U1;5!4XQE6`2@=98KJZQ%"H=U`JQ%NL)BH4@?+$T4
-M;%%AU3F+L6>L%9:6EMCWTO,D2<3(R!C5L$HWBC!&DZ:Y_4F6=4E20Z4Z09:V
-M,6F$,);AH6&B.&6H'C+<J!&$DDZK1;5>1Z@JW<X*4@6$05BDYP]Q^O02V[<U
-MV+)EX]M^#.N?YY?^4*7?U>+B(DHI9F9FF)V=9??NW;ULJ'[557^!M[4(J_[7
-M^^=8YR*O!A?SRL?G(I_[^8W!UP858(.JL#R5-6!H:*AGP=0?*_4O,N990.JB
-M%I&O!H%UW3`CSCE^\(,?T&ZW5[U>J]6H5JN]U=^207RSDW^E+M!RP"WS:%NM
-M5F_EN-%H]-(>2IE>27R5*\NWWGHKK[SR2F][413QTDLO<=]]]YVSHN&-!BDE
-M2DJ2U!*$`E.<\]6K@\7_Q>3:X%89Z_5/-M9*-RT'J-),[TSE*X6UFE1GI-HA
-MQ0C&#6-,@',"L#B9?Q8C5G4P@YU+_A@0^?*N(#=>E$9AG,,YS<B(0EF'=09%
-M!2DAJ"@")1`B((DCPK"&$,$E=^@>;W\,3A">>NII'G[X$1`**P1"6HS42%$M
-MVI3"N;+?D;E*0H0X)-KD`Z,KJQ!2JF?R@@FB'$#/4&9Y<"9DCZC(^S2!=2!=
-M"`1Y33$A>.:%TSSQU$O\S,<>1$H-+BB".]]6WVJTVVV6EI;.JH93IEF4A%69
-M0E\&0^7B3?^B0,]LM"`(K+6(OJ!O4*E5MIOR<1`$O;^7CW,2XA3KUHU=\>NI
-MV6S2;K=9MVX=]7K=-XZ+/9;%D-U?-"5/"Q1,3$PROW":*.Y2J2@VK)_"&D-G
-M)6)\=)(-4^M7*8)*A4Z2Q,R>GF%E99&9$Z>((D.@($TZS)QX`X%@8FIC0;0+
-MD(ZP&H"%YN)I9D].LVGS=K9NW\[0\&A>J,6):\+L_4J1+1?\W?VN"SC:G38'
-M7GF%Q[_^=9Y]]EF2.$';K'?-0VXL_,N__`ENOOEF=)91J5:9G9WEL<>^ROS\
-MPEG76!1%?.YSGV/WG;O9?>>=:^U0^>;SWO>+K6CX5L96_7VMQX]&FF8\\=T7
-M>.2SC_/R_B/LVG4;'WC/>\FLXO#1.4Z>.L')F0,(+$F:`!9C#9G62`&9SHKG
-M*49G>7JR-GDQ)J/1)LO))P`#QA7S3IDOQIA"40@"8S7"B2+.DD#I=^2P-E=L
-M%1G/6)?W9DF:\M??_@8_//0J'_[@3S'2&,/J-%=O"9!"D,6GJ0WO0&<10DB,
-M;=%N=IC:?!LJ"*G6*WGE.=O!K'01LH[1;9P`%50(`16&Q''`<\\=XIY[]E"M
-MAC=$^RB].I>6EIB=G>TMR)TZ=8J%A07NN><>AH>'>RKO_H)N@P31I5SO:\T3
-M?U0?,.B+U4^2#7Z^'$_+_>^O^+QERQ:.'3M&&(8T&@V<<[TJTDM+2VBMF9J:
-M8GAX^)K,A+AN"*RYN3EF9F;.&GS*@[ZRLD*[W>Z1$_TG]*V:I)<&L^6%$H8A
-MHZ.CC(R,4*U6>R4MR_=,3$R<M8VRA.?FS9O]B`0HF7<F1FN$J*(&B+U>N>SB
-MW)>3(]T7%/=?B-:<J=20=PR.:K6&"E5/-7=&,5>\1X1(U<A55U9BI<XG^LYA
-MC<9A<3;$V;.#I#.2SZ)B$A9DBG`R#XYQ&"<P3I!9PY0:8MUP%4F^JG.F4S)T
-MHS8CH^.^47A<T$#IG&-N;IY/?_J/65A<IE9K8"B*!PB3DT\V#\+R\O8.I,%9
-M25$?,)^Y.(F0#H=%%)7`+`KA"@I+"$I+F3,K]B61*WOS#ME++2P+*"B"<(2_
-M_ML?<,\]M[!U\Q`*P(64Z;V>QGKKL+"PT".B!CT?R^"G)+'2-.WUHR6)U5_I
-M-5?9.&PQ`2U)S4$OB/XT_[*Z3AF$52JY6B<,PR)8TQPZ=)#=NV^_8N-^EF6\
-M]-)+'#ITB%V[=J&46N4IX7%Q+):2JJ>>=GEA08(@Y*[==[/<G.?4S`GBR%"M
-MU+AEUPY&UXWC9)X*6!9@*6])DG+ZY!Q#PR%)G+(PW^3VVW8Q.;$)YQS'C[_!
-MZ+IQ@K"6]W3&X&1N!A]6`H)`LKPTR^SI&<8GI[CUMMNI5NLXJ:XZ:72U293S
-M3:<K8_$HBMC_\DL\^I\>Y<"!`R1)<E8F1!G_W+WW'=QZ^^U$49>77MY/H]Y@
-M[]X]O/\#[^>+?_ZE5>G(91_3;#;YXI__.;_[N[^;EX.WFDZG2Y:EC(R.YH4=
-MBK3TRW%,KI1ZX$HHKZZ$&NMZ1QRG?/.;3_)GG_MK7G_]./?=]P#O?N`!YA;:
-M')U98OK4'">//P<V)DZ[:)WAA"33"<X8A(!NG"N>\BJ"N5V)%!*;:;3-7Y=2
-MG+U([7*BF\+C4Y"/;Z(D$]R9M"^$*.+ZXCH1`JD$UA35YH3@V/3K//KES_*N
-M^]_/^/@&G'7H-,VW0T0:G29)(D)9I]DY3=:=)=.6:GT]-]^\D:7E#E)4"`)%
-ML]D"$9)$,6&0X*HAX-#:</+D"EKKMQV!-2@<*..)E945NMTN[7:;5JN%4HJY
-MN3E.GCS)_???3Z/10$JY2N6]EFG[H._4H*?GN;Y_K2(V:Z4!#K:O08^L_N>#
-M0I<R5AKD1,K^-0@"-FS8P,S,##???'.OPG.694@I:;?;O7T<&1E9]3M[JG?.
-M+K`Q2,0-&LI?KK[HNB"PC#'LV[?O+!.SD@V=G9TMJCYPS9!7:PWT29(P/S_/
-M\O(R0T-#3$Q,4*_7>X%]K58[JU$`'#Y\F$V;-OG`&`K_)UEX+9S)-^Y/$2V#
-M8?K\>0:-[<ZPT(IJF$^`\HE53A3%<78.)KR"=`V<K6.<Q`F'TX6GEA,X)S'6
-M%B7`!U18N+ZJ@<5J+@)A\M07:QQ26BR0.3"V@EPPA,#P4)Z^*&5A?.T<4=3)
-M!U?AE2D>YX?R6OG^][_/TT]_#R45:9:APKZ@Q>K<A-V5*IA\51!GR4SNS2:%
-MS*7P5B.$0E@)3B&51;ABA1"P6*0*X!PJ02%4X865*Q*%E%CC"%2=DZ=://GD
-M#_CD)S^(4H6"R[?TJ\LHK#K:>9^[N+C8([#ZS=E+7\A^WZM^PJJ_JLZJ0*SO
-M6YQSO12,P0H]Y;:R+.NMB/:G(9X)S@*.'3O6*Q-]N95[*RLK//;88^S;MX^M
-M6[<R.3G)'7?<X<?GRX"R"$!>G`2<-5`4:AE?MX&)=>L13A4+5."$PY`;)4M*
-MY5X>"U1K%<)0X3#LONM6;DTMQL94*X)N)Z%>'46)@C"U!9%N<JVH(2]=+BN.
-MBE*TF@L\_\S3;-Z\C6T[;R8(JS=\SX`0&&LX>/`@7_[2EWGZ>T_1[7967;?E
-M8EU9(,<Y1[5>!1S56I6M6[<P.3D)`H:'1WHEX\O^I4S5L=;RY%-/L7/G3J:F
-MIGCV^1=X[;772)*$W;MW\XE/?(([;[\#Z>TV;GA$4<)7OO0M'OU/WV)V=I[W
-MO>?]O/.=[^#$R29O3"]S<K9%LSE-*".6XP[&I@51!=993)815@*LT;U"-WFL
-M8S`2,IT"%F?!F4(VU5>U/%>?NSRUMF^R7]8R5^26"K;(#$'FU0J=-0AWIO\J
-M_>"0@BCI\`]/?XO;;]O#U.1FLC0K%N4=*\M'L&:8:F,8+!R?>1%M-!NF[N7$
-M]&G6C8\R/+(.:RQ!U6!3J`:*3*=$W0Y#]9`LU<S-=7,?NK?;G''`@TIKW:N2
-MW.UV:3:;O?GY:Z^]QD,//=3SN^KWXES+Z^I'*3K+?JP7VQ2+<.6"WEI5"0>W
-M47("@T17/\_1OT#0KU#OYQ/ZB\CU;W-X>)CQ\7%.GS[-33?=U"/!TC3M9965
-M*$FL2U&#WE`IA,XYCAX]RN'#AWLN^>7)6;]^/6-C8SWRZD)DP<:8L](1^S\G
-MI>QY;?PHD\@+.9&E1&]Y>;F7>C`Q,4&U6ETE"RR_,TU3IJ>G>?WUUQD9&3FO
-M[YB<G'Q;IAR6PX.4(5*2I]0%(8$*L#+O&%S9Z:O2%Z4DMD2OPE"@0LC]0(LR
-MN!:=Z=YDRN8-`&$$`HL3!N,$S@5HJT"&.!=@+'V&HK:W:@QRU;E<U<FLG@_F
-M^YOW+GEZHRT,4:4C,YH5XQ#"$%2'J5?SP4U8"*0B2Q.LU0@1%B16?P5%/YGR
-M.+MO,\8P-S?'G_W9YXBZ,6$E["F?RFF^(\-9$-(BG"L"-4`$N1K+!0@9@%`@
-M3+'2*$$H'"I/]Y,B)W==7B3!(M=4IYPQ=K<(:7/3=J60(L"I(9YXZ@#O_\`]
-M;-DX>MZKZQZ7!VF:JZE65MHTEYNTVQTZW3:+BPL]#[7^E,$T37LD5G\:84DZ
-M#190*4DJQ]F5=>Q`$94RR"O3[LM5T?(SJVT#'(N+B\11RO!(<-GZ0N<<!P\>
-MY)%''N'(D<-LW+B)FVZZB3U[]O32%Z]$J>CK&[;O^(LSX[@C3Y_O&2D5F6!"
-MD5F7JS^%RU.2A2O&\?S]3I3JOXSEYC*S\W,T5U88'1UAZ^9MC`R-X(!*6.7V
-M.]_)T6,_9'EY#BDD2DC:J6!T="/;=]R,4I5<04I.8.7E6O)Q6A>DF!*2()18
-M9YF9>9V%I7EVWGP;DU,;BC'<<3U7`S[?-GLFELG/ZL+B`M_XQC?XXI>^2*O9
-MQ%F37].4-3W$JJR^LN+:]/$3+"XM,C8VQN;-FQ$"DB1B__[]^6*(Z%=AYK%X
-MN;C[)Y]YF"B.>NU&2LGT]#3//_<<G_C$)_CH1S[*AHT;\C2MXKOE1:;U7&O7
-M\86F/=Z(WJ91-^%+7_P;_NP+?T>GW>9#'_PQ[KS]=MXXOLCTR3;3IYO$28O`
-MG:*3MHC3""ES*Q)K=*$VAS3)4_7*K`Q+KIRR6E.F_\G><<ZCIM+7L[Q&9)$^
-M6)ZU0.0+WM8Y1'ENB@KD.$<@@X*D*.:`4*BU<D_>S&2\\NJ+;-V\S/JI39B"
-M!$F2%1R.1I%6V*B-<6KV528FIQ!J)U&<$G4B:O5JWI<*D$(15JJ$04"29J29
-MH]/1J\B*M\V\L2^N2-.43J=#M]O%6DNWVR7+,BJ5"@<.'&#/GCV]=+ERD:R,
-M6]>J,CC85ZS%%?17.5R+L!I<@!LL:%/>E\3^("$U2&;U$U_E>_JWUZ^@$D*0
-MIBD3$Q.\]MIK-)M-)B<G$4(01=$JE5AY3(:&AE:195?;9Z__=UZS!%841;S\
-M\LL\_/##?.UK7^/$B1.KC,V$$'SJ4Y]B_?KU:RJS?A2:S2;_^E__:[(L6_/@
-MEL:Q.W?NY/]G[\VC++O*\^[?WF>X8\U5/<_=HM42DM"$F`)A"0>,0SQ@)]@L
-MVRO)9_\1X^6U\B7?\OJ^_$/BV/+REX0A=A+S$0P)X$$8C&40@T%"$M`:6@.2
-M>NZNKNJN>;YUQW/.WM\?>^]SS[UUJR6!;%I2[5YW5=>=ZYQ]]G[?YWW>Y[GC
-MCCLX=NP8(R,C:;M"KXOC:O=M!J(M+"Q0J508&QMC<'!P`Y-H?'R<W_[MWV9T
-M=/1%B;F'8<B)$R<HE\NOSB1<^GB>M;O6&E]Z9@.*K<Z5M1A,%P+;VF%0[X0D
-M3KJ.L;FX/=\S&Y6RVE3:ZO4H978B(8GC@%@9@6N=.N\8.UQW07>?_]YS06/*
-M-FWW'B=D;.Y2H!PZ!M6Z8FZARNZ=`P2>0EKD*XY:M)IUBJ5"#ZAO*X':&KT3
-MD),G3_+@@P\A\-(\TFQ0ALVG56R84PKP0"M%'"LCZJXUF@1%@I0>:&F!+(G&
-M1V`"+IW8A%0"6J!4TKL08#M^77"``*'-M2&\D)6UA+/GIMFQ;=B^&5U`[=9X
-M.>:%4L8!:65EE9F96<Z?.\^ER0EF9V987Z]8H%P0ACENOOGF#OL3O4@``"``
-M241!5(#*`5;.D;=>KZ=:E`ZX<N!3Q]J("<S=7IBEY[O*GVOO=D%FL]E,YTJ2
-M)*E+;SL0-/-C;:U"M5JEW%=\F<"\)@\]]!`?^]C'29*$_?OW\],__=,<.W8L
-M_0XOU03F-0*;;[Q.G5.7TL2QF3_KZQ76UI:8GYME=FZ&I>4YDT#&+D@&/_`(
-MP\"*^8?6O&6-IYYZAGP^9&1DB%:UPN[=^Q@<&44*GUS!Y^CUUQ.W#A#58R0^
-M83[`\WT;_@H+LH'&N(9I3.%P?;U"%-4HY@J42_V$89Z@D".*ZSS_[%/LW7>8
-M7;OW$(2A!=]>O/G/CTO2XD=)),SK-7&2</+4:?[XDW_,R9,GB6-3J<\'(0</
-M'J2_OY_J>I6)R0G6U]=3$,M=&Q,3$SSP[>]PW>N.4"J5B*(6ER<O\]CCCQMS
-M''L->YZ7%I!75]=2)F=W$A;',;-S<_S/3WV*KW_]&_S2!W^)N^ZZB_[^?@MR
-MOWS)TZLMJ7\U'9-6,^*K7WF(/_OS[U"K5GG+F]["D<-'N'1YA8FI5>87JD11
-M3%1?H+^88_+R&@A-%,>&;17'1N<V42AL$44KXUSN6MBS+8!"6GA*@_"0%D#2
-MEGNNA2E02QNO&)Q+&#51:1[46MG7F.*T)@&K@24T2,^W[%)AQ1LTDU?.4V]4
-M&1H8!01)TD2+.G%40^`Q,G*$N86S3%PZB1^6V+'K*,52G]UK38RG1(R0`;[O
-M$>9"6E$+31%>I1)K#D!RIC+8-;Y6JR&E9'Y^'J44V[=O!]@`7G4SE[K_WVN-
-M=;\[YOAF`NW9-=F!5[UB":>]E65%;2;NG@6XW'NTV<WMSW-MA$[KZLJ5*PP/
-M#R.E)`@"ZO5Z^KU65E92W=%\/M^S1?)'V9->#-#5#=9=DP#6I4N7^/"'/\R7
-MO_QE%A<7KPH`Q7'<4XC[Q:"`:VMK-!J-JS[W\N7+//SPPXR.CG+[[;?SLS_[
-ML^S=NW=#,K99'VLO]\/NWUNM%M/3TZF&1S=[JMEL<N7*E1=U[/K[^U_UFZ_O
-M!4@9@)!XOFEG2A<8S_0LNZ0IBMHM+`:<VGC1M1<+##"FL(XAI@KK>3Y*"9(D
-M0!."\DBTLF%Y8BW`-Q?1Z[6X;+9XI?-(*#0Q2:S1B43KB$*NRO:Q`1!&9%*C
-M65]?IU@:ZDH8ML;6V'P\\<03)$E,X/L6,,TZH21(G8`VK7SH!(6/E#%*!G@"
-MT![H!*VLPZ"0IN50*<R68E@,6IA66K0PMLURX_R7TE3JI?0ZW.2,*X^B%?L\
-M]NAYWG+7C;;<HNQ-;LWU'RF!4;1:$<O+RXR/CW/JU!DF)L997EJBV6J98-JV
-M:'N>Q/=S:5#C@"G'N'+@5?;F'LOJ"'8[#VK3LV$TS2QPKS/:-R[`4DK1:K72
-MXE%6(\>!7%D0"P1Q'!$G\<L"YJ^NKO"%+WR!>^_]`KE<R)UWOHF?_,F?9-NV
-M;:DS41`$6_I7/2>:Z-J6-$G<8GEID?'Q"TQ>OL1Z916E(I2*D%+@"8F*[+YL
-M!8\UFF8SIMFL=[1B@."&&VY$)XK%N1DD3::NG,4/?<K]HT@9(_`(@WY"SR6;
-M%@1!@=;I5S2`6HOEE64F)BZQL+3$R9,GV38ZPKZ]>[GYYEOH&QS"]XU#Z_3T
-M!%>N3/*&6^^@E"D8;F8@],J?&YI&H\']]]_/Y__LSUA:6B"V+LN![_//_MD'
-MV+ES!XU&@T*AP/+R,G_^YW_!\O)*1R+I^S[//O,<Y\^>HU@N$;5:K*ZNX4D_
-M/6;E<CGMDG`LSE[QDKO^W?\O7+S`?_[/_YFC1X_R,S_]T[SYS6^F6"QVB/QO
-MC5??B..$;WS]>WSN3Q]@966!M[SI'W#LZ.NX.+'$Q-0:RZMU/"GQ=9U=V\=8
-M6%A%:_,ZE-&`$D(0:[,F)#I!)8Z/J8T^7@K'"[2%KDS1W#F]26M?8]P'/3^'
-M4HEADCI`(0-<*2D0BI2)E4`JY([T#`BFL>8Y=A&UA>WY)6-J,30P2J)!2&T,
-MIEH5UJL+%')]-.,J<U<F6%E<8,>>HPP,[R:*JK2:$7Y00&F)ECZ)BDFBJ,-9
-M]-4&UCKFE=/DU%I3J]5H-IMXGL?DY"2'#AWJ$&GOUKWJ9E_U8F)EU_O--#\W
-M`X]=7)1U-\R^KP./7.SC&%V]P)U>]V494UE0J]5J(81@8&"`Z>EI*I4*@X.#
-M2"G3S_`\+UUK?=]G^_;MMMCP\H-7+PD+N-8FV^G3I_E7_^I?\:UO?>ME?^_L
-MB7NIP>;"P@)?^]K7>.*))_B-W_@-WO:VMVT04.M%"6PG9'I31HY[S?S\?,_O
-M^E*1YE=Q-&PTH[P03QK',M^3A+D0Z9L+3`G2_F)S'+-B<SH5;7?'W6DLN*0Y
-MK>RE+7]FLXH2CT3[1L#5.@XJG=@$S-N@K^7.7S;`Z@0],^??1,]IY=&U6"@L
-M33G1B$BRM-)@:+"?0LX#8@2*]?4U1D8CPXX16TG]UKCZAK&^OL[33S]MV)P6
-M!$6;FJ%K_S#/38P[CE(H8K0,$%*AM-&T\H2/]'SK0N@A5`)20Z+M=9H!QGP/
-M3Q@Q>"TM9=YFM4*T`2Q/!$C/0VOC^),(A23'^?-+S,ZNL7_?,(*$SK:DK?'2
-M`OV8F9D93ITZS7///<_$Q"6:S4:Z)P:!S]CH&%$<4ZFL=013#JQQPJ<.I'*L
-MJ^SOKKTPVSK839W72J=,5L,$%&C7K@$=B:F4DD:CD3(RW)[I;)Y=T*F4LM53
-M\2,#^EIKQL?'^6__[;]QXL0)=NS8P7O?^Y/<?OL=%`J%U#TXE\NE@>76Z#J&
-M"MLJJ*BNKW'F[&G&+YYC=6D!A,;S!4)H/"_!\ZRN)9B69*194\@F"IY96;1G
-M`VA!H0!1JT4^W$.2Q-0;-6++K-=)B!8>`D4KJE&MK8*"0J%$/I]#(]%(H^$'
-MK*VM,#=WA6:SRO3D92Z<FZ6V&N&)@/[^,@<.'Z2O/(3OA?@!)+'BZ:<>Y]#A
-MUS&V?4=/G91K!<#Z883)-5;'16A65I;Y_.<^QY?_^LNT6HEEZQH@\:X[W\C^
-M_?N8F)QD:6F)?#['H4.'>>O;WLJ7OOA7F1C+[3"F?:=6JYJUWPKC!T&`[_O4
-MZW7J]7JGV4./D6V3<7_'^OHZ3SWU%*=.G>*N-[Z1][WOGW#KK;?B^68M>S%B
-M[]?BM?Q2O]/5GO]J6JOB..%OOWF<S_SO;[`P/\>;W_0VCEU_'>?'%YB:J[&T
-M6B>)02<MI*XS.G*0DZ>_;W2M@"2)T[TCT0I/F/N$C8.2M-U=I28CTIG."(G4
-M(M72LY5E/,O.,G=[)$KC2==.:*QP)""D9W3^A)%3P!;1M<9%_WC",-@]H5%"
-M(S'74JVQCA0>!PX<87$Y(HE;:)70B-90<8M<OD`CKA'5%3,SYY%^2!0KE(IH
-MM6(\3]'T-&'0;]?;5T^<FP5^'%"5S0N=]($3*L_E<@P/#Z<Y8=:Y[VJ`U68_
-MG=96MGC7W?*7_8Q."01Z%'K;.:MCICH0ZX4`K.QKN\$S%]>Y^_/Y/*NKJPP.
-M#J8=7\UFLX-<L[R\3!B&#`T-=8!8W7O="Q5R?I@VZ.[77%,`UNKJ*O_NW_V[
-M#O"JO[^?N^^^FT.'#C$Z.IJ*GC>;S1?54K<9<.4"7C<\S^-7?N57&!T=34&(
-M2J7"F3-G^/:WO]T!9'WXPQ_F]W__]WGK6]_:@9SV<A?HM@'/T@>[)VFM5GM1
-M@?`]]]S#MFW;-OU;_5>UD*4@\',(X5FG!,_0?NV%+*"GM:G3P^H.I)R62GN1
-M<$XBQG%-2('2DE9D2B/:!N../9"ZAV1<#[L7T*QMJ?N9)!EFGFB#C\*V#1I:
-M@B(1"2HV(M?5NL_"TAJ[MI?1.D8*CT:C3BMJD<][6]G2UNB&LVDS4,RZ-SEY
-MF<<?/X'`B+0+;01'4;%YG@+EP%"=F/DNK/>@CI$R0B-1.D"J`"D"!!Y">GA"
-M&0T)X>%YKM)H'#.E3%#*@UCB>8'1F$.:%D0DON\AA4;ZMNH8*V0,"$6M+K@T
-M-<>N?</X2(1RS(RM\6*+&FMK:TQ,3/+XXT_PW'//$46MM./)[1?E<IE2J0Q:
-MT%Q;965E):75YW*Y5,PTJW.5!:VRFE=.P+U#\ZI'@6=#L().6WX,R*4ZA$^S
-MVA0N2,K2_=T:F\OE"8/PASYF413Q]--/\Y&/?(3%Q45NNNGU_.-__(_9MV\_
-M81A2*!0H%HN$8?@JWV]_U.TZ9JVRRIG3S_/<\T\1)4U"W\<S.MZI=J-&VI9Y
-M80$GFQ#J)%W'VF&1S+"HM6%M^3ET/B")8W+D6%Q:)BST4<CW$47KS,U=X<K4
-M9<Z>/4_4B!@<&.3F-]S$OOW[\?V\23P3Q>K:"E&K3E^Y0+E4XKWO?B<KR_-<
-M=V@7J!8+,W.4#P^;A%1H@D"@8L69T\\1)0F[=NW>$%N^PM-!0#,[,\/_^./_
-MP7<?>9@HCE!*&F4%N[X4B@6T$(R,C>(%)H9MQ1%8C95"H9#&6+?<<C-'CAPB
-M"`)F9F9Y^NEG6%Y>L8[BQB0ABJ(.AZY>B4UWRW$VIDZ2A'J]SL.//,)CCS_.
-MW7??S?O?_WX.'CCX=UK[^+MNS>OU_B_VOE?C2!+%][[[-)_YS#>8G5W@CCO?
-MQ'5'CG!I<H69I3I+JW5JC9A6U""N+?#&VXXR.[=.U*S9ML&(.&ZY1`&M8F(C
-MI&L`H;2P9[LK$@72LZ[+AHWE>=(82`B=@E#NVI'"MWF'!*5,*Z!(D-HC+<AK
-M(_#N*866(BWLH70*9DD9`''*2$V48:'OW;N'FV^^B;_]]F.I`Z+T`N*H1A#F
-MD+(`"-;6YO'F<O3U[[32#@)(#+#?K",]@?1TAW/Z*W;+R1!+:K4::VMK*2B5
-M=39U3GLS,S,,#`S@^W[Z>+9PUXM,\D+75:_\/PM:=3\OBJ+T\WOEK]FNH6P+
-MXV;OF74:[,8['+CF^SZ-1J.#834X.,CERY?9OW]_APZW8\ZZ]UU<-#JHV[9M
-M^['J;5]3D=>?_NF?<N^]]Z:_O_.=[^2>>^YA9F:F8Q)LMJAO!EQU][#V`K!R
-MN1SO?.<[.7#@0,?D=0Z('__XQSEUZE3Z_#_X@S_@^NNO9\^>/1N"\^YV">?0
-ME*4O9NF`W2)P5[MP`-[__O=SY,B1UUXLC*'>^H%$2$D4:?(Y0VD4+8F4D&B-
-M)XR;B-8:*1R"+I'",JIL;SO*AF?:+%B.1FQ7`92.B9*$9DN3Z(+M5;=M!_:%
-M1LM%V7-J=:UZH/'N_^DB*FPE&5(F0@=*K21:FG8I*051;'ZNK378/MI'H9##
-M"$1ZU&OKY'/Y+5+*UM@D`1'IQG;FS%DNGI]@:'BP+=YN`Q\W8M=J*STS3Z7G
-MD"[#@++S7&EEA98]A/+00B.LR#O"1_H"H81QUE2Q#<*<,)9$2B]U%176/CH(
-MI''GM.V'*C;5Q\N79]#ZJ*'K"VD!WJVS^T)!U/S"`H\>?Y03)TZPMK9J`QH(
-M`G^#!?3$Q`1#0\,,#@ZQNKK"^/@XI5*)<KDO!6N"($C;!FNU&HU&(]6HRHJZ
-MN^IC+X>==%K2!OW3*J'22$]T.!1F02QG\>S64V/[G4N#3@=F#0P,4"H7?ZCK
-MI5:K\Q=_\1=\[G.?(Y_/\XYWO)UWO_L]E,ME\OD\I5*)0J%`&(9;;8/=`*1S
-M-1&:J-7D].EG.?'D8R1)$^E!SI.XMGMSV+Q,8-Z=&(@,:)6Y7POCBHJ3G;)<
-M3T\2R`*!7R!J19P]_3P#@P-X'JRN+G+IPCAC([M865Y!"LGB_!R>%.S><X`@
-M-(6LD>%AYF<OTU\N<_--UR&$)HJ*E$I%%I<JE,N#&&%`JWTIC9Y-+N\S?O$"
-MC7J=PT<.(VT[W"MN;J3;A8U?E&)JZ@K_Y2/_A>>??\ZV#%I2G3WNON=Q:7R<
-M6^^XG5PN9'AXF&:SR?S"`@\_\DBJ0Z6UYJZ[[N)M;WLK2TOSU.IU;KCA&#MW
-M[.2^^^ZC5F]2J]5126)=IAV3EY[2#-U5_6RW0Y:EF20)7_WJ5WGBB2?XI5_Z
-M)=[UKG=1+I9^9/V6S7*.O^OD_(>][]6WOVD>>_19/OG)^[D\/<?1HS>P9_=>
-M9F;7F5UJL%II4JTU:32:-!L+[!Z5%(H#K%3FK6B[-1SP/+0RDB`F!\`*NBOK
-MT.0TJY2)\86P<8]$2F&N!>D,:4RNH95"6O=,*7P4RL13@*=%*O*NE.FS\#20
-M[GNN/5$;8PEI6<I*IITA4@#2XW77'3/MB$ZM01N-+K3"\T(&!_=2+HTR/7..
-M1JU"J3"$%@&^E6`14A*U6GA>@/\J*@JZPMG"P@)!$&Q@\6396-5JE9T[=Q+'
-M<<HH<AB`^YD%EUYL[-7+>;E[W7+_GYV=96AHB&JURK9MVS9E-65Q@FYF5:^6
-M1.?@VHUYK*ZN$H9ARJ1WQF]A&+*VMM;QM[IB@OL<S_.H5"HT&@V$$&S?OOW'
-M!IA?,P#6W-P<__V___?T]UMOO94__N,_YO#APWS]ZU]/4<"K(:Z]3G2679/M
-M9743,_N:(`C22K-[CN_[O/.=[V3/GCU\\(,?3)T+%Q86N.^^^_BMW_JMU(&H
-M&[B*HHA3IT[QX(,/<N[<.2Y=NL3L["S#P\/LW;N7@P</<N>==W+PX,&TM_3%
-M;$*O[8!9X042+\RQ7JM0+!:,$Z$]!VD@K:U-*.9\>-)+N_9,PN2AI0,=00@/
-MI6*BR(D5YPF\F%#YU!=CD`%*M7W:M'*M?JY2;-A962\WYU:296=A`3/GI.2^
-ML[./;B]L"2*Q`9PV++!$QE0;$8V&HIB7IGHM8'U]C<&!81-,;R536^,JF^KY
-M\^?(Y<..^[J3`K,.2;1.3"NKMKI3TC"F7*`FA=&Y$O@(*1%1;(`G;8$ON^ZB
-M-$HDYOV$,:DW`%FF?=#S3!4P7:-!2D5#)7A2,C.U2!QK@H!4MVM+UV3S8L[\
-M_#S?_>YW>?+))UE;6\6YI/F^C^\'MB*9=!1U]NS9P]+2$N/C%VDVFQP]>CT[
-M=^UF=765,V?.4"@4N.&&&P!3E7,WIW65)$D'>-6M^Y`6H4PVVZ&_EH)8SI75
-M/M^!5B(#8CG-AE[52/=SH'^`,`Q^B#ADED]]ZM-\^]O?IE0J\;[WO8\[[[R3
-M?#Y/L5BD6"Q2*!12S:NMT5EBPMK`KRS/\?!#WV)N?LH(KP=>ATMDNAD+IR;C
-MP*J$K,F).<<B@ZSHS&O:GRO;E1_P!*'G([T"E<H*4;U.Z`7TE\I,7;E(LYEP
-M^RVO9ZA49''Z"B/#HX;5+07]?8/<>,,MC%\\2Z6R2N"'(`114F?7WH,,CXTA
-MT*:S47KV&@)/:D(_9GYVDB1I<=UUUZ<:G5U'Z&6]SC<3$+Z:L/!FCSO<2MOX
-M0P-7IJ[PT8]^E*>>>CK3YB(<U=TD[$A.GSW#`P]\BT-'#J.49F%^@6>>>9;S
-M9\\SV#]@P>:(&V\\AM()%RY-T(HBFE'"_,P\]4:3:K76EGA021OG?H&_P;$K
-ML@YJV23/):M7KESAXQ_[&,\_]SR_\LN_S*Y=NUYRB^>/D]GTPP@>7^M_TX]R
-M+)Y^ZC2?^,37F)I>Y."!0QP^<(1*)6)NJ<Y*I<%JI4&]&9'$56IK$]SP]O>P
-MO%REWFRU,5JM44E,HA*C5Z623)':"*PK##M32,L5%1KAV>O:NA::EE1AF%A6
-M$\N:F=K_"VLN9<PBA%NWA+#"\<[UQH)D&CP96+VMQ`#VKK5-:SPAD,+GT,&#
-M_,U7OT:B(A)MYGD<-=%H/"]/$(04BR';MQUF<>42]7J5?''(NGUZ@$><M&P.
-M)9'>*W=/ZR8-S,[.DB0)Q6*15JO5T;KG@)AFLTFU6DVE"=QZLKR\3+E<)@S#
-M3:^EGJ9$F\3=O8IXV?\[QKK3^NOE<-C=V9,EP[S8M<*]EP.H6JU6"O@%04`<
-MQPP,#*0,5Z=UZH`P]SJ7-YPY<X9\/D]?7]^/I9AWS0!8ITZ=XO3IT^GOO_B+
-MOYB*JO7U];&\O)P>Q*LI^'>#5]WVEUE@JOOU81BF`%;W[99;;N'#'_XP__;?
-M_MOTY#W\\,-\Z$,?2D^XFU!.?/)+7_H2]]QSSX;O.CT]S?3T-(\^^BA_]F=_
-MQK_X%_^"][SG/1T4O9?2)_J:"I&E!.T1^*$!E+0B"/QT;F0O\"QPY*IS3DC1
-M,>/,D/A^0+'HI8ASU(II-IJTX@B5>!T!M/E<EX=E^YI%FI#U^A[IYPN!%G+#
-M0M-M82MH5R`-I5D2M6*65U89&AQ%"I5:4$=1@S`7;$V0K;'9]DX<QTQ-39,+
-M<QLVTO;F"%H;@`#I(42"EIX!IO!LZXBY'I0P0#`B1FMI6@F%1@@?K4)4(D%Y
-M1EM.&5`_=>VQ+4$=Z[1HLRJDE`;0$@8X6UYN4*^WR/O6\6T+O.HY5E=7.7[\
-M.`\_\@A56VSQ/+.O&'MDT'BT6A&3$Q?Q_8"1D>%4('UL;(PD22B7RT11Q'//
-M/<OXI0E\:Y^\?__^U+7&`5A9K:MNS:LX=LF!VN#2:F9E=X`FTC;P;`#H=")<
-M@-FM_>#V<U>8VKMOKVEC?0G![\F3S_/QCW^<Z>D9]NW;QT_]U$]QW777I:RK
-M4JF4M@QN@5<;EA>3#.J$B8GS//2=;Y"H)KE<V".6Z136SY9\VL\3SK8+1^IZ
-MP=@@2]+2X'F20E@@0%*KU]F]9P?;=XX1Y@)R@8]($J(XQO-\$,(HKTF/8M\@
-MQVZZG5:S2:L1(7U)OI!#^B$(#V'=PK0S"E8"91D5PI,LSLVBHH2CQXZ1]4G2
-M7-O^P#IS##6:Y945H__VY`E[[>J.8YP^5T/@AWSO>\=Y[OE3Y,,<JY4*ZY4J
-M?7W]5H_.L-:CR!3J;KSI]<Q,S7#^_`6>.O$4K:8I4"NM;'%0O\"Y%AV2#9LE
-MA]T)5Y(D?.6K7^'2^#B_^9N_R0TWW'!-QM@_#E#IQ^6.^<.,<V<O\\G_^756
-M5FOT]P]P>-]UU.J*RU.KU&+%VEJ=1J-%DM1863K'_IW#[-^[CXOCITD2C;*N
-M?@8TB-`JL2PL;?4_S=6::&T+=G8M2JO@"4*:?4#8?P:X\FRASH"\GC;.Z)X0
-M:-EV'I?*M#\K^UHI/=>/D5Y<4GCIVB>U^;X"2:QCA);TE?N(8\W<PC)"Y,S?
-MH%LD20,!1B=8:];7E\GE!QD8V$>]OI3&5\)*S@>>3S/2A*&'_PIO?W;7S<K*
-M"@L+"XR.CJ8:FEF=*<?>=M>8TWARL4:CT2"?SV]Z;8@7H:'7+<*>96)E"W!2
-M2LKE,KE<KB?+JY=V=C>KJQ?@M9G(O-::4JF$[_L,#0UU,+.44JE[JU(JU3;-
-M`E@NWFHT&BPN+G+RY$ENN^VV-(;\^UQ#KAD`Z_CQX]3K]?3WN^^^&RDEU6J5
-M:K7*J5.GB..8_OY^!@<'4QO'7E6G;N"J&[QRMUX,K#`,T\=]W^]X_MO?_G;V
-M[-G#Q,0$`"=/GF1R<I(#!PYT,*\:C09_]$=_Q$<^\I$7];?_R9_\"?5ZG0]\
-MX`,IW7&S5L?7>I1LZ.O&%2N7RQGDV.^LAF?%\CJ%](V)1Y(DA+D<I5(9K4F=
-M*)O-5AN(5`G2\X@;RE0_1%?@;2/NCL4%U=$&T8V8=]YG37$W<;$4PM1><%I;
-MTD-*4+%'9;U.K&RRAG$LK*Q7&`E+KRHQQJWQ\@ZCZ[?6X3JX48O(@;R&.860
-MJ?Z#T`I%D*'/&R="BT2!\"W5/F^T:VQ0B#:&!T8TU8"N0CI+YW8BY/0=W)!"
-M&E'W)*%:B4GB&`@-6+:%7VTXMY.3D_SYG_^Y:;FGTPJZV6Q2K]?9O_\`*RNK
-M3%V98'Y^GN7E9?;MV\>Q8\>04N#[II7ZY,F33$U-L;"PD`J<'CAP@+Z^/I(D
-M29T&G3:5:R/,LJ_:]/F,NZH]KZ[%6]AV#'._Z&AE[0[\LFW]V036L:':;$)!
-M:`6^C<;2U2=+DB0\_OCC_*?_]/\"@GW[]O%S/_=SC(Z.DLOE*)?+:8"YU3*X
-M6=*K42KB[)GG^>XCW\8/3$($O?8CV5'X20-M+5)63V=@+CJ`J6X@I7T_7>N'
-M`%L4+`BH-VIXOH=6$?5&`Z$]KK_A]92*Y70O-NZ$$J0D+`3D"B*5!]`I4TP8
-MX64$6LOTPYT)C._[+"[.<N&LQY'K;T0(B9"B`Z3[D0MY+Z%M3+Q(P7*MC;:.
-MD)+U:I5/?O*3''_TT4SE?>/S7>NGUA#Z>=8K-=:IHK4FGS,N;`9,-+'T,T__
-M@+O>\B:D[W/Y\A5.G#A!W(Q3?3O7,KP!(=LD*<LF<U=C1'0GD,\]_QS_\7?_
-M(__Z7_^?W'+++4:#$=FS=>>E'$M^#.?WI;S'C_-O>KG&U.5Y_NB/OL3\7!,I
-M?<;&]J"$S_C$(LM+59JQ0GN")(EH5>=I5.;8<^=MK%6:K%8::"WP_3Q1$J=.
-MM4D20PHN:,.2$EYJ>.R@)H2!?83T\:1,)4JPHNU:JS0]0.M,QJ#QI+3`F%T6
-MM0&II!5IQYI4.#'Y6,56(\M0N83-0WQ\E-",CFRC4ED%Z1N6JC9.A%K;-E_I
-MH;2@U1+D"YI\KH]8M4@2$#(T\9J02-]'M9J$H<3SO5?L/N2N^U:KQ94K5U)#
-MB%YK0G:M<&V#V<><7(+;[[,R!]UKSV8NA-WK53>XE"4V."`IE\MM6%^[]TD'
-MOG4[LV:QC^[OV;VF%8M&7L&U1KJ8RC&PP!`YJM5J1[NE6V<=5J.UYOGGGV=T
-M=)3#AP^G][U<<=(+O<<U`6`E2<(WOO&-CB]]X,`!GGKJ*7[O]WZ/^^^_G[6U
-M-<!H5=UXXXV\^]WOYHX[[MA0"<V"%MU`4#>`U3V<RU(6O#(M%^;_NW?O9N_>
-MO2F`!7#^_'G>_>YWMP.`).&))Y[@$Y_X1,=D?L,;WL`O_N(OLGW[=J:FIKCW
-MWGLY<>)$.BD^__G/<^C0(=[ZUK>F)\WW_93"V`ME?BT.835T@C!/X(=H8H04
-M'2Y4+IF)XR0-E,UQ%"AESE&L$EJM-EM@0W`DK*!U8ML+M;W+Z@.I1*4Z#0B3
-MI!G!=RNLE?;"].YY3KI`K>QBEFVUT#9PU*GCCZ(5F5;'4/H@$Y02U.M5E%9L
-MP9U;8[,K/>;Y+```(`!)1$%41RE-L]F[%;MC31$)0BL#AEH]!X1I614(M$TR
-M\3R0F6M')"@MD:*%UA%:^P8Q5AHC\J"LEI9R$=S54SIADE`E!*V6<\,B%5#=
-M&F;$<<QCCSW&5[[R%:K5JFE'=_N=[R.E()?+L;JZRD,//42]7J-6JQ'',6-C
-MHXR-C0'0:+32`'S/GCV,C(RDXIV.A>3V1,>VZ@:QW/^S[?0Z`\Z+S/K6=F>5
-M*42AA4X+`]TLK"R`Y=XO#,,.@7<`3TK^]V?_%X-#0]QYY^T91\+>Q^YO__:;
-M?.(3_Q^>YW'333=Q]]UWIX#5%GCU8I.'F'.G?\#WOO<@?@B^+S<T^?8J[*3'
-MTX)7&UA878QF(6BGA!T)0?K*COU36E_Z,)=#"VA6:_0/#S(VMIUBL0\I<VA\
-M2#1*1U3K-6KU&D@H%8N4BD7#*-6DC`6LSDWZG:3;_VT;JU"$H<?<W#3EOD%V
-M[-IC6H]>(:R]*(ZX[V_^AF]^^UN6/6FNK6W;MG'3ZV_"\SVN7+G"Z=.G:;7B
-M-L:D%5)K2J4BM[SA9D:&1UA=7>4'S_R`ROHZON_SV../L5JID"\5.'7R)*UF
-MA$XT`L^`VA:XTA85$PZ([$K$VL[2]'!XWIC\=5_S&AB_=(E[?O\>?N:G?X:?
-M?.]/,C(T_'>BB[4U7KZQNK+.9S[S5::F-87B(-/3E\F58&5\D48]8KW:(E$)
-M82%'W%IE>?$\8V-[*/</$RE%DH!*%+X,4$F,T)HXBE*9!*&=O*9O!<U%AIHH
-M$,('*9"B#9<[_I5A7V4<DH5`:F&-GXRVIP.ZC'NY>:79VZ1EN1BA=J$%<>(Z
-M/,PG^4%(G$2VF*@Y>.`(4S,S2!F@$^?8&Z?`F10!2@D\+T^Y?Q<+<U<HE7:@
-MDH1B8<3(J@A)+A"L5YN4RWE\_Y7/P)J>GF9I:8F]>_=N*(1U`SU""`J%`JU6
-MBUPNESYO:&@H96TY[*`7H'(UT+R;M;19X3$+<'6#3^YG%D!R<5>WJ/MF`-`+
-M`6E9T,D)N3L66J/12!EL62%W,@72N;DYGGGF&<;&QNCO[_][74.O"0!K?7V=
-MQQ]_//W]V+%C3$Y.\JN_^JL\\\PS'<]M-IN<.'&"$R=.\%N_]5N\XQWOZ$GM
-M<T%NM@K=[5;4:\)E02X'7CE0J[^_GY&1D8[7G#]_?D,[XF<^\YE4*PO@?>][
-M'_?<<P]#0T/,S\^S8\<.#AX\R&<_^UGNN^^^]'G?_.8WN>NNNU);[GP^3Q!L
-M;`O[_O>_S^3D9,]CN6O7+HX>/?HJCY@%89`S[`S5PK/GJ=ELDFB=:NKX?F"K
-M*XX-8`"H[(7?;4^:V$3(:4^9^-=#B;8[EJ&ZZS;5W?;+:P4JM=#JZF=PZ;K[
-MOY`I+;_MNJ52L5-SAQ&6E)[9Y%2B49XB48(H3B#O6SJP)HI:-!IU2B7'/-@*
-M=K9&.]DCK0[J%P"P-(C$,B&<`Z&R+`+#1M08C2I3GK0;I!1(I4%&:!T;!I9.
-M[&>ZJJ3>"%IUDK]L`BK21-0`()JHE:!CJX^S-;<[SMMCCSW&O??>FXIV=A=J
-MW&UL;(SAX6';YF?F@I22M;555E<K'#QTF,F)<<Z=.TNQ6.3HT:,=5L^N=<[W
-M?8K%8NI2Z$0^W=K8K7N54O=[X)7M($IW@1>=`5ZV!=P]Q^G;.%#+51-K]1KG
-MSY_C#_[@#[CGGM_CR)%#])HT]7J=^^[[:S[[V<]1+!:X\\XW\HYWO`/?]\GE
-M<O3U]6V!5R]J#BK&+Y[G>]]]@"`$+_!(V4F9-*_-I"%=-])UQP78J1:6W`!M
-M.V963SMSD=EG==?\0H.4!'Z`#@NL+:\S,KP+"(BU0,<)]6J%Z9D)ZHTJ"L5Z
-MM<K\P@*WWGHS^W8?)/`+IDG()H=**UJM)LO+R]1J%6*ER1?+;!L;)1?F##LC
-M$)P_=Y8PEV-D;.S:[A]T5Z`0//'$$WSFL__+.%2IA"1.>.,;[^1=[WH782Y'
-MK5;CMMMOX]C9&_B+>^]%)0:$3I*8T=%AWO_^GZ-_H(_Y^7D.7W>((]<=X6M?
-M^SI35Z:1TN?BQ8LH3#%%*]UVTA%LF@QFBWO=FK.]&!&]VF:RH%<2QV@IF9J:
-MXG-_^CE.GCK)/_VG_Y2;;GS]5GOP-3J:S8C[_N8A+EYL,3B\'8C)Y?/,+5;Q
-M?8]<$"!\B:\]T!'UR@R^A%Q^C$0%U&L16C5I5.=H--9,7*%B(WINXQ,EG+LX
-M5BK!"JHC+&AM-3[!`E#M:UK;V$18C3CWNQ,7<?&\P<-\(_SN'!&$`5:%M?;T
-MA$R9GMJ"7J8X[P,:3WCLV7N`[Q]_Q!38A29)FL2JB9`"K03""U!QA!"*6CVA
-MW-=/LZDIE$8(@KP1?X\B$N$CA:2O+V_<$E^A0RG%^OHZL[.S*3.[%]CD'G.:
-M3_E\GF:SF<H'N3AC,U?`S6-G-NARNK6J5Q=.-U#5S;;J!L>R#L]1%&T*=F7C
-MH^S/[L_*KJ'96*I0**"48G5U-=4;S7[_;IFF6JW&Y<N7.7WZ-+?>>FMZW/\^
-M0*QK`L"J5"HL+R^GOT]/3_/KO_[K&\"K[O'1CWZ4@P</LG___IZ/QW&<4@2[
-MQ=R[)Z0[J;T"?\?,DE*F=L!N+"XN=OP^,3'!YS__^8[[/O"!#U`NESE[]BRK
-MJZNIKM=/_,1/\+6O?2W5\SA^_#A34U,<.7*$0J%`/I_OR13[Y5_^Y4V/R:<^
-M]:E7,8!EK%\U`C\H(*1/(VI1\$.0DF*YG.JNN!S=M/29RHCG>^#HDKHM_NEY
-M@E8KPI.>Z3/7RFY$TCKBN/C;@$V.L:7I;/NC(XY6J8M6VZU09L`J6[G$;FH]
-M;.7-)JE12B`\2(1$H4DB1=PR((-2UO)7-5E;FR.?SR'E9KW(@JWL_[4T-JYQ
-M0>"C=`S*SR1ZEAG5I@RFK5VIX#H"E$`)V_JCC`.F<1,T-M()5K-*1,2JCB\D
-M&A^E`J32YMM84$MI3:(]8@U!VMZA\3S?NG)*-$VC5!%+/!'AH_&T2%F/@M=V
-MHJ&UYMRY<WSYRU].JV122H(@2(7&\X4BGA<P,WV%.([HZ^NS=O4Z%4172K.T
-MM,B9LV<9OWB>P:%!;KOUM@YJ?3806EA8X.+%BWB>EP92*=LJTQ+M@J..%+D'
-ME;_=2MAER*(M[=7I*W4Y^60_SR6GK5:+M;4UFLT64U.7^>A'/L;__?_\-CMW
-M[N@`=%=6EOGL9_\W7_WJ_6S?OH,WO_G-W';;;7B>1QB&*7B5S^>WP*N-J4*Z
-MMFB=L+8RQT,/?!41"+S`IZUQ%UM1XTZD6F<T9=K`E.K:IVPKC^YB8@EM6XAE
-MYKM8MV'1;C%,OZDVSL42TU(3Y$*TBKD\>9[]1XX@O)!ZO<[D^#C-5HUJM4JS
-M$1''FMI*D\>__SC^6W+LW+F/G)]#:$VB(E;7UIB:GF9^?@'/,V86EZ]<86S;
-M-NZX_78&^H?QI(\.6IP^]10WY^Z@KW\H38BOI?F4+5[,S\_QZ4]_BOIZS;;_
-MF37Y;?_@[82%/,\^^RQ3,U.\\8UWL??@?@X=.<*9,V?0&*#K\*'K&!@:9FKJ
-M"JN5-6*E*/<5.7;#,<8G+A$&>83T2)I-=)RD\9&;(M*RWY5E7_5B.+CB=+>F
-MWM5<OGHEC@Y\7UE>X>FGG^;RE4E^_N=_GG?=?3>%?*$]KZZ1?68SD?[7PHCC
-MA$<>>9)'CT]3'A@A2313,^NL+,<0UBF52T@$N3`@3A):]36JZW-L&]L'7I%Z
-M/2;PJT2M):*H3E]Y#^O5&>*D81A7B6J'0E)8%I-JQSY8!GJV14LKA/1MRZ%"
-M:HERH)9S+Q3VM>C.N2ZT(:*[>`J)=89(V5T"@><'=IY+M%#6"5JR;6PG0L#T
-MW!)2Y(B3%K&(D+Z'UA+?\\F%1:)F"^%%K%>K#`T/4%^ZR$#_J$71I.E2"0,0
-MT-]?R*RKKTP`:W9VEH6%!08&!M+<N5=>Y8I\`,/#P]1J-08&!M*UQ3D;=U]_
-M63WE3;/4'N0(=[^+B3KTD+7>`,!WRR>X6,V1,7I]9O9SLTS5+#C671S,?K=6
-MJT5_?S]!$+"ZNLK"PD('\]V!:-GOZWD>K5:+U=55GGON.?;NW<O.G3O_WM:J
-M:V*V9K6O`):7EWGLL<=XW_O>QT,//<3"P@+WWW\_O_$;OY'V;KIQ_/CQ]*0[
-M>V]W:[5:U.MU*I4*2TM+)CBQ+DE7<S7I%;1G)V9V=+?XG3]_ON?$?^:99UA;
-M6^N82#MV[$C;-]P8'Q^G7"Y3+!;35HVML;%6**5G$7)SCTNVW/$20FZP&W4+
-M5O=%[<ZILY8W]LU.CR,K*BPZ@I_LHI9=;)1*TH4FL?W#CMX;QRV2)$:IF"2)
-M4$G2(7J\^2V3_`EM:*3-%E$<V>156$O[%H[QLC6V1G9>AF'(X.!0"L3V>I[3
-M<>FX*97:,RMMW'K:-R.\VZ9*)U9,-+&:<#IM!S$_52K>;KD1733K]G76?FU"
-M&.J,0\Y6BX<K_'SA"U^@5JL9\,IO%UOV[=O/CAT[B%H1XQ?/<?'B!1Y^^&&>
-M??994[FR+*/Y^7G.G#G#Z=.G:#4;W'GGG;SY36]F:'@HW5<=JTL(011%//30
-M0TQ-3:7.P-E`R+7S]70,%@+AR4TU9D07N<ZU:"O=;M?.`F]9P7BG"]%L-EE=
-M7;6Z6YHG3CS&1S_R7UE>-DZ,2BDN7KS(?_@/O\-WOO,P.W?NY+WO?2^WWWX[
-MGN>1S^<9&!B@O[^?0J&P02MS:]!1!-$JYM'CWT/KF,`Z#6K+I)1"=G`NLR+F
-MO5H;>LT+`V*U67>.H95M&Y32ZE,)9<PFW,T!9-+:UDN![WD$84"SV61Z>HJH
-MU:!>K7'YRB11U,`C9G2XQ-Z=P]QRTQ%NO/X(RPOS-.IU$A0)@D:CR94K$R1)
-MC?'QLZ:-8F:1M>559J>FF9N>H5FKHY5E_:!X_MEGB*+F-0T^Q'',7W[Q+SE]
-M^K1)FI1Q87/="%IK]N_?SPTWW&`8[ZVF*?`IA=1&<RB7#]`H1L=&.'!@'](S
-MK5.MJ$6S&:7'/K&NRV*3<R\S%O:]DK1NS:M>;3'=P$^O1,Z!WBLK*ZQ5*OS)
-MI_^$3W_ZTZQ5UCK9\%OCQQK#G#U[B>]][R)X_40MLR<(J<GE0U2SCDH2*O5U
-MM$C01*RN7J:0S^,%93SIL[2TPO+R.N6^'?25#Q!XH^1SVTPASADPI<F_M/9)
-M&(:@!<<5'AK/B*X+K[T6:N-PGCB6L8W`G?1(&[=JNW<:3$RG@)%`F_U/Z)11
-MZN(=X7F&X2XDOO1M[KB;9Y__`1I!HF+BI(FPNET"@>^7\+T<4;.%%*"B=1K-
-MF%RQGVIUA6;4)$HB/*ELVZ!@V[;!5V3GAB$':%975YF?7Z#5:IF\7+#!_<_]
-M]'V?0J&`$(+^_OX.#4^7WV5CF.Q[]&*9]RK,9?-/U\GEY(BZUZEV[JC2[])J
-MM6@T&M3K]51S-"L"?[7/ZS:OZ\E:IM,,0TI)J52BV6PR/S_/^GHUC>D<B.:.
-M411%1'%,LQ51;S19K]986EKF^>=/TF@T4T;U9L2,EVM<,QI8W>,7?N$7^,,_
-M_$-&1T=IM5H,#0WQ4S_U4_B^S\<^]K'TH%RX<($XCO%]G]_YG=])!;F[[2>E
-ME/S[?__OB:((*24K*RL;D$\7##L:87<_O1,URXY=NW:ESVDT&ERX<*'C\5*I
-ME+H9=&^@Q6*1_OY^IJ:FTN<O+"Q0+!8[>E"W1B=XY9PY\ODB*RMM6GFKU<H(
-MMHL,VTG;?F2=LJ[:G0MM<7\7<)K[0+IV=J'3UD#G/.B"ZJQ`,9EDO+LBJ)1*
-MM1V,R*+>M+K6L3#);G<E9=H<)82AH?ZV6W`4E<HJP\,Y0U'>&J_QP`_+8+`)
-MI30Z?HU&@UPH:=O2.YT%]2+>,[;O)0P8I14H"=(S3/PD(?$2A+8@5J:5T-A!
-M*Y2*4<I'Z02A-$JU;="=,*76BE@IT`*E$_H'`_*Y?*J9M#7@R2>?9&9F)FWA
-M]*R.QMK:&M_YSD,(H5E?K[*P,,?:6H5"H<#`P$"J8R"EY,B1(XR-C1%;-[8@
-M:+?,=S.5M=;,S,PP,S.#)\S^Y/0CW-K7G:"[SU&VA9MNMS"3K;9U1K2M@-,I
-MSBPLH"4S5=4LP-]L-E.]K3B*.^"2!Q[\6W;NVL$__^>_RHD3)_CD)S\)P,Z=
-M._E'_^@GV+%C9TJ=[^_OIZ^O;U/V\]8P7EQ8L>.+%\XQ.7&17-Y#2M%3CZ@W
-M$YA,,4@C998]E6U[;GM$F,?=?$PV/*>C#3KS,3IE<X'P!-+W\<.`U945^OKZ
-M"7V?0KZ(CF/Z^XOXGL3WP9<"SPM86JE91TN-$D;@O5JKTC\0<..-AY@8GZ%<
-M*'/DCEM-BUUEG4:M02'7A_8$TI.THCH3ERYRZ,CU*9A[+26`0@C&+X[SC:]_
-MP[0$VZ0P3A*:C283$Q.\[OK742P5R15RU.L-SIT]Q]///&/69:$(PX")B7'>
-M<-LM!&%`0DRI7&1^=I%'CS]&/I\GCI..^*@7V-1+$B3[L[M@F(WSKU;YS\9I
-MW:TZK5:+A84%MN_8SI?_^J]96UWCUW[MUQ@<'$)>(P63URJ0/G5EC@<??):E
-M92,ZWE()@=`4\Q[U4HXH4C0;#1)B`D_2K*]1JRRP<_=^$I5`W""*?,)PA'P!
-MA-_$\PL,].VFLG:16$46]'9!DVT?M*STM@NA?4I:Y+:N4)[).0R,KM'X1N'3
-MZN^2ZF)EYA^"-MXETEA?"FFT]%S'A[!:<$):]BEX,J2_?X1GGW_:O*M2)$ED
-M8SDC\5`J#J&UZ3@QVGP)]5J%<FF`ZLH*I5P18L7(8!_-2(,4]/677C%SS`"+
-M;I?7M**(Z=DYZHTF49S@^R&HS6TSE%+D<CG",*16JU$H%*A6JPP-#77L75E]
-MY+9FYT;PJ=>UV@LX[XXI>JUEO>[+KHO9F&RSML$L<:/[==UKI=:&$%$H%*P!
-MR2+S\_.9G-5J2]NB41P+E`9E5D:JC19:^%1J#2Y<G.#@P<,<.+C?/-]MQ^X8
-M2;&IH/XK%L#J%2A^\(,?9'AXF,G)29Y]]ME4W^/&&V^D6"RF0-+T]'0::,_.
-MSC(_/]_S,[+J_HXZW$U+GIF92:VR<[D<^7R>7"Z7]LM6JU5F9F8ZWK=<+O/D
-MDT^RO+Q,O5[?T/98*I529\'NZH]#9;.CT6C@^S[U>IUJM=JSDOW-;WYST[;)
-MOKZ^5WWXC'66RN=+A&&>*(K2A,L<+['A0O5]GT2UP4G/$Y:]I:WXHB9J11W6
-M[U&L4G0?L@A^)U/%56]TCS:7+`IM!."M3E:J^2`VN!EV+(+*=N"+-MM%:X7G
-M&2>O-L79M$I4:Q7Z^@:L`]06<^"U4J'L34661*V(I:5E%A<76%Q:(HD5.W?L
-M8F9FWJZ;IA76[8GB!172W6>)U-6SS720:&)K0VUO=KYJVH"6TH9]*!(/A$^2
-MV70=.U9K;=IE8]/&.#):()</;0*[-:^KU2K?_>YWS;[H^TCAX?D>TO<8&AJB
-M7"[3;#;I[^]CQ\[MIO(G/0K%8@>SP54@N^V=LWMRMLJXMK:65HC7URH=U/+N
-MML$TN03+QK$@E@,C,KI%;@T59H&TSD_M^%-IC10"G;03AFS%TLW_.(JZI,/-
-MW_B%+]S+,\\\S<K*,H.#@VS;MHWWO.<]]/7UX?L^I5*)_O[^#LVKK7&U54#3
-M:M1X^NG'\0/#K.L,1ITSJ4Y;\--'NI88*;O=I+/&)IU`O,$X58=>6EJ,<A8F
-M-NDC;=RQ>[@$K01(DR1*G5!9669T;!='KS_&A7.G6%FNT-]?,L"Y%.@6'#AT
-M';E<WK0X2TTNEV=D=(SEI6D&^@:Y]98=2"1"1B@M6%Z>)Y<O&)U+0`H3;TQ.
-M7&1L;`?]@\/7W/EL-IO\U5_]%0N+IFW$=!@)/"D)_8"OW?\U&LT&H]M&J=:J
-M7#Q_D8<?>AAM$QMS+B3GSU_@.]]YF$.'#Z)1S,S.\]CQQYB>FF'WGMW4Z_54
-M-F&S?2P[CS9S%-PL67RA@F"OQUWQNEZOL[*R0KE4XAO?_`:M5HM?_[5?8]NV
-M'1TM02_7GGVM@%+7TG?I'LO+:SST\`^X.!X9YA6FL!6U8O)ACE*ICT:U22-N
-MH:2BWFA06YNBKW^`*&H0Q3&Y4!#F=N#Y@G(IH%3*LQK5"7.CE$J[65TY@]96
-MJ!IEQ=8-0.6D0DR4W78_5EKA6>:G%`)E5R6)<11T1E#F^C#7AKG?R)EH:=ME
-MM75Z=NQW3+QCC'*DU<AR@(2/UHK!@1&TTL9`07@D2<,8/"F3RPCA$>;Z3->&
-M<`4_C4J:M%IYPD+1W*\%(R/]G+LXCQ0P/%1^Q>P_YKS8N$3`\LH*RZLKM**(
-M)$Z,@[657.F>XVYO\3R/OKX^FLTF?7U]K*ZN$D4101"T96*Z6O*Z'0)?ZG?.
-M:GGVZ@+J9G5U`V%7>]]N;:I>#.=>UWT41>1R.7*Y'.OKZTQ/3]NN.).SXK29
-MP>0).D%K@=(MHB1A>665,,A1JS587%KFS-ES[-BY@V(AWRX\98PY7DY0_IH`
-ML$JE4D\@YI%''F%E92455U-*42P6"<,P!;"6EI8(@J!GSVHWTGDU>URM-=5J
-ME:6EI9X'6`C!^/@XIT^?S@1>1A/K\N7+Z?.ZOT>]7D]%XWI5D[K99_E\GFJU
-MFKZNU_<]<.!`:EGYF@N;'8"D-$'@D\\76:^L$(8AGN=UN%%UH]:)2C*NE#Y"
-M*))$$\>1:4>)8X(@H%0JH='4FDVJ]291XL3614HK;]_H:A]4&Q8C4S%0:4&@
-M?9].*S'9YV>K/<AL@"8L*""L<8#;]%R4KTCBB,KZ&L-#A2TA]]<(>-5KPZO7
-MZ\S,S''ZU%EF9F934&+W[GW\FW_S?W'FS%F>?/)Q3I\Y0Z6R3A@&1%&K9S*0
-MW?C;<TJGI@C")JE22SL?%0K+NM()FMAN@H9])92'D#%*12@EB.->HKNV-3$1
-MZ+C)WOT'D1Y;[5QV3$U-,3L[:XM:`L^3>)Z/[_FI`<CNW7NIU6LL+R\BI.Q@
-M%74'9UF[Z.Y6'7=+DH1RN6R+``866%]?WR#:V5W=4XG*"'@+N^Z1`@PIYT;K
-MML.E:C.QLN^CI4"JSL_*.N-((8U^3M=>'T5-GG_^.?;OW\_1HT=Y^]O?GE+Z
-MR^4R`P,#E,OE#KW,K;%I"0DA8'YNEK759?Q06&*4Z@"8I?#0YF2U]2`=MJ5?
-M&(@W2:!*#5$<<"Y(TB(6NBWZGGG[#,#EJLC.<`*0'I[OHV))=;W"P&!,L=C'
-MS;?<1KVV3KU>0PI)N=1'N3R`%^9($H$OG<:?X."!ZRCFRDQ='L?W&OB^F<NQ
-MTMSP^ALI%(NV\&R`6R$TOB\Y>_8TM][^QI1)>*WL(1<N7.!;W_I6.W[)%EP1
-MK%76^.*7OF@LU@4L+2ZC5$*I4#1)NC3M4E(&?/_XHSSYY).$^1RU6IUZK<G(
-MR!A)HE+CFFX67G="V`N0ZI9N>+$)T-6>TQ%S:=.6W5\RB?R#WWF0M=4U/O2A
-MWV3OWKVO6G?":_5OJM4://S04_S@V14:38&0TK@H:VR[=TA8CRB72^A*E4:L
-M44E,J[[.X(Z]3,\\1U_Y`")?I-Y(B*.(0_M&R04>%T3,VE+,X,!^UJN3J%9B
-M&.$X]I,RK<?:N"XK+?!$FQF*W6<\:8HJI@CH6@850LMT'5+*@%*F6)A8)\*V
-M5(F+JP32BK@+J[VF#="5%JA-6^*NW?M96)Q#$QAFJ5)($2)EGD1'>,(C#(HD
-M<60UNWP$(4('!H3W#=TU#"0#_64T"P2>8'"P_Y4U;^UZWHI:S,\O$$5QVMZ6
-M6'D+O4E!UJTYSEVY4JE0*I587EYF9&2D0\`]JWO5#82]F&LK"UQEBX3=3*F>
-ML@L9K"&[[F4!]6X`JY?N59:\D_T>29(0!`%A&!)%$9<O7V9E9245===:I/NW
-M*2Z:/376QL&S6C,232-#PR1)3*-19_S2.-?/'>7`_KT&5&W3IWL6*5[Q`-;P
-M\#"O>]WK.'/F3'K?`P\\P#O>\0[NN.,.`$Z>/)F*F&4GSN#@8,J6^M"'/I3V
-M:';WL'97E7L=O,W<"=V)?_#!!SO<!6^XX09V[-C1,4&&ASNK:Y5*A6JUVM%&
-MZ/M^.F%JM=J&8U&KU7JV8[PV0F-W;F7/QUW%U6P$'IX76E0H(?0DB>>A=*?U
-M:+N%S[Q'DD2T6A&^;YTF;94Q\B-\WZ=6JQF7KB3"$PHT*&'M<*W`J*/J*JOU
-MHUS2;?]O3$=TZNRC+>C6O0@Y(,OM=MHFI$[P43K03&F3S'LQGM#D`PE*I*XE
-M8$4A/46ULDRYW$<N+%H$3+8!L:WQJ@T^M=:LK*QPYLP9IJ:F:-0CI#0)NANY
-M7([AX6&.'KV>?_@/W\'DY`3?^O;?\OWO?X]JM4H0>!LVWRRP878P.YNT2PZ-
-M!H32'L*!5O:GT<Q2"&O'GB@/H7U0"5(E)$E,8H.XK-:*8_FT&AI/MSAP:->+
-M8(>]=D#+LV?/FB#&\\Q-2GS/8_NV;6E;7ZU69WYNCLN7)YB>F67'CAW<=---
-M&S1DW+Z8K3IF@2NWEB9*42J5.7KT**=/GS:U8LNXREI-MYFP;5TKU<.))YLX
-M:CK!"TUOD`-EBP:R,RA,J?Z>($[BCL#3?)Y98.?G%SAV_8WI'MS7U\?@X"#%
-M8K&CR+0U4IC:I`IINXM&:DVCOLZSSYQ`"(7T?`MT>*F79-J2K$S558HVTQBA
-M>K0+VK;D;O!"MUD/KG@%G@6U'-=.8<Q=[&-89JFM'*-E>T\%I'"%K`"M(QK-
-M.B4O1.-3+`U2*@\BA$Z32!7')CE%$VMCJ`*"7;OWLFW[3AJM*EK%!%Y@BZV^
-M360U$I7NZ\*#2F61N=DI=NS8;?@:TL[]'\,.[<YGHA.^<O]7J-2K1L?'5,WP
-MI&<>)S'.:)[/RLJ:28(Q70G"TQP^<IB1T5&6%Y<Y<_H,@1+$44S4-*V(OB\)
-M0M\`T#:>$5W)79(D:?3G?N\`,^WYCYW&J;YZ8OI"+3XR(Z;O9I)6H%J*I:45
-M!@;Z65Y>XHD33_`??_=W^)5?^55#W#?1```@`$E$053>=-==Q@C(S-87#0#U
-M`MM^F'7FM23BWFQ&//+(4SQ^8IZU-0SS*H$XT?A2$/H>E?4:Q4)`'(<T:^LT
-M:A&JU2((<L1)@Z6%"?H+!]$MQ=IJE2LZ862PQ'6'=Y#/^UP8]VA&,_A^B21I
-MHA,C[V$`)(%*-+YGI1*$ESH+2H1A;%E655MFQ#)$A3#Z<<ZY4-IU1%LC&]EF
-MNHL4V)>IEI_![15:D':'"&G:`7T_Q/<DEV9FD7X.&1N3J7PP`%*0-%KX?@[/
-M+Q+'3:07(F61?#!`HDSAW@MB/.F3]P-65JJ@H5#T*)7RKZQ]R1QLUE;7J%36
-MP>I@QDE"%,5V$Q*IW$NWX8L#@?KZ^E+IBB1)#(C=W[\A%LI>=YN12UX(7\B"
-M.-V@5O;W+"FBN]VYEV;@9BRL[&=F"1;NLZ0M;,9QS/3T-,O+RYF_5V1:]UV!
-MT143$_",Y%%;OUG3BF/6*A7.GCG+SAW;R.5"FRKH=&W7;`2SKK;67?,`5CZ?
-MY^=__N?YW=_]W?2^R<E);KWU5M;7USEY\F2ZH1G;XC;HLV?/GE0D[>Z[[^[0
-M4HGC.`6\7@SM>+-)J+7F^/'C?.$+7^AX_*Z[[DKUJMS8O7OWAO>Y>/$BV[9M
-M2X/F0J%`&(:</W\^K:*[<?#@P9X6FJ\=`"O-5'H\K#9@\$&01PB))XP.CW1:
-M/)F$R+6+VB-*&(;D\T9/)XECDHQ(;)M"VD0(01AXK-=CP#I/:-'N4-#:N.HJ
-M6V5.Q:[M!:MMXL9&3:SN_W=8/"?8"JA=*`&!,EI!<8M"OFRJ*Z%G-TKP[`:+
-M,NU:RTL+;-N^VP;AF_>";XUK;?X+7JK?>J/19'%QD3-GSG+YRA6$D.0+!?P@
-MAU)64!0(@\!4XX1'/E]@>'B((T>.\):WO)GQ2Q=XX($'^.(7_Y*%A04\ST\3
-MR@T`LQ)DS<7<M2"L#AM.]XK$,*^4(E$Q4OE(A;5=-S^ET,085]!$"\/6(C;)
-MA/:($\7V'27V[MV%$$E[R[K&+>G_+D<41:E9B`M2G!#KXN(2(R.C5*N5E#$\
-M.SM++I?CT.%#ILW0BM*:"J;H<,?IJ<F@-8E2J,0$Z7OV[#'.;1.3J5:'LUMV
-M`*0+>+)[;3=P+]K(A&6KM`L40HK4SES+3-!GVP(DG?NW`]$<F!6&88=KD`$T
-MH%:K\L4O_27_\E_^'XR-CC$P.)`:IFR!5U<+AMSY5"PNSO'$8]]CXM)Y\J7`
-MMO4Y0$!FVNP=^.`,&W1&KS$+=%UM?\H&Z9EII845++;M#4+9I-#+="GHM!W1
-MRGFD[RB=R+R`9J-&(5^V.ERN&@Y*),0TB6-%O=ZD%;7P0X^!OG[*I0$S"WV/
-M0M"'%"`M2-H.^)/41-/]'9XON'3I`F-CVY!>^&-?Q#0P>662!Q_^CND&$.9Z
-M\SS9<;Z<*8(1YS=93;E4YI_\[/L8VS9&,XKPI.3U-[V>KW[EJZPL+2,L.\Z3
-M1A\MCI1E2*J.\YVRJ[3>()S<L?/T:)7OCN>[F5J;)94J.]\L,"&TT71I-IN6
-M[2)I12W.G/W_V7OS(,NN^L[S<\ZYR]LS7RZ5M:LVE522D,0BD`&;Q33@,6:`
-MP%M$V^XQW7_8T6'/A&?^]S^.F8D9>V((S]@T[6XB<+O;G@@,6,;&$IM9#$(+
-M4FE72;5E+9F5V\NWWWO/.?/'N?>^^UZ^K!(8"X1T%1E5RLKE+>>>\_M]?]_E
-M.?ZW__U_Y1<^\`O\W'_W<QS8M[\0)/#:GO'#OHPQ//3=)_GJUUYD:SM`6D%B
-M+9U!A#6&H%)R=;40#"/';*HT9NAU+C.,>C1F%EG?/$,H*J`-21R#C-A8CWCP
-MD1<X<M,BA_;/<]LM^_%$BUKM?9R_\"CK:T]#6IM8G(FZTS>(O'%7F=0O-7H7
-M(@49I$M(=Y&&.%F@2#]G1"KM2]=P:NANTT1UA'`S9BERH-T*D_IPI1Z2QH%8
-MS9E%HCAV0T,$-O66K%;G,-:2Z`&^7\7W0J)^CW)M#[/SBR0#"Y$A]'S*)46D
-M?>K5D,W6-DHI#NXO4:F\<@`L(03:&I)$L[ZY19PDJ9^FQ"#H]OH8:_)S?]H>
-MD`W:@B`82R!TP[\>M5IMK#XJ`E>[`4DW`K-V"R^9!+8FO?VF^6]-"[DH/K=)
-M\*I8=V7/HU*I,!P.N7KU:NY[-394L"+?>]-)9-K3"G1LN'KU2GJ_6&*=X*7F
-M\Q<N7F3UVAH'#^['FH+5C2!G'=X(Q'K%`%@`[WO?^_CXQS^>,YSNO_]^OOSE
-M+U,JE8BBB%*IQ&`PX*M?_6IN&IL!/EDJ4>;PGP%:&9!53'E[J:[X&9C1Z73X
-MQC>^D1N_9M?MM]_.S_[LS^Y81$M+2[SK7>_B*U_Y2OZYKW_]Z]Q[[[TTF\U<
-MMC`<#OF'?_B'L03&.^ZX@R-'CNPZ27I5M_:%IJB8!A$$(;[G,QA$E,(`)051
-M[-@>18090)N$P7"0-UF925VV.2BE&`Z'J0S4O?:^+X`AV*"06)+&?EM;,'-/
-M-PA+"F2E9J/8D:?$A-:Y"&!-IDM8JYT&GM0<4BBL21#`TM("UAKB),;W@WQR
-MD&U:QF@&PR[];MM-DPO);J]=/\[@E<DK:IM-PB%G[B%&[#RM#8/!@*M75WG^
-MN1=865U%>3Z5:A.#0%N+519CW<'K2854/D$8XBL/S_-30-VG7J^R_\!>WOC&
-M-_!S/_<^/O_Y^_CB%^]G=>6:.\R4'!5F::*7-6GA986+M;<*827*@C4QF`A,
-MC-4:(YQ'G=4^5EILEDP@R4$1827@H9,();I(XV%T!:4,]]QS@GJ]A)3&O496
-MOJJ7<Z_7R\W;\T)%./G!UM8FY\Z?H]_OD<0)"PL+W'33$69F9VC.-5%2N;>Q
-M,.TK>E<50:PL[,(8F_][$KNS]]"A0QACN'SY\MCT,F=.&+<73A9.V4!I<B^<
-M;$"M3O?"7&XF)KR11D5?%KR2@7O9F5PT8"T6C,\]]RR?_>O/\C_^3[]+M5K!
-M\UYC7G$C^,A:L`E7KB[ST(/?HKV]B5(&*9TGI1B3QYL=3<.D?&+G;WCI0Y91
-M(+`;&KE]4;F8>3L^#!NMO<FAI7#R'P-Q-'">?-)@\=T`S`J&4<)F:Y65E56V
-M.QW`L-W9IEZI<L?M=W+PP"$\/TS]VF0*JZ9Q*A,@;O&UZ'?;7%M=86G?P1S>
-M^U$-F*PQ?/N?ONVL,]*'H53!Z\?HD1EU87)@;<);WW8O!PX>X(477N3*U57J
-MC1J'#Q[@[M??S1?_[HN$0>C45HSO`Y-UW;1H^DDY\R0;5$ZK#U,03&0-7U9W
-M30'$BO7U^'YDT(GSHJU4*K3;V\1Q3*O5XB__ZB_Y\E>^S"_]TB_SMK>^C?GY
-M!7SOM;"<'W:=_[WO/<MG/_\HW4$=M)/1#:.$.$J02M*/(B02<`"C26`0#9C=
-MNX0L><1)AZV-BY2#.CKIX_D).G;):.TDYNFGAZRN;+!_?Y43QV]A:5]"8V:!
-M9YY1;%Q[GL%P.P>A,O\JF[*RK+%8)5&9(H-L<"?3M6Z=SY71;LXG9"Z/=TRL
-M$1CF!H3"/1<YDEZ+;,.2:?TO28%CCWW[#K*R>@6$EWL+*A$0>&6BJ$,<#6DT
-M]J&$A]6&/7L.NH"*`*KED':[B\3'\Q35LL]6V^+[DL,W-0F"5]9:ED@ZW;;S
-MY23U6DREENUV&YT89#!*GI]4;Q7KDBQ]>&-C@TJE0J_7H]?KY025S)JFV&?M
-M!J)/]G>3()*=PD8O/L9)<&S:X*\H'YPFR9L,O9@<%BBE",.0P6"0,Z^*YW-F
-M62-2EEO&U\C.49T8^L,AJRNKE*LU-^1,\98HCFFUVURX<($]BPN$89"R",74
-M^_TG`L!J-IN</'F21QYY!(#EY65^YW=^AY__^9_GEEMN(8HBOO2E+_&E+WUI
-M[/ONN><>/,_+98.>YSQ`1I-I;\SL-?O[Y,1U.!SRQ2]^D=G96:RUM-MMUM?7
-MN7CQ(N?.G1M;^'OV[.%C'_L8L[.S8PLE`\\^\I&/\)WO?"=GBMU___T88_C0
-MAS[$OGW[:+5:?.$+7^`SG_G,V'-Y[WO?NR.Q\+I@SD]\0S]1M-K17TS:U/M!
-M@.>7Z+0V**7T_3"46.OMD!`*H5#*Q_-\DB09DQED&T?FYR*50%D/SXL)`TW2
-MC_/;Q;&KC%-099/FK!E,J?#&Z-%$,W\,8M?XYYV;H'%^&]A4?V^Q6J.DHEXK
-MXWD0)U%JM.KG&V#^ZNF8S<TUPK""YP6.@OP:B/4*:1D+B3>%Y9'$FEZO3Z?3
-M9GGY,E>N7&%C8YMRJ4ZC,8^4@D$\0'HN=48I/_5'D(YU&(14RF4$@B`(\/T@
-M95I)K(4P+//F-]_+W7>]B0]_Z*/\^9]_FJ]][6ML;FYAL3G#Q1CRR=;8AZ'@
-M"9<9N<<(ZR.UQBKM)H8B00LYHB=+@?#<\]4V<6"9<7Y:RN_QQC?=@N_YH^9)
-MO+I7\N;F)H/!P)UQ622W<*REN85YYA<7L*G?3/:^><IWC6EAREV4WQ7-U\?E
-M-R8%\S-@8@2T+RPL((3@ZM6K#(=#A"5-&QQG1DT67]/VOIT!!&(TV;;9MI]"
-M\1/)B).%6AB&4WTKBA/)![_[;>Z[[SC_YM_\QFO@U74;RFSPJCEW]@Q/G'Z$
-M..ZA]0"IW#X@TN9+,,U(6TR1;DP_[Z<!#-.OD00Q,Q"WJ4<E8XF$-I\.NT=G
-M\O2P/!T)2Q(/29(AR@NQ1B*$0FO+YF:+L^<N$`TCUM:WF%^<Y_R+ESEZY"#G
-MSKY`N>2S9\\^A'!,JCSN92R8P.P`3)02G'WA>187EU!^^"/9S#+SX_Y@D-?<
-M+M#&`<6^[W'LV'$6%N9I;V_SW///T^\/\GTC21*7V&4MC4:#U=4U:M4J5CA%
-MQ2`:XOL^QEH"Y9-)J#(F@YARKS/%`ZW(#AW;-Z;XG!;EQ[H0(#%U!65L]Y3A
-M/I(LN^_H]_O,S\_1[<JQ_?'*E2O\R9_\/WSF,W_-6][R%M[YCG=R].A1RI4R
-M2L@=3>2T?>T';=K^I?:I'R<3][,O7N+3G_X:VYTZGJ^1"/JQH3>('$!I#$F2
-M#O6D2PA4?D"E7":)8_QPANWM"]A8,Y3=5"418[6'E<[#)S::JU>VN7JEPX'#
-MM[*P,,_>I9N0ZMU</%MC=>T%VNUK)#IQ+*J4(2R$3*W:[4B>+$;#-)$-FK-P
-MI;Q?<>M-F-3_REB$]-+]2V86?X[%F?4DN&&E4Y18E/()_3KU^BS///<L0E71
-M.B$:#B@%LQ@KB,V`)!GB!954"NSAEQIH*R@%'GZ@\%0*].H$J7SB88]*2;%W
-M;^,5Y?WH[G%-J]5B&$5HG85D.>/\[>UMAE&,YSMV>I+HW$=[VKEBC*%4*C$_
-M/T^KU<H9W/U^'VLM81CF/6*&'XSJ8;.K:FHW<_9I/=^D87PV&)STORH":).^
-M5Y-A$T5B1-&F0PA!J]5B;6V-5JMU0WRA^!@M+@1O8VV-UO8VS?F%_/L2K8GB
-MF.%PP(4+%[GUU$E\?S9_K7:`D-_'FINV/_U8`%@92/0'?_`'_-[O_1Y//?44
-MX(QJ/_G)3^[Z?;_V:[_&;;?=-O8"QW$\AI(JI<986=D;6DPES-[HSWWN<S=\
-MK+?>>BN_^[N_R\TWWYS_CN+ODE)RSSWW\)N_^9O\\1__<?[&/O#``SSPP`.[
-M_MSWOO>]O.<][]GQ)DU[TXH^7*\6`*M8Y-I\(N\TW6%09NB7\D2NQ,0[BH5L
-MFK\C4<**,<-2S_.($[?QQ9%C0@6^I=O36),6X,;F_BS6&*PVSNM%CSP_\I1"
-MXPK%#'#+_IS<W(I`J"NR#4:X0EL)29(X[?],O8&2%FN<5C^)$V0PVDPSJJ?`
-M8G1,:VN#^86]KW5BKQC@:@1@:>T:BBA*N'SY"B^\\");6YO$<4RWVZ5<+C/7
-MG,7S0N)$$T5)6AA)!`HA/(+`0TE)*0@IA24"/TB95XZ%Y?8L9_YMK08$01CR
-MYC>_F=MNOXV''WJ8/_\O?\[?_]T7B6-W7[@P@:SQ&$\-<\Q$DR;N.*-V82*,
-M];`FQIH8HUU$M1$F;Y(E&I1V)#0K04N$B+CK#?LX?&C)L12L>@V#!;:WMTF2
-M)&<:>5*Y#^41>+X#?3SGCY<U[YF'3`8B:*T9#H?T>CV&PV&!(N_D@)G9LBL,
-M-7$2HQ-GPE\$X1N-!M9:-C8VZ':[V,B.6*=30*H;I8KM8$48FSZ/$1"1`9F3
-M)JC@PE^*#-WB.3HNT];\Q5_\%^KU&3[ZT0\3!/YK`/]NS;Y).'OV!9Y\XE&,
-M&2"5'<G+A-MK7.*6'CN[1^_7C<&JW&!]1]&\2VT@;.Z#-?JTF/@:4Q@$I&LA
-MC:(7=N33E22::!@1!"50Y,#OYM8ZO<XZM6J=;GN#:-CCCE.W4BK[S,W-T&IM
-M,-N<I:S\/%EL[-F;C).U\ZR/H@';VRV:\WL*@[F7N;JRL+ZVSG///S?V+Z52
-MB5_]U5]E[]Z]]'H]PC#DGC??PWU_\[=<NGP9*152^JRLK'+XZ!&:S5GN?OV=
-M#*.(?K_'$T\\B5(*;2W1<$@0A/E@8P1,CS.NI)3.5V6BN9DV\+/6YD$-Q=?6
-MY,=H`32U3`64BFZK(@4I9!J&HXW.F\>,V5ED?_7[`\Z?/\_R\C+WW7<?QX\?
-MY^3)DQP_=IQ#!P^RL+#`[.PLY7)Y!UOCU64)\OU=UU8V^--/W,?Z9DBYI)`(
-M(F/I]",2[=C7UEB,<3V=$@*A+&%0HMONT.MN$U842=+&F(A$._6-26(G-Q9^
-MRN[56#-`&\OE2^ML;O:HU:J$E04.''X3I5*9K>V+M%IK]+HMUT]F5B`I`R7S
-MP96DB81"I;6^26]E!ZYEP20.3)>I;-^E"V;G<\;"+*9Y*B&02KG]4P642OLX
-M<>N];+5;^$&3830@T3%1'-&HS1`-^PSC/E(I2GZ5P:!#6*YCA>_"HY1BF&CB
-M)*%>\1&1H%HMHVV+,!3L66Q,L8SX\;ZB.&%K:PN=:+?72HGG^WB^3[?7H[7=
-MHE)91.L;WW-9`%BI5$((0:?383`8Y)A"DB24R^5\/\C2LE\*T60:VVJRWBG6
-M95GM-`GZ%.N=2796<<^<YMUEK<T#:K36;&UML;Z^GC/6XSC>\?A&@R#&I.1)
-MXF2[SSWW'.5R&=_W1]Y8*5%H&$6LK:]QY<I5YIIS>8OS4DW<7RJ8_B,'L'J]
-M'F?/GN5UKWL=E4J%W_[MW^;3G_XTW_G.=Z[[?;_\R[_,1S[RD3'/C<ETO^PC
-M.T2*Q6X0!-_7Q.'4J5.\__WOY]WO?C?-9G.J#K9HHO8KO_(K`#F(=;WKPQ_^
-M,+_Q&[]!O5XGCN,=9FR3U^G3ISERY`BU6NVZQO,_*<"591HB/&)[A*42RO/0
-MUB6!*"D*L=LB9>\*C'7(>9+>M)G\P*;L!6%%WMR4RR'#?H3`H)1%B@1K)-J,
-M)L"9QY5K])*TL'*>/P:;_[\Q:>%E1L75B-X^BOHN;DK2FAS+T!@\3R$%'#RP
-M-_VY;M.-HB&>%^2;L+7.S-U*YX75[6X3ELK4ZS,@U$1+80O@R6O7CW35%_Q_
-M3)I.:8QE9>4:CSUVFN7EY3&F:>:II[63DL:Q9C",Z$=#2N4J5U=6"4*?^>8L
-MK5:+0P<.$/H!"$D0E`@"'T])?$_EA8M2?EI$N>E/N53FG>]\)W?<<0?O_5?_
-MBO_\J?_$XX\_01BD#!<ETTY`8(V+DM;:H#P'P%H2K(VQ)@6O=(05D9M2:C`Y
-M"@Q&2`0:*Q1&"Q0)86G`S[W_`]2K'E+8'.S*++C$JW2==+O='71R3WGC"8,X
-M*;%.=)K.$^51\</A<$0C+Y6HUNI()1#6-8PF]_-S$S5M#"9)2)*8*'*@5[O=
-M9G-S$ZTUI5*)V=E9?-^GW6X3#:,Q#ZW=:/590[B;WV-Q(IEO5Q/>7<5)9+U>
-M=XUSR@*;YAM1+/JTUGSB$W]"I5+A`Q_XN339];5K["RVABN7+_'T4Z>=+!^7
-MA&4TSN/(BMS0>@P0H"BA$Q-@U#0Y:/:1K1DSY0ZW$X!_!I+9`B2AQL\UFR'L
-M%&D_N5<E5J"3A%9KBTJUAI2.J2VEH-F<X>R9-O-S->YYTQWIOAG@^0(_\.GU
-MADB4.]_3QZR3(9UVAU:K3:QCJJ4R,S,S5"OE_/R5@)*"E:M7:,XM.+\<^[)C
-M6%@!3SSU)%OI!%X(29+$O/,=[^30P8.<OW"!Y<N765Q89&%A@7O>?"\O_N5_
-MHU2J(*3BZ]_\%O79!GOW+Q'',6OK&SS\W8=Y^)&'F6O.8;1A>[M-K5ISM989
-M,>`FP>SB7C%--C@I>6;*7C%R7&/$Q"NL%E,TA"]\?G3V9J$DH]\=!*$+&LDE
-MUCIMY$8RZZ>>>HIGGGD&*9S77J5<IC$SP]Z]>SEZY`A[]^UCS^(>FLTFM5J-
-M6KU&N53&\YU:)#/+?VG[?]$W[B?GZO4&?/K/_Y[S%S0S,V6GBK"60:2)$^/2
-MS+!Y2I^V!F$DM4J907](@D=0JM-KK[J$42$(RE6,-)@X0>'.)*1"I#YL$H6-
-M$[JM#OWN@*`44JJ4J=2/(80E]$M$C07ZPP[M=HLH'@+:I9D+A;`N;UE)S_V\
-M-/1!(--MSX'E,@M\,A8ITZB)M'^1PMDS2"5=32\D!I/Z^7I(4:9</<+"GMM8
-M7#C(TT^V",)Y>L.+Q%'?R0>#*EIO$`U:E,H-E!?0ZV\RO[0?C40B&"8QOI)$
-M48PV)4J!<L]#2<)04:^77U%KREK8;G?H#P8Y`<&F82%^$-#M]EA>7F9QH8GO
-M>R_)\SIC:(5AB.=Y]/LN82\[TWJ]'G$<4RJ5QE(*K^>'-6V`-PG<%T-H,@50
-M5N=/^F--UCW%WK_XM9/&\QGKJMOMLK&Q0;_?ST'Z(FMK,FEQ;%NRH),$(127
-M+E_BTN4K'#UV#,_WLL(L[87=`&`0#3E__CS'CAZE7"ZGCWUGS_//N;P?[2*T
-MG#]_GK>\Y2VLKJ[RZ*./\M&/?I2EI24^\YG/</KTZ9SB%@0!\_/S[-^_G_>]
-M[WV\Z4UO(@B"L:*T^.=D0E$V8<[>**TU)T^>'%&:)TS5PC"D6JURZ-`AWOC&
-M-W+RY$DJE<H.JN"T!9H5T!_\X`<Y=>H4]]UW'V?/GF5]?9U.IT.E4LF?R_O?
-M_W[NN>>>'%";I``JI;C]]MMSH"Y++GSTT4<Y>O0HON^[`JE:?05+(8KSL'2Z
-M:R=+5:84R:[H\H,0A&`8#ZEZ991T)JPV-Y1U)8L$L`:=Q'A*`J."1*1)(J2Z
-M]D%O@$Z97)[G4Z\E##>&&"U3"K$#&IS9M,VIQ<X>-`6Q4O#*F&PB.YZ(D;&E
-M,@`+,:T@,R`MRA/L65RD7BUAC44;@;264N@\XLKE\MAKY%)U'(C0VEK%]R5A
-MJ8Z38(F\_'\-P/K1`Q*C(IX<Z&QM;W/Z]%,\\\RSD((1<:RIU:K,SLX6-/T*
-MHQ7&1%R^=`6_'#(S.\O18X<HEZOXRN?0P<,(!,-^'Y/TT+&AW=GFZ-$C^+Y$
-M*0_2&&@IQV.#XSBF5JOQB[_X2]QYYYW\QS_[,_[^[_Z>=KN#UC8U#\]86;A)
-MI4VGI6@,L2L4K8\Q,49'()1C"`KGKX+4"..!DEBK*/D!2;+-6^Z]F=MN.0`Z
-M!N7E39>]#K?C53&IOG:-9YYY)B]X,E_%;,(FI<P_7RZ7J=7K5,IE*I4*]9E&
-M7F!;FTGK=9HRJ#%:YU*?/.3"&(S6:!WG14^I5*+9;-+O]^EVN_3[?<(P9&9F
-MAFZWRW`X)(GB?%*9A6B8*2#6;M'0DT!6D5$MU&@H%89A/E0J%G[3?+8F+V,,
-MG_C$GU*M5GG7NWYFAZ?EJPJLFC@+K-6TMM9Y_+&'T4F$3&7HCNGBI>$EZ9$I
-MY<3Y10Y<C5_21;_;K(#/&,?2)78),#;)S^$"ZC2J#U+0S.;_I;'W(@.],BJ4
-M'"LMA'5GHE/FIX_!^EB=L+FYQMS"'$*6\90SB)^?F^>VV][`V;,O,#\?4JD(
-M/!^D2.BV^^P_<`PA?'1*9VJWMUE;N4"_T^?)IUY@$/4Y>N0F9F=K+"TNL&?_
-M`2R^8\E:RY5+RQP_<1(_++_L1[``XB3A\=.G\R`8*R366.9F&@AKJ#?JE#;*
-M1";!6/`#C^$P(@S+2$\1QPF?^]S?<---A_%\C]7552Y<6&:N.8^2"AT-Z+;;
-MV#U+*3/=I.F!8D>:EU(*HS5R0C8X66/G3=PN]W3F-R0*P\$<WLQZA-$*&>T1
-M8_N2RD'5(`@QQD/K+!0*DD23L0BUMFDHB041(X1E,.RSM;W%Q>4+//S(0WD#
-MF84X52H5:K4:"PN+'#BPGZ6E)?;NW<O>I;W4JM4\Y"E3=(SZ@5%(@!#J^V8K
-M_+A>6FO^]KY_Y%O?7F%V=B\F3?V+8T.O/R2S_#<I8&ZL)?04I=#':,W&9I=^
-M'%,-?<)RE7#88&9V+QH)'GC61T=#I+68E'%N;8*0@6.=6["19I@D1'V%%X9H
-MV\38%IX/!^;G*95"SIY[D6YWFUZ_/1),*X$Q22JC3A/+<?63R>3#:9B!`P1T
-M;N<AA$1(YUUIC+,'$4+@B0"E?/Q@EFKM"*7:32PL+&&2F"@"G7CH.,%H3;V\
-M%Z,-2(B3`97Z$@B%UC'E:C--@)8HW\GH/%_A^P'[]C;8VFQG\P4JE1*OE&64
-M><"VVVT2;7*O8/=B.[L,)257KESAIL,'V+-G,04/Y1BK:%H=GI,`4H-SW_?S
-MH5]6$P\&@[S>FL:*F@23)K&"R?TLJZ&LM=3K]=Q_+V.@9K5^<?^;=N]/_OQB
-M+3,8#&BWVW0ZG5TQCTD0SCU?@R8SS7?$B7ZOQ\,//TRU7J=6;Y#)YXUUVWSF
-MJ3H<1JRL7F-C<X,#Y0-N7YZ00Q:3HE]Q`%8411PY<H2+%R_RU%-/\?K7OY[-
-MS4V$$'SD(Q_A@Q_\8&["+J4D#$-JM=J8_&]24S[YIDR^J1DJ6:_7^?W?__T=
-M"Z'H\)\=.MGGBC2[:0MSG"'D%O4MM]S"S3??G$LULK2D4JE$M5J]X7,Y<>($
-M?_B'?YA3\P:#`>!,ZBY<N$"E4N':M6LL+"RP;]^^?`K_R@BTL+0``"``241!
-M5"ZBOQ\`0*"DAQ^4Z&]W,*&CITM%2AT5J7_+:,H;AF%A0F^(XR2_Z<"Q\X;#
-M(;5:W6F@^P,B&1-X"7%DT=H')-HF&%N0%J8-H=8&;76>W&5S<\'BNH&BEQ=I
-MO'AF?"122U@IP`I-Z)4X?.B0BXB7"F'`&(D4-F5B1:GY/",S>4`(!])M;JRQ
-ML!CBCQDU_B0Q]U[YE]:&.(IX^NEG>?RQ)VFW.X[MD.KS%_<L$(9.*AM'64B!
-M`FOQ/(_CQT^"@FJMAA]Z*,\G\'S"5#;H-^?P/1^=)`PC=Z"U6IJ#!P_@!P%@
-M4X!B?%*4[3TG3ISD?_Z]_X7;;[N=3_['3[)\\1):NXFU.\"+$@^-M`G8!&LU
-M5B=8D6!$`CI*U[L')L'*&&3)%5I>F23N<W"_QP=_X>V42LIYBV!22="K>\UF
-M`Y+C-Y]P#"H_P/-]@A2PDI["]YPD5"CIS*USL,KFP+K%8O3(O#T#?G(:>PID
-M6:-3$'YZ($IV+@LA&`P&1%'D6"J>QT`-\&+W/8G6Z"3.C;XSKXIT9\P.S1WG
-M8#'9,#N39=K8*4\Q.SM+M5K-&Z%I4]$Q<_@)Z9&UADZGS1_]T?])%$6\__WO
-M21.C7FT@EA@[ABV&?K_+][[W71+=0WF9-$&E`2.@4Y\[B<&3"HNWP[1_5!OM
-M!,C&B_&1!#DW>[4R9U*[KW>,YMR8J[A64O/>(KO&6I.SJEUCZ88#UHB4-64P
-M-B&*!ZQOK'%P>)ARN9S*ZRQ220[?=(P]>_:QN;G.8-A'Q#!3;[)W[QRE<L/M
-M1]80Q1'75E<8]#H88XDC)\M][+'3A('BS??<C1<&S,[MP9J4860U&^MK[-E_
-M\&4?(EDL_<&`,R^<20W/4V\P`5=6KG#BEA/,S-2Y]=3-Q$E"K]/CR2>?2!O^
-M!(GOF"S&\.+S+SJ_0Z!2J>2)S$F2.#FR-5/9"<7[,ZOQL_-FTO"X"#A/`[FS
-ME76]].YBZNENW7I6MQ<334NE$`B(XY@XED@9H[7)4QG=DC3Y?5'\_=ESC.,X
-M?ZX;&QL((7CVV6?'&!*>4C1J#9IS31J-!LWF'//S<\S.-MF_?Q]+2TLTFTWF
-MYN9<:MV_P-GR<N][UEJ^_4^G^:O_[WO4ZGLQPN))1:P-W6&2LKIU"@A9/.F!
-M,'A24BF%K*QN$UF#%9;M?I>R7P8JS,T?8GM[`^%98C,@D#6280<\'^L9C-5X
-MDIPA:M&@M?.IU0JA9A$LT1^>)5G;0"A)M3K#W-PB\;!'J[5!N]UR/K0I>T\B
-M<]J?2:7OC.'PV>(P6.$5]BZ)IX(TK5,A98E*[1#ERA*^/T>Y7&??G@9//OD<
-MVBJD\)U-BM%4@B9Q-""Q0RR22JGAD@B],F%8QZ:#!:$$>I!0"CP'Y@A#MQ^A
-MM?/RK59?&0F$6?#6,(KH='MI6(QC7ADKD`C"(,0/`GJ]#N?.7V!VMIG6$(4^
-MWZ9<S4QN)\;W@*RVR8:#I5(I9RU-DF**GMN[20HG/;"R>RTCM2PN+N:^6KU>
-MCWZ_3ZU6RQ]/!D9=+[UPT@\K21+Z_7[^$<<C:YWLL>\&JN42[+1MCK5V>YX5
-M//'D4[2V>QR_^23*"YPWJ95@0"B9#MR=S+O=Z7!UY1I+>_<Y#]8IPXA_SM[Q
-M(P6PXCCFF6>>X<*%"YPX<8+Y^7D>?_SQ_$V8-$F?/+BFR>QN9$A81"=KM=IU
-M?3HR!L(TML2T@W$:`IM-R6=G9\<6U[3G-)FPE($IQ<,T#$.ZW2Y)DM!NM_.O
-M[W0Z]'H]CA\__@H'L6[,5-EQXUE)N52AWP_06N/Y/M(Z[XZ13X\M&$S;5*HI
-M"C'KH^3*K-B04F&M\YCQ!91"PV`8D\1@C,((C;8Q5LNQE(DD<0>O2;T:&#.[
-M3F>"UN:-96:,)]*=5:3:>FL-0@D\83EVY"">1^I!,XK6U8#OR[RYS->4S6++
-M7?,914,VUE:97UC"\\MI!/!KH-&/!J0=>4AE18TQEK5K&_S3/WV;"Q<NXOD!
-MTO-!".9FFC1J#50Z]38V-=,V%B$-")VR8IQ$\.KE*_0'$4O[]S,S6\?W`QYY
-MY#$.[C^$DC$'#N[CU*E;:;5://+H=QD.^]QRRRV.B@TD*?NF"&!ETN;9V5D^
-M^,$/<?3H,3[UJ3_CRU_Y>NJ=E0;ID#5#&5<C`9.`T.G]&.41U%:[`T]8@3")
-MBS&W7?Q2PB]]]$,<.[8/*;1K^)0<-2FO8O:5UIJ5E15D%AJ2>3PJY8![*4=I
-M7*E,>>2_9\9D.,[/('%20Z,Q.F6.&E?@&^-"*5P*89+O,1G8/]FD91*\*')R
-MC2`(2*1$:HTR!F-<>(9.$C<U3KT!1P$=Y.P*(27E<IEFLTFKU7+^:YZ'YWOX
-M?D"]46=N;@[?]\<>5W;&3CNCIS5HF=EWM]OAXQ__.+[O\ZYW_0Q^1HM_=:*D
-M6*LY\]RS=#I;*7M@)-L?R:A2BX9TG4V:YH])"1&[3+Y'R:L(,Y(#VDQR*#/^
-MS!CS:L=[*#)>S:0/EBB2M\#:5-)O,";&6K=VUM<VZ/5Z-!JS".'D0(X1*RF5
-M:^ROU$`8I`0E/90*,%8BG<$EUAA:K2U*`0P'?<J5@+(,.'GB&$D\P-J$:]=6
-MJ,_,@9(HX:$\Q>;&!GOV'?@1`*:"7K?+^OIZ#AQ::_!]CV]]^[LL[MW+OGU+
-M)%JSL;'%XX\]SM>_]C4:,XU4`IA@C`.LXMA+9<DIH]P8M#'$D?.C[7:Z>23]
-M-%-C(5P0@)E(8YYD8(VMKQT>:HR!4M/J\&EI7).)J-G7ELME>KT>G4Z'9G.&
-M1J-!$/A$D6(XC(CC.-U#,^`\!4>G,#['O+^FL$*SAC(">MT>*]=6R3R3BIAO
-M$`0L+B[R]K?_-+_X2[],<W8VE:W]\.KJE_M:7E[E4Y]Z@$IE,07`P0K+,#'T
-MX]@UO$*XI&+A6'REP&>F7F4X&-+I#9T_5GIN](=#PMH29CNF7K/TAUTZ\0I5
-M"8%?(8EZ)#H"9;!2(X7)(AW25&7CB%3:$GA[B.,AW?Y9/$^C$H_AH(>4@D9C
-MGB`L.R^[=@N=##$V02@O!5(5TKAZWEB!0CD&HG")P4JY08RQ%J4")!+EE2A7
-MEBA5%O'4#-*O(E65/?,U`@6M[0%HB[`"G6@"U<13(9'MTA]L4ZG,XH=56IO7
-M6-IW$J2'!3PI4$(2#2/V[J^Q>JU'&,QC$93+`;YG:#2J/_;]7PYX`_W^(&=%
-M96%913"X4JG0[_<X=^X""PL+'+GIIKS7$WEZ4&&OF&*L7MR3,S!+:TT413D9
-M):O),I!UMU3`:2`6.#_K<KF<A[=EV,3Z^GKN+YI][GH81_'W1E'$8##(!XK9
-M0&!2KCAM?]R9VBS1*4M1:\/SSS_/DT\]S:'#1RB5RJEL4SI+$%F05EM+$B<,
-MAQ%7KE[EEEMO=3+Z'_+E_2@7Y.G3I[E\^3+S\_.<.G6*,V?.Y`RCW1;#]1#(
-MJ93BZQ:NW%!F8*<=E-.F.C=XC-/TJ[OI9J?))[+%E:&]N<YT,"`,0Y(D87EY
-MF21)N/766W^B?+&NYZ'BP`"![P<$04`<]9UQM9)H/6I0DB2+>"<'JY2G$,G(
-M[Z`H,_4\1;?3)_1#=!3C>Y+0MU1*ECCJDFB),4ZWGB5O%7^.34U<K1T!9\:F
-M[(=L8DQNI.4:S)0L[2C%%B4<Y?+$\6-40H5.(CP5CC;!U`PH,^B+HFC'?>/6
-MC44J2Q1UV%@S-!?VX7DEY[W!:P+"EW>"9/-FT`$$;KT\_?3S//+P]VAWNGA^
-M">EY2$_1:#2HU*I@++'1&`PZ74=""H2Q>"I`2(WG.8EAHW:(KW_]&SSQQ#/<
-M?M?K*)=*?.$+7^$-=]]%J2Q9W[K&77?<R?S\#/?>^P8ZG0'=;H]*I3RBOQ<T
-M])G>/SL`P]#G]:^_FV;S]SATZ#!_^[=_R]96BRQR4R<:3QD$,6!`":P(L6*(
-MSN*HA4@3OR2^%)AH0"GP\>R`][SCC?ST3]V-RL`]'$@MI;-$5J_B]3,<#EE=
-M78746\,U;3+=1@S22M=(I3>U`Z(<*[181&7[U`B02M(F3*?-?<:\,BD8Y7/;
-M;:>8FYOC_OOO'QOL%*>$.7"5LB\R&4P&>&4@5VZ*K$>/(Y,9*B586-C#;;?=
-MQIDS9Y!*42N%U!L-&HT&]7H]E]R/S.=W>FE->F!-:UB+37&OU^8/__#_H+75
-MXH/__<\3AL&K<W<4L+ZZPJ4+YW*I4C;LR3RJE)+TXP3?\S$Z01N5)IJJ'6?T
-M..%EDI%%GKH[;N1>],028\F"F8QJK(Y#8=&%&LZD1N^IM#_UY[#"R>J-C3$F
-MPEA-DEBZ72?CT#I!"F]DR&Y%P;;`/1>=/JELR(2U^)Y'LS'/QMHY9F<;S,S,
-M8$2"E#Z><`,`':<L#00V=9%O;6^E3#'Y0UUJ-V+3"'!2WQ1LMM8Z8VFAZ/8&
-M_-5??8:3QX_B^8HK*]<X=_8\,[,S!%Z(T8:]^_?PMK>]C<7%/21QPMESY_C6
-MM_\I90V[]RZ*(]>D=3OL%7MWU+5C?E=:DQ38>].4#6/W,E/";W9Y_CN8"C+U
-MF)C2"^2>@I['Y<N7TR9PR'`X9'Y^GC`,TV;6(XX3XCAQ;$1MTO5A=@VEN.$@
-M-I]2F-$:+O0`P^&0RY<O\]>?_6OZ4<2_^[?_CDJIC/H!P,_K,M1>IJO=[O&?
-M_NP^!E$#Y7EIH)]E&&MZ@]BQ:3R/2&MBHU/0QZ-:"?"5Y/)&A]AJA">PVD#J
-MR1GK!+^\#XND9"6]9).-[AEF2@>I!'/$PPY)TD=*'T/L@"LITZ%N=F^",))*
-MZ1!2!K0[9XGB+IXR^%Y(-^F#M2@OH#D[3W_8)XH&#`8],`;I&>=AA4#(E#=N
-M!2B%Y_D8*P`/WPLI!8V4.5VA4CN,YX5XJHZ1)2JE@+>\\6:^_LU'T%GZHK$(
-M*YEM'"".(Q":X:!#LWD@37`V-&;W`Y)ZR</S%9XGL29!>0+0[LNT)=8Q2TNS
-MJ0?6*^!H2H&6;K>;$PTH#.DR]F2U6J7;Z="-8YY\\DF:S2:->CVM$])YB2V`
-M/XA=[]DBV23;&[*>._LH$AB*0/DTP*FXC^W?OY^-C0VN7;LV]OP.'3J4L\ZS
-M^FE2KE@$G)(D21FB<6XZ/PV0&@,")QZ7G`C6R)04.AUV7KMVC0<?_"[SBPO,
-M+\RC/,_YYXYEJ>QDFJVMK;&]O4VE4OZA]YL_,@#KXL6+7+Y\&<_SN.NNNP"X
-M<.'"6-SC]32:NX%;-]J8)XO8HMGK];Y^MYMI\J#<#;#:S>Q])]BP<\%EG\\>
-M9X8$9TE281CF!G17KERA6JURTTTWO3(K9^Q+F@R-"M?T-16N@!YDGBON5B))
-MW(T?!![6^FFCI-.;/I[:Y(P:,HFO_)29Y>%[BL`;$H8Q<6PPB8_!RR=PHPU,
-MY\;M[L]1;+5)DYJT&46!B\PT6;C4N<PO0BG!D2/'6-HS3Z6DZ/5[^+X#$XQV
-M*6[6DF]N81CFZZ$(DDHITNCPA#CNL[YVE>;<$D'H0*S7(*R7&XS-S-H-[7:'
-M!Q]\B+-GSR.%1RD,$4I2:]2I-1I`ZKF1,6,*1;X++%!X2A&60H)`$H0^OE?F
-M%S[X0:ZNMOFC_^M/><][WL6___>_Q7_[BT_S"Q_X,$8/J)0K&&.HUJJ$885_
-M_-JW>.<[W^',1#&[[GW9Y\(PY.C1H_S6;_TVKWO=G7SJ4_^99Y]]#F-&;-'1
-MH:C1)@8I790T&IG?YUDJ3T*2=!!>EW+99W7U*H<K!QW(_!-H6ON#7NOKZVQN
-M;:4I3,I-X-,"0J;1W28SP-8Z94,X/Z/,MR_WMRJPJ4SJ<S4JQ!SPO;"PP,;&
-M!C,S,YP]>Y:-C0W>_>YW\X4O?&%'K',&<F8R^0S(RMA3Q?,REP66U%C`BA0"
-MY2G"L,3%2\O4&G7F%N8IE4JYKU>1M5#TV)IL1+/'5OQSLD`M`K,`O5Z7/_W$
-M_\M@T.>C'_TPY4IEG-'S*EB'21QQYKEGW;!'>`@IT#K.@2RK+5$<8;%HDR"T
-M0L0**_V<$3<RO)ZLP\0.\&H<V$C/Q+']IP`*"#MZ&^SDOCHZRYR$)P/&"F$1
-MQB6C.G]+QV*-XP0=&X:#83X]QII48I*FB(D,<'&)J<:UILY9T[K7Z=#!PPS[
-MFUR[MD)CID$0.L!]&$=TV@-N.W474GBI5XC[^?U>#YTDR$#R<LJCK;6T.^W\
-MGG=-G`+A@(3$6)Y^YCFPFL1`N90F<%F8G9WEP[_X(<*PQ*5+EPF#D*,W'T,%
-M'I___-_@*94/:#)I<9(D""&1>2R@'`/2BY/[R69O6MTMI@%5$Y]STDBS0]F0
-MF3U/UO#9/E:M5AD.A[G4+P/THRAB86$N]YMUS:7*6?O.2U",6/7VI=>R1>/Z
-MR<\5?T:2)!AK^>+]_\!==]W-.W[ZI_/!$:^@8U)KPY<>^`[//+-)6%G""I<Z
-MJ#Q%NS-$:T,I"%!8`L]#&(GT)+6R3[44TFIUZ`TU&@-&I^]SEA(HL0*"TAYT
-MHJE4!+UNBY7-)YBK'J%1.4C<[:&C`<+WP%.@TV&03,=F4J6J"$4IV$O0G*'=
-M?9'^<)4X2?`\B2<D2H`VUOE6!3Y2^L3#(8EQ>PK*1UK'NK)"XOD-?+]"$-0(
-M@P:>5\;W*B@/NIU52J&KQZ+$PVK)P7U-NMT>Y\YMID9@&F$%GBSC>V6B09?$
-M#)%2X`=UXKA'M;&(#&J4?)_%.2=#ZPT3E#(,!PDS,W4&`V?'8(WF^+'%'_L`
-MD^)]&B<)O5YO#.@NGNE2.A^L>J..3A)ZO0Z///(H;WOK6U%*YN=81A`VUMSP
-MOIS6BP=!X!+X"I+"28N%<<:[F8I+S,W-Y?^OM<YKG.+7!4&PX^<5`;2BM'$2
-M+QC=<WJZG^`NWEUN".GJ]I4K5_GJ5[]*I5+CP/X#A$&8?XWG^0X4M8Y,DC&S
-ML[YX,'![Z=ZE/2\9)'^I`/N/9-4.AT.>>.()`$Z>/$FSV61]?3UG7TTK/'?3
-M?^[V)*=M_KM-IGX0YM6T1;#;PK@>F+6;Z=LD0CHY'<J+S;1!*)5*.5)[[MPY
-MYN;FJ-?KKR#@*ILXN>A9(:8D6%F3FW2FME)N6H+%"HE2(<+S&40#0K],*0A)
-M9(+6MF#BR4@++4;)$]/8!'[@?I9?"MU4QTOPO9B2'V/+%D]H.OTAQ@KG!60<
-M0&5TC+$C5D2>3F@SZ6`FD4BC>:WCF1AK,!*L2:B%/L>.'F9A88;$Q/3CA%*E
-M0KO=I=D,W.$J4_-X.V(1E$JEG/DPHIUF@BY7<IMDP,;F56KU&:J5!@@_M\4>
-M3;HG[S'#!-3^VO4#7%*ZN&6=:"Y<N,B##SY,J[6-[P58"Y[OL;"XB!4.Y$Q7
-M1CKMMV/);+[OO(X\Y1I^I=*I7A`0AB7Z_15:6S%?OO]AZC6?C_W;7^?<BV<Y
-M=NPPI7*(6QX6&7K<=MMMK*RN<.#`$CK6NT[!72,R,MFM5JN\XQWOX/CQX_S-
-MWWR>SWSFKXFBF"B*<E-QI$;8"&$$$@^#CR0!$@>X"`VV3[NWQMM^ZG5T>FV^
-M\M5O\+K7G>+64[>D\I/7XL>-,9P^?9HDCEV1H]+IKDR3CFPJM3"@T6F#KC'6
-M-57.M\5,!Z],4FCV7//Y]K>_E2>??))NM\N!`P=XZUO?RO+R<NX+D:493IY[
-M6>&4G55""*(H&F,?%X&O;#UG'E>^[Q,$`6$8$H9A#EP5(Z+'V6-Z1V3T)(A5
-M]->9+'HGS]LH&O(?/OD)KERYPJ_]^K]FW[Z]KPKPRCU_S<K*,MN=35"61$=8
-MK5%*IFE;'B8:LM7>HA)X:!TA$HF4BD1%*.7`29VX@M:=M6;L''&?DU/JKJP)
-MD7D@RBB],*V/3'86F3R6VW$RTP0PD48\")GF_25(`<)*$I.`=D"M230V`:LE
-M2>36ODF]WU!NZFP1R-2ORBFUG"^E2<]**U,?2JDP:(22W'+J3K;;+3;65AD.
-M^R@)L[/S'#^^!S^H((2',-J!6-*2#/MTN]O,A@L_](;O^E]@Z;2W&4:#$:.)
-M=/](TR>M<""=+U*VN+%HHSET^`#U>IV+%RZS?/$*0>!S\/!^%N?G\85ROI_:
-M>9!:(XF&,;WN@'*EC!6DJ;>")([=&9>#AG;DD9*!2M,,BZW-84D7]C;.S")C
-M8^4>>[O?N9-[0*E4HE0J<6EY.:^CAD/W4UR0HF5V5M-L-O)]1RF!4H(X=HFO
-M(SFSS5F#19`L8TSLK/N+CU0P4DJ*'-@%QYSI=[O\U__Z%]QVZA2+\PNI7ZKX
-M@=;'RRTCM-;RV/>>Y0M?>(S&['X&D<7W)%I;.OV(7A3A*P^)Q?,E4>Q84H&G
-M:#9*!,KCVEK'W8?I(-"2^H%J-R@6PF*E1Z5^D&BPRFPS8F/C'%<V'B?6/:KA
-M++X,T4F$L`HA?:S*+$54NK#2M$(!DBJ5<*]C=04S:./\/7WE).TJ"+!&HTU"
-M'`](M)/FVT2#=!Y;K=8%ZHUC^%X5I7R4]/""$H$?$O@!H>_A>Y+!`!)MJ<^$
-MS,[4^.Y#SZ.U3/TK+0*/6KB0`A6&P;!%I=)D=F:6*U<OL/_`,920+,Q5\*1C
-M@G6Z";.-,INM/L>/':#;&6`%>)[@T.'Y5XZ!N[4D4<Q@,!AC8+LP$'+/0P=$
-MUQ@.!L1)S-6K*SSZO<>XZZ[7X2EW7MA4MIX![=.43UG-4&1A%7WXBC5YIE3(
-M;60*0^>BQ4&1+9[]W&SP4TP,+-8JF62Y6.O8"<EU$2^9QF2]D5JL^#TYV"4D
-MEY:7^<I7OH)%<OBFFZA4JFCM4L@5(K4.<5[3HF`#403!5E?7N/GF!"]-6?QA
-M7>KWBT[F+],"?/311UE?7Z=>K_.&-[P!I127+EUB965E#'',@)I)H&<R.G(W
-M&=Y8!/<N!_MN.M*7:C`V#;PJ@E1CT^6)OT_^/[BT@`R,*B*H103:&,/0G:KY
-MOV4LK.PUZW0Z[-V[]Q5F1EL`#:<:NML<YAJ[05,)C+4:HR/Z@SZEH)3'@-H=
-MIIVCGYVQ`S(6T[C).D1QE$>SFT1CM<8:IPE>F&]2K02TMM8Q.G%L*&/2PRM&
-MZXA$1R0F(;$Q1F=^,PDZG0+G:+UQ#3TVIE;Q.7AP#XV9&KZOD!)\W\/W?"KE
-M"G$<YQ*:S*NK>%\$09#3:S,0:Q($M3BM]#`:N`-:"H1P1J0R4R:-383M:P#6
-M/P-X&"6Q"0:#(8\__@3?^]YI!H,83WD8(ZA6*\PV9W/#4IU]7P;:CH%769-?
-M(@A+2.73VNYPYLP+E*M5_""D49_CQ3/G&73AXOG+O/F-=W#HX'ZP"3.-&80$
-M;1*L<2RO)$Z8G:U3E.A,`@(9&#$Y9)B=G>74J=NYXXX[T#K):<.>Y[GIHRSL
-MD0B4E*`3/*71NLU@L,K;WW8GQT\<=;]?2U96UNBTVS3GFI3"4EK(IS+;5R$K
-MJ]OM\MG/?I9^FH(CI4)YJ?&K4&.O1^9Q96SF533RMQI-Z>"FPX<PQOE2%;VD
-M,EGAW7??S>+B(B=.G&!A88'Y^7D>?/!!KERYLJ.(*M+G)YLB*4<^?1F[NGA.
-M9E3YS,@TD\I/GO>35/V,A;4;F)7][$S>N%L!MQ/(L3S[W-,\^>0S'#UZE/GY
-MN9\H6?YNQV^21'SO\4>(4Z\8F0**2GD(5.KY$W/^_#GJU<I$1F#FA>8`SB(C
-MIFCF7O3^*_[R[ZN1%H7?*M)UA$-O13;H$N!)Z8)0<(F:21RCXQB3_CW6EJUV
-ME[6M#?;L662N.8=0`BEDNL>8-'4X;1K2_2M#4*PI>(.EM@!AJ41S?I[%A3TL
-M[EFBWIA%J<#)E%*/J$SBJZ.$YNP\]9GFRUJK&:MY]OGG^,8WO^F:0.L\QJQQ
-MST+(U(.345.8#3#V[MO+S2=/4*E6J=7K2"6H5LNT6VT>_,YW\?T@E?GT&/0'
-M6`SE2H5RN8Q,[\/LGAT;TD[6]-<!7<:86KMXVDSSMMFM1\C`J]G96;K=+E=7
-M5L8`^E&=+U(_P)AJM8KO^V.,A]'`G?R<*C:8NZ6)%4&K'8/;L093Y/7Q5JM%
-MM5KCCMMO1V6]SC]C";U<Z^_:M2T^]:F_96TC1-L`A$`)B!-+>Q"G:@:7<&P!
-M;4%ZBG+HLV>NQJ7E:_0&.KLSL<8@K47BX7F^DQ/;[-_`"VI88_&40BK!9NL"
-MP[A#I;2`[]>Q2>QD>>EZD=86]I;4D]%:M(BPVE`)EPA4'<^KH:@@1`UA:WC!
-M#&$P3Z6ZCW)ED5(X2Q@T4#)$JA*][B;5RA)2!DCAX7D!?E`F"$HHZ9$8S=;F
-M*O@S!$&%^=DJO5[,^8O7,(D[Q]&)>ZY2,NRWL79(I[=&8V8??N`QZ"3L.W0[
-MR@\IET/JU1!C):O7MBCY!FU];CJXP-I6E\'`4"E;/O"!.VDV?WS)#I.#U*WM
-M%IN;K1V)QAF1JCB<4K[*9=)7+E_&6LOBGL5T@)(F&`I9.)>F8P&[X0W7(Z]D
-M<L;LSZRF*::+%O>,:8.VR8'C-)_LZUGLF"E2Z6GW>M'/:\3F,BPO7^)+7_HR
-M2,71X\=H-&92N72Z=^;[)V,IT4I)%R:4?H1AR.&#!YW"1/SP]IN7'<#J]7J<
-M/GT:K34G3YYDSQY'*[MPX0*M5BO_NFS*.PT,NEYTY8WD?#?ZMQLQJ&[$KAJ7
-M;NT$K(IQX)/`5A:I&8;A&,MJ4O*817E.(K@9>ELNEXG3*7V69/"3`&!9:W+P
-MRA8F=2.D6Y,D$=IH?*G<!#4%`VQN(CM>3&NC<U1]DF:>@5IQ'+L&2-O"[TM(
-MHCX']B^PN#C'^OHJ\7#H)#K&`4%.2F@*$?763?&T>ZS6&@=\X9)]%`GE0#+;
-MJ%)KE/!]Y[7@^T$N%_-]MR'$<9RR$X+4>V2T"18-E3,YS\[[*"VRK$''$<-^
-MAV&_2Z_7)DZ&!$$IW=A%L6-X#<#Z@5@-H\UZ<V.;[W[W(9Y[[HR;QB,)@A+-
-MYBRU6M51X&7FDY*9_HM\,ET\#)52E,M5+EU>X?Y_>("Y^;T<.7(S9\^>)TX2
-MFLT9?NJM;^#H\27F9JN</OT0;WG+Z_$\EU28F?Q+Z1&&E52^-;UQ*.KFLTG1
-M)*"@/*DDF0``(`!)1$%4E&)I:2_WW',/=]YY)_/S<T31D$ZOS2!R]Z40%JMC
-MK(Z0(F;8WZ12B7C7.W^*PX</I/YUSLQ5246O-^#RY2LT&C5JU6J>=CB]"?[)
-MOLZ<.<,WO_5/R+PX\O-[&W;ZRSA@W/D8&#TQ#=2:0X<.L'__`0X>/)B"%*-]
-M0NN$K:TM*I4*^_?O)XHBGG[Z:>Z__WZ6EY>G&,*;J4D[Q;TZ8[MF@0"3Y_ED
-M\N_D.5U\_-F$,V,@3TXFLWME4KJX&X6^^/^CKQ&LK5WCZU__!F%8XJ:;#A,$
-M_D_0NLL:M12-,9:KJY<Y?_Z,2_H*%$H&J5%TZK6&8V6=?>%YJI4JH>\[CSJ1
-M^K.DYW21*5YD3XX8T./G_;2"MLB8WO'O8N2'E:%!4J3IO<JF<C4/+SW;DR@B
-M22*2.,)D()8U:&O9V-ZFM;U-O5:E7"E3*H64PI#`\]R46:52;<]#"HF2KD#/
-MSEWWNP2D$MCLF'0^-PJM'0RFK46G4EZ'-1A,E-"8F:.YN/BR15-8:^D/>CS[
-MW/-\^SO?SKWGK,E8!ZF507H/V=072$B!4AY1%''RUIL)PP"E).5RB6ZGPT/?
-M?82S+YZC7"YCC&$P&-+M]A#2#5B%E#2;3>KU^I@4>`PHN`ZP/`8\3WQ,LIFF
-MU>:3YW'1TZ94*K$P/X_6FLN7+]-JM7:DH8X&XFZ0DB2:4LD9,&=F[I.U5M&B
-M9++QW*D0$3O8H[MY^,J4F;BZNLJ]]]Z;FNM__TWA2U6:_+"N?G_(YS_WCWSG
-MP6L$P0S2$WA*HH'.(*$W=*F55I`.\2Q(03E4+,R4B8<15U<[D(+!F2[`)@F>
-M%R"E!\@\Y=/B[#8\KX22`9[GHSQ)M[=!NW>54KE*&,XAA//R$]8ZJX-T/[0I
-M0U`(,':(-A&^K(PDQM:-U*W1Z"C"))HD,5@D2I;P@PIA:0;?#TGB+:K5?6"E
-M\WY,-'$<,1P,&0X3DL1C<^LRM9E]5,LU_,#CVEJ+_O80:]UCLTF<&L4G)$F7
-M[G`-Y8?4&WO9;JU3KNQE=O$P5@@B;1RK;1BSL;%%LUXA22R+BS-LM@;$4<+2
-M4LC[WOLZRN7PQ_:4FB1O;&QNT.WV75^W(]E]?%TKJ0C"@"@:8JSETO(EHBAB
-M<7$1/[4Q&!O!7,>>:-I@;C=2S+3[>!H6,`W7F/9[=AON[!9,L?,<%;O*FC-&
-MV:0$\O'3I_G2E[]*6"IS_/@)9IO-<>:H&`UZ)L&ZS`XB(R)YGL>!@P>8J=?3
-M\^6',PQ\V26$%R]>)(HB*I4*1XX<R5_87J\W54;W4@"H&[W)UV-<[4:OFY0=
-MOA0&UO<#<DV3$69-X"2MN2C)*#(?BH^U&(,.4*U6V=K:R@'"5]*5-Z>3!I@Y
-M`R-_8_)#VP$\:=&J`KJ]'K5Z+6=?"4;)?6,;G%(D23*6T)!-!C/VDM/Y>N@P
-M(-$)05AV_F-1CVO7KK"PN(<WW'62,R\L\]R9"UCK(97O_'U228](S1=-GOB3
-M`!9C$ZJ![SQJ=$*U4D7@V#!"J!S,D'($YF9ZZ,%@X-:"$F,-8O9^9R!I3G7W
-M7.%M<:DD[I!.T.@T.MTE2O2[`Z074JLV\@GW:]<_OVE87K[$(P\_QN9F*TV*
-MM#1F9JC7ZBBEB./(I5]-I#.Y=VQ<9I6!W-O;VSSRR&-4*DWN_^+7.7'B*#_S
-MCK>"L+QX[D66]C1YP^N/\Y8WG>+2\GG.GWN.X\<=Z\:QY%WCH).$9YYYAE.W
-MWTRU6G6M:J'X+A;DN\6;%P'TN^ZZFY,G;Z'7Z[%\^1(O7+S(E4N7V%Q;9]CO
-M8S4T:C4.'S[&TIY]5&MEE^B)P?,]Y_ME!49#>[O+=[[S$"=.'.&VVV_%]T7N
-M9?!JN>(XYIO?^J8SCI42J60J:Q+YO3MB)IA\&ID9N!?I[-G'"R^^R(MGSU&M
-ME'/I\?S\?'X&K:VM<?[\>1YZZ*&QY,%)UM6-SL?BE4D!,P:Q/T$I+X)/19^J
-MC%%:_%R1=35F!%]@716GF9.-8+&IG4PI*SZ>5FN3CW_\_V9]?9./?>Q_2!,*
-M?S(`+)."RE$4<?:%,RPOGT_!&>7D^1F`CDQ!(YTG]_6[?>J5JF/PZ21=<Z,]
-M(A^\**\`0"9CP2;3:JW=:KK1T`H7W9UZF`B1RM]3QK`$I/(12'02D401<101
-MQP/B."*.$T@'5TI)C-94*U4"/Z35:J&DQ"0)I3!`^3Z>\O/GH7P7$".D`_Y5
-MQGS,DE6QJ5\6.>-6I#Y:Z9WI[EMK@00EK&-U3Y+$?PCGS6[LPL%@0*NU3;_?
-M&P=T,O]9Z4S5RV%(K5ZCVQ_0[7;39EVPMK;)%[_P`*^[ZPY\3[*QL<F33S[-
-M]QYYC&::M@T0!F$*Z+FZRK%IY_*:-F,P22F)XYCV]C;#P<#588F^+LM@\M^F
-M-8W%UZ#H+UMD.V1IY(N+BPP&`RY?ODRWV\WE@T79T"3K<S`8T.ETJ%0JZ;!=
-MI/N:29GS(O<"FVPZ)WU[,N!W-^/Y[.^93,EHC12"JRLK//"E!_B-?_WK2"5O
-MF,+^_?1*_Q(UT,,//\W?__WC*'\_!DN((M&&?F+H_O_LO=FO9$>>W_>)B+/E
-M>O?:-^YLDMWLD68T,Y(:GA$$CRT)!NP7"]"3_6!`@&%`+_H7].KEU0_RTP#R
-MR`LP,YII=]MHS;1ZIMDDN[FSBELM9+%X]WLS\^19(L(/$7'R9-Z\MXJ]LEJ3
-M1(&W;MTE,T^<B-_O^_LN1>GN#\_HJ(TFS2(DD,62S;4>;[Y]%^NE?<98%(8X
-M44Q-VNJMO/Q7*.<3ZR7,43I$(/S0.F5T_#FW[_^0C96GV=IXGL0.J,L24Q<(
-M&9R^!58:A!&N9K?&[X&!BVE]0J+P]4H%IL94!48JI(I!1@@I29(>:6<-*5,G
-MZ:\*K*F\]-\EFV;9"J(NT=IP?#PESRL,SN,+/U"/DICQ08X04%8Y&QLW2&+)
-M<079^B91DOK`*##2U?/*UG2[$1;+T2A'*'<[G]OJTNME7_G:N>T15Q3ETI"&
-MF<)XWM<Z25(V-C9=':0-[[WW/D='A_SMO_VWV5A?=\$=\G1YW:/<.R<`9BE/
-MW+N+P\7%O>!$L(4QC\1(^S*`VK(A9R!IA"3%Z73*][__?=YXXRW.7[K*U>O7
-MZ70RQXQLAAMB-D"8PS%L$VQB+9ZT8<GS*=O;NURY>,&I+T[9RQ\5N_F5`%A:
-M:S[XX`,`KE^_3IJFS><#RR44Z\O\G\Y:8,LNTN)$];2%=Y9&=-DB7#PLSZ(0
-MGB8C7)9(Z&ZV9*FFM9U"L%C4+5(,`Z(:11%YGM.=,Z)]C!_2#8NML0UX95MT
-M7X1`R5`LZX;JJ*0[)-NL#>&CYA>-?!=!'V,,29*0YU.23D)M-#%0:X.VFK(J
-M^/33^ZRMK?#\LU>Y>'Z#VY_<XY.[]QF/<S>-L8%1([S4T1`GDDXG(4U2II-#
-MRJ)@964%A&$P&&*-0HJ$.,I(DK1A2(2U(*5TINW3`A-#EF5SH%M[<PI,1BO]
-M),EHA#5$PAEH6Z,(['-K-$I*QN,C.IUNL]G\#?OJRQRXI@7Z.;^+6[<^X*VW
-MWF8ZJ4F2E"A*6%O;0,8*#&AK47'L6$K6(#!(WYRY-'G7;$513!R[!,TDB3G?
-MN\#?_[M_ES_]D_^+T7'!Q?-_E__I?_Q?^"__JW_,UY[].@>[.]PW7]#IQ%R[
-M?@W!%1"U-T/V[`7ADFE>>NEK]/K=QE/BM"G4K$F%P&@,/@*AR"[+DBB*&`P&
-M///,LUQ[ZAET63'))U33PK$5M8LA-]85^TYRZY@1619C:N$GJH9\,N6]=V]2
-M534OO?0UNCWW^9F7SJ\WH'7OWCW>>_]]#UQ)A(B\;'#&:&FS4L,U"<V.;K%4
-M36"#6HTU4$RGWG!;L+^_3QS'=#J=IL$\?_X\>WM[/'CP@#S/EX)7IZ6&+3MS
-M@\%[411-($`;F`H#A;8%0-L@?A&\"K\G@%:+()=`-#+P]ID>J/)Q'+M"K/4U
-MBZ^CWW>&L-IH8J)?FW55U26??WZ?CSZ\29D?@W3@L/'>.\Z_2GI?(>/W#N<_
-M-9Y,W!:"!Z9:"8.A)I$R)HIDTUPXN;OQ_EAF*0OD8<UUNUAN_#=0/N'/_TPC
-MJ.H*73N&0UV7SFB[+*BT00G'_%!&H*N*@0^^R=($K"&?C)B,C&-9">4!/(D4
-M$4B#5/B].$9%,7$4$TG/'@RRWBA"60-12#ES>YTUSA-'6DUI*Z12OQ0/FC#H
-M'(_''!T=8;19`'1I+!?^P>__'M_XQC>(TX3)-.?CC^_PW>_\OTR+@HB8]]Z_
-MQ8<??4B_UV4\'G-X-&%M;7VN7@B3>,LL9O[P\)`LRTY8&Z1IRKFM+<#9:!P?
-M'\_M-8^Z+MK_7V0^M=.[@@GSVMH:P^&0O;T][MV[QV@T8CP>-U_7MC$QS8"S
-MIJXE4>2L/*(H;D"73B=S'D9UC5(2*5/J6L_][C9SXF3PQ/Q^M\S$/:3Q.J"O
-MYMO?_C9_\)_^`9<O7OQ*5VAW;C_@W_[17X#:(F2/U$936QCG);71;I_Q[#(K
-MH*IJ!MV$K8T!7VSO<YA7#E"7(<7;L1R%A%K72.^QYRSRW$#;;U(8#"KNT>]=
-M(E)=I(Q)TD,.#C_B>/(9%[9>IM^YBC()NJK`:BP:83R;RVI,76.BVF%;^+PE
-MJ]VP&>5N("-!>%9673DO+2J*:44UR5&Q`SN3)$/;C@/A9800BGY_$UT75*6F
-MJ"KJLG+GNW8>N7&6H"*-U@73ZIAN9XU>?YWCH_MT>UNDG:$?/-`,^:9YP?I*
-MQFA<T>OW,,925ZX&O'9UC3AY?,XS8XQ_3ULRX8<`'4HJ>KT^J^NNMC1:<_?N
-M/?;W]_F=W_D=KER^O-1[>EGPRY<AN)S&_#X-KSCK^T/M<Q8V<=KO.0N/`1JI
-MM-::CS_^F!_\X`?L[.SPU--/<^'R-9(THRR+1GDAI'3$C#E2CFC\KWP%X(;Q
-MQGD\&VW8V=YF.BWH=3LG?,`>!:SZE3.P=G=W*<L2*247+UZ<>[(NFC:>*U+/
-M\K`Z;>&>YG-Q&A#UL*)I$>!:7-P/8U^U#6H795Z+?X()=UA0[:C,\+Z$A;8X
-M;0H`5SCP\SPGCF,?7_FX`%AR!D;YC\-_>"/6)F'+4XQG^EO'PI(J1HB$-.U2
-M%05I)VMZ=!<EWRH<K)O2Q+&;`$8JIJXK/]45<SYD6992ZYI.EF&TP7:[?O`:
-M,9U.^/R+':2`?F_`$T]>X]KU2^33@H/]0_;V]IE.2W1M$-(!2D59\MG]^^R5
-M%;W>@,'**L.U-596U^D/5QD,A]2U;HP\W91FM@[#>NKVNM[D;XH0"=HXA@8B
-M1D7*%=A2$?Q)A#,$<6:U(3IXR7HWNF`R.6;07W_<`FZ^`@!68#=8BJ+DS3?>
-MXM;-#Y`J(DDRABM#!L,A0DJJ)K'#^'QV-\UWZRXTCVZ"KY0D2MQAD:0N'EEH
-MS1/7+O(__/?_':^^^B8?WOR(SSZYSQ_]X;_A#_Y@Q-=?>HE^K\\;;[Y&DDK6
-MU]<0(EIXKH8DC5"1>*BD(`0@+$Z0VH=Y>^\VQA`)Z2:K$70[/4H5$R6I>]W&
-M>G\FBS0252<.@#$&([1_#[SWB!'<_N0SL!$OO/0DW6[FY4D"\6N\..NZY@<_
-M^(';EP*`)4]GJ32^@"VPIQERZ+KQQ[+6-@E;[EIJZKIB/!ZSO[\/0*?3X=RY
-M<]1US8LOOL@GGWS"X>$A95DRF4Q.E0Z>-C5LIQ`&)I8QAFZW.S>D:0-)X6N7
-MG;/A\R'5,!B>'ASL(Z7B&]_X)G5=<?_^9TW$=-C30Y*14A$OO/1-[M[Y@-'Q
-M:*EOQ/7KUYNFY;$T=/<LO=G^7K.[_8";-]]FE(\<4-4R7W6^+PZ<<N^[]4FV
-M$BD<D#[)IQ@+$N58Q6BTQGNM:;06*)6BM9JK?X0(J94TC(D9,&[\SW('GPS`
-M=*!;81%6^6LAF<D(Y_?>JLRIRH*Z+M!52565SO.JUDZZ+;UOE9%,IP5K6QML
-M;&TP'`S(DI3C@X-FG1OK/2K]9%ECG&RR88*Y`D-8X<$HZ8R](^D!O,BQN)1G
-M<4F)$!JK*R:CDA?[_88]]O-Z+-N[C3'D><[1T1'EM'3)@D*AJ?'$,6JM^3N_
-M^YM\Z_>^19Z7'(\FQ$G,DT\]@36_S__^1W]$DF3$48PUAL.C,5CH=KI>YFZ;
-MP6$4*]).0CZ>."FS,4S&8W^OBCE/1ZUS5_?Z/6?KW#FTUAP?'S/-<\JRG*M[
-M"6F^WE@_^/PO#JP7E0S!*S8`]'F>\_;;;U,4!659>M/A<@:P(5`R)HH2YP46
-MDK:TJR?+LJ;;#0POBU(Q698U>XW69A9FXJ]!D.&<W+<YTQ^FW;]8/[C!&+:W
-M=WCUU5>Y]$_^L>,$/:0Q7L9@^T4_QN,I?_JGW^?.W8JL%SD9KC=;G4Y+)Q7T
-M_G!22K2P)"HF31-6^AE9&O/>S7VFND8HEX0J$2BAL$82*TM1::JR=#$+6CO@
-MV:L8M&=/"07HF*RSA8HZ1-$NG73`:+3-[<^^S^K@*A?.O4S6WZ(N:TPYIJZG
-M#K3W]SM:`P8K'7`N_+XED%A1-QY<6`E2N3`!Z89U=9%#9:BDI)81,NHBDAA)
-MA)0Q6;9&.3VFJFMTZ>P_*NN&34)(1)QQO'O'@7^Z8G7U"A9+54!W;9TDRYPD
-M4UJ7O`X41<G%J^O<O7_,U>NK;.\=8:TDEH*GGCK_I<S_?]7@55DZ!JU8NI;M
-MK%%9D)T;8QCV!T12LN?/GSR?\.??_C8OO?@B7W_I);J]3F@/F[->-!\O)\@L
-MJWN6#F3$<H%X8.DN_F.#.?@][C19\9<!PF;OH_7UGZ#6-4K%W+__&:__^'7>
-M>.--5E?7^-H++[&UM850"7E18LW\$,"WY$XATK9R:BG[V^]_7=<<'1TY/*+S
-M\V/\_5(!K)V=':RU#(=#QS9I/8+Q=`!;@E'P'+SQ$-WD:0#5SS*Q.HV9M?A[
-M3RNP%UE:BY/EQ;C+-$T;?ZOVO[5!K*JJEJ*IX6O"`3F93,CS_)$.M*_.HW6P
-MAD;![R+"%[2V93(=;FXI72.BE(NR158<YV/23N:*7N&+1LM24V#98LRT$_@"
-M6&2MA9J&^2*E`X-<,ZF01<QDDO-@>]\5<67)M)A2%A5%65(6!=-I05$Z(,M@
-M&0R&]`=#^L,5>KT>29+0Z72)DP2P#`;].4FI8V&YR>&B`6"<98U?EHMV-411
-M*)QDLP'[.$97)!A/!UW</(5%`?EX1*\S=&EG0OT-,O4EF@>M+4='1[S^VD_X
-MXHMMC!5D<<K6UGFR3@9"4!L]D^HUYZ]OTIID+=]8>N`S)+(IY>*>562(9$V<
-MQ'SK6[_#BR^,0!9TND.N7;W.'__QG_#,LY?YQ__D/R=.)*;E^;:X7X:UMDS2
-MX\`HNS3!;?&U+X):C@4I,"W/D<;4VQBT\<;&VD!D&H:E\QFIYB2]95ERY\X=
-MIL4Q+W_SZPR'PU_[]?3AAQ_RYIMOHJ1"2#&+@!8S(&5V76@,I[4Q/G2BS;YR
-MYNRFE8CJKA?>E\_.[8M'1T<<'CK)Z^[N+MUNEPL7+@`N*&1G9X?#P\/F^Q9E
-MBLL`K/8C35.JRH%F/>]QUF[RPO<NGIOSK(79.M5:,QJ-$$+YI!S%/_R]?\"?
-M_,G_C3&&SS]_T+Q.B:#2-<;"W_G=_X2UM0%O_N1U]O</:?LSK:VML[Z^1J_7
-M.>$W]C@`5^[]<8E51CL/D0\_N,GX<!^+1BG')&AJC0:IGAFDS\Y&A10Q29*R
-M?[Q/65<D2B&%8Y$ZX!ELY5A^6EIW+D>*2+EF4@K5'.O6.,E:`.X=TRGL2:8!
-MJUS*5)`GS!AV8D'.ZL((2G1=H>L*4SL@(7BE2>F85,(I^CDZ'E,;2W\X=/XX
-M,B*.$BY<N,C*<(W=O5V.CH[0E&[PXP-<;-@+_5[5)-^583UJA-!`W-04-%-K
-M2Z)P'EMQG]Y@^'.7$)X&A(_'8R:3"5H;TB1#J0A;%;[GL]1UQ7///8M4DN/1
-MB/W](^IZRN4K5[AP\0)9FGJ&KC<<MZ&)<@;WULS+^9(D83K)F4ZG]**>#RGJ
-MH**3/E5NIB:I1R..1R,WU(XBAL-A$QX20*8YX!S;_-[%X7(`HH+DWDGU*PX.
-M#KA[]VY3'X>>([!"%U40NM;(*';[:V@`/2@W'H\Q)B6.E=^K5*NGJ:EKW;!#
-M0^V^R!Z=]1;BS#.VD3N'6DX8JJKDW_WYO^/W?__W&/;Z2+_6OBK;5%T;?O#]
-M-_G>O_^`P?`2R)G)>J4MXZ*BTAJ\SQI"N%1%*4B49668<?_!+L?3VB=_&O<:
-M`>4-N!V>&=(4-!)-+*"J*Q`16./Z`F$0B?N:1`Z(HPYE<4BD^O3Z6XR.'O#!
-MQ]]F<_,9-E>?)XKZR"*EKG,B);':(JS`(D%[5JH4C1%XJ*^;\]DZMJHP_G.V
-MQAB)-0)#A:U*1-V!I$?4572[0R(%92FI3.5`8:.=]UZ:4D\GF+J@U%-ZW0WZ
-MPS5V=CZAT]U"Q!EQ$F&-)DUBTD1152[48C0J,`;6UC(>;!]AC:$_B+AR=?.K
-M?X2U[H.R+.?JRSE@QP.;@?_0WA."S4RO-T"I&*1"2(5!\NKK;_#1QW?XK=_\
-M+9YXXH:KKYH]/%BQM"6^\W5SF^G9U$[!:]GBUH=ME??&-J$G$H7!N#5EO*\:
-M%F&E_QZ7M+E88Y].NC$MSTG1(@19EPIK!5H;:N/6\/$XY[UWW^655WY(/BUY
-MXLEG.7?^'(-!'Z,-15DB0A)G"$N1LF%;AT&J1")L2XUF3X)GDTG.WMX>Y\^?
-M.WUK6NCK'[8N?JD`UM[>'@!7KUX]X3^191GC\9BUM;6&:MR>T)S5-)T&9)TF
-M#UPV=3B+T746.VL9"^LTL_E%\[9%P"LTE<'+J$U?#B9K8<*\R-P*W]M^OM/I
-ME,ED\I@!6(_&@IM/90GT13<95DJAC2))4B:3"=UNUR41237GA="^!B$6WDE;
-M2N_]X8H1V[H65571Z7283";.!##-O+%K3!REY/F4/,])>BE"Q4".-@+92T@[
-M/>(T<4654+[`2XGBA"S+Z'2<%TTGRTAB-WW*LJQ)NI$M0%,I199E3=Q\.QC`
-ML7_,J<6/VU-GYO2AR)M_SUVQ/ID<,1BLS\#$OWD\$@-K^XMM7OG1JQSL'Q!'
-M"9L;FYP[?\$7EF[RT3[\I+6@_+S%VI9)L9@Q5I0BB6(B[RFCI"*.G$=6'"4(
-M"><N#/EO_MO_FK_^JQ_S_>__!>^^]P;_Y+_X!ZA(-HU[8%&=!M:?KO$W#V79
-M+&5M,?.$"1+#YFOKVC760KC8=N.?BY\0*27G)&-IZOPC=G;V>?.-=_C&RR\Q
-M'/9_;=?2\?$Q_^[/_HRJUDY^Y<VT)9Y"PDGVV\S,O`U::>^%M3R&>5$*N&C.
-M'CQ?]O?WZ??[<^;'^_O[<]>H?5:WB\W3HIV3)&F:Z_"SVW*_-J-O<?BP3+:H
-ME*+;[;*_O\_KK_V([2\^Y^677^;ZM:O\X1_^(9/<W7MQFB"TPNB2_^U__9^)
-MHHB+%R]P?'Q,5=5^K<8\\\S3&&/XS=_\K;EPE:\^<M4>!FGV]W:X?>=C=G<^
-M]WO/K*`6M'U$6C)[3H:;2"GI]0?L[NQS='3,QL:J8QMX7QI71#L#8=<`:)16
-MF)#")",/C+DF3S8^CTXFW4QWA3."-<9B0XJF-UXWQH!G$UI3^Y`4EZ;I_+B,
-M^]@#5P&D!9#6-<K:6G;V#U"19&MC`R4C0/@)OZ#3[7(Q2^GW^^SN[C#-)P'7
-M\\,P`U8W@(3UZ83N:QQ+P^`\;AJ)LW5F\[5U[)'NL.<&&K_@!C#4@Z/1R`\[
-M\?5#S"1W>[*N#;4QZ-HUZ5N;&VQM;E&;RK/!CYA.<[*LVQCV-Z\]4,69#_;(
-MLHQ1-**L2N(R)HIC)[LS=HDW+#-#?#]TK*NJ\<5J!]0LDQ9:%KRN0I*O9Y[5
-M=4U1%`T`UC[;`L-K.IV>8#4$#U2[L-?JUAX::G)W9LTD@,ZL7C9RY3:(U@ZF
-M<'^8E^$\HI&SM98//_R0]]]_G[_U&[_A_4V_.H^[=S[GS[_]UTBY[KWB#)$4
-MU$C&18'%DL4Q5:VIL=3:D,2.J=A)$Y)(<>?30[0'2@,3&>-82,&_S;'^4HP6
-M4`NJ6F--[5E1(3'4KXWF'(G(NIM$49^Z&M-)-\BG.QP>W69W]Q:;&\^S.KA!
-MD@[IKT1,#C/RXP)K2O"6'$)$+73"22"%M5A<TJ\UHADV&:-!U'Z@++!"NZ\U
-M-1;#.)'8NL(8!=92EQ5"&ZSWO9SL[V"%IM93>L,K3/(CA$E(.ZN(2#+(,F1M
-M*:=CSJV>X].C0S*E040,!X)B6E.5;L^Z=+'[E4X?7-:'.WLA<X)E9=O\AX:(
-M)5H$AYD$+TD2SI\_[U)1=W>)HHB#PV/^],_^G">?O,%++[[(Q0OG2=,8?)\4
-M*5=[&3_T7Y0IM_>]L/>X_TS#$)W9;HA&7X2P2"]O#<"3VWML0SIN%$A+]H7%
-MUP;2VW$8VO8>H>8O*Y?R.3H>\][-]_G)3W[,SO8NY\^?YYEG+[*VMM;8*P0F
-M[:)-4M@'&YQC$>\0<@[?"7_JNF9[9X>GJI(D3AK/Q<>"@16FN4HIUM?73Q3=
-M:VMK?/[YYZRLK)!E&4*(60S[&2#3:4W7\IC:DX:/7P;(6FS2EDU\EK&K%OVO
-M%I_CXL\)*2[+`+(P30Q@Q6*#T#:<E%(R'H\;_X''$;C"\U$64R+:8$PP%PU&
-MJW&<4A9CXB1E,C[R%]YX'Y33DU[B.':;5:0P1B",*U"-`*N-ETXX?Y].I^.N
-M69-*%'F&3$*GTR&?3A@.5YA.BX:Y8OR$L]8&(15QDC;I1EF6>N^9C#3-R)*$
-M.$J0WI,DZ62D64JGDS4>$C-J^NS]L;8->+K7[#3V"WYKK<"`Y6"O14G+>'Q(
-MUNFA5(:0?\/".JN@##*M.[?O\?J/?T(Q+8CCE$N7KM#K#E`R<J!"F.2T#F`5
-M*8267L[E*UEO`*R4(O776@IW^$7>S#UXKSA60XV,*I(TYO=^_^_Q]:]_G:.C
-M_XPGG[I&%`EJ;XP[FQR=[?-@BOKR```@`$E$0537/AR#T6[;G_"LQ+FY/=-X
-M(^@6F[%I0#RC"$U+`N+)9U9Z9M"\_Y&U4->6W9U#WG[K?5Y^^26R+$$JT8I&
-M%K\6Z^LG/_D)GW[ZV6SZ)1Q@:4-Q8TPS>)XE#YJ6C,LEH-:UQNBJ\9L,1L1M
-MN9Z4LCE[0]/?!KK"Q_O[^\VUG8$#IWMB+3,L/E&(^*9T/!XWC(GV-6S[%#[L
-MD::IDTGY:>UH-.+&C1L,!ET*S^P.0)=[#R3'QT>D:4J6972[&0<'QUAKN7[]
-M!DI)SIW;XL:-ZX_1OF0:1L!H=,PGGWS`YP_N(80EBOR00\\*?=$:?\XFS>9$
-MO22E1!C)RF`%*16??['-8-@GB@*P$R0*VA?O@6WBFG@7M.)2_:3RQ79@G0I!
-MFP%M`6G;K\F#KXWO9XTUVGO-U&A3N:F[L1AMJ&K'?@F-Y<QWR17AX[SD>#RF
-MV^NQM;E.%+R%/"!AK44JP<K:*IU.A_W]/0X/#EPLNS?`=VM3>\FC=&"5,1Z\
-MJG$S8L^L"==':]_T2@;#-:12OY0UD;>D>%C(.AV&PQ7V#_8\J..:NS???(OK
-M-ZX[NP0+RDJTU;SWSCMS0-5IOZ<-+JDH(NMT&!T?,YU.Z4I),<T=D-$"I8#F
-M^LQL-[R$U.IFJ+MXMK3W)6V<K80QKL'5M?.KP@]N=%TW-@SA9X4]((!06NN&
-M(1R&1HO1]NU>>69<;)L4\9D7GYE+.@P`?SLUO)WHV]['SQH0-35^J/FMI:PJ
-M7GO]=;[YS=_@4?)-OLP`ZF<;P.3\Y5^\P></)%'<<?<T$HVE-D[V)X`LCLF2
-MA'%14N`^%T>2C;4>]S[=I]1@A0>AA<58@T)BM4'$BMH$@#`ACF*TK-Q]J2OG
-MSV=*)!:M*Y"Q&Y8IB94:JRTJ[1&E0W0Y0:@$%264Q1$'1Q_P8/MM-C>?9<-<
-M0=D><7<-4XS0=8DVSG<+X1(ZM0X>@8Y-:CT(X"P2\!)I[0MU5]\(:\#6(`73
-MD013>-9?#=K]["3+J*8CC"F95D=T>AO$:9?#O7MT>N<1*@&AR"=3]+A""$L6
-M24Q5<FY]A:J&Z]?7V3TX<L.H4G/Y\L"!-(]1/>08C//GU6D]?TA.#5\6[IL@
-M9]_8V"!-4_;V]HCCA*.C(S[^^!,^N'6+)Y^XP0LO/,_ERY?I=CK>KH83^]`B
-MJ:)1-[1T=&'H$38-:V?)O%:XV0^FA;PU`Z19>%D#:#6OLUVKMPWLQ=S^IK5M
-M0GSJNF9_;X]WWGF75U__,>/)A(V-3;[Q\LNLKZ\W@\1P]K7MB^;P#VA`J]/(
-M.LL,X[6NV=G>H:YJDCCYN4B7?VD`5M"81U%$O]\_L?#6UM::"<76UA9)DG#W
-M[MW&#ZK]9CR*E/!A!FQG:4?/\H$YZ^^+H,BBK'`9<+7L]V=9QK0U=6H7!9/)
-MI$DB:W^^7>B'GUM556.$^3@_1+A+Y<RCH^V%,$LG%-Z<,Z6(4ZIJ0I(DC,<C
-M.EGGA,1R$45O2_+:ZR9,_;2I&\ID7==T.AV*HF@FQU'D4Z^L86#Z3*<%W7Z?
-MJBPIJVH6NRN=I"^*8V04D2114_2$"5V:."/E?K]'EF5D68<H4DU!%0HW9\+.
-M27:4F`&>29PN!6IGC*TEK$(LUCH?@7QRS&"0_@T'ZXR#-12G;[_]#K=N?<1D
-MG+.RLLKE2U=(DHYC\GF_J39PU:1XM`&>1GUOG9?*7#2M='^7RJ\99U0JB!I0
-MS"6+3=G86F%C<PTA'3O&<9+G`<]'><R#1S_EH6-/[L]1%"&,1@?'UC`UL\9/
-M2V73S,[O@Z%)%CSX?(=WXO?X^C>^1B+C!0/]Q_MQ__Y]OO.=[S3LT@9D#./D
-M`.U;&J#/&-V`5W7MFK*RG#9KM"B*ID`)P%6[\)I,)F19QF`PX.#@X$3ZUDF6
-MU\F_GP5DG7;.AO6@E&(\'C?LC?:9WV9C+?Z<]AX>DL72)*4L"G9W=_G7__I?
-M-]/(]O<%YFU554RG4[36E*5[G9N;6VQM;6&,X;GGGZ?;[3PF^Y%+N9U.<S[Y
-M\!;;VP]`6)(H\@$>PB=4.<F?;*KJQ7-$M)KTUKTK!*NK:R1)RFATS-%XS,JP
-M,^?BU):D"@162HQP,F(AHX9-W,AA_31:".EE::H!K?"3[,`JM%YN88W!^%`4
-MX\RWG#Q?N_W#@5W:^W2(N2=7:\W.WA[&2JY>O4JGDQ)'RJ>*:8QV3E?**(RV
-MQ&G*N7,7Z73Z[.WM<'AX@!`:8SW[R]1@G=F[L#@?'FN<9$DHYZ'5O$/&FYU+
-M!L,5YT4I?K%GJQ"B81^%<BI-8BY>O,#MNY\X5I94("->?>UUXCCBQ1>>(\TZ
-M3/*"6S=O\1]^\%?T>CV7[JCG&?_+9#VAGDJSC&GA@CNFTZGW?`D)R[/!;9L-
-M[GZF8^DIP=*?OS@XT=;+6'V*H7':=*P_F\/O"NRG\'O+LIQ+=0[@TF*`Q(E:
-MO5$_6.I:4Y8E0LAF.!"`L$7E15L2']BF#LS2IP]Q[1+&&S0@EC&&'[_U!N/I
-MA&&W'X*I?Z4/8PQO_.06__XOWB:*SX%T8*%5$K0[NR(I2:0BB:"J?;JB%,21
-M9-B)297B_LX1=1/8HE$R0@F)K35QDF"`VKAK6EM#$L6D40==&ZQVC$QM8NHZ
-M!]Q^@#>BEC;"B@`H)411BHQ35)P1Q?MDV2I5G3.='G#KXP^(5(^+%UZDDYTG
-M$:LNB*8J`>W`L2:8PKC?8UT=#99(9*`-EI#\[:U-?$"$-35H]W.2U"",<KYZ
-M:82(8+J]C9`:*R#M#AF/=XEDCSCI8Z0@BE*0$2K1]/H=RK)"&L-@..3!SA%K
-M:QUN?WJ(`92":U<W'HLTYT4&UF(?;5MI]"?L?A::EG#/!^`X!-7T>GV2-&$R
-M'C.>C/GDSAT^_.A#-C?6>?ZYYWCZF:<9#@?$?AXA&M]5T<:<?&",:%A/V):R
-MU=<>4MB&E&&%YXFUAK="6(+];3/+GMWM#9@59/7NYWK+#1W`M:!<TTPF$S[Y
-MY!/>?NMM/OKX$X24K&]L\,233[&UM=5@">U!IM9ZSKYF;@@I3I)U%@&]TT"L
-MPZ-#]]X_A)3TE0.P0M&\:&@8`)=.I].PL+:VMKAPX0)IFO+!!Q\TQN\/FQ"T
-M97:/DEHB%^(<3[MI'N6-7L:\6@96+9.O+6-Z)4ERPL`]1(\'WQ>GO3<GF&5M
-MX"5,H1]K@&!6+[@M0LIFLNLFM<%#`X1P15"29I1%3I0D'!WLT\DZ6&.)([<#
-M:5W[[W%&F$(X]HNC=[OB(TS(9AIGA15.3AAF`+U>CZHJ?='B9`5UI2GKBGX_
-M<EX3WG^A*DKO8Z-F4]?@8>63OX;#(=U.ES2.29*$.(D;@,-%F$KOXZ6\_\8I
-MB18M>64`NH00IY@?+OM[H/$;IOF8;F>%*%;\6KME_[2(#,XH\\<_?IW;M^^@
-M:[APX2(7+EQTWF%6MB:U+38AHG40M?8**1O]?10YL"IJ-01*.3^92+E(=R4#
-MF!%[NKKS:C.U2Y]3D4N]^ED*B,9H_F>_BYOT,2$$4@DPLD6Y]^^1"$B-G"LZ
-M&L:AE7XJ9GGPX`N2]R)>>/%9E/KU,'0ORY+_YSO?83S)&]!<".\!:#T[QL^S
-MC?<&<L"?;:0P=5TU[$_W]WHN7;5]OK7/FA`CW^ET.#X^7@I8+3:N9Z7RG,9X
-M7E;H!!98GN?-,"=,/=N)O(L@5C!X;1=629J0I,FIOFSA3_"4<P#TVP@A&`Z'
-M///,4]1UP;ES6UR]<@4>T2#YE[OWB(5/N02]V[<_XHOM^UA=-O=,\]R]Q&4&
-MGMNYAKQI#(`H>!V%\!.L3W7JLK:VRK2<LK.]0[=SF;CQ5)_)(8RUCB55N^^3
-M0H"LW7/P?E`S=F$S>VZ!/57#<''KV\7#.P#+>N#*_=\:W41WN\90>#^B4/B'
-M-#G)X=$QAX<CLDZ?RY<OH63D&9RSKL.M&=$,B"*E6%E9)<UBLBQE9WN;O*P:
-MSS"7'LO,JPN+$<:;F]/(PY6PC6?4<+B&1#9&O[]H]D(3OF$M0BEN7+_!7_WU
-M#QH/+R%<+?+#5U[AG7?>HM?K,RVJF1HBL$D6&=L^/<YX?Z;`DI-2DL2)8W/5
-MM:^!7,.NXJC5R$BT9Y7/)P<Z,68SQ/"Q,[-[VOG&&.OB!DR;+>JM%+`A+<Z?
-M7T)BA?OZ(L^Q?N_06I,DR<+0.4B&9M<T,![D',`%95E[QGS4L%^=Y&CFG1/D
-M1VU60S/,$0X8=""C:(8YBWMJ>P^*PL\QED\^_IC[G]UG^/0SCW2FG];[_'S6
-M&WQZ;X?O?>\U5+2%UHI*NWHUEI+*U$Z6)4`JA3:6:55CI)-@9K'BW'J?3S_]
-M`FN<",L8[5B;2#(5@W`UL+8:)9V7D#$U>:F)I7+,]-@Q/86-'%B@8I`N1`"_
-M?E!^S6F-M35"6J*H2Z02K*ZI]91.NL%P<(E)?L#VWKM4Y4\8],XSZ%^BEVTA
-M1`^E<6!V56"JG)JIK]J=P7LB4O?SK&:F+7$`EF-I:;2V3,LQ4@M4/(1(H&+!
-M9.\!B)I)>4QW>!ZLIIX6]`=7'7B51JRN]%E?[:#H,.@E=+.$2`AJ;<FG4V\N
-M+]&Z9G48<^7*YF/!5%^4H36ITXN]^;(`-]FJ.4(`D35S_7F2)*RNQ?3Z/8X.
-M#SDX.&"<.17-_L$1?_$7W^>'K_R(&S>N<_7:-2Y=NL3FQ@;X06E0`;GKW&(1
-MT\;/6G%9K1`*E\AK6[Y5,PEA8!N&(>7B/6O\N=?49S9X7-7L[Q_PV6>?\?''
-M'_'!!Q]Q='3,8##@ZO7KK*RLT.GVFN3ZP$!='!*<9EHO!'.R0>"$C'`9OF$]
-M&[S=4R\;2'XE`:SP2)+DA%EP>*.>>NHI7GOM-9Y^^FDZG0X;&QM(*7GWW7>;
-MR='BBUW&8EJ4F2V+G3R+5?5E-OIE-+I%)/)A@,$RL&T17`M%^^7+ETF2A,/#
-MPSGSW/;7MB='X89_G-DMP12C@62D8S(Y(W(#2GH3//<>12HA3?H4<4Y9C^GW
-M!XPG8P:#%?!3=V-FYI]A0PS(N9-;521)/,<P"#(7B44E,]0ZB3,*4Q)YOQZ9
-M1$1)=@),[/<&"'\MD2XZNI-UZ7;[S20@3.4":!#,TYUOE6QT_,Z@4%$4)6F:
-M+H-4G?%>I.:KBD<^L)3S^?#4[.GDB/Y*#*C_J'E8LWMIYE%U?#SBM==^S.U/
-M[I`D*9<OGV=S<[/QJ=):.\\K#]*XP\P9(PJL9R"%Z8S3D.-9`U%@60DY#V!%
-M$9'R#:$`*0(`$1.D0T(*DDAB;0!KOPRXTS+GM3/3V4<M-.;W/3=U<@R+<-@:
-M,!8E\$D^-(D]%DMC\=0*5(CBB$A%_O!S*8UE55!5FON??\[FU@87+YY[[->8
-M,8977GF%M]YZVS4]K2`+VV+PX=.)@G%[K1WC:IJ/FWTK-&:+_E2T)O?+SKFR
-M+!F/QZ3>M'D9:+6,=746XVH9J+7L\T((NMUN8ZC<Z73F0*QEWI07+UQ$2L'-
-M6[>04O&[O_OWF$XGW+IU<V[=+C(WPM_;`ZC!8,#SSS]/412D2<KZ^BKGSIUO
-M[O>?5TC,3XU=B1EB98WVS`08CX[X[+-[W/_L#L96;KI^0I[FP$\A08;!EN#$
-MN1#\)251.'U<-#P6*P5Q'''UZA4.#@[))U,.#\:LK?3QQ"*/=TEW'R-=H:V]
-MWXN$X$PKA?3K6SCC6JG]/TGO$5,WP$\XJYV1NG9D5FTQ!N]%U2Z^C6<Z1VYB
-M+4.X`>2%86=GC+**9YZ\P;`_=.R%QI"\Z4JP5J.%@=I@M`,:TC1A?6,#4TMV
-MM2(O1Q@[Q=;.G\L5*RX!S:"=_Z:U"./8$Q:)QC73&^<O8*W\A0^&VLR?L"D+
-MX/JU:W2RC/%DTH"4;K`0,YE63*8'OD%13?!#\"B38I:,+(5CV3G?-,#O\58X
-MKZ\T2=!91IY/F!8Y%LA$-E<?:>/.RCB.FK4J/3LM`&'N*>@FE";4A\X4W+'?
-MK6_LM`<YFY&1D(YY:)WDLYKFZ""GKBIWIGK65`#('"/:--Y-"-O\7ZJV67S<
-MR###H&=FZ2%:,DEQ0B%RDLW@ZU.#!^?TJ9Z5,NR9UI*/)KS[SCL\]_33?JC[
-M\$KM+)_@G^61YP6O_N@=[MX94]8KU&8V**FU07J&I4$P*BJ4E.2Z=NPJ)5GI
-M9G2BB,/CFCA6U/5L[261<F"Q%&ACR51$):"L*W</AUH$0U%4SNA=^KU06J1(
-M4"H!8]"Z<L"AM1BFCK$E<=?6)DB5DJD5M#54Y9@X66<PF%+78_)\GR_VWJ0L
-M<E:&%^AF%\C2#>+N`"6ZZ$I35SE6ERAE*,83M*G1'NA&N`379C@O)5*Y@;H4
-M,4A-61]2[X,N<VJ3DZ8]DCAC=/`%G=XYXL$JQ(8TZ]#K=]C:Z-/+$M(DXO;=
-M!ZRM9HSRG.%0@K)4M3/I.[?5X>+%]<>F)@K,25>O+)'8>E"HW?O.U"1^C<M9
-MZI]5/H!#T/B))C)A8W.3_F#`>#3B\/"0<7?$-,\IIE-NWOR`]V[>HMOM<OGR
-M9:Y=N\:Y\^<9]/MTNEVBR"70&NW.IC9Q1.N9G#"DRKN_B^;CX)$6R!2V.0<M
-MVCAO..O[UL#PJHVEJFKRR82]O7T^_>P^MV_?X=Z]>TRF4](T8[BRPJ4K5^GW
-M!W0ZG69(L#C4:X<[M=_'$X,_GX+=?G_E@H0P_+QVT(:QAF):H+WD_BSPZE&]
-MSG]I`%:0*X4$M66;\<K*"BLK*]RY<X?GGGL.@+6U-9YYYAG>>^^]A[*OVB;!
-M[1>Y>%%^&D#K8;+"9?2Y91/FLQ#*90=*`Y(D"4\__33=;I?1:,3]^_?/;"@?
-MI8EXG![!D*^=?N#20`*%4LS=8%$4T>WV*0XF2*683@O2M"!)4J2`*%*.,25L
-M,PT.4<A.,NCHSB$E*VQ&=5UCQ3S=$J#?[S5L-^$-J1MO!O^U<133[73H]_O$
-M:>(CG2.GE5_B2=66Q2R[MFU)Y&*L_%GKXE$V!^M!D)#:F.=CTFZ?.,FP5OU'
-M2<1J!R4$V<OAX3&OO/(:#S[?)HH2+EZ\S/KZ:G,]:EW.)BK,TO6"_`MKD=9K
-MYF5(*;5.*NHEA6W@*OQ_]OGVOC,_R7%3'#V[-YB/&SY];Q`M*8?PT>+50P&L
-MT_9+*40#W(%O)FL__;02A6.4&:,14=R:S`CBQ/G")4E"DLQ"#4!BM*'6)>/Q
-MB-W=;6[=_)"5X0K]0?>Q7F</'CS@N]_];HO=$"+C<5'NF*9!"9XI3BKH$KK"
-MGS9P=1K8U`8>%]=ZD+:TOZ:]IRTRL!X5R%KF[;CL/.]T.M1US60R:4"LQ:\/
-M]^.]3^^1QJZV*(LI/_[)ZSQQXX;;7ST3^403STE[@8V-=6[<>(+)9$(41:QO
-MK+&YL<7:VAKM]*%'B:_^!1V$'B`)C$[#>'S,[4\^9'O[OBLD)40+J;'SUR`P
-M2^2)ZS]_31;J%AP`("W$D6!S?9/UM34^+QYP>'!$&BNZW:SQYQ#2^N9]YKLX
-M`\*MA])HY,,.)-`(G\+DK`$\@&4:G6R3=.[\F'1C,3!CL+:9\*))S#,XF=+V
-M_B%Y-65K:XOKUZZ1J(C(^SLN^BR%U]*POJQQ;)(*GGK^&_S]R]>0"JIJ2N%3
-ME@Z/#BFF!6514$R/&4]&E-/"`7C>QZ[;6^'EW_A-SE^Z/)<F^HL<O,PS\=WO
-MW-A8Y_*ER[Q_Z^;R@:V=-8(-X\@G0<X\"Q=,A5ML*6LM*H[1)O83?^-`K&G>
-M#+2;]UP:C/1R3-\S**D\8\I0Z)-2OO:9M!A`8;5&2.'?=W_Z:#<X*HJ2JBRQ
-MQE!7%2I2Q%%\9C_09FT$F>$\*T1XGU5]PHLVL+F"O'TQF"+4<:%U$<)B_+H0
-M=I8ROKCGZ&9-.>^U]]][C^H?_2/2./D5UDF66S?O\I=_^3I1?('C:>W(*@9$
-M`-2%\RC".AE5H0U2.;`\B207SJUP^^[G#NPUM??)DT12$:N9MU2%6XM*2'II
-M1JV=)4&D7/*@K4M*/<4*E^!KI6.`6B+'YK+.+#ZR@K+6:)N[L!0I418R[\59
-M&@G)@#@>8&Q-)'/&XPT&_9Q:Y]35F-'T'MM[[V*,)8T'K*Q<($U6O+&\8DI!
-MK[.!4BD"05V7[CRW#B"644(D4DHSI9(CZC(GD7UL+2""8IJSUK_&='1`F@WI
-M;UQ%9B[\((IBK#'L[(W9J0]86^MRY4K*^7-=_OS_N\\W7SS']LXQM3%()7CR
-MB3565GN/1^\WY]OJAKFF9;_1!N4765FV2=V8,;!<LI]HTFZ%%$CK^S\EZ'0[
-MI&G*<#AL4ELGXS&3\9B\G%(4!1]^]!'OOO<>412Q,AQR[MPY-C8WV=S<8&5E
-MA7ZW2Y8D7DWAUG8`N+'"$2\:\)V&*1_2OHVA^;BJG'6--4YF/!Z/V-O;9W=W
-MAP</'K"WM\N#!U]P>'0$T@7KK&UL<*77)TU<.)@#YF?R['8":MN;=@X<7[#3
-M:17TIV(;BP2B]G%CK:7R1"1K[*D62E])!M:L\3A)AVU/89Y]]EE^]*,?<>G2
-M)08#EY"PM;7%=#KEXX\_7LK`6BQ\OVQ2X:/>.(MFQV<QJAZ%?;7XVI<5^V$"
-M?>/&C>;]FTPF'!T=+65M)4G2I.2597EJRMQC`UR)&4(=0*Q6#^ZE<?.>6,%L
-M+TTZI$F7JARSNKK*T<$AFUM;SM!="JSR-,9681"``6O=.JNJ&J5BC*G\SW4^
-M.U)&LSAVOR:SK(N4WFA?&S^M3>ET.J29,V:/5-1L`BY9<)[1M)C.69;E"4^&
-M]EKY4JE8P3.LY1ES]J@?/]TW6%,Q&A^P&F\V#*T%2L!/550_;F;;LTT>]O8.
-M^>$/7V%_[Y`XCKETZ3*KJVO->ESF&;7HY[18&"]Z9BR"5XL?-]*;G\-AL+B'
-MMA.6@D_(HPP1'N:5U7X-;NKD!J1)FI*F&?U^CSA.2--H[O6%8()&3N1!WTZG
-MP^;F%GM[NVSO[-#K7WUL3=R/CX_YM__'_\GAT0BEFK#PX.D_,_G%=>3:&(IB
-M2EE,&RKX(FC59L\M2ZRUK3TA,)W#U^5YWH2*M'_6:5+"Q7/S-$/BAWE)-O*C
-M)$%KY^/0[_>7AILT,<U39U*=3Z?D]^^SM[O#VMJ:]]<T;&_OG)JBF:8)ER]?
-M(<M2]O?WB>.8-$U9&0ZX=OV)&?OV5QB&T@!GGE4R&A]Q^\Y';&_?QYK2DZUD
-M$VK2_I[Y]]N>^/?E`Y+V.3!C3`D<H"`RP7///,/QX2%E67)\/`$LG4[:I#"%
-M\]N];PZP%CA_+./-94/$N%NA3@H8Y,-8[]GD&1R!G84'ZAJ;6R$0/J5SYA4G
-MF@0GC:"L-+N[1TRF4SJ]#B^\^#6RM$,<)2@A,=@E^[QGT_@48/=\+4\^\W6N
-M/O&L`]S=+H;`<NW)&3O2XB5%.GC36<^H,4@E2=/,G:_(7\K:602:+*[QO73I
-M$N_?NND"(:1L?)46:]3%9./3[O>Y^[GE(=HN0_))09%/L<:@5-3XN0CC6%M"
-M"*S6:"$07BYOK<`8V;".;2,+#,G+L[1;!XBY9,P&`/5C@*JLJ,H2TP:>I#K!
-M'EZLN4(MG:;I7"_39FPM&R#/[D'K:\>3=B,A>"&$]KC[S30>-^W0IO8P;:XO
-M$8+//KM/598/!;!^D8/M_?TC?O3*6TS+-0Z.:T*FA,#)!]M^05D<,2DKCV%;
-ME)(,>QF3?,KV84EM!95_6ZUPT0A:&[(TH9J6*&&=I8B0)$E,9`QE4;KK7)58
-M4SOS=E.Y89GH(&3D[D$AB:.HD2&[/BD%7:&DHALK>M*B$$RTY:B84FN!),.*
-M#MWA*D9/J<N<NL[I#32Z+JBJ$56=,YD^8._H8^JJ\MYXEDFY2YKTD3)%J9@X
-MZA#+!"$5UFH.IY\R*CXC2X:L#F]@)PH;5>3%(;W>.KJNZ?;[G+_X#"+M$T<N
-MJ5-A2$W)]8LK),DJPT$'$9=\[S_<0<B$)YY8YSO__A.D!:4LSSUWZ;'POUH$
-MID7P0K9B/DSB(;7ILI"B977I[)YV9)LHBA@.AQ1%R60R9I)/&(U'C9]@493D
-MTX(//_J8]]Z_B;&&2"GZW2Z#?I_!8$"WVZ73[=+K]E!1Y)4$JF%.N@&)E\0;
-M0ZUKIKD#RJ;3G-%HS,'!`8='1^SO[[N`FJ+$^#6;)`G]_@J;FQ>(LX0HCDF3
-MM%&[.4#,GDB(7G;^+W[<]B1L`&KLR0`Z<3*L;KY'$=15[63`K3WKL9$02BGI
-M=KNG'JCA!0V'0ZY?O\X;;[S!;__V;S<'WY4K5]!:<_?NW1.'RR(-[F%-\J-.
-M3\]**#Q+)FBMY;///F-G9X=.I\.33S[IS"\7#O_%1;!8$%15U8!782'E><[[
-M[[_?-!KMU]WO]SE__CQ9EK&[N\L77WQ!',>/4?3WZ;C+(A/KY%10SWD\N02<
-MF%YOR&X^1@I(LY2CPT.&*T/G]1`YTXZZGE^/KD'S-XA/CTG3U$^[#*!FGE@+
-M#9&4BN&P2YPZQD@;?!)!!^DGPE*$5`QYJH0T^+J==@V_3*,>S`[;!=#I7ZM;
-MBD.+%8;)Y(A>OT\<=^#G4'0_SDEQV]N[_/"O?\3Q\8@X3KATZ1+KZ^O-)&59
-M<;_XFA=!\;!.V@!5&[1J&^^W`P<>!<#ZLNLD@!4A>?"GN:[M0ZJ]O[63F#J=
-M#EG6=2!OFA+'46-*J77E3)(]8%+7>N;K9!1UY?PEZKJD+*?.`'PT\@7_X[>V
-MJJKBS_[LS_CXXT\:!HP-:*EPX4:S=#E!5==49>$`+`\PMH&J9==CF8_5_+XW
-MG^X56*AM`&L9VV%9T[8L??`T1O*R?PO?$V0]X_&8;K?;[,F+8'^H,=(TI2Q+
-MIM,I7WSQ!5IKGGON6;:W=TX\UVZWRX4+Y\FRE,ED2E&6K*^O,9GDG#^WP>KJ
-M&L\^^^Q<"N*O8M\*4BEC:D9'1]R[>X<OMN\[@$<X5HDUPC>^(<93/)(%PED%
-MK6V2D&PC.Q/6@45Q)%A?6^/YYY_EK;?>HBHK\EQ@34W6B?US$3Z9<,:"MR*`
-M4S-)IFMRC6=J&C\@L3.UK,#%D0N7ND8+',.;,MN6%Q\M"7@``"``241!5%-;
-M,ET;0UY6'!Q.F)1NL/3R2R^QMKKB/%FCR!/:])+W@A;8YYL;)"MK&P@5$>`3
-ML7@>>M6O4!%*S0IML63<\\M83:>M62DE3S[]%/_AKWY`GN=-RJ!LWZ.NP**E
-MK?3)6'*Y9TI;0N*!HW!N66M0JD<D8T:C$<6T((J<]ZAC("O/*@[^D(I82NJZ
-M<OZEP@__[/Q]4=<UTLK&UG3F$V-02GA_4J@JQU*UE6Z:WCAQ(*2*HCDSZ&7^
-M?.&<:AAB39*I"Z(*GH'+!O4.I#.GLKO"_A(`K)FILSC!#%R4((8%NK^_QW@\
-MIM_K_VK.L%KSUIL?\E<_O,FT..>,]*5TUR&27F+K?#\ET$D54H(VCN5(!,->
-MRL[^F%%EG.16.%VR\/+YLJZ1`I22U%.H1(T2DM(:E)!$2J&KFJJ88DR)\.\]
-M(B**$J(DI:A=.J$0BE@),@E*1(SRE$K&;G]3ED0)I`!,#M(S,GU]XBY.2IQE
-M)*RX=5CE)&6.L3EUMZ!73Q%8ZKK$Z)*J+BGT(51032N$52@1D26KQ*)+48WI
-M=#<8],YA*HG6$VJ;,UQ91<1K1"HA4\(IIJ=3M(2UU2ZK*P.B6'`X*CDXVJ;6
-M-0?'%9/2\.3E/H='8ZK*W8^#H>3JM<W'KCYJ:MX%:XGV<'[9.?:P,]NVABTS
-MUM;,P4H(09IFQ'%"?S!@RYXCG^9,)A.*HO!`T[1)\-.UIBPK/GNP377O,S=0
-M#$.,EN^M0'C?-=WLI5554=>..:^-2XMUH'9,XBUF5E<W?%^O2-.L`=6EDLBP
-M1[;!<U<<>*#7[R5FN;_>(GMJ6=T@_?O=]!\\7'4FI:2J*R+/1+-M3[#'@8$E
-MA&!]?9V=G1W&X_$)CZ>P*4=1Q(T;-S@\/.3==]_EQ1=?;%"\Z]>O(Z7DSIT[
-M#V5-G=70G05,+0.^'J5H;5^X=]YYAW_Y+_\EV]O;**7XI__TG_(O_L6_F/,J
-M>MCO+(J";K?+C1LWYLQKWWWWW;D8\^9"1A'=;I<\S[EW[QY55:&48F5EY;%F
-M8,U**#L'8LTFPQ[L"8U88[0ID#(BCC(ZG1Y%,2+K=#@Z<"D(4CE#<F?J/N\5
-M-B?%LQ89QXT'ULS0VLL@A"2*(](DG7E8*06"$^BRZT/%G`5O:#K;%,[V6@B_
-M\U%8#`^;JHDO"6BT4S&$G\(?'Q^RMI;-2=5^G3VQ%MDJQABVM[=YY8<_9G0\
-M(4Y2KE^_RLK*T'\M<^R&L_:*LP[I95.,-E.K_=S.8GK^M'MU>.[N0*WGWH^S
-MWJO3@+I@W!A`N,%@0+_?)\LR9]2KW7U;ED63X@0&;1QH5=<N74\;Z_Y>X?U&
-MG,ES4;BTU5ZOPY=)6/PJK;-77GF%'_S57SMY]-Q:P<DA6DU;595,)CEE62QE
-M[;:3,<->$O:MQ:C[LX"H\'UM%M=I:8.G,CT6SM+3SKW3]KEVT,MT.B5-4[(L
-M:T"[Q<%5*.B"/*DH"MY\\RV_]B1*170Z'5975\FRC./C(R<?7%]#2,'Q\1'G
-MMC;I][K\G=_^73J=SIEG]2]G?=0<'AYP^_;'[.Y\CI+A=5L,@<D[2Q@-HM.V
-M^>NCW.\G/A9F#G:QOI640F*5`\RN7[M&599\\.'':&TIRII:EW0Z*2J:9Q@'
-M"1W2&1A;@C3/28L#\RJ`4W:F_7`>1L8@90!3I`LS$>U"VC]'Z0[<JJZ93$OV
-M#H[0(B:*$[[^_+-<V#I'FJ1$23)+A%I8AR)0O(3#;YIW049TNKT&I))>;K_L
-M'%1B7D;AGJB=A[+LK^X8E5*PM;G)]>O7>>^]][!F%GOEC*W-W-.:K7O1L&!;
-MRIVYSP57>$>8DAA3-P"5L&XH,QE/*,K"L0FDP`C=.N^\[+3%/K)^4&E;#.'F
-MWW#`6]CCW)FB(5:D<<+Q:.3W#+>F(Q4A(^F]L^RI!L:!Y=#M=OUY)9O]J*HJ
-M>MT>:98RF4P:,&NQ)W!L_7E%1[NV"`NA\9[SC$5G`C\/U)_&(@TIY?DD_Q4Q
-M9>"S3[?YR^^_AI3GJ72+S6T,5AN?8":]?YAC-V61P@AW'Z593*(DVWLC][X)
-MZYMO`$4L+)&4]+L91AMG_&XM6E@BA`]Y=G6$U?4,F+`*&6<D2>K#*K0;E$E+
-M1PJ&L41:BX@BQGC6BK`4N#VNEJDC?H*;)(4!K_?E0D;.TS/N.96&Z9!8,-85
-M*G55.GFTU4Z"*QP+51&Y@0`9431`"*?PT&:*,3G$EB1>865CC<%@R.%13C<;
-MD*4=/P1,&!45.W>VJ:N:HJC1`O#[8F_80<J"_0.7T"J4Y.*E`>OKP\>,Q#!C
-M0#K[F!9+6#B`?=DY=A8&<`(KL'9V%H50"QGZ-HM4`AFY7K`G':.JJJLYVX8\
-MS[WE1MTH%W1=>S\^@]8UM6<>6V.P==7X]TEO?R-;S*>P5PCAV,7!IZ_Q2I9N
-M'W-KRIW7QCA&EZOGQ-S^'"2[P8I@T49@V?YR@J4EI?>BEHU\/\@S.8648ZUE
-MFD]97_OYKKM?*C5G,IGPK_[5OV)K:VOI`HWCF'Z_SS///,/++[_,WMX>4DI>
-M>.&%YDVY>O4JW6Z7]]]__\PF\5$+S-.^YK2B;O'[EDV3WWWW73[__/,&=/KN
-M=[_+/__G_YPT34]M7MMLA:(H6%]?Y]*E2W/-ZKOOOLOMV[>7LG6DE!P='36@
-M26"[7;MV[3$&K<ZX?D([/;&G[C?OJQ`^$4([+Y!$T>D-&.=3I+8,5E9X\,47
-M7+QT`8M%&URZ'HJZ=O1D)]T)39TK7AUYRA7.:1HC9>8VDBA"^@)KV2.PIXPQ
-M)\"K94CWW*1Z"4OO86NY[8FPY`L>2K6=K2TY,\/UTV4I-$4^HNH.29(0@^WY
-MX8]RS1ZSQ^(>$L"KUUY]C7Q2DZ9]+EVZP,K*JEN'HA4ZL'!_MB>H#Y/A+<H$
-M%ZFXRT(C?AH)X>F`IRN:`TWZM(+YRSQ"^NSJZBK]?K^1A@7I2%U73*=3-\'R
-M0(O[8UT,=L.*M![@<BPD8VNJJD1*P<K*"CN[NX_E.GOGG7?XXS_^8V^0+)J$
-MFV#(CU`(89HB*0"+B^RI-L.J_?.#O'#1?+V=T+<H46FOW=/856>MC65-VL/D
-M\J<E%K;WTE`8KJRLS,GD%^^-]C!BYO-@G*>$$!P?'W-\?$P4Q2BEV=W=0TCG
-MNSD<#OG&RW^+"Q<N+`TG$+_@Q+AF/S6&P\-=/OSP/0X/W=J6RGK)34AH4V@K
-MO+1*-%-C=UYI[[O3<&_G]FA[PC.$)NGV]$U*>)F93Y.+$IY\^@965GSTT3WB
-M=("1AOWCG%YF&]]3:VH0+J'.^5=*5``CE/',!B>I"T-P%5@^UC6-RO]NI/*O
-M4R%Q1;^PFJ!5TMJB*\O>:,*T*(F2C%C%//^U%]E:6R-)4M(D;;T7`A?/$EB(
-M+KDL2`$-&NE-W>.T@XJS%N]*G''LB24?BM,G2[^@YF\QL*!A8UM!)\UX[NEG
-MN'?G#J/1J`&>&D![Z<\T,R9-(QV?I2P::+QEM#5D<4J>3YHD;:44298B(T5<
-M).1Y3NG!'Z4L4BJ,!64-MB@:N4Q[B&.M;=*<K3$87#B.&W3HAJ59E)KQ9-*J
-MC:1[?LIYT;C@'Q<DTAX6!>"JT^G0Z_6:`71@Q>=YCM::\7C<@.4SIED`GFSS
-MQUI.-'7M(6=X;N&<:V2WA-IP!G0I%37[>E,7"(&N:R;Y9-:QGF+2_K`!^D_S
-M*(J25W_T%K=N'5'5&SB;'R^9].H#;6`R&C-<<_(WI!/0*BE)(T6G$S$^GM#/
-M.L2U9JH-M=%HZX"OM94N95XTWIY*@$)06T,D!;&4E/D4K8O&3P\DQ`FQ3P//
-MJ\+CR!;IE1!222<MQ=F#9(D#*G1(.)4)41)Y/SV-KFLG=:8$H9`"C#9("T9&
-M4/OK9)5G;J4SOU($`@5>M.SVNA@A4^\O*U&RAQ":2"JN7=ER28K"4A26R51S
-M/!IA$43*G0%Q$B&$HCM(J8TEKRN$%`RZ*5L;$8='A2\I#"]\[3S=;O)8U4=M
-MC$#84!>UO&07A_E!J6--"T2>9S'.>=JVPRT\BUFZL&MGG"X\^<`GOP<F6.S]
-M$TV<@+7TNCT7(.'_U#X@(@P`M0^7,`W(KI?*^&0+#&K?KU+,DEB--8[99<V,
-MS62%#X>2'E=RYVWDZVQC\6>H/#'(;%N`A+USV9#2V?;,F%>>1>+-W:63\BL%
-M4OAUZT"TT7C$TT]>PVC3&.LO$C=.#'L>@MM$O^R%^+WO?>^$_.VTQV_]UF_Q
-MK6]]BW_VS_X9W_SF-YO#97-SDS1-N7GS)GF>G_HFG,6`>)1-^U$3.A;_;3$5
-M;C`8S!41B_KU=I-1US57KESQIK&SQOGFS9O<NG5K*0.BW82$0S=,H-?7'Y^D
-MB2\+<`G1-F]GYJD#2*O0NO:Q[!T&@R%'ASMTLYCU]77V]_;8V-QRO@I6HY0D
-MCCO>K-J`<:EQ4BDBJ1!*-B;!;;!(JM,3A)12C00KBJ(3-Z6U=JDOW,]26)RE
-M)Q:/P$U9YBG7/`<?`ST>'9-N='_M`*ME>)\QL_=^>WN;5U]]E='QB#1=X]SF
-M1<Z=.X<QM9N`/.1]?129WVD`UFF`53N6^V'K:!E+Y[37K;5F.IW.F3W^+`5N
-MO]]G;6VM6>]2"HSQ@'U9,!Z/,5HS+0HWI:HU1N/^^(;$:-,P&[4VCHZL2^(X
-MX<*%+;:WMWGRR2<>.\;IW;OW^#?_YH_(IX4SD!5^PM6F65M+4<ZHZFU0:=$7
-M:I$AM6CBO@R(:A=S;?/V-OCZ_[/WIC&676?9Z+.&/9VQ3LW573W;W1YQQR;Q
-M$.,X#I#+31!20B""&X4?((B0$!**@L0?$A!(*`008O@#2$A?`@Y?PH>(22`D
-M,8[M.!ZZVXZ[V^YY<'=75==\ICVM=7^LX>R]:Y_JLA/;W;YW2]75=<8]K+W6
-M^S[O\S[/9L6B,C"D+'DN,J[RX$GY6IL-L++WAVG7J=5JI5I<62`N&[R:ED13
-MR32@%N<,HXTF1D>;.'#@5MQRZVU;*G:]&:4;J5F%9TZ>P.7+Y[2KH#F'W`J?
-MV[9YHE@DI'`?9]N0#$!5/);\^#&56<.XVCRN&@"$`?;MW0_7"7#Z[!EX?H!*
-MH-R<>MT0U6H`AQ.+]0BHI$$2"<*(K8%(N]\#)T2BBU)">?<97TZ]S[J`I<&Y
-M5!+$B4"G$Z+;C4`<!WZECDH08/]--Z%1K\-S?7BN9^=,.V;(P.A":A%YHAUC
-MB687B41@^^Q.,,Y?IZOO]9$`;@"&B2HN;-^V'7OW[$48AEA?7\?"PH*=!Q+M
-M(&GN+\,*+[LGZ_4ZZO6Z%A=>RK7%3TY.8F5EQ>JS`M`MY,JDP[3CI+JM!@!$
-MIE7>N@)FQY_.)>Q]0(E*D+35>VP+,$!6]H!J(-0DQ<4"DF%<&=:565/,6FQ:
-MJ\,PW."0:F*_P7R<;AQKV*B':>;:[&/9\Y>-*<USQ?.1IBG6UM:V%NQML9B_
-MU3%VZM1%//WT#]#N5,`<"D($&%7NC?TH01*G2.(4@>]"I!*)?IY2@%'`]QA:
-MC2H6%M;!F=+:<SA%*CGZ<8)8"*RU^W`Y1:O5Q/+*.GS?01@F"B@RR;<0((R!
-M2N5DJEH'%?LJ%@H04^`G!6<.(BEQM1M"Q!%B21!4*P@"3[4?)RGB,%8Z5MH)
-M6A(.0AW()`*(`\=QX#H<810AB2)`1)#4N#]+Q<S23#\B!NYSE+I@J03A#*FD
-M`'-`"`<C#)*Z$#)!0B2NK$:8&E?%&N(%H$0BC6+%-(-BWJ0R@4,9JBZ'`PD9
-M$U"'H>YS[-L]BZ>?/P=*&#P?N.NN73>4?$=VSG*U,#I$P5FXD(D0>[>7MQ26
-M$5&*>M>FV"^)Y>AJO3PZ$(?7][2!JIGN!J*4PM&=.]+WAYKH9&49LK%;=FTN
-M%B-M+&YB`$DV/)>;3W)`MF+RRP+V4);S%>/%S7+,'/M*W],4`VVL.$F0)C'&
-MQR94L4&O(YM)V93)210?YV_'8-SJ]NRSS^+99Y_%4T\]A3_X@S_`0P\]!-=U
-M+2AT\.!!G#IU"@L+"]=L%]R*B-O6&0J;O_['?_S'\9&/?`1//ODD9F=G\?,_
-M__.6$55V(RG*881JM8J;;KHIMZ!&483CQX_CY,F30]O(LD&$$0[W/`^52N5M
-M%9U]2R8V6'^N@=.+2?T(L[:D05!!M^NA'\?P70>,.5A>7$93`X5971['(8!(
-M=1#$0)G2R+#:"M8TB2J*-]M\[%F4NZ3RO9F(WEO%+-KZ_:K.<1PIT6C7J[XE
-M%>2W:TM3U:XB!#`WMX!GO_\\PC"&XU0Q,3Z*\8D&4A%EJJSF'`T`S&&&%67@
-M5AEH-?C_H$*;33*+;+W7.P>64ZZE95]M9>XNLFJ*BTVMUD"S,0+'<;#>6<6E
-M2Z_AW/DS6)B?1Q2G&!D9PZY=NU&I5$"DKE0E,527+MTH/DD4`T`B0;/9P,A(
-M$V?/GL'$Q`0FQL=OE+P24DHL+"S@GQ]]%*MK:[9Z;ROG1%?:1(I(@U?#V%-%
-M<?6B9E69#E81O"AC;IFDJ&BK+(>TW)2QJLH"T6')=?;Q,@TXLYFQ:9P7KQ5G
-M%)W$LM]-*8'C4"VZ6L/V[3MQU\%WY;[SK9FC!V%XK]?!X4//H=M9`6.F%4VJ
-M5D$R@&SRU/[,/$2RFH<#K:FR8QD6D!)"<L"\!1YU?5NQ1<Q^<#B\@IV[=J#>
-MJ.#TJ7-(!4=K=`+M]54L+:W`=2E\WP-W-".,#/:-$`K"B+8)3_5A#%@KA!)M
-M=ZY<$`DAF0X\@40(Q%&"=ABA&PDPYJ/2&`=A!!-CH]BU8SL\SN!Q!Z[G#1R9
-M(`=M*-K>7`'(`^=4(](N)06C'-NVS]Z0L5*9)`;12:$?^)B9F<'Y\^=SU7?*
-M&!Q?@7V,4LLVIW)C#&I`EGZ_C_W[]V-N;@X7+UQ$%"=6$F-F9@:+BXOH=#H(
-MPQ#=;M<678UQ0M9%M9B894'U+./)SG-B``JI>8M:#;9L82.[YF8=THWIC@'5
-MS'O,O&?VR_,\]/O]#9;Q67:'83(6V^G+BDA9P,KLGW$TS%ZS`6MYHZE4MNT_
-M9WCT%FSM]1Z^]_01S,T!W;Y`E2DMNS12<@"=7J2.G1"T.WVXO@,BE.,R9PPN
-M(ZA5/<S/+X,0"H=1RRZ24HF])T(B2E(D28H+5Y;@.AR>Z\)S/;0[:ARE20K*
-M&0@<""D!D8(Y'GQ/N:/&2:ATV`@%!44JE8E`G#*$20I0!SQ5@)OG<,5LHA0I
-M`=(H1JQULR@%J..B5O&P=]LH:A47O3#"Y855S"^O(XSZ$%*UWH-I)AH1"J@7
-MBG7&4PF?<D@)A!1(M>LFXPY4=*-:Q&O-*OIIC'X<HI_&2(1`0A(CLJ?N/Q`$
-M^CZ-TQ2ID*@&+BH^19I*=+L)"*78MZ>!F9G1&V[N,K]=U[7Z?%G##B+SHSWO
-MMSV\V)]W%B^/C^UOD%Q@.:Q=<9A6MLD'BL8YPX"B(H&@+,;/DF"RL5L6#,\6
-M(,O>GXTGBP7#,AW3XG&9>'60K\`:8YCXJM?O87QT#*W6R`90;BLXT;`<YVU5
-M]^:<XR,?^0@JE8H-OI>7EW'BQ`F<.''"GK#O?>][^.W?_FU\]K.?Q4__]$];
-M=T+&&&Z^^6:T6BT</WX\YYY5EE25+>*;`5I%YQ5R#3JN^;UMVS;\[N_^K@T$
-M3-]\-C`W"Y81@-NU:Q>FIZ=SG[N^OH[GGW\>2TM+0\$TTYICP"M3,0*`\?'Q
-M&UHH>ZO5:A-]6A28$E!!50)(*!@#7-=#O3Z"A87+<!P/U6H-ZZMKZ+8[".J5
-M7.^OE8H7BJIM9D*9F<"LE3?DI@*_61?(K'#=9HR$K8"IUYHPKP5BO+%%1$]H
-M(D%[?14MQP<(QSMIB.4K#2I@7%Q<QJ%#AQ&&*G@9'Y_`V'A+=;$@.QEGA1_S
-M$^\P@&E8)3M;#<X[\0UW.KT6BV^8OI!YWGQO'"=#P:NM&%MD091:K89J)4"G
-MNXXG_O,)_-N__1M.G3F+M78'_3""D`2^Z^#^^^_%)_Z?3Z#J>TC3!")-0`G'
-M0!=D\!VI2.`'+F:FIY"F*8X<.8)=NW9A]^[=>NY[\VWI?Q3;ZMHJOO2E+^'B
-MA8LJB8+A-*JJ*@5!'(?H]7HY@*JL@C>,@33,=;#("!X6%)F6O;+7%<?V9MI7
-MFP6E1=#*S)F&Z5%T[3+[D6T;'/;Y1<'CP7VF]+`H):A45(M0X'O8N6L/WOO>
-MG[#%GV&?_^:`5P9H2G'RE6.(>NM0RX]JC2/@2DM(*D"G".J6K@^R#+R2UUAS
-M,N=.MRSDKBG%@"%(LMIC%$P&F!B?1J,V@M<N7L'\TE6,M%JHU:I86KR*A845
-M4$X0!!X\UP6C#)PQF*8/4*$E`!3;DLI!*ZT1NI6I:C=,I42<"L1QBFX_1)I*
-M,#?`Z.B($MSV?.S8L0.U:A4NIPA<#X[#M""]7GN%@)`&)-#M\OH[)1+EB"=5
-M%3M))48G9Q`$U1N2P9!E!66OM7';JE0JUNG3\SQEWD%4"^`&$$EB0UN\*0`R
-MQK"TM`3&&*9G9C`W-P]"B&7T;M^^'8N+BUA=7448ALHYM->S`)(!M,R\99E@
-MF7;VXCUMBIEIFFKW006,,*K:N[+W/J,4W'%TL5*!9I[K(M`&$6;LQW%L@3`3
-M7QL&[#"W\XWK(^P]4E:T+";!94#=QK67;-K./&R-WDI!_HV,:RDECAT[C:>?
-M?AF=_H0J0.FVI40*1(F$%$`$"0@!"H$T%O`]Y3[)"`7E#'$JT.W%($PQL@"`
-M20*12DBJ`"U&!(3C(!9`(@7B,%)CSW%`0.`Z`.?Z?&OPTF4<W'71CV.D`"AA
-M<+D#1H`D%8C3!"YW09D/$(HX$4A%A'Z8P'$97(=#4HX4$2018(2I'T8P,UY#
-MO>*"(L7,>!T3K2I6NQ$N+ZQ@[NHZ.KV^:D.34H'C4D"F"3R1HD89N..BV^]I
-MAW/EN$F9:2ZD\#P7C`(B34&T8SEAJK4:A$!(U3)KVL1C(1`*P`E<U'T7/A<X
-M?6X.`%"M<-QYQXQRB;T1R0K:=9T[#N)$0)!!*UHQ_BB+<XJ_L[%.V3U#-LDX
-MKV7"5A9+%?>O"&AOU$S.MQ@78[PB+I$M9I=IDF;GDV%ZM2;>*4H_;,;$(EJ?
-MDNBX2K5`ZMB)J=BDU^UBSRT'P!C/Q;&O1_JD['5O*X`U,3&!O_B+O\#4U)0]
-M,?U^'W-S<_C2E[Z$SWWN<[9G_N677\:?_NF?*@>9N^["SIT[[2(R,3$!W_=Q
-M_/AQM-MM>)Y7ZH2T6=*U&4)Y+?9$V>-&]R$[.,UKC'Y)M]N%Z[JX_?;;+2AG
-M!N?<W!P.'SZ,7F^X(*-I531M$96*<O,R?Y=IC;WCP2Q"M+X&T91?6"%,SPO0
-M:+2PNKJ(D7J`9J.)E;55]),(K9&6#3BL0Z!,"Q,;V?!=4@CED*.!Q-=;57BC
-MND)O1//HAS^_BH9&&4$4]1''$1R'X9U*P1("6%Y>QW//O8!>+X3C.*A6:YB8
-M&(?CN$C3Q`:\FU44BNW"9>!5EH%5!+2R`%:Y_?;K!^>&.<4I-FB<6V3>Z/AT
-M'`>^[^/<^;/XAW_X!SSQQ/<010*@+H2LHA9,@+F`ZR28FIR&XS@J2=%S8)S&
-MF:J7HOR/C#0P/C8*RH!CQXZB'_:Q:_<.[-Z]$[5Z1;.SKO_QV&ZW\>B7OXQ3
-MITYKD%Q:T%/IOPCT^CVK"59,<(K,J^PZDP6VBJ!7<3P,&[?%XL^PL3/LL;+G
-MKU7,,J"5`:8VTYLRP2RE5+56D#P;L<B(H)E[C7,.Q^'P/%<Q+31C^>"[[L;!
-M@W>C5JOEQ%++M+7>/``+:*^UL3!_!8XC%7B082E)4*TCE0X,(TC^_3D-K2%N
-ML?;ZHLQY:-!**""L:+<I$BFM*=-R9^7BU=B%"\I<N!4'-]WD82J<PL+<`I:7
-M5S&S;19)E&)QY2J6EA>1QBMP'0>NZ\)U'#B4*'",""4/0"0(&*2$%?`60B"-
-M8\11A"B6$.#@;H!J8P)!4($`027P,3,YBGHM@.M4X'!'ZYPY^C!BR\K)!_94
-M@81$6=H;')P`$$F*)`'V[3N0`^UNC'5,6/9"EM5CQITQ/3"R$V;L2RF1I*EM
-M/Y'9D5IRGV=MT56\Y8$QCLG)2:RNKJ+=;B-)$BPN+F)Z>AK-9A.+BXOH=7OH
-M]E1;H1`"E4HE!\2[CJOLZ77+27:]-?>E$`*4.3J)HN"<@5(&1BD<INYWS@>`
-M55#QK!E$=JZ+HLC^9'5KLL\WFTWT^_TMZ^)E$\(R5]ZR1-$8GPS3XE5F5WO@
-M.`Y.G#AA]0&'`6MOYK9X=15//GD$BTL5=$-=7*"*O9G$BBF4RA0B4HYHC%*$
-M_1"^QP"]U@6>BWXO!*$4+J.9!)5`,@7^I#+5K`Z"*!40H!""*?9E*A$*I6+'
-M&84?!.!QC"A-$$L)Q!&2-`$DP!E7FF<28+K5E!(*RAT-C@L("400B-(88421
-M2.4BQ[2A"B$,S9J'F?$F5I;74*MY`)%P'()6PT<CF,3N;>-86NO@M2LK2`2!
-MZRJ&V-IJ%T&:@(@4:VF$F`*$N:!<N1\*HESQ&&-P/%>[VR40(E5FH+HS)!7:
-M0($0"`)TXAXXX0"A:-6K"!P.WX_PVGP/CL,Q/NKBMMMFP=B-.7\9%J7GNNCW
-M(U"[5FDP"JJ-'KK0J^Y/,13$RMZSV5BZV$)8A@]8AFI!W[8(B@TCO11?D\4:
-MBN!2<8[-OJ[L/<5]-<ROHMY>&?/+_,ZRQ:X%C.N=U\ZI`PTORI4V9:_;!:<4
-M4U-3RA`A(X'QPQ8'^=L].+,#$U`]\;.SL_CTIS^-J:DI_.JO_JI][=-//XTK
-M5ZY@:FH*<W-SV+]_O]6*JM?K>->[WH73IT_CT*%#.'KT*%Y\\44</7H4W6X7
-M-]UT$VZ__7;<>>>=N/GFFQ$$@;W(<W-S>/SQQW,@T_O>]S[,S,R47C`A!+[^
-M]:]C;6W-/C8]/8V''WX8A!`\\\PS.'/FC'VNV6SB)W_R)^W@,XRL:K6*??OV
-M(0Q#//WTTWCFF6?P_>]_'R^\\`*6EY>Q:]<N[-NW#S???#-V[-B!5JME%T'7
-M080YU@``(`!)1$%4=>WGM=MMG#U[%J^\\@I>?OEEG#U[%@<.',#]]]^/!QYX
-M`.]^][LQ/3W]3H2K!B&5!IZ4U('2S*!6O4)3&CE'):AA?7T-G4Z(:M5%J]7$
-MPN(B7KMX$3,ST^",0S<Q*`M?F:JV#8D-S`XII5H,.;/Y@V59$9D!Q+(WOK!,
-M)O4\+64P%2>]K3)M4`(G2;SQI'Y0R<_2<97&1'M]&:V6`TB>L9T=MA<WWK:\
-MM(+#AUY"KQN!,0[?]S$V-@K/<W/TW,W:I#8S@R@"5<,TKP9BL"BMNFR%>55<
-MC(J+ETD.HBA"'"=O2/<J^WH3_"\N7L7?_,W?XH7G7T*2`)Y;@5]IHE(=01P+
-M.+[$_???B8<>>FCP&1K,,=6<2J6*1J.!9K..)$EPXN0)+"TO8&9F&KOW[,2V
-M;3,(@DIVM%_7XVI]?1U?_I<OXZ67?J`T$Y!M:3$"P=T<^)1-W(H.@\7K6]2\
-MRB9,Q?%:-N<4];"&5>"&S4=E;JK#QJD"DU1B.4PG+KL?IH7')-FM5LN"R)DW
-M;##+(%+ID%#*P!T'KNO`]SQPQ\'.V5G<\^/OP<Z=.ZU8LW64?<L2PH&>8+O3
-MU@YXVNE*M[09PPPE_2B57CD9..#EQ+FM^+^$8G`--+`DR;3MD8S3GU:GLNL4
-M,2+E,J,W*2TPEO'*M+I5:M$$)"@<[J'I^FC6FNCW>EA>64&GW4&]4</VF6WH
-M=-:QMK:*M;5UK'36D"0Q"!&@S-P/#)#4"M8"`H02.,R!'XQ@;+0*Q_7`N0O/
-M<U"I^&B-C*%6JX,1"8<S<.IHH6^BDAL-$!L777./4:J2:4AM.6B`9*%.6IH*
-MS&S;A=;8Y%!0\'IF+V2+JGD`2\5*M6H=KN-9$&1#8I%=MZ`8(D(;E@AA)9-!
-MJ=``I+K?C7Z4ZSIH-.I86%A`%$6X<.$\)B8FL7OW+JRLK.#JU07T>JH;(8HB
-MN*YKM:LHH2!@8'3C>F><N$RA@VI6):/,,CE=U[4@J>?[<!T'0<6WQZKF4M6F
-MK1QO8Z1IHI-?-?[35+GB^KZ+,.PA2=)2]NC&PK9J(V2,9W2RJ!9D'Q0MS-_J
-MM<:55\\)6BM.:(:@83?,SFY'K]N#[_OH=7NZ8\`P&C<FLF_&/":EQ)$CK^"[
-M3[Z"3G\"$@*4*-84YQ2.QQ%U0E!"X'@<GN^"0F)TI((X3>%1!XP2``QKZVN@
-ME$,DZCXG-J94K$\'3#7U"GU>B6)%NI(A=2B25*`?18ATP<?U72#A".,(H4BT
-MH#R!@&)OLLQYB9,4E%!4:A[6NZ&%Y=,TT691U!JK*-.[%%-C550\BM!WT&I6
-M<XYUOL?A>1*UH(F9L3IZ_1AQJNZ+?B]">SW$Y;E%Q+T4@G"K&R1("JGC:X<K
-M<?DD47RL*$DU0$/ML1!*0#7@!0+$4J!6]>!R@CCLHC4ZB3.O70%C%#MV-K!M
-MV]B-E^EEXN`T3=4\IG7G"%3[H,BXX"'-BK5OSN0I@D^;Q38F#RK[K++.KK)N
-M,))Q22TCS10!*L.<+<IH9)E2!G#*SNM9`,H\7LQ7LD6^HC;?L/TK!;$(L0["
-ME%`PRD"HT@.CA&)U>05[]^Y!M5K-`8I9T/"-SDUO*X!E3EH413EDT"PLO_1+
-MOX1#AP[AK_[JK^Q[OO6M;^&7?_F7,3<WAZ>??AK;MV^W@%041?C&-[Z!/_S#
-M/\3"PD+N9%^\>!'?^<YWX'D>'G[X8?S&;_P&)B<G00A!M5K%XX\_CA=>>,&^
-MWG$<?/2C']T0O!-",#\_C\]][G.Y8_G\YS]O+\SITZ?Q^<]_WC[WX0]_&!_X
-MP`>LNY&I_!@A^L]\YC/XYC>_B4ZGD_O,^?EY//OLLZ"4XL$''\2G/O4INQB;
-M_3EZ]"C^]F__%F?.G,D-X"M7KN#QQQ\'YQQWW'$'OO"%+^!][WO?.T@3*W-3
-M(2]*JH(>!5X9X7$A5.7'=5V,ML8P/W\)K"_A!R[&1D?1[X=X]=43V#8S@UJ]
-M!L*X9EA)57EA#$6=;GO329)G*>6@([V'QI:;$)5[Z+\)*5?;?",W-'F=CP]C
-M%)8EH?8XC<X8`:*P@S#JPO6JVI%PT,I";B``JRP!7UU=Q0N'#J/;CL&8"\X9
-M1D;4_5L$LXO7JRP!+RY*65V?,L?![,*=K<X4]_E:"\QFQVP":K-`JDI?G'$[
-MPM#>]V%,GFQEW#!-]^[=A\6KZVBW>R"4H5*K8G1L##?=?#-NO>-VC(TVM"BS
-M"E8Y9:@$/FJU&AJ-N@;"EG#X\"FLK:UB^_;MV+__9LS,3&%T=-2VA-T(6Z_7
-MP[_^G_^#PX=?&F@YD$%08K2NBBRKLO]GP:HR[:LR/:NR@&4SQM1FXJ=EULO9
-MHM30\:I94":Y+0L"S7@L$Z`V]TR6)94%VK6G<Z&ZJ:J"G*MDV@\"C(^-X];;
-M;\.!FP^@T6S:]GNCQY.]+]]\QNO@LSW/TYA4!B0B)%,\H*K-3LI<J[)UL,R`
-MN/EKMK&H(4$L`$:0M2;7B6.V1F0UIVAN?A^<%PE"]9C0KV&20)(4E4J`(/`A
-M)9!$"=KM=:RL+F-R8AQ)G")-!;IA%_U^6^N:"8B4@!(.QAD<AX%S!L?A8$P!
-M,0YW4*U54:_7X;D,4B9@S(7#7<UJ%"!RX&A(,RZ`4F@=8$G!F4H@$R$U&"(T
-M<`50*+=C2@,<N.TN:(NG&RX!E%):EI4!O[,Q2[52A>NYY444;3:3)(D=!*E4
-M#+E46\(3J6*M.!Z8`3#=&AH$OF9`,30:>W'UZE4L+R]C:>DJEI:N8L_N/1@?
-M'\.5*_-87EY&I].QB1LA1%\GV\B:<_K+"IP3.G"U8HS:%F$#0BF`02!.(L1K
-MBE%MF&:&\:36OU3I)#'#@AJ(LH=A.)3YG&UOS!>+I&Y9YO;<4(J<888"_6@.
-MV-^[=R_NN^]^O/S22SAV_"BZ_8[6OZ.:!<[1(Q*];L\Z*'+.53%'OC7Z5XM7
-M5_&?__D4A!R'(`P0$JDN7CF<P?,<"$'01PCN*)"F5O7`70HJ`,X8*A478;]O
-MFHBMX+F4VC.5$#B,(M7:4:!$=TA(K0VHP&G!*#PW0"]6[F]1*I"F$E+W/#,0
-M0'=D]),(C%+XW(''&=;7.V",H=N/[!J22@&(&-3UX7`7*5&N;[[K@1&)B;$Z
-M&&.8FFR"<R-OH*1'I$AU+DO!.4'@<@@M2]+A0+/N8VIZ!`M+J[@TMX+53A^)
-MC%2;(6>@A,+Q/`O@"0AE=@$QF(L)M!.B`=@4>#E2KX&*""Z5X`Y''`M4*@3[
-M]DW`]UW<:%LQON"<P_<\M+6T@6+2*6#2.A)*LV:1:Q;GAW96E;#3BYIVQ0+=
-M,+"X:-909HY3-'7(:O9E&5O%]L5A+*HRC3VS&:Q@,YFD8MY1QB;+_G8<!Q)2
-MFS)04!!T.QTP1K%W[YX<H+@98^R&`;`ZG0Y>>^TUC(R,V(D\VXH5!`%^]F=_
-M-@=@/?KHH_C<YSZ'??OV@1""EUYZ"1<N7,#,S`R^]K6OX;.?_6P.E1P='05C
-M#&MK:^AVE8WO-[[Q#:RLK.`SG_F,=31\\,$'<P#68X\]A@]^\(,(@F##23YT
-MZ%#N.,;&QG#++;=8K1+3]I@-2,?&QC`]/8T@".S`?/'%%_$KO_(K&SZO#.B[
-MY99;+/W9#*+#AP_C"U_X`I:7E^UK&XT&*I4*HBC"\O(RDB3!X<.'\?&/?QQ_
-M]W=_AP]]Z$/O.%TL(UB9!Q%TO5@6A/0XA^-Z:#1:6%JZ`LJH2FA\'P?V[U=L
-MMC/GT(\B'#BP7R7W2:IZSK?`[K`T36F1'-V[GF8F'&3:,K;(@'H+*K37;!DC
-MTBZ64@>PO>XZ7"^`%!+4Z(7AQ@5)A1!86UO#X<.'T5[K@5(/G#EHU&L8'1W5
-M`:_0($\YLV2SRFR6>ES6+EBL?O\HS2:*BT86/##Z)*_W,\I:Q[+'2BG%(X]\
-M``_<_Q`ZW8X"+SP/CNN!<0;*&%S'`24$U6J`>N`C31-$81_+R\LX=NPH.IT.
-MZO4Z6JT6IJ>G,#DY@<FI43!&0*EAAV3WZ_IT(>QT._B7?_G?>%ZO,P3("?$;
-M6_8B&\H\E@6ELBRL(CNK""1M$,$O`:VR`4Z6>CZ,.55D?@UC:!7'K^_["()@
-M`[-IP/Z+!^>&4("2#=H]5@N#,3C<`:%DPUI@@$$3[#/&01F%YSK8MFT[;KO]
-M3NS8L0--#5QEA9L-*%8&7+V9;`:S!;ZO60;:G8^@X'(F[!HG)<UI?PZN_=:*
-M(5(.J+6;'=+6]!D+POY:QR7O:`EXG@/7:Z(UVD":"`A!D"0"8=Q%DL2(XE`Q
-M4"2!$%I'DG.X#E.@`W.4=E;&#4^!5:EB)PC#A*!#-4]-O&DU!XEJEZ12:.*+
-M8A@)$2&*&.XZ^``J]5&]K`N0&VB-,\=LC'V,&43VVCJ.@XGQ<9P]>P:.XPS:
-M<J$2?RF4\+616"`42#7#3XGVJFJ[2?(,L&6^V\3U_7X?4U-3F-T^BU.G3ZEX
-MZ]Q9<,XQ,C**R<E)S,_/8VYN3L\_5+5S"I2R%+)S&F=,)U!YV8]\B[740`_-
-M@$>&W2$VM/AE/S]K9C%P^)26&5*,HXJZJ%FY@3+60_8>?O#!!S$Y,8DD3O`S
-M'_R_<->/W8[_]<7_A215GS<Y/H$DBG'Z]!FE%9=AFS6:C;=$OCU-!9Y\Z@6\
-M]-("(K'-@NMIDB#L1W#=`$S/OXU&`,>ANI``Q*D`IPR``*5`MQ^!.4S+?Z@"
-MM!^XZ/9"VR$]``G4N&-4`=%$.X]#`T@>XX@%0Q2GB!V)*%7L+"F%`I&(<D"E
-MH#GVE=2"[E(F:IP0@#(/C#F@NF4O%1))*A!47'3#!,NK';0:`>H5!W[@@FGF
-MJ]2L31"J#:&(`M"XA.M6D:8"49S`=YJ8'JOCTF(79RXMH!>'(%*"NRX<UT4:
-M1XH4*B0@-"O5:OBI^57JM5H(BEHE@$,E'$DQ-='`J3-7P1E%H\ZQ<\?X#5/H
-M*XLU;`['&`+?1]CO(TX26+,/;6$K"(80"C;/J3:3$[)K!]GX.65,HF$@=Y9-
-M9?[.QG>;B;27@7G9.*_XVK)],H]GVPK+Y$C*F/IE;M/YM3T%=[CFC:HS?^7*
-M9=Q[[WM0K]>M>V.6@?;#YKIO*X`5!`$N7;IDP1TAA-7\,/I.M]YZZX;WO?KJ
-MJ]BS9P]V[-@!UW5QY,@1//KHH_B3/_D3^YI:K8:_^9N_P?WWWP_7=?'::Z_A
-MS_[LS_#HHX\"`)YYYAG\TS_]$W[S-W_3,IS^_N__'NUV&P!P\N1)G#IU"OOV
-M[<M]=Q1%>.ZYYW*/_>(O_J)U&315KNS6;#:Q<^=.RYP*PQ"7+EW"[__^[V\`
-MKS[\X0_CP0<?1+_?QU-//85O?_O;B.,8!P\>M.+LE%*LKZ_CBU_\H@6O""'X
-MG=_Y'7SB$Y_`Z.@HUM?7\?6O?QV?_O2GD:8IYN?G\<=__,>X]]Y[WY':6"9Q
-MD?KF8\C2/8V]IW(R<ET?E6H-8=3`TLHR6DW%BB.$H%ZOH]%H(!4"812A6JD,
-M)HPMW%P#\"'#SB)"+SQ;2PB*KRMSR2BK'+S>":#X>=<2`]VX7Q+]?@>5L`?7
-M\U5)F_(WM$!=+Z!JM]O#BR^^B*M7%^$Y#571=SA&Q\;`N:,K(XIM5C1D*#NW
-MPQA,P]P&S8_,.&M>Z]0,8TB5:29EGS.+J0%.\MHYU_ZN8MN:M1G.:!FIYU(+
-M,B0FJ*,:/*,,::+$6.?GKN"5JU<ATA1AV$.E&J!2"=!L*FOVR:E)3$U-J4J/
-MC+5>3AF#\?IK(VRWV_B7__TO.'3HD&:;D1R+SQ0_LJU[99I21:95F1WS,(OF
-M+`"YF5Z5^5S#:OYA0%/SV:[KHEJM*M!!MQM)*9'$":(H5(+).J"C5&DG4$U!
-M)YE[1$J)-%$MA$R#6,KJ>F.IE&C[:\8Y&GH-WK5K-Z:G9U"OUY5P>Q`@"`(+
-M7!GF55$@_EJ:7#_*S?$\G>P**]9>LN#I$+%,0%:6!KOY_=;!JVDEM/?-%NY[
-M(6T[3?Z>&[3,V^]4%EPZMU!HW$!W"R`.@Q04CD,15%U(*92`NR0:B!:Y5BQ3
-MF*):9T/:Y(4`X%J(73%>".B0L6WF7Y9IM1#@MG!OWB.1Q`*C8]LQO6,'*&60
-M1-R0#`9`NPWZJG4N:])A$K/IZ6F,CHYB=74UOQ85Q@]G')[O871T%!,3$QAI
-MCL#S/0@A$8817GOM-5R\>`%)DA=!IY0B"`+$<8PP"K%__W[$<8SSY\YC;7T-
-M"PL+N'KU*BBE:#0:MIV=409)\G-:&>LX%<("2T5K^BSHSQA#DK#<G*):Z-/<
-M/9!=FPVP/D@T\RTZQ5:=8B''%"*RH&N9#H[9YS`,<?384?S$@S\!$.#V6V_#
-M/0??A6>>>QY^I8+=N_?@RN7+6%Y:@@1!*@2XXZ!:K=I<Y/46P%[OO+:\O(K_
-M^L^GT`MK(+J0%(=]$,:0)`*<4PA!X`=*8)TP:=L;3;<7I01)(I4!@\-!R$"O
-M,(E3.(Q!2-7R1W0Q0PK=]"RUC`,DB%3D2$H5&\OA!)PP"!`DDB.,4R1"H!_'
-M`"2([LB@E"#J]=4]+X!Z(T"2)EA?:X-`@G(-)`F!%!*^[P$"Z"<29ZZL@0A@
-MK9>@6?=1]2.,-ROP7`K'87`!I$D*(9EM"24:1'6X8I"2"L5ZNX<=,TTLM[N(
-ME@5`"3S/!242B92ZA5$"1&1,9I7FD-1=$5(H[:]:Q072%+5*`.X0+"[VX'`'
-MXV,>IJ=;-V9N5^*>:J1XXG8[8[P%F^=!2.L<F"4W;,6MNRQ^M\^1S>^7:PFE
-M9YE/*M_H(HYC2VS)QF1A&%K@O_AYP^:8S8YE,Q?#8BQX+99I,3\UK=MF<QV.
-M<^?.8WQ\%#?MVY=K:R[3WGJCFM!O*X#ENBX.'CR(,V?.6#V+;/L`I12CHZ/8
-MN7,GSI\_;]]WX<(%^_^IJ2FT6BU\^]O?SIW47__U7\>MM]Z*1J.!>KV.V=E9
-M_/F?_SG.GCV+[W__^P"`[WSG._BU7_LU;-NV#95*!1_ZT(?PS__\SQ9D.GWZ
-M-'[LQWXL=_'Z_7X.=&HT&OC`!SZ`;=NVV>IR$2"24J+7ZV%E9067+U_&Q8L7
-M\3__\S_XZE>_FGO='_W1'^&3G_PD**6X>O4J;K_]=OS"+_P"SIPY@QT[=N3.
-MVU-//85CQX[9QW[NYWX.O_=[OX>1D1'[V+Y]^W#FS!G\Y5_^)0#@J:>>PM>_
-M_G5\XA.?P#MRT_H?C"DJLZH@9A(`0B`)`:4,GE=!O=Y"$L=8O+J$T;$Q^`9X
-M)$KAP^4.TB31GR=@I;!>!ZPV2*8S-^SK#"J*[A1#)^`?(FW?&HBDOT$JC2\)
-MU8>_WE[%J.LA(_WUNG;D[06O)"02$%"TVUV\_/)QK*YTX#H54$;!>(+F2`U!
-MP'4"!IO<9'^,Z#')]-P8MIU:$`@&6C'&8(#H'ZV#QE0B+NC`K5)H336Z2:6H
-MN)!E`8QBO[UYC=(8`:(HU`L?L96LXN6XUF(V`'A5FP9W*'S/A>MY2A\.$H`2
-MAX\3@2A*T>MUL+JZCH7Y>2PM+X%1BB#P,38ZJH^O`<]ST!IM8G9V%K5:'8[#
-M,]_-M1O:<!>UZV5;65G!5[[R%;STTDO6^MD$1G$<6Y<_$^`4`=$L`%D$)(O_
-MS\X917IYMM4PVTI8M%DV^Q($`?K]?BZPVE"1'`)LFM^44M1J-5L@`*`!RA#=
-M;@<BU6YS=,!X8J3`1B306A]:;X$C!W))`E"BJM&`JJ('OH=&<P23$Y.8FI["
-MZ-@8&O4FJM6*;17,M@N:=J*B:'L1O'HK-D8I1EHC6%];+&476_%T.="@4H5_
-M49A[AFF=#0)Q1:(1.FG<W"UU,,;H\+ETPU=F_'HMJ$4S:Z+06)AV,B*P21F0
-M=V$SS&8*H71/S+B%8B>H-II,JZ,8R`MDC1`<QU6:5_9>234@D0!2B3A#"L11
-M#.8V<?#=]X)R-<[(#<PNII3:<5XF/NQY'AYXX`&T6BV\^NJK%LBJ5"IH-IH8
-M&QO#^,0$1D::J-5J5H=U8#-/K<#[^OHJCAX]:C5HLVP%S_.0)(G5N]JQ<P?:
-M[3;6UM;1Z2@Q=S-W>*ZKQ@.4^=$P1D)92TL6L#>/&0%ADU\8P%Q]MAD+@V,R
-M;HBFI6>PKI8DQ1)(16KCM>Q<;LZW^=XB(["XCA\^?!@[=^S`/SWZ*/;NWHT/
-M_N0CV'?337CJN>?PKG??@Y65%<S/SRG#D\Q8;C:;J%:J;PDKYKM//(^CQQ;!
-M^6[$88Q4)."N"\9=2**82IR9`@1TL4'-Y4P;+''.$/9"[0YI=.>,#`$!=QC"
-M,+%S/P6!I&;N8&K.$*EJO3/U8D9`A02XBIQ2(>!2!@$'OL,1I:ER&DP%$IF"
-M,*8G18'U]8XN8G!0`C#'`:,4D4A`*%5MH$0@E1)K[0B^=D_L11(^)UA="U&O
-M<#1J'NI5'Y[G@$L!R80MVBAFIU;9$A*MD0JZD=8T!`5E')[C0"::-292**95
-MIJBI:%XJX-;LQUHU@,LH.(`T[B,,70`4@>]@]ZY1U&K!C4M0*,2\C#$$08!>
-M3VF_F7-+31Q+%)`I"SG@M3HF2O,P33M5A3*9BSG+P*QA8O%9L'I]?1US<W.X
-M>O4JTC3%GCU[,#DY:3NXSI\_CSB.L'OW'OB^OT&&I-A26!;[#Y.'N19X;?:U
-MM%"@6\IA\IU,3D,)!9$2+G<P-S>'3F<=CSSR,%Q7&5ZI(M1P5\8;KH502HEZ
-MO8Z[[KH++[SP`JK5*N(X1J?3L?H7M]QRBW7H,]O:VII=$(00N'3I$IY]]MD<
-MX^G`@0,X>_8LSI\_#]=U4:O5,#DYB?>\YST6P%I:6D*:ICAPX`"$$/CH1S]J
-M`2P`>.*))_!;O_5;=J'FG.-?__5?<>G2)?N:N^^^&P\__#":S:8=8-D*"*#T
-MM[[][6_GDLJ77GHI]YKWO__]^-C'/H;+ER]C?7W=4KA'1D9PWWWWV<\V%>(G
-MGG@B]_Y/?>I3.?#*`%V?_.0G\==__=<6^?W:U[Z&CW_\XW`<YYV#6R'O"FB$
-M;*6N4E/M7"*%@-:+!(>`YP6H-UM(TP17KLQA9&0$S49#.WL`C#/$<0S&.9(T
-M!:=".T'ED^1KHL>9=D)D=$NV6A$K6K$.8TKEG*6V4,W8*I-G*#X@35`8(8[[
-M\/S:AHK\]0@H;`!A!!`G"8X??P57+L]I;3(&QZ'P?0^-1CU772@[=X91D'UJ
-MP)XB&X39RWZR0R5_GO.)X695BC)63A;,8(SI>Y^@U^OJ2GP>:+U6Y27[F2;8
-M-,YN1J//L+O:ZQT(D:(?=K"RLH:K"XNX<F4>22(P,3X%S^?8-CVE=9\$>KTN
-M]NW;A^F9&30;55#MF%/4`+M1M/P6%Q?QQ2]^$:=/G\X%-6F::KV5O%5\$0`J
-MT[@JZA=L=OVWXA18#+A,DIG=I^S^%,?#,'#+=5V,C(SD`KE>KX?5E55E"ZXM
-M[8EQG],@E98*'-P7NNV$:LTF2B6X%KT%555]U_5MF^G(2!/-Y@AJM1JJU:IE
-M6AG@RKBM9=L%L^+5Q=;!MXIY9<\?I:@WFEA;7=+L*)EG`6M0G%B04.3`<RFS
-M\^]`%<N""))`$`E0`2:8:E$D`B*1`%5@H".`A!J#0X+40$_$2'A3O9;E&<=6
-M1)YDYRK-$L@-DV)+OFHE)!G)+W5L^GBT*Y04`KVP#\Z,AN#@>6**6%0+7ZN&
-M(25N39DJ%NCW*0:M;N<'4>*R.D640B*.$J22X?[[WP>_4L\Y+M[(2:!A&0ZS
-MC_<]'P</'L0=M]]AF5/FW)EKG0-N]`@3UK%17<-F<P3WW7L?#NP_@,>_\SA>
-MN_0:4JTE"@S:DSGGEN59J2@]LWX_Q/KZNM:DBE32(P0X9Q!"ZFLZ`-]2+>9<
-M!'JS('T64#?'E=T/HZ-(];RBYEBB&7U%A@/1A9E"$0<;M6F$$.",60:7T=S*
-MSHEEK811%&%\?`)K[3;.GS\/OU)%%,=HM5KP70<5IXJKBXL@3,^AV@!D>GI:
-M=7J0K>N0;H6=4MSFYQ;Q'__Q%*0<1:_;`^<>',\#H52UXA*"*$K!`@JF7>$&
-MWZ6`%\XX&&4(9:S6>2EU04.U!%)"T`]C$&T,H8@U`H1I()L1U>K'-`M+KQ'&
-MB4[?S7`=IMTT`8<R)%*-UUZ<0@J@)T-0RB%3`0@%E!(HIB'C#(D&)06`*(G!
-MM=Z;I$`L"%S&$48)PE"B&R98Z5`$JWTX3@<>(YB9K*/5\.!RQ2)-A1+D%XG$
-MVEH7S9$**%$MF8PQ5*H!1"JTF+NZP_0H5(4:J5J8!1U<8<X=-&M5R"2!)!)A
-MU$:2C"DW/L38OW_FAG,?');CJ+E+Y,!P0(GRIT*"2A5+)))`$JJ$_W6QA.9B
-M)K%Y(6ZP$(%8T%D.PF7#_)4#QJX=@[IKN>CF9\"K$R=.8'%Q$4((C&IM;/.:
-MN;DK6%Y>QMZ]>RWV,`SH&<8&*\L9LW%,5F:I6,#,MC<6OU>2S)INP52`$X!*
-MI?.WMK:&<V?/X*=_ZB<Q/36!,.PI`)MS"$%+&5R;Y:*;Y:3\>AB<S683!P\>
-MQ'///8>UM;7<<X<.'<+*RLJ&`S$+3Z_7RVE7F<KQZNHJNMWNAI.296^E:8H7
-M7WP1=]QQ!ZK5*NZYYQ[4ZW6LKZ];QM+\_#P.'CQH65G__N__GOO,CWWL8R"$
-MX,J5*^AT.EA?7\>9,V=RKXGC&&$8VA[X.(YQ^?+EW/$\\,`#.'GR)#J=#GS?
-MMXMZ5A/,\SS4ZW6LK:UA?GY^0S)W_/CQ#>=V;6T-ON];@?BYN3GT>KUW#("E
-MA!\'+1!*JDKH8)FJ(%:2'%H,HI!YSAWX7H!*K8$D%5A<7L+R\A*FIB;@5Y00
-MII!*E%*-EQB<NQ8<,T*ZPV&U`NJC':6&OZ8\.2_K.<86O_7ULI\V=[8CN6\A
-MA.N@+<7JVBK&W(I:8(FT@L#7.X`%$"0)\(,?',.%\Y?@.,9&W`%CBCVB6M8V
-M#^[*6@;-(F+FJBRS(UN%M>TT6LK))/!9W_+-[&R']<@7`2PCG"V$0+_?MT6"
-MS3ZOC&F59>T8W0U%@59$<-'E```@`$E$050.2TD2H=/IHM_O875U%>?/7T"O
-MUP,!1:,Y@FTSJATGCE,D203&!9HC=>S:M1/3TS.H5`(K`%P$=VZD@.O<N7/X
-MZE>_B@L7+N0LU,,PM!;IQ41F,V?!K/AR5@.K[+U%H?<BN%5V?;/C,@@"K*^O
-M;TATRS08RHZ]U6I9O48I)?J]/E965M#O]U11@5$%2DF`"*:=8W72I;4L5'59
-M0$K#K-$B[%Z`>KV.>KV!>KUAVV;,CP&K3'M@$`2VM=\PKH8!5T5MKK>:?65`
-M[-;H*,Z=.0G7Y3HY3K7!']&"V=2R%/(,)XD![TB"2&T<DJ%?$4$A20H!`4<R
-MI%*@2V,\_>SS:#2;>,]M=T!(U4XE1`8`HP14F';]@>BTE'H<"VDIN%*F&=%6
-MF5L[LFOR`,B2.0;7@*TE-#A%`9$HMS4IP)F?*00)E3AK\6TB"I5GRI2.C5K%
-M(46B@V\'4BC7MR052-,8::*8HA(N[GOP88R,3N"=X*AKQK+C.`B"`-UN-\=*
-MT_"D7:U=AP'.5H&/8AQA8AV&T=88?N9G_F\<.G0(APX=0IIH]@`1.>:7$8GO
-M]_N@%/!]%VG*5"N59N48P+^,>5IF*%'F!E;4BC'G(*L%8X%?DCTN-585D"<W
-M,"&RCF%9<79(()4*N!.I0"QCR_S*ZAUF&5Y6:_?P(;SOH8>P9_<>?/.;_XWG
-MGW\.NW;M!"?`\X=?0+??@XER&:5P'0=[]^[5.C3D#8V/K6[/O_`R7O[!57!W
-M-[C+5$QMXAD*!2I9QS$!0C@XTW.'+@Y33A#%L079ZW4'W:X23V>$@#,":?0L
-MM?,@(XIG2C4+BQKC(*[`+$(`D6J]-@V<"RELRR*A$@YAD``\1B%`$7@*@.KV
-M0X@4D&D*3JG6Z*1((J$TLC0;WJ_X$$F*!$H2@=$$G*GGHR1%*@0ZO1@N=T"(
-M0"R`=B=$:\1'LQ;`#UP(D:*]U@5A@.-R+*ZMJ_7(U2UC4B`6JK72M'E++?2O
-M6(+0#JUJKJ\$GM+O@P2GP/3V29R_N`Q"&"8FJ]@^._Z.F<.R^G%!$*#=;BN-
-M,IDJ6$6#S9PIUTH(8^!1G`]HSA6O#,S=4-3?(-VRT9E^8'2UD2P@A,#9,V>P
-MO+QLBWS;9V?A.(Z-X1J-)L;&QE&KU384"XOGHMB&G)T;BRRMK`MA=M^*6GUE
-MK-!L@5W-;0,=9TH(H`'%,.SCU5=>P=WWW(U;;KU%%PN(9F#Q'"GC1Q%;\>ME
-M8+9:+=Q[[[TX<N1(SD$PBB+T>KW<:XT3&&,,%:U1E-TN7[Z,3W_ZTUM*,HX=
-M.X;O?>][=C!\^,,?QI>^]"7[FK__^[_'1S[R$1!",#<WAZ>>>LH^-S,S`]_W
-M+;O*;&6`6W9+TQ0+"PNYYSW/0[?;M?WO9F"9@5VI5%"KU5"O*RMBH]5E;HH/
-M?O"#6SK/6Q5KOD$Y6!H15E4@*9%[/%L1-HXM0CBH5*H0VDJYO;J*TZ?/@CD,
-ML[,[4*M5K:VSTD_8@N+M6U"%>*.!Q[7`BFLQ?#;"/PJJ$FF,*.S"]^N`I-=U
-MS)]CPB0")T^<P:77YA0XJ=N7&&.HU2IH-IL#-Z025Y)KB4$6)^RL('567R<'
-M]0FYX?R5?7?90EO&WA%"P'5=>)YG$X$DB4LLU8>/@:+[G3E'ON];,+S7BW1K
-MX!HN7[Z$A84%U0;>&L?D1`M)HKXK220X5\Y6XR,-3,]L-+@PK1S9*M:-L@DA
-M<.S8,7SYRU_&VMJ:'3M)DB"*HAP@5VSG&]8N6'R=`:_*P,7L_XO,K&'7N`A4
-M.8ZS*7!8UJ)CWM=JM<`YM_O8Z_70Z2B7IVJUJ@`5K6$TT")2[1F.P\$=9\#F
-M<QRXGH]`M^?[@:\!*=^"4J9UW_,\*\9N?HILJZS&55:H?1CKZFU9QR1!I5)5
-MJ:G,!\9&=+T8;`Y,06Q_H&Z9WUBYE53?PY(B!K`6]?'?SSR!QX^^!%=P^-3#
-M;?MO4FTX5%6TJ0202J2ZPFR<"P?SS0`@R\U=),D<FP&I2"%1&#*^S!A6M"@%
-M+O7[\+06J/E^F2LD#9A>1D(@6S0BUHR%*C`+*:00("0%9(I>/P2E`=[]P,,8
-M&9UZQX!79C,Q<[O=1I(D;WHL2`B![_NX[[[[,#L[B^>??UX5D>G&@A#G')5*
-MQ;(JHBA"%$4(PSC'FBH*GI<YJ*9I:O6NACFL9O\N8Z25,3"S/UF]&W-N-SBG
-MZL]/D@2I$`H4R72/9/>OV.[8Z_7PG<<?QY/??5(5@`APX,`!+"TM86UU;4,B
-M6*E4<,<==[SI<U>2I/C^]TX!=`+,<9'*5,WEG"J&+%/G,@H3R$`"C-B69T(E
-M&&<@`!S&L-KI@[L.&"40J7(Q95(!"TDJ;$L8Y8."%H0I72L6%*!<Z`BD=7P$
-M"!RF8M,X5?LD1'[,<4:LO(/'751\CEZ8(HP4"`7&E+88)TACM1^I$.CT0\44
-M!@$C!`YGJ-4#+*]V%&"9*`'X,([!.,7<XCK6.BY6.A$:E1[&1BIH-GTTFC6,
-MCM70[<187.VCGTKX%4\7`I2.$X&$H!1(!1AA2$6BSR6ULRKG+AH5'T0*$*):
-MN!R7((H!Y@`W[6NAT:B\HP`LQC1(Q3F"(,#2TA*"H`J(O'Z3T48;2&.0H>#V
-MAG6RI.UP*\]!#M?<6EM;P]7%13M?U'6!_.+%B[:H4*U4L'UV-J=36P2CKE5X
-M'@8.90'WK10C2]<0Y=JAP6,]]Q%U/8X>?1E[]^W!W7??;8M72NN.EA9*?]A8
-MBU]/@[/1:.`][WD/CAX]BG/GSB%-4ZROK^=<]DS%IM_O(P@"G#AQ(M?2]T9!
-M`;/HW7777?C*5[YBG02?>>89W'????`\#R^\\`*N7+EBWWOGG7>B6JV^[@$@
-MA,B!7`;`*NZ322*"(+#M$"I1[*'?[[_AX[V1DL&M@BB#['\`,)&!?4D!@<[>
-MT`RNXR'P*TB3%`P$K,W0Z;=Q\>(%'#APH,`\T.T:$C_4S;<9H\=,+J8MLBA3
-M_:.X\=\(4#;L[$-*4"K1::_"<P,=P."Z9LT80.'\N==PZM0Y4,+`.06AAE7D
-MV*1WF"#B5@#$8L!;1O6])H!4$EB755V*][:9PTRBG]5<DA*:L5#N1#=,0!R`
-M!</,N8FB""LKJYB?G\?)DR?!'0>MD1:FIF:LOE:2"+BNLH5V'`;'8=@^NPVS
-MLS-*Y)7D!>L'=/>W$U!X_5L8ACATZ!`>>^PQ=+O=G#V[F;.SHIS%BF+Q&A2!
-MPZ)F5;8%L1B8E%W'K0"NG'/T^WTK.+Q92VGVO;[O8WQ\W.Z+D0,PE48KT*Z+
-M!Z:=U7$<"S(-^S$L#0-(F3%M_C9@5?9Y\[D&M#)LJ^Q^E-V7;R^(I;[7=0,T
-M&BUT.BL@QG8;&QW+\N`5`"WN:[&D3$^>#81U&X"@%(OK;?SGM[^)D<D1_-K/
-M_B(<.#A[_BPF%AJ8FAX#%8IY103`)!!Q0!(&(F2![2OS;"MBP$V!G,`["H!7
-MKF6YV!JA'1+U=ZVNK,)Q7#UWB5+PI0R$I(0I1T,I=25>::4)(2!D"BE3Q'&"
-M;J</OSJ">Q]X/ZJU$0A)WV'PE5K;/,]#K59#&(:EP/:/>C/)RLZ=.S$]/8T3
-M)T_@T*$7L+RR7+J69ML,7==#I3*0WC`_96"]:<LFA"`(`MN*I]8[67`1W'B/
-M%^>T80Z!YI@2K8]:=.,RA2$A%#/0M"T90P8#:-&,*Y>)30TSR\2K81@B1`A&
-M*?;OWP](B965%81AW\8.IM"]??LLIJ:FK!ODCS(FS6Z]7@B!.J:GQK&T&H$1
-MQ7J!86`J2T`(`/U>C'HS4-JTVIQ&2-7V'24I&.-@EJG&0)DRZ0@"#_TPAI#*
-MK5!*J5NS4KB>@SA*=!.3:A1FE$."PJ4$<9Q`"O4]E#)P2I%"O5]*)7:>B@&@
-M[E#5FLH8A5MED%6"7IB@%\6@C($S!['H(04%$XJGF&H###=P$00>UM9[Z/=3
-MU0^BF3J,4<A$@A."3B]&%*=86B58ZT886?-1KSK8LVL48=K'_%(/A#,X#H=(
-M4N7.*@4$J&U5DU+`2#U:T7KFHE8-P`@@4PG7=2!%A/GY"(QSC(YR'#RX"Z[+
-MWS%SV.!>4ZR[D9$FNMTN5E86T6J-(4W4_90(,7!&M?JNY)KQ^C"`:[/X*1O/
-M#>,W""&PNKIJYZ$T3<$=!Q<NG$>[W4&U6D6CT5!XAI[#3$?6U-34-:5JAAU7
-MT6AJF-'35C2I5$ZJ9`?,_40!Q%&,'[ST(J:F)_'00P_I?$/H(@*UZ[P!'4TW
-MV@^[77>CVO,\W'7779B9F<&1(T=PY,B1#1>LU^OAO__[OZUPNF%D90/I.^^\
-MTRYJ81C:9*XX`(HG<MNV;=BQ8P=.GCP)0+4P7KUZ%=NV;<-WO_O=7)7DGGON
-M><,7(MM?FATPV872)!"U6LTNR`"L$Y<Y)D((#AX\:%T.-]LF)R=ON':<:\`G
-MD/;?<D'G(O734A^U**.R]M9BB>8UG"`,^^AT.M8Y1]E+QTI4[PU,NIN)CVZ8
-M$#/@!;*U]2$VJF\)/T"6"Y="4D"F2)(^PK`+/V!JDKN.-Z.=]^JKIP!!P5P'
-ME`*,$SB.:ETHNHD6P:9AO=OYUL`\`ZML/\SUI4,&E2";M_5EQT36DI=S;MO[
-M#'`U2`)$:45G6)7'"+\;)U3..7J]'BY=NH03)UY%KQ]B=&0<DQ/3VDU.V=E7
-M@BJ2Q#@_11AIU;%KUPY,34W`]1SE%$>$UJW))[$`NR'F('..VNTV'GOL,;SX
-MXHO6Y2L,0^OR6-1&R;ZWV-Y7U+[:+-@H)G+9[\A^7I%"GA4%S6[-9M/J3`YC
-M+!2#J='14=3K=7O<O5X/<1SG0"/#@#+C,@M.99E2YB<+0&T5X,H"8B90,H#5
-M,,9563+[MC*P-.BR;68[CAZ=AU]QH9<F!0"557WU>PWKV!1OTNQ*18F>2U(D
-M$#AR[!7\Q^/?Q2,//0C:;N/2H9=1:XWCX7ON0<!C\,N7X3<GT?8Y!`58FC'I
-MR.GFB1P`9<"G_!JEK>!M(I'ICR:&-582?.O/Z':ZD$*HZB]0$+#7XL:4V!C`
-MMJ):STL-H&DP3&EK":1)BK`?8;W=Q?Y;[L)-M]P.QZM`&KV9=QB$9>+*2J5B
-MYR7#&KJF/(&4K[N`4WRMZ[JX[;;;L'O/+ER\>!&'#Q_&_/S\AGENH,='<D4,
-MPU@J%FZ*?QMVF9D?^OT^5E=72]NAAQUGL>TP6UPL.KP6BTK6@`*`3(4UG1"9
-MSRX6(@"4KA.4,1!*T6HIC=OUE56E\X2!:VL0!+CMMMM0K50AI&JA>W,*EOH[
-M28)=LU-87#X+PAVML4>L9B5C%'$O0E\(-)H5<$Z4(IV4<,$4D)4*<)>!:]="
-M*5+%H"%$%9.)OG.)!#$ZH-K]D5"5%%-"X'(.*:!TKJ#TVJS*D53MC%(HLP@B
-M"5R/H=>+K/2(,;$00NGG$0+4?8YJX*`?)^A&,9C+05()SU6&3DDJ$8D$O2A"
-M(@6()&"<('!=]+H1"!%*=CVEB(BVK:"J5?GRU0[6NS$J`<7$Q`C.75K!<C_6
-MK9]0(N_$"-,K33!CA2,H4=(=1(TG3AGJIGV0$G!"(1*!;DC@NA0']H]A[YZI
-M=Q9A(;-N<ZZ`Y.GI:72[7:RNKJ!1;P"08)0@U0"+S)12!O?VH,BSY1;"(<[O
-M&T`N(C-<BGRN9UA5AJ!2J]6PLK(Z`+480Z/1L$!XK5;+Q6*;L;&R<6!6WRH+
-M9%VKD&EC1BM)H)?IW&L'6EK]7A?'CA[%S+8I_-1/_32JU2H8(Y;QJ.9/HO.`
-M00SXHXBSWG81][+6&$J5&&&]7L<7O_C%W'-WWWTWQL?'$8:A=2_,MM,!P+WW
-MWHO_^J__PO'CQ[%GSQZ<.W<.]7H=<1SCZ-&C<%W7TI.+6Z52P2.//&(!K#B.
-M<>3($3B.@R>??-*^;M>N7;CUUEO?,'C5:K6LWI>44O?Q#BHJAOZ<39Q;K98%
-MH&JUFCWN1J.!QQY[#-/3T_C_M\TGO>*$1"D%9QQP7`A1L2+K@BCDN-UNHU:K
-M(8HB.(X#HGN`*>.%0/Z'2WX']N>;JQ?D7D_(=1!>FX5`!0&=SAI\KPI0=MW&
-M_E)*+"PLX/CQXY"2P7$]>)X+Q^%@'."<ZL39M>?:+`C#`O,RH/):3F;Y0'KX
-M*"H&ZMG'3-";!2^2)('C.+:'OM_OY]H)#9-0"%G*P++,11UP&N:+:@M35:1+
-MK[V&\Q?.@W,'C48=(\T6TI185HW1PA`BA>MQ-)L-S,YNP\3$&(+`TXYI<J"E
-MLV%1O?X3Q^QYNW3I$K[QC6_@Y,F3%DCL]_M6:\R,A6'5KB)X-:PE-/M\]IH6
-M@ZDRUE71PME4_K,!EDF\#&!_+3">$(*)B0D$09!C7F7;]`QP561/&4`TV^)7
-M_)T%I;)`5O'O[&N+^E9;`:XV*RB\M>6805`]/CD%]HJC]Y&"(-5:YJ*4A;51
-MM!56(R4[+N(H1#?N8WYY&2O]'F8FIT#]"BYU4U1K/CIKR^!KJYA[[@6,O?M^
-MN/MF$1,MG*^3PH$YDRP`<!@`2)F6C3S8)0?BZ1EK>,CLFC*8$],DQOKZ.GS?
-M-V;I>LX8N%3F6%Q"@?X6M-(.C13$:O(D<8)^&&)]O8U:?0SW/_A>3,[L`"C7
-MZZH$D&H0_9T%8AD+^GJ];AW_MM)*N)6U;*NC/`@"[+]Y/_;LV8/Y^7F</GT&
-MY\^?P]+2D@7!LRWN=KP+[>:&<E#=Q,JF^&N8ULUF$^/CXUA:6L+2TE+FF&B.
-M+3'<N5-N+#IMXB)H$DUB02N:`]>*Y[4(AMF$$P"D@.OXX-S!RLH*YN:N*&8)
-M&13A@R#`C]UYIP60WLPM"#S<??=.?.^IJZA7':SW4U#*`:+7J%0@ZBIV20I8
-MIAHC%`YG`)5P.$>OD\#SB-*UT@`WU:X-%C24BF%%M2:F,8.@6G/+X0XD!.(D
-M53I4&MSBNKLI367F<Y7C;1BFH$3I(YG80Q@!?MAI"Y1(!)S!Y0S"%XCB%$DB
-MD*84%1>@,4&8"$21`(A2Z^I'B6KC(Q)350])(K#42Y"`0H017%<5S/L)P>IB
-M'R^^,H>+5]N0(/`\%W$2J:@H47Q;`\H+:HP+2$9;D*!1#^!HH(](@3@*,3HZ
-M@N[<"B8G`]QYYRR"BO>.R-^R3GS9%E[H@L2>/7OPRBNO8&5UQ8JB4\H48Y=`
-MMXJ3S'1.<DS@LCFM"%RCP&0J.CZ;'Z9U^[*`$Z44S6;3`E=22O1Z/<S,S&!V
-M=A;+R\OH=#K8=]--F)R<A)02HZ.C&UR=S5PW;,[.GIMBJUZ6]5]D915S#$8(
-M4CEP!#79IN&T$4JPO+J,5U]Y!7OW[L8CCSR":K6*-!6V0&YB!"G59Q@9B1^5
-MMNAUP<`J"QR%$/C6M[Z%?_S'?\P]_M[WOC?'>DJ2!+.SL[G7G#U[UHJ5NZZ+
-M[=NWH]/I8&1D!`<.',#NW;L1QS&.'S^.,V?.;/AN`Y)=O7H5@+*T'1T=S;WF
-M_>]_/X+@C=F2,L8P.3F)<^?.V6,]=>H4WOWN=^?$9%NM%M(TQ?CX.+9MVV89
-M(2,C(Q@?'[?MC*NKJWCUU5?_/PM@D6((352EQ;K22&H=/=0/M>T."J765&&'
-M(94>')G"AP0A'%'41QPG>M))E%B@2$`9UW;?*K'84K)+9,;JO%#$)H/@6B-H
-MFQYG)M.Q5,YA]](;62R&/#$(&[/_U[HG4DK$81_]7@=>T%"BL%HT_^U.`C)N
-MN%A=7<.Q8Z\`H."<*5<S+L$=Z*17"?P[#M]0@=UJ@E#&Q-JLX@N=+A6OM=A$
-MOZ.HFV2$P8UPM930E6BA`^=4LU+SX-4&D$3KUG#.P8D#SU6F$HN+2SASYB(N
-MG#^/B8EQ3$UN0Y+&2K^(4FU/3R%D"JJUXL;&QK![STZ,C;7@>:X.,`F(95>5
-MB?U?W\R'[#6(H@A'CAS!-[_Y3=LN%T41NMUN3G1X,PVSLFLPC'%7=KW+WE]&
-M%\\60XKZ5N;Q:K6*=KMM0<C-V`J<<VS[?]E[LQB[COMN\%=5YYR[;]VW-_9*
-M-DF1DJS%DBA9BZ58MF,;<?"-WS(#9)+W.,A;@KS$;PZ0!R,&@FPO\PV0^088
-MX[,#?$9BSWA//DEVY%`2)8H2)2[-I;O9V^V^ZSFGJN:AEEOW]+G-)B7*%-47
-MN.CU;N?4J?K7[_];#AVR<AKS/HQ<T/.\`:F?ZTOELJ1<T,E\[]Y=L"KYO?MW
-M\YJNO]5>P%7:QOQN6,G,V_`S68S5#V%U[2J\K`<(#B(4.N-*(M2)U^;N1DXH
-M+8RD_?!5ZEZ[W<+E2U?1Z?;P_*>>P#/W/XI.IX61R4GD,AFL;S80"XG"W&%D
-M1\9`J@5P*L`D$$MM?@[II$RXG6KW^%'K_T-L_]N&"9HP11!=@DJ#BE&A>&.2
-M`)(!@F%G>Q,@`M1C$/!`05.6)@7*JSF7Z6``DU:E`7M('4W/T=QI(8P)CM__
-M.(X=?P">'VA6AWLN[CWPRHP7S_-0+!;M'&*:'*[AKSLW)`-(W+^[\U%R_DFO
-M\0FHGO\#+X.90[.8.32#,'P*Z^OK6%I:PLK*"K:VMK"]O8TP#/OSBS;3%HE-
-M9EJRJ@&O#1#?[78P/3V%:K6"JU>OH-?K#6P(D[8':<E=[@8ZK0F1]+643B)>
-MTN/*G;>-?]:N)H$V+?_,9Y["Q-@87GGEEXC5;A"$4&W*7\"Q8_?AZ-%CFGDH
-M;VG8WNJ\1PCPT,-'\,8;RSBR,('7WKIF7R_N]92G8>"#,`+F>6BVNLAE2HI)
-M10G\0"D9,ED?E!%DLQF(KGH<CX5..E420,:8FGN$5$"79FU!*N`QCF/%J-3S
-M'J,$(HY!C7<0(1`Z8((ZYMI$)_A)+@!&`9.X:6HJ/1X8D4K"2*D"LD`4D"4$
-MB)2*,28)A'+=!2`Q-EH":;>1YS&HYX'[#)N14#(^HFJZ=B=$R`7.7=T$AT0V
-M"'13T6P'*"B5X#(&)""X!`BSX4B$`+['D`^8`K@$A^\Q>`3HA1&"K(^9V2*.
-M+D[>,XJ;@;1N*>SZ8ZYAWZ<X<>(^O/WV.6QM;6%L;$SYKA*`"&ZEG7#\)`E1
-MS,"T[G&R/KH5'RRS]TSN&VJU&L;&QK"\O`Q**<(P1*/1P)$C1S`Y.6D]93<V
-M-N!Y'@J%0F*.DKN`L6$-[F1]Z0)M:0GW+CC?/P8*.!8Q5Q)H")T(2K!\_1K>
-M>NM-//GD*3S[[+/68]=E6]L433UW^KZ/?#Z_)_;SL0*PDBBB,7W]SG>^@[_X
-MB[\8^-L33SR!+WSA"U;3;FY'CAP9`)R6EI;P#__P#WCAA1=PYLP9'#ITR)I#
-MCHZ.8FUMS9H>IMTJE0H>>N@A_/C'/P8`K*VMX9UWWAD8S"=/GKRM`Z_\+12H
-M]JM?_<K^_I__^9_Q[+//XNC1H\AFLV",869F!F-C8PC#$.^^^RX>?/!!NRE\
-M[+''<.;,&?OXO_[KO\;##S^,2J4R=*/D2CH^<3<KK=AMZJZ.!X,0'H)`^UPY
-MUW&[W4:I5`2/.?R`0G(.Z7$M/Y0?\&WU)T_I=.KVS:V2$A^5HQD9>EC=B%N@
-MV=I"D,M#PK/)1G<#R"FX`J]>?_U-]+J1*@`#LPGVX'D,GM>/]_XP_)?V8YH_
-M;+BZ16[RFG79-V9A<KV`3!"$`:J,I,)T?M(2!<TB0YFG@3W5O;I\^1+>?/,M
-M"$$P.3&-(T<684C92K:LDQ9U2E/@!Q@9J6%V=AJCHS7X@3?0A;KYJ+H["Z[D
-MAF5S<Q,_^<E/</;L69LL&(:A-4AVBX:T!3LM$29-+NC*2X;)"I/@5=KF*LD>
-M<.<_<R^52EA961DX3VD4><88YN;F=DD?#;!D0"MCJFY,UEW@R97XN6PME[6U
-MG_M>P)4;FK"7_\U=6;!3@JE#A[!T[2*\;!:4>)`RWG5YN!Y8JG`>!&*(TRVY
-ML;:!"Q<OP/<"$%"<O/\^R#A$-I/!H<DI3$Q-8ZO10(=(9"HE<$(@A<,R-C)&
-MR)3.[;!Y3C>1I);%I/R?>M]2VUA2U>>5!.UV$^U.$\5BOF^:+<FNHAP&(K/C
-M5DEXP(D"\,'!10^]7AO;C0AS\\?PX,./(E<H@U`V))3E7G/`VEV'5BH5>)Z'
-M=KMM`R9,C>M>3VG7EWL.C?^4D4P;N?HP(#WM6`=!@,G)24Q.3EII8[?;1;O=
-MQL;&!IK-)MKMMGK^.(8P@"4(8AZCU6K9]''C.VCF`.-KN;.S`]_W<?_]]^.]
-M\^]AI[ES4S`GS6<RS4C>G5^33:PDVS6Y`4TS56:,@4B"O)Y#"X4";MQ0<DLI
-M)#Q/*3&*Q2*>?>89S5#$1U(/'CI4QQ-/S.+UTPU<O+R"S48("*F:?KX'PIC&
-MN"7"6*`7<10+OF(V:9]1HEE%W5ZHV45J3`6^CS`.X6F9(*CRG"64(O"T%Q15
-MH`YQ/&(E47.0YVGF&M6SGQ!@E*GYQX#=FF$24P7(^\QX#!(%7FG-%`4@N0)Y
-M/<UZ"[(,7#)D?(96NX=>+!`)Q;03(&CW0APJY>!%(2(N$4L!/_#0BP5R5,DL
-MFSV.6$K(2,"C0"9/P>-8^0D):?T.*2AX'((R`LZ5_)=K:5:EF(.G68D^8\AE
-M,J`BQ,96"[71'.Z[;P(C(Z5[:M[J-Z+Z/YL]F+EN3IX\B;???AL7+U[$[.RL
-M0V)0Y]?E!LA]7/>W`[3TK2>)-6,WDN;%Q47$<8SU]7502JW?J`FD,_/>C1LW
-M,#4UA7J]GF";#38AT^:?_K%)EQ"F2<"3C"US?"CU0#SE/^<'/L).!^???Q]7
-MEB[C"U_XO+(ORO@Z:9`.!&X(RQI4@'L^7[`V)+>\)TKYO]\H@-5JM?"C'_T(
-MU:K2=C>;32PM+>$'/_@!?O"#'PS\[^+B(O[N[_X.CSSR"-;6UO#NN^]B=745
-M0@@4BT5\X0M?L.F!0@A\\YO?Q.KJ*AY]]%&,C8UA?'P<K58+]7H=Y\Z=PZ5+
-MEW#FS!E\[6M?V_6^?-_'8X\]9@&LU=75`;#HOOONP^SL[&UWOQAC>.211_"]
-M[WUO`"3YQW_\1_S^[_\^3ITZA;&Q,=RX<0,__2SY06,``"``241!5.E/\=WO
-M?A?//?<<'GC@`;NY_OK7OX[O?O>[5H;XO>]]#_/S\_C#/_Q#+"XN(IO-(HYC
-M[.SLX.K5JSA]^C1>?OEE_-5?_94U@[_7$:M=DD$'&'"!`)62H**V)0#?EY`.
-M!3*.0R4AHTSI)Q@!CR-%F[Z5(C>E,T9`M-;=]?2XU:>5>W0[/Q)D$#8QBP!"
-M1.AV6\CG2_;WA`C]H7XSFP+.E93NW+ES:#9;`U(EEP%B)G`E0?CP@8]A3)RT
-MA=H%!Y*+E0M6F&0IQ;J2@QUK";L9,!N*-)#$@`^>YX$R!7:___X%O/ON>_"8
-MA_'Q201^!G&L?$D()=K$G5N:,*4$APY-8FYN!I5*&4'`$'-A39>3<;T?FYDD
-M<7WU>CV<.7,&K[SR"F[<N&&!*[/9<ALLR0U/?\XAJ>=@F+QPMP0T/7EKV*9K
-MV&N[`0.^[Z/1:`RPE9*?W31^)B<G[1@S&T4C!S2`E;F[:8!IOE3N)MD%M_8"
-MK9(`V*UX7'V<QE^M7D>M.H)6=QN^3R$(4UZ-B?5-85A]PUH7@.DG,`%SL[/@
-M<8RK5Z^A6"S@S3-OXL3]QR&EQ#OOG,?1$\=1J2I/T9@0F$;W("C&4^2*9,@:
-M1!(F[28!,"5%R8!74H*`0G*![>U-,$9!&4M()]5F4C&YU!PC"=4;83TO4B6K
-MX;%`N]-%I]/#S.P1//[4PQ@9'5,`O9$XD%MH&MU#;`8C#2\4"@.IA"[PXP+"
-MPZ0?;C)JI].QR:,&V-_O1L4\M[G&L]DL:K4:IJ>G!T%Z74L9<%9*":%-@]OM
-M-K:WM[&RLH)WSKV#*U>O:!D;M0VJ1F,;\_/S6%Y>QOK&NFT>)C>N[OM*!KJD
-MO>\TC[`D.&43D)WY.MG@,?,\HPR52@7Y?`YGSYY%J]T&*!E(*9^:FL*QX\<_
-MTODM"'P\^N@Q7+CP"N;GQM$X<Q4D$X`P8GVD&*4@3!V+=J>'0B$+2B6(4+\+
-M?`\QYY!4I9A1`C"/(I81LED?<2S!N8#G,P"QJK\E5UY^7-63S*,:R%*3H!1"
-MF[0+W5`#\KD,NKIAR3G7[&\UL3%*P(54[U5(2$A0IN7+0C'^0)1ANY#*-4L*
-M"0:"O$>1J^31C3@Z88Q.R"&D1"OBV!$!<IDL>MT0PF>(>AR2<^1]BA`>?`_@
-M,<"E0#:;`?,8XH@C#KGRYM,]`F*0."'`F`?%;!4(?!_%7*!^KRT?PDX+Q5(.
-MGL<P?:B$HXN3]PQ9P5UG/,]#'(<#0)'08XII&>E]]QW'Q0L7<?[\>1PZ-(5B
-ML0011?W]GY006DY(]@B<NE40RP#JQB/*O>;-_%$JE7#BQ`FL+"\K95BMAFPV
-M:VMDPVPW]7S:GL"=,]S73OXNC:7E^O@E+4\&&ZJZ\:_-\#,9AHW-#;SUQNO(
-M9@)\[6O_"XX=/0H_\!'S2#\_5_L#S<+JSW$40<!0K59M\,5><]4P>Y:["L#:
-MWM[&[_W>[]WT_YY^^FE\\YO?Q*.//@I"",;'QS$^/HZUM36\]]Y[6%U=Q><^
-M]SF\\<8;%FB*XQA___=_;_VF""&(HF@@_>^K7_WJT-=\X($',#DYB>7E972[
-M7;S__OOV('[I2U_:EV%Z&J!@+L(''WP07_[RE_$O__(O]O].GSZ-TZ=/IS['
-M9S_[V8&?'WKH(?SYG_\Y_NS/_LPN>-_ZUK?PK6]]"W-S<\AD,N"<8VMKRVK^
-MGW[ZZ7N_,.N[?M@BW^@H7(>I00HEUQI=!BHD/`:03+\S+`1'V(N0S^8@I5!&
-MB9)#BEBW>6[?,+,?]:WUV!]"(M"PS:=,,2#<SR3A`G#$Z?3OVAW9/KA$J[V%
-M;"ZGI`+$2$C8;V3A4U(ZC@L7+F-S<QM!D+'R)L7@Z&]^W2Y/\ACMMS`<%L][
-M*R!W4C(V",;U4XH,L]3XA<1Q;#<,0O2E'69SX;)X7)E%$`16D[]TY1+.GS^/
-M3)#%Q/@$/"]0$A\HTTP0XY.E8IO]P,?4I`J_*)=+FL6E+D'/([LV!Q]7\$I*
-MB;6U-?STIS_%^?/G[;'N=#J6=>5*Z?8J@I+,)7=SYFY\TNY[A0$D:>+):]X4
-M48.).>K]Y'(Y-!J-U.CY/GB5P\S,++K=CNT6&B#8,*[<NV%BN:"3V1`GF5<N
-M@'4K4L%[$;BRQYPQ'#EZ#/_QR_^)H)S7K,@TJ1<92"FT31RY6^YP^/`<"H4\
-MKEZ]!H#@_+OG<?SX<<PMS(-JZ0Z(2NJBEN%+T?<[')[6-@C"]I,1`:YDCA:\
-M0J*98?QG^L;*6]L-A&$/I5()D$QO/G2B%#@`8MD(:O!K&:%.(.MU0O2Z.R`D
-M@XG)!1R_[V&,C$Z`&)\@VR67GR#H*IW1D`;.#)/:ILV1YIHTX%,NET,^G[>,
-M*9,&N-_4PV&R>?.>:?K%`NG[%O1:6%C`8X\]AK6U-;Q]]BS.OGT6V]L-"\"T
-MVBW4Q^H@E&!]?5W)MPA26;/)9D32Y'FO=3[M;\EYV6Q.70#1-`>N+EW!]__'
-M]Y'5-3VAS()[^7P>3S_]M#)]OLEFD-SFWX?=1D8K>.31632W&5:7M["Z'6EI
-M(X'/5/U-"4.0]<%CCDZ[BU(YAXC'\)A*UZ-4R>((56"YU&P-'@LK?Q9<:*/W
-M"+[G(>:B#U[H1$-UW0L0CX'KIIZ4*BTPCI0O%24$A#']&DS-;]"D3:*^<?W]
-M!"60!*J&E4+7Z=*"2`)*/ICS";)^!J6L1*L7HQ=%N-'IP2<$AZ>J*,0<.TM;
-MR.I:*!8"1^<F\/[2#41"(!<H=H[BB6HF&A&`%)"<JYV,3GI47HA`N9@%U>$4
-M(`2^QQ!V>HACB4(A@X6%&L;J]P[[RKW6C+]=DJS@7F>,41P[?@S52AG_>?HT
-M1D9',3$QJ58.*=5YE4K.Z;(673D\(;=6M_=WG8->I&$8VCK%/%^Y7$8NEP?G
-ML<4K/,^S<X_G>:C7ZW:^;'<Z\!Q?SX%&N$VL-\TF%:BP2\:M@\X,4&5,W@?F
-M,<.AD/WKR[#'WCO_'MX__RX>>?1A/'GJ%*J5"CR/@?-8OT_ME64]5ONV`8!$
-MN5P>4(A]&,WLNS9;DS&&8\>.X:M?_2K^Y$_^!%-34[L^;+U>Q\C("%JM%BY=
-MNH1"H8"_^9N_P<LOOVP7`LZYE1;>RF:]4"C@Q1=?Q#_]TS\-_/[0H4,X<>+$
-M+5]\=N'5"&L0!/CZU[\.QAC^]5__=9>QX\UNON_CC__XCQ&&(;[][6\/?,;+
-MER_?\N>]UT"L`=\E<G-:M?'&HM13W1<:P_-\!%)Y9L2Q,CN%-&:*`.<Q/"^S
-M?\IVFNFZ2?&S+6CSGN5=>%R=+8<<G!CAE)2$"L2\AVZW@UPN`S+@TOO1)2;V
-MDQ()KE]?Q?+R"@BA\)B/P`]4Q+)F6KEZ]7[BQ^TGD[F4WOV"6.Y"DC3R3AIT
-M&[#`;#Q<=I7+V#'I@VD`ARL%V=K:PK5KU_#VVV=1K]<Q/W<8<<SA,1]"`(SY
-M\#P?0D0V`2B3"3`[-ZTZ7(6B\IY1MG`#1O`?UVDGV47O=KMXZ:57</[\>XCC
-M&.UV&SL[.^AT.HCC>`"4<N=\MY`8E@*3=K[-&I9D<26?+YEHF#:FADD(S??9
-M;-8&APR3/!:+14Q-36B0#C8LP'A;F4VK^=Y-!TP:JIN?T[RN;B853()@2=#J
-M[C-GO_V;$$"M5D<^5T04A@@R&0@26]F$O9ZUD:^4@V`,320!JJM28'Q\#)U.
-M%Y<N7480^+B^O(R%PX<A90PBM8^%I!!$I?,:_Q"2`)Z&`0WJF/=+>@,.*(D\
-M'P!.E<&RD@TJGV6!3J>%K<T;"+)9,!9H"2)3::6):PD`!(\AX@@Q%XAZL?*!
-MR>3QP(//87;^,#*Y/`CU=7JAW`6;?9)O'S;`:ZY/DX#;Z_70[78MD!6&H05K
-MI)1W[#.93=KDY"0F)B;PV../X?3I_\3KK[V.,`H1!`'B.$:U6D4FR.#:]>O@
-M7*0"5,GCE`;BWNSXN4EBR>=*`_84NYJ"Z)"GYLZ.6GNE.L:E4@F'#Q_&B1,G
-M%'CX$0]CQBA.GIS'.^=6\.`#\_BW7[Z'2$A01D$)M>``T5\;6TV4"AF$@J-4
-M\$$8!9.*944)02:7L6F!81A!2`+&M"$UY_`\#U$4@S*U;D@A$<4<0:`^>)#Q
-M$8:Q;C`KST^JCY=)(I24`CH54E+2]\W352HE_2F"NK'0I,].$5*9MD-0@/93
-M[@(*>#D?,LL0"J#5"[&TVH```?$H%@]/8OG:.GJ=$.]=644<11BIEB"HDCGW
-M#7R%XHA)%7##I0#S`H`0<"&0R_@H%[*040P)`08&GS'4QNM87=O$^&0>AQ=&
-MD<E^O,S;;W8-N?Y]C/F6^9WTPC+`#.<Q1L?'\.QSS^*--][`?_[GJSAV[!A*
-MY;(R&A<Z*9(0"*C$PKY'<M\P'U8R+_L>Q4/JQ'[5VV<@KZ]OH%`HHE`HH-/I
-M:E^^0`<"<(1A#ZU6"W$<HU0JP??59[-A<U&(C8T-,!W64"J5]/C78\9X(6LO
-M-&G8J5I"*_1PA9;>0RJ/9=54YGI]%H#HIX$+"`2^!R$%5E=6\.:;9Y#/Y?!?
-M_LOOXOCQ8_!]X]DFM$\OL8FQ1G&AMLOJ&/J^CWJ]CB`(=OD$?A"LXB,'L*(H
-M&OHW8T[^_///X\M?_C(>?_QQ3$]/#YBVIRT*I5()#SSP`(X=.X8GGWP2/_SA
-M#_&W?_NW>/WUUU,?D\UF\?SSS^/YYY_?\P`:SRGW=NS8L:$^4S<#Y++9+$9'
-M1S$]/8UJM8IL-HNGGGH*W_WN=_&7?_F7>/?==W<]+I_/XP_^X`_PV[_]V[M.
-M:BZ7PY_^Z9_BBU_\(K[][6_C.]_Y3FJRHN=Y>/'%%_%'?_1'U@C^7H.L^E,'
-M[1>H1%I9FZ0$$$J:0(GN,CLR!YA.C);T2>:!20E/Q_U*"<1"@#&%+#-&E5FD
-MYX,3JKU!B)W<2%IA)E.2`XUAI7G_QFC2=JG=S4=:WS&9`F6**W(+"X6[\4B`
-M>AH]-X5^JF2$N(\C$)R"$H9V<P>Y;!$2'MQH]\%S=N<60[,YZO9"K"S?0.!G
-M0`FS5.Q"OJ0Z71![&#[?VB8@=4&[38VW`3'<\[47<&7N+A,KBOJ,+%<NELUF
-M<>W:-2PM709E#*UF"X0`BXM'';\\96Q,0?0Q4]=4H9#'S,PT9F8.(9?/@E*'
-MAKP+Y90?^]FEGQ[%42@4$481VJTF-C8VT.OU=FW$7"IVTA,E"3JYX-5>*81)
-MX"J-&>!NB(:Q8Y+CS!03V6P6V]O;J:F$0@A4*A5,3DZBV^T@CM7X<CVNC(35
-ML*Z,&:D+.+E?73!JF%%[4E*8E#09L"U9$-T+S"M;-U`"%F3PP$./X)67?@'/
-M]T`I@Y!:1@6BXN"EVN@:P-XV'(@[3LS:HH[;_/RL[5[/SDT#,NQWD:4IV-63
-M""+[CY5]()4R?9U;9_9^!UL("4DB$*F\7"")7MF43%#5V;2_8]2;AIASK-U8
-MA>`A/*\,*0!!A5HEA5[?)8&(%$LLCF)TNSV(6*!8'<'"T?LQ-3N'<J6&P,\[
-MRXV$_&1C51_9S6T&&496J51"K]>S=Y>5E91'W];&5SJGVF$AJKH/*!5*>.;I
-M9W'?L1/XQ2]^@:O7KB+P/411A$*^B)GI&5RYNF2](_L;6)*:..C.DTE/K&''
-M(PW,2C:Z!FLT!5H(P4$HA4\9,GZ`:J6*:K6*)Y]\$N5B"1YECC_=K37>/LC\
-M6"H5\.G'#F-C[1W,3I9Q\=H.*%5^5,94O;'9!$!0+&;0Z?50*N8T,YP#1")C
-MPG)X#`F)N!<#A"HO*ST/>;YB8#*I62J:Z>$3`AX+>,QXW0%"LT@]C^ED0G-\
-ME;0PD_'58R@@!(,@@Z;89A*D.B#)97D**>%1`B$)B%9O$+.W(`1$RPT]1I#Q
-MLA`2:/4B<"ZQO+$#!![J^2PV=UH8'2TC\'VTP@A<`+'D.FU0K_5"`6=4>WI)
-M(<$(1:68`>&Q`MO`$/@,%&IO`D)P:*J$A84)W,M\A2`(;-V59(R[80NFV?OX
-MXX_C^O7K>/755^%Y'HX<.8)*I:)26*'VAPQT@`&5;O=!4YBJU&GE:Z8>A4VT
-M-^#:UM866JV6!LDI.(_4=:W#"!J-!CCGZ'0ZX)S#]WV+;P@IX1&"5JMEFX))
-M$-SL,8T*B=C]FBG=:;^I3*G37.Y;&ZEK3>TMMC8W<.[<66QM;>+11Q_%(X\\
-M@M'141LV)BT[VX!7@_6RN:;B.,;X^#A&1D8^]%J,R#O5`DFY;6]O8WU]W0ZR
-M,`S1Z_4@A$`FDT&Y7,;(R,@']FB24F)K:PL7+ES`U:M7L;Z^;B4>A!"4RV64
-MR^6;/H\Q6G-OF4S&>G8-NVUM;2&.8^3S>=1J-=3K=2PN+J)4*NTR,',?<_'B
-M1:RNKEI3MVJUBNGI:<S,S%@SVF$WSCFN7+F"JU>OVM<WQW1J:@J'#AVZ)=GC
-MQQ.M%P/?6YF;-K(V_.`!IHKD6D(H[7$4@H-S;7H=1^CUNHBB$%'<0S8;@$+8
-M"];W`X`9+RRJ#0(IJ!2W5#3LHLF3-*.]8=UBD?+\;,]"L#_I)4&&P<T@3>!C
-M,A$W*U/8;:H(4(5#J5)'+E\"M<?(!;#('1T?YO,O+]_`I0O7=*0R1Q`H69-B
-M"XD!":%K_FS\,H:!2\..[S"@X58`+!?D<-,[C-3/E0;V&5<2G!O0*K*L(),(
-MXGD^,ID`V]O;.'_^/93+%10*>>M9HAB%GGX>J=*;)`4A#)2J>?/0]!BF9Z:0
-MS63TYI7HI"^]<=X%7DE[;7P<YQAS/CD7:+?;^/G/?X8WSKR.U94U;&YN6+\K
-M,V:,86_:!B()2B594>[7I&=!T@LK-3TR!=@:-K;,N#*>5BY8FGQO9@WK=MN(
-M8P[.A06I7.#*@%E!$%B_JV$&[?OUN7(?YYK-[R45_+B#5FD]"LXY7OZ?/\?.
-MSCKRA0R$B!$+T_!0B5Q4[N]S]T&M?E(0(5*;8JLUP#0LA&8$&`F@!`.SS0BA
-M_^;(&:6YUK6,0,8@`F`@NO%+!EM.KC^6$*!$8&UU&>LKUU'(YY#)EQ58)?NL
-M9TD(F.<CR.11+%90J]4Q.EI'?7P"N6)1>5,2IKK"Y`"Q^JCFR9N-/3-']9LK
-MBAUL/`3-[]/"1O:SEM[L_UR0HM/IX->__C5.GS[=3U"$1,PC+"TM.8J(=`#K
-M5IA7[IQDI/YIZT+R/28EAL:SK%JM8G)R$J=.G<)GGWL.XV/CR.?SO['YK]L)
-M\<,?_@?>/MO%*Z^\@W9,0#VUD8Y[/4@!^)D,/(\@FV68G*A!0B`;>#8AF5"J
-MI(0$FF6IO:9H7T4113$(58G'>D"!T#[3BS*F0#&WD4.)2O"#8H8)`7C$&*Y+
-MC9M+$+V]4FFHU!@C:6EBOX$L=-@$)$V`COJU)`;2#J'GO5@"8<C1ZH6(8H$P
-MYI@85<!$R"6Z6GHHN'H]*3D@U)9%20B5^#I@!#/C5<@XTI(M(!_XZ+2;R.1R
-MB&..+W_E&%YXX4$P1C]V\\A^QJVI=TQ80Q(T26L&&B`E#$.\^>:;.'_^/.KU
-M.F9F9Y'/%Q%+9;DQ8._@!I>8Y]5=?J&#%*1IWL`D[`H+@II:[>K5JR"$(@PC
-MRTA=7;V!L;$Z/(]B;6U-F?-SCG*YC!LW;J!4*EF\8FQL#*LW5E$NE]'I=%$H
-M%/3UKE_3^$F:]Y3BJ;K;!TL.RJ6EDND2$*QO:&NFY64<O^\H'G[X84Q/3\/W
-M_5U&\FG[H&1#HE`HX/[[[T>U6AWJH?BQ`+"2@]#0B;O=KF4%&%/)#V_CP0<2
-M37J]'MKM-EJMEC69-']WY3<WV_R[76"3NA0$`8K%(D9&1E`L%I'+Y0;\=`YN
-MOQD`BY@.C(2B$;NFR)*K_TU$U$LI=$$5@<=ZG/;:\#P"GS'EFZ']JUB0T8BV
-M+OH)&9!N[*?;E?P\!&*?`-8PE@L=\AJ[HU\'I7V#Z6-4[J-@<\`P:=\2`:$,
-M$A2CXU.@--/W(_L(`"QW(KUT<0EK:YOH=04(48;GE"K<D3%B-?5)`"O954C&
-M8._V?,'0GX>=?]>/RGT-\_S&%-N5=IF%S7@0Q7'?U\JD/ZE$J4AY2TAIG^?R
-MY<O8W-C$X86C6%O;Q%9CPP)0C%$-8@4Z-431C"N5,N;GYE$?&T&AF/G0NK<?
-MATV9"Q:&88B?_^P7.'/F-<1<X/WWW[<-&".7V=G901B&5O+F7C-I!5;:]^[B
-M[\H(#3"6!+B27?PD^\O=!+EKF^DTEDHE-)O-71(7(01&1FH8'Q^W#2`A!++9
-M/F#E2@8->)7F566^FM_?S)S=_)]KT'XSCZM[<SP:"K'$YN8:_NT7/T$A[ROC
-MU#A6A;29JRVPU-]4R:&@5M_\7;$[DIT(O?ER`"P"JMA>^OU81BT1_<<,>&ZI
-M1"\&Y:4EP%6#1_8!+CM.I6)Z1MU-7+KP-D0/&)N81VW\$/+%(BBER&0RJ%0J
-MR!;+R.4*R.;R8)1IR0>T_X[:B"A6*`YJK[L(P$K*\MSYSLPM+HCER@S3)-;)
-MYS:UONOU.*R6-\]Q]NQ9O/322^AVNXAY!"ZXW72:)%]"6.KGV,O@.6F2;&1-
-M>]6$J5Y?C@3=)!'.S,Q@=G867_[RES$S/8-:M0K?]V_+K_/#NBTMK>+[_^,T
-MKE[NXI>GE^#[/GIA"$(9_,"#YS/XC((QBJF)DF)/>2JUF,=<^\@J!HOG,:.)
-M`*%0@4I$218)"*(XAD<-6*5JFS"*8!A?&@M7TF=]#&/.-1)$`<U>I9JU9]QN
-MF:>>4TJ54"B<!IS4_R^$8H/%L=3`5W^=]1A#S+F>A\W[$*!V[5*`5#N*P;E$
-M/I]%L]U#-^(((X$P%HI9&W.=GM@/*I!2R2PG1LLH>`1<*`]`1@"?$92*.:QO
-MM3%:]_"__:]/8&%A\A[9TPV?;PQVD-;0<VLW`UX9@@)C#(U&`V^^^2:6EI8P
-M6A_#S.P"LOG<@!V#&[+@,ISZ>XOTNE_*P>?8WMY&N]T&(537BVK,-IM-=+MM
-M,,90*I6L)-+4]95*13.VE)U-I5*!U./)]:_:%>SC`&W2?5\.,&>\@0'`HTHR
-MN;Z^AK?>?`M;6QLX>G01#S_\""8FQI#+Y6Q8E'G--+9H6DT*`//S\SA\^/!`
-M(O3-&OQWK80P^0;-`'.3FSXH@.6>U.1FT)@?5BJ5@873[8J8GY.^.*:8=@&K
-M9(%]4#!]M./G5O<";F%!B>JT)*-&%8L"8,RS$P)C`KX7(.8]^,R#H[70?6H-
-MR!"`"`'LTS!SN,1'WO[G3!PG-ZEJ]V;/+-`W734&Q8KN8B/[78@!?`HQA"3H
-M=IK(YCP0RK2LA7RDBV&[HQ8/YA$PZMF_^WZ`?#Z+,`Q3Y0"[(,$AB2YIAOG[
-MZ1*[BZS[>H8B;.XN&.\NK(:&;XK^/N/*S&<$OA?8XO;-,V^AV6QB86$![[UW
-M47E<>1X`KI-=(@2!2B\-`@^CHR.8F9G!^/@8&//`6,(_YA,PU[F;+,XYI@X=
-MPO7EZUA?7\/$Q(3NKJGSW^UVT6@TD,OE!ABSR=13<S-QPVG20;-Q<5-DW`(B
-M.7>XOW,3K?8RE`=@C98-#=_UV:I6:Y@8'T.SU=3)=P3Y?,$"5P:\,O>D67L:
-M:#6,=95\3%(N."P%[1.SYA*":K6&A<-'<?&]LZA6R_"HAXA'&M\2V@,K*4\B
-M0P`&ASE`F/*>(:[!NM3FYBRQUIE&D0..6=!*6]CJ(EZ]'H.$]LF`2OM37EID
-MX'I0RT6(U>M7T>OT,'_X`;SXI:\A*%1T<\A]YRF1YT[[RC0>#DJQNZL6&R;M
-M-;+B9*,H+<AD+S#*E<]'460EBJJ9PW=)O0DAEAGPXQ__&%N-31"JPI[FY^=Q
-MX<(%Y<6DY^&]-E[)>36Y&4^RKM+KL_2&F3D^N5P.DY.3J%:K>.ZYYU"KU5`H
-M%(9N##_*V]34*$Z<'$.WLX%C"U6<.;>*3#:+3,;3DCJ5&AH+B5Y/L=UD+@`3
-M"G3R/%5S4^)#Q#'`J);C45.XJK1!2%!"0:CRQV*408A8)P_JS3M1?P.AEI%"
-M"<!UR`,E"FQ28(9BC<8\!H\%?.8I$%.J%$4IA6*>4C7!$$K!N9Z!J'D_JI$M
-MN/)48DRQL*E601!H2:HFS!8\@O')*@0A6(%`N&W&I?(T(AJX4QY-ZIQF`P]3
-M]0JHY)!<:(M?);_DVHN2<X[YV5%,3=4_$?..D1&:IFU2EIL$L8005AI8+I?Q
-MS#//((Q"7+Z\A#-OG@5A#'-S<ZA6:S:I4#H-(@"0HM\8(=I^9-#"1M=R,@;5
-M]5JM5D.U6K76+N8]&X^[T=&^ZBR.8\O2)(2@5"H-I)::&M`-<'$;DTQ?*]+9
-MKPDM[Q?::%Y"T;4]/T"[U<1[%R[C_???0Z_7Q8,//("O?.5+J-?K"C#6B@)C
-M63),39"<L\W_C8^/8V9FYI;3,#\6*83&K,PD-_5Z/0"PS*7;O;F`5)+5D"SH
-M7<:%V_5(2TAR0:R#V\>PR"+2@EBZP;-+?=<O)B@(43'&8$(;6,?@(E(>6)1`
-M<BCM?1S#"U1G1Y)D%WQ_%VE:]^%NV9A9?PEM#C@L"6W@,5(Y>U$"[.QL(9,I
-MJ0W21_B9^@:_AF$)4.)9D%P(@6:S:?7DNPM!,A1(O%WB:AJ`E9QK##!N"M]A
-MTC(EP>C+,5R_+`,:!(&/Y>45G#GS!E975S$_OX`+%RXB\`OPO$!U'IE*&:14
-MR3QG9V<P-S>'6JVBYCVBJ/&?-*_C9$>)<XYZ?00//_PP7G[Y9<1Q;)-JS7FJ
-MU6HV=<;MX+G@4MIZ9`H6`QXE"P*[8'N>!2J3+("]HJ#=\6,>YW;6W/E'"(&)
-MB0F,CM:PL[.C/1L8BL4^Z\J5#":95TF)8!KC*NEO=2O`U;W@;74+/1=G)J(X
-M=NPX5I>OH-5JHU0J@DD*+F+=8.C'5_>/#TGK1=CFA92#30SC^V?'5)\`!DNO
-M)6GS&1D$Q:@"NB2$3=>5()"B#RX-``"(L;UY`]L;#>3RHWCRV2\@*%;W>8[5
-MFZ2?P#GJ7@/`W*9QLJ;?3^2Z.Y^:IHYK(F_V&^X</#T]C:]\Y2OXZ<]^X:F0
-M0```(`!)1$%4BFO7K]I]R<+"`I:6EM#I](;*_-(,V=W/,8R-G=:$&,;`,NH4
-MXYW[[+//8GQ\W!H^WPWSH.<Q?.I31_#..ZNH5HJHCVQCIZ/J:"5ETS)@*;'1
-MZ"(;,)7L7<PB$W@@VL2\%X?P/:983E&L;3Z4<L)CBB4><^5'R1BQB8(`0(D`
-M8122\[YO%8%F8$EX3,D2E0^M[*</0H!Y5!E[:V"]+SVF>I\@M2FV5/(^2C20
-M+L`(TZP6XX=$0/5[ZLL=M5FX%*@4`P0^T.E&*'@,7BF+=H:CT>JA$W&`$$2<
-M@U$"GU%4"QE,CA9!I$"G*R"(,J6'4`F,C$KL-)LH%'S<=V(2F8SWL9\';O9_
-MYEHQLK8D$S*9TIO&E"2$H%:M872TCI,G'\#5JU=P[MP[.'?V+,;J==3K=64U
-M1(AF1VE`1RL6C%FZ:>Q(9^VE1+&!&:.)1B,`J/IF:FH*4@HK]11"V(:UJ1,'
-MTA>=_4E:"BJE?1],9;"NCI>I[PP(U6JWL+&^CO???P]K:VNHU:HX=>H)+!XY
-M@EJM8H,/A!0#S?)A<UK:N9%2I0[.S<U9W^T/.P45`-@WOO&-;_PF!ZP!KMSN
-M23Z?OZGGTUZ;#G?#ETSE2AOL:9U=U\0VN;@>`%AW]32XZ^<]+XP4L^2^<>>`
-MO;GJ)`NA.AX>@Y#<)D!12A4-6A+K2Y*^%8$MX,WN8&#L.4RF/A!&4C8)M[,-
-M,IXG<N!W4E+GN=/D.'+@\*:Q'D@"O-*KMM:/$U#FPPL"\\$=X\,[.[<((;"\
-MLHI.IPO.34'%`*BD+<]C=O-M-O,&K-XO0#"L6Y"<3P9C[V&!)N,GY)HS&D!D
-MMW9=#'B(&.\0E]ECTM^B*,*9,V_BU5=?Q>AH'=/3,UI.F(&4U!X+2@DR61\S
-M,U-X\,$'</CP/,J5HHYM5IX4A"J#]KT8:O<RB.7*"*,H1*?3Q?7KUVVSQ5#9
-MS?CI=KO8V=G17FMDJ'=5\EI+,VUW_\^,BS3&E3ONW*3)-(F=D609.:I[3FNU
-M&L;'Q["SW5"=:.8AG\^C4"B@6"RB6"S:GUT0RYBP&W:R^9ID:9F[\<I*\[W:
-M+XCU25C-7,818QZJE1HN7;P`0B2"P$??K<.1\A&9TDAQ-LL8[!L;^=_@6#$Q
-M[8ZA.P:#+:35X+B_EQKTDMI+1OU=_9ORNNGG=*LU+^RV</W*!0CAX_G/_RYF
-MCAR#``4CAN%L!(URR/HFG7X#.0"R[D&0*RUA-'E/6GN8><C,/ZZZ(\E$G9^?
-M1[/91&.K`4HHHCC"Z$@=W6X'41AI_\^]-M1D(*B'4*J9JS??K/<_EWM7GZ=8
-M+&)Q<1'%8A%//?D4CAT[BFJE@G*YC"#PE6GT73`?9K,9,";QUMG+F)^9P>J-
-M!K@DH!Z%[Q%D&$6L$_\(),(>!P60R?F*5:3B`M5U3AU+!TCX@:^E56)@UE(,
-M+,7P9)0J7RS"P"@!YZ[/#[4R0*)#DX@&&0AAJG07JL;IRX_57?U.U;$2&CQR
-MY%<$QO-*)1V:AI\6>*BIB2J?04:`^FA9-2!C@3B*E0T)!/+9`-D,4\EX0B+G
-M^Y@:*Z)>SJD&92RL[Y+4<LENMXNQ>A7;.QV,U`-\[K?N1SZ?_43,!VZ2MMLL
-M=!MQPVI5<VVY#;;1D1H6#B_@R,(\NITVWCW_+BY>N(!VJXE,$,#7<X?O^Q!<
-MC5U**:@&C.",+]#$OH$09QTW+/M!\_-A<P-UFNMP4H8)'%6('O_&F](\MY(S
-M*KNF*U>NX.VS;^'UUU[#ZLIUS,S.X-EGG\$SSSR#Q<7#*)=*ML9DU"0:8E<=
-MEE8C)X]S/I_'XN*B];W:"Z3<KW3TKF-@`4HNT^UVK80PBB+T>KW;-APW`].5
-M!KJRFJ1<+.D;XBZ.KKS'W<@,ZQ(=W.X6\(I8"8/5_$(ZR(I)8U)(N8X<T1M,
-M[B0WF$E`)8Y0QL"\`()S<,E!"1#Q"(QX"*,(F:P'(8BB/;N3E0,8V7%&!F&I
-M@<UK*EC5]YG:?U<Z#3BCB:X?AGJ%N#14?8AVR3>,B7O2/D69V*O%G4J@W5A'
-M)IL!HQD%[MWA,$(7+&*,86-C`T%00+D4((HB4.K;%S<&BL83R-"1W53"9#=X
-M+Y^K-$-M-RG-L$_<YW<[&VFI=.[\E02O5#>2#7AE7;IT"?_Q'Z^B5AO!L6/W
-MZ6`"Q21DC"'6OC?,(UA8F,7LW"Q*I8*F^A.[P%JP]6`#93=&GN=C:FH*JZLK
-MN'CQ(O+Y/,;'Q[&ZNFK/O?$U<"GA+OU[F`]6$IAR"[.DGXL94\E.77+\IQ5X
-MY7(9O5YO8$,GA$"]7L?8V!@:C4V`4`2^;\W:#6"5S^<'0*@DJ\I(]5VYH&$6
-MIK&MTCSH/JF,J[T:,NJ8,(R,3N"AAY_`Z5=?5O*B;``112!<L;1`"#@X)+@.
-MX2`#C1-A_2&I`SX14.(6E+J70IP$0])O>*A3H1LXM@$BG/-$G-\I]H%:=@6(
-MY,IDW13R,L;&ZC)ZW2X63YS"X?ON!R$>&#@`AIL'0)#A_:N#VUW7$/B@U_*M
-M;';,O.)YGDU--;+I5JN%;K=KF<OY7!XO?N[SJ)2K.'WZ-"`)PK"'P_/SN'SY
-M,IJM%F(1VYHQZ0MJDY\UILMC/2^GR.Z3#%HU7P^"PYZGP*N3)^\'`#SVZ*=Q
-MXK[[4"Z542Z5D0DRMPU>#9,M?I#S0BG!R9,+>/SQ%;S\TC(^=6(<KYZYKF17
-M@J(G.#R/0@B)3B>"`-!K<'2B"..C91!(>%Y_/I%0#"8N)7C,K3EV)A>`:[\@
-M<YS\P$.W$P($X();MI9U.I<`F*]"(+@R="<$RO<JXJ"$P//ZZ[-JV/59J899
-MPRB%1-]C#]H0'AKX@JZOC?>HU"!7'',0"E0J.1`)M'LAPDBQ9`3G(%+"(P)Y
-M2I$M9%$K$O@>@^01VNV."K(0`B#,^@_ZOJ>.+2'H1C$>?&`>(R/E3\[*2/KU
-MN\$17#`E+?G3K;4&`1GUN&PF@\SX.,;'Q_'XXX]C964%%RY<P-MOG\7V]C9J
-M(V,8'1U%K59#+I>S^R%&^[YK1JR2NDPY[&<SKI)>>DG0WOA7F?Z,`6*AFYR,
-M4GB,Z3TO$,4<W6X'6UL-;&UNXO+ERUA;NX%*I8+YA04\?NI13(Q/H5PNP_.8
-M!>`XCQ7P98.(=H-7:75J<@[)Y7)87%S$R,B(Q5@,"^QF\_FMSC]W!=>P7"[;
-M5$(`Z':[*&DT\/8G4SH`."4-VM,VF6F;U&&FRX:E<7#[.&T%=#%!`2+ZO5QC
-MND><!2M)S:24@E$?'A/@S$,4]51\K2[\!?18H]14_OLJ(`"=?(*/UAO*O3;V
-M^[INTWP?5V#BX$MT6CLHEA5C@-QAO8?+8!FIU?"K]5^C5J6`I,CG<ZKHD:KH
-M[':[%C"/X]ANJ*TTQ5GHTH"%))B59(^Z7>&TXYWF\9&6.&?,;4T$N3E_1L)%
-M",'V]C9>?ODE""$P.S.K-H!22W<TXTIP@5*Y@+FY&<S.3J-0R&FVE3%DICC8
-M$6)79]^5PN7S.1P^?!CKZ^M87EY&N5S&Y.0D5E=7$471P+G>W-P<\$N\64B(
-M.Z9<6:$[OI(@V#!_*#<AT:7=&YFC^W^CHZ.8G)S`^OJZ_JS*F-X%K@SCRH!7
-M+FB5!++2/*Y<X"J9_.F"5P?`U=YXS>S\'+:W-W'^W;=0&:EI2;3VNY#"%LNI
-M<[;LR\*EL^.6^QB+[EI@Y!/)1LEN0^M!V2R7FH4%`0:)G:UU;&YLH#8VAV<^
-M^SGXOI8<X*"^NE<WG;^)UW4];(T$NMELHMUN6Q6([_LX=>H4:K4:?O:SGX$0
-M918]/S^/J]>N87-K,_5ZL'Z%<!D)2/6-<>?PW7Y^_7IA?'P<1Q>/(N8"ITZ=
-M4N!5N:R"#++9#S_1ZT-XKFS6QV>??QA7KVYB<Y7@_L4ZWKFXB="`43%'',:(
-MA$`^EP75(3IKFRU4RWD0IB5Z7#4_8R$1!!ZX5$$/'B&(P[@/DFNF:=2+$Q.<
-M!T"@VX[1Z?10*.<!Q`JH\CW5C'6\ADR"7.#[VB!='0^3:N@VO0FEL-D6^I8)
-M?(2A>@]$N[53RFS2.6/*EZM0R"$*0\2Q0!P)"V!P/9<R2D"TAZ"(A4)%0`'"
-M]6<5&M@#("1JM2I6UQLH%`-\ZE/SJ8R>>WDN24H)72_M)&"5YA6:!BR;NBB?
-MS^/(D2-86%C`,\\\@XV-#5RX=`E+ER_C[;??0K?;12:31:U:1;E21J%01!#X
-MRE]-JTQ<SUH>BSXS.;$7&R8A=M^KNV]S0W[",$2KU<3FYB;6UE9PX\8*=K:W
-MX0<^ZJ-U+!X]C-_ZW/,8J]=1+)44\$WZC"Y&":)8L;:$B)6T5L]E1.YN)B9!
-M0/?G?#Z/A84%[:'%!JQ9;@:0W\[\X]TM`[%:K2*.8S0:#>N%M1\`(+E`N%)!
-M]T2[THEA:2;)3:1A/+C>5Z:+;@SA/JCA_,'M3A9*TJX]EN9K1`C&_THJ4TB1
-M4H"[,E)[[CD#HQXX0MNI5BE.##R.X/F9?O<:^S"BDW*`%94&-GW8Q=_@:^WV
-M;QBV2*2!O<,R$)/2%2DE>MTV"L6*,K<4%'=21>B>P['Q,7B^AZW&)LI<C07/
-M\T"9`M9\7YE!&E:48F"I!4A]-=_W38Y=D"IMX1DF=4ACX"0C:84V&S7?<QXC
-M#"-$46@]/(RQHN\KB42GT\'9LV=Q[MPYS,[.*D!.2E"F*BW?9P`!"L4<YN9F
-M,3LWA5*IX+QWH8GI26G#P3SB&H":S4\<QQ@9&<%##SV$.(YQY<H5%`H%U.MU
-M;&]OH]5JV7-K9*(F"2?I@>4"KD8^FAQ;KG=6VGA+HW$G7R,)%"7!J_'Q<:RM
-MK6F`+F^95^:>R^6&,J^24L`TX"KI(YED7!V`5K>PME$/)Q[X%)KM-FZL7$>M
-M4H+O9R#CT%+_)2@8V;UVJ!1!%XERY>HRM19*F6&=]:G?C!A\W.[GD,8+2PIX
-MD(A[7=Q8609C&3S]V2\B7ZIB-S?YX'9P^W#G<Y-VGLEDD,_GL;.S8U/**:4X
-M<>($"H4"?O*3'Z/1V$*OU\/4H2DPCV%M;0UIX0ARX%I2_G+#YK.]Y..^[^/H
-MT:.8G)Q$&$;XS&<^@^/'CZ-24N"5:]Q^NZRI.SF_CHZ6\#N_\P3^Z__Q4Q2+
-M9<Q,QKAX;5LQAB`1]6)X@0\N))C/P`A%+&-L--HHYCR,5`O]]$$I$46QJK\\
-M55A[/M6`4W]C'W%E9![''-EL@)U6!]TN1V-C!\5B%E$<(_`8?)]IQI3V!6(4
-M$D3+IAB$\?R10C/W:#^CR)$(4D(@B0#7:[9ZCVK.XD)[(CF2;B$%)NM52"D0
-M1C&$4*;OA*A41?6!)3@7EKDE)?3>1(`1JAKE4NKD56"[N8-2.8=NA^.QDW5,
-M3%0_L8"X"6DCVJ]JKP9ALE9*LMJ3?D^FALGE<IB>F4'XQ.-H;&]C?7T=UZ]?
-MQ]4K5_'N^7?0W-D!I0S97!;97`&Y7!Z9C&KVY?(Y>,Q3XUC[P@V$DT@)(9T:
-M3PC$QKLWYHCC".UV&YU.!\UF"\WF-G9VFMC9V4%S9P=22A0*.=3K(WCH4P]B
-M;&P<U6H5Y7)I(`S*^'B!]/?"L:TWU=B2I$_J`*BZ7O:XF?U+-IO%_/P\ZO7Z
-M+N^QFZG6;G<^(O)VW8COT*9S;6T-S683,S,S]J`G;YQS=+O=5`35!9[2_*_<
-MC>(P,[(D/<Y,DF:#FXSY/KC=C3<76E'QM"ZT(KF$D`)$F*0)#B$DA(AWC0\I
-MC71+@,<AHJB';K<-R2,P#P`X?"^`(`2^GP&A3&/#1@`O!PK^0?-::D&#8<7(
-MWA?W((1TZQ3]X;Y:NP`TF1`U$J*6:+(;`*;2T.P!*14@%',@7ZB@6!H%H;[R
-M0Z$?G+J^GWGEW+EW\<_?_3ZJU7&42U54JF64RT8.E84?*"\L9:/`X?O&!XOM
-MDB.XX.C-C+-=<&+85-N?A\B`7-!T6(RLVJ0I&1`@"`(((;"RLHJ77WD)]=$Q
-MY/-Y9P$F\'T/C'DHE\N8G9W!S,P,LKD,/(_BDY8H>#OCQI5Q&NEFI]-!N]U&
-MH]%`H]'`RLH*?O6K7^':M6L`@'J]CBB*L+.S8P-*?-]'I].QDL)<+K<K0MYM
-MPIAKPG2(^YUB.32Z/8T5D#ROKNFO^5JIE#$U-84;-]:TS":/0B&?"EXE?:O2
-M@*ND0?LP3ZMAX-7!>-S?Z@8`O6X'+_W;S]'<WD*E5@*A$G'<0RS4!IJE>19*
-M%ZSJ.VBIKJQTP*=A\S(#(1)":B9$0D(X,![I8+.0:']((CF8$%A:NH3MK6U\
-MYK-?Q$.?_@P(]6P:X@&(=??,@WM=D\.3E.^N:WD8:&3V$ZU62T?;=VU*V,;&
-M.G[\XQ]A>7D981PAF\UB;6T-R\NK*?-K?QUW0>&D/8G[./<K8\I4^OA]Q^U<
-M^MQSG\7,S"Q*I1*JY8I-N$T[UL.._\W.PX<AZTS>A)!XXXV+^&__UTOPO2K>
-MOW`-F\U8R9MCB6S>,)(!GU$P3P-)80]>P#`Y7D4F8(`4-G60QQQ^X*NFL4X)
-M)!"(N0#G`NU6%YX78+/1QHWU;8!0^)1B8KP,/\/@,P;/4W8@1+?K/*;,XAG3
-M[#FCV$GL%X0Q?S=SJ=0,*Z%85*"`B(65$RJYHWH5(20*>1^U2AYQS-'IQH@B
-MCCA634.N/;H$5X$7&8\AY-PJ1JBG))!20/NP*?-V(@68YT$@PA_^[Y_!T6.3
-MG_BYRBBY3-V5EF3J`B]F3Y^\3M*:@:YE@Y12I55R8>>/9K.)M;4UK*VM86MK
-M"QL;&]C8V,3FUB9:K3;B*++GVM11[NL(SB&D!(]C=+M=A#J8R7A;"2&1R03(
-MY_,H%@N:C5G%R,@(RN4R"H6"]J%C#H`D]/?$$BM<1G\:L\I(%LW8'69QX7Y?
-M*!0P.SN+D9&1H0G<-P,4;^=_[BH`R[S11J-A/432;HU&`]UNUYZHI.XU*1=,
-M?C^LNYA63+O>-6XZH5N@'Q3;=SN`)9UN""S"+77L+H2B^:IQ$FL@BUN@0@BN
-M004)'D>(XQ"]7AMAKPW&"`AB,$]Y*OE^!H1Y`/&46:0TB4S2:OC-.Z*:V0,;
-M/X[4!,,["V`IE'TO\,Q-I")IKYZ22D4$M9U(:+F(DK,QC(P?@L=RD)1])``6
-M`+3;7?S?_^W_P<4+5U&MC*`^-HIZO::HO_DB,EFS&:=:EI>QT<WNW#`,P+H9
-M-788@#4X)Q$;9&&^AF%HY8(&O,IFE4EG%$5X^957L'YC$W-S\^""(]"@/_,8
-M`([1T2H6CRYB<G(2@>_W#4@)#@"L?6YXW&0K0]DV!<OV]C8:C0;6UM;PVFNO
-MX?SY\^CU>KK(**+7ZZ'7ZZ=8Q7&,3"8#SCE:K1:B*++>+$9"[S9;S,])0&W8
-M.!MF`J_,^P/;432_KU8KF)J:U,RK#$JEDO6[,M)!(QM,,UU/NP]+[KT9X^I@
-M#.Y_;3-VYD0"W783O_C)C]"+.BA7\J`,"+DR`B8RP?8C`)'4`:BT+Y:4(,0;
-M8$ZIH`N2LJ[H@EIRO1ZX`!9);.:-_R1LE"&1%#Z`K8TU+"U=P<+1D_C\EWX'
-M?E#2SL?&`4>J->/@=@!@W2$`RYT?8[UQ=($L(3AV=K;Q[__^[WCGW7<11B&"
-M((-FLX7+ER]K/TW#SA:[(N[5/(S4S:*QFS"`_]&CBQBKU['5V,+1HT?QU%-/
-MH5ZOHU2JH%0J(9?)IDH/[T8`"P`X%_C5K][&?__OI]%I^;BVLHF-S2XR^2RR
-M6=_Z4($0!(&R-@@813>,X04,M4H6U5(>/(Y0*N;1Z701!#YB;HS2E?]/%,?P
-M`P^,4-Q8W<;F=@?=6-71!`(>.*8.C8`0(/`]>)Z6]G$.RE3Z8,;W(8RUC#9^
-M]QA3E2N75FI-M&S1ULWZ.:*(#X0^"2F4/Y64H$1B8JP*SB.$H6)@A1%7H!21
-M(&"(.0>/%2C26&^@5J_!\ZQIDNTW4*)865$8879A`E>65G#JU#1^]W<?1S;K
-M'\Q3^JMI-KIUE!N,Y)JX)T-PTMA#!@MP&YK)1'#SO*8I:6J_1J.!9K.)5JN%
-M=KNMP*DP1*_7VY4>[C+V30!%/I^W-9N;VIP6*K>+(+%'F-1>K%"W!DWN74QR
-MNGF>4JF$F9D9E$JE`6;H?N?_#P)@W77Z-R,GC*)HR*3([>+B^E"Y@RR))@X[
-M23>;R%VO&U=_FF32'(!8=^,MD:@''3-B81>U$`E-]R6@D%`))I1*]"GB`I1Z
-M`+B2=3'?=CX(]\!%C$";0WJ>!RDX&/,@H<8--5XD>K.AE(4FK8(XX$X_]<1$
-MFO?'HAFSK/]$2)=H['Z,,[X'P#&5F$,3_CK)#N'@1-1_6E<^,A"[3K2GE\,Z
-M,^",E$IVV>GLH%C(.MGLY(Z"6%*JL(@77G@!__72_XF5&]<11EU$40]A%"&N
-M<)1D4;^'0!LA4ITJ`[LA=X_3,.#[9G/,,/#*S"U1%-E%S06O#(O'>'5=O'@1
-MK[W^&D9J8UA</(9>+T3@9ZSF?&QL'(M'IS$^44<F$V@IM"F(#F:'6UV3W&:&
-M808G4VP?>^PQ9#(9O/'&&]C<W,3&QH9E+KE&[N:KB1?V/`_-9G/@]4PAX%Z+
-M;@&5U@5+=@E-((&4$IE,9B"F&5!I@S,SA["RLHQL-H=2J6R!*Y,TZ/I=[<6\
-M<@NK`X^K.[^VV=6-`+E\`4\_]P)>^OE/L;VU@W*M"-^C*K&+JR:*E-+._\0`
-M4Y8E`!V;'6LY.VPZ%["[>.U[1M*!E%YBTW?-NL`A)84$5VLKE3"[^6ZOAQLK
-M*ZA5Q_#<;WT)?J:2&`<'8^).@#4?9/Z[E;_?C=?T7FQI(T$R<NAL-FO]L0BA
-M>.&%SZ%<KN+7K_X:W6X7Q6(!"PMSN'3Q(F*[`:46W.U[J>H:$/TF)2!!F/)/
-M]8,`$Q,3F!@?!X1$KQOB^>=>P(D3)U`NEU$JEU$L%"Q;XV;`U)T"HV[GQAC%
-MIS]]''$L\/WOOX5Z5$8<"[1##AXK:1)EJ@:->A+M9@?97`;,9\@$#&$DL+;5
-M1"'KH]7I`@+HA2$\GRGV$Q<J13KC:?:21,0Y.KT88#YZO1":?`(>">3R/IC/
-MP",.YE&;8.C['K@06DVADB-]YB'BL?8U$_K<&M%5/SU5Z'J7,>HH?6`3*PD(
-M<ED/0L8(0XY>*!#''$(`O3!"W(N1S6<1]GI87=N!1WR]GP2X4(]737(%=H$0
-M!=H1@:W-%JHC63S\\!PR&?\3/^>YR82FSC&@E6&P)SV;AM5228`G+=`M6:^Y
-MH(^KT#)V'Z52*954X[*A3,A3DICC7M=)BPG7GB1-&IFT4$K.#Z[_5QJ0E918
-MFL_*&,/HZ"BFIJ:4H7UB[_A1S$GL&]_XQC?NQL$X3)H7QS%65U?1;K>=%*XX
-M)9DKMDP&<W>3O)+2PC0_K#1CY:0!O#M`/DQ3=_->72KD0;'_00$M=]+J`R[)
-M>-/!\^I>A.8')4DT2#O5D:.>Y_5IQDE:J@NK[=JXZ;!TDXAHDV4(!F4<U`)O
-M>Q5F@RE0SMUAW5@0%A*==@>;FYLH%HM[C[$T[(/TH]0-[5I"ZC1'H>ZZ,\F%
-M2KKH=2.4*G6]29*)SWQG;CP6*)<+*!8+>.VU7V.GN8-.IVL-]!FC`_'5QA/!
-M+&8&..HO$MA%PTU>O\E%8QBX9=@]+N/*='#,0I')*'!J:VL+O_SE+W'AP@4<
-M.7($GN?;5!S?9YB>/H1''OD43IY<1+56@>>Q72!;6OSXP6WO#<^PX^<RBQAC
-MJ.AX\ZVM+2LU=*6$9JTQLD'7V-VDZ'B>9TW6S76:R60&C-ASN=RNQ#Y3,)DQ
-MZP:.""$L<X\0@F*QB,G)"=RX<0/9;`[5:@W%8A&E4@GE<AG%8M$RL`R(9;XF
-M[Z93F`2TTD"L80F#![?;!RH((?"##.KC8UA:6D*[W4+&]U6BJ(ZDA]/R4.F[
-M@\=?VG6&)%C`(D4^<#/IM"-#E%PQ&J1B+Q`!$"FP<OT:PEZ,S_WV[V!T8A92
-M>[P<W#XZX.;@EGZLC,(BF\U:A@:E%).3D\@7\EA964&GVT80!*A6J]C>WM9S
-M+78!]407%>8:-.M$)I/!R.@H9F9F4"P4$$413IXX@1<_]R*.'CV*:K6*6JTV
-M`%Y]4%#Q-S%.&*.8F*@AEP/>?_\*"OD:>KV>`M<)0/4^+XYBI82`A.\K&7$D
-M."0(6NT(!!(9WX/'F#5']P-?FZPKJX0X%NCT(K1:(0+?@Y0"#(#'"'R/(LAX
-MX'$,ZBAW/)^A[^)'("%T7U4QY(20>B]*P"A1K%:F5!,"2LJG9(=JSI2$P*/$
-M-JI]GZ!2SB,,.;K=2#<3`"X$A"!H[72PM;&-M?4F*`O`A42[TT.ND`5C!)Y/
-ME:D\I2"2@DBU!QZIE;&UW<*CCTSB\<>/(@@.F*K)L>R"4,-"V?;:LR?KEB0.
-MD'9W@32W*6T:B>[K&8PC&?#D8A^N)U<22$K[?W=/DOR?O=CPNR2$*2PN\UA3
-MCTY-3>'0H4.V$9NL[=*.]WXL5VYE?KIK`:R];AL;&]C>WK:&QN;K7G=7FI,$
-MM0Q8E/PY^7T2]#+/Z?[NP]@4]GH]-)O-78;-!WY;'VKI;\&*/AXTQ'36`I3$
-M^9W2NTLN`"'A^9Y%^4&(79B'=?MN/CYH*K"5!F#M>R(@;J=">0@L+Z]@<W,+
-MAPY-W71\$2M<D8/R0"$@A=!R3',MQ!""*YVX!JZD$.!QC#"*4"A6P#Q?%W;T
-MCA;:"C14ANRUD2H\G^',&V\B"F-T.EV$80]<:`JXU->P?B!CG@4%7+F`*U]V
-M%RWW<[A=E&'GQP6O>KUP`,`20ECFBY02%RY<P"]_^0I&1T<Q,C)BQRQC!(</
-MS^'QQQ_!X<,+*%>*8)X!/P62<J$#?YD/OAE,IA,:EAYC#(5"`9.3DQ!"8'M[
-M&V&HS/?;[3;:[;9EV24[<`;\<9^SV^W"]WU(*=%L-FWQ0"E%K]?;5?@DV<'*
-MV#9&+I>SGZ%4*F)V=A8W;JPAE\NA5ANQP%6Y7$:I5$*A4+#>5P;$2M[3S-S-
-M,1A6)!T`IW<*G"!.]`3=```@`$E$050(LEE,'9K&E<N7T6KNP/>8EAX0W6C0
-M&RL!&Q*QN]!TN[?#`F[2P$?#N#7L8:'2Q,#5>@@&(B0H@.;&%M;7UO'$TR_@
-M^/V/0%`MAS@XG1_JN#BXQC[8YM>PL0PX3RFU81?7KE]%I],!I103$Q-H-!H#
-M;(6D;Z9YOEPNA_K8&";'Q]5S$H+IZ6E\X?.?QV.?_C3&Q\=1J]50*I60S68'
-MYO?]G-/;.>=W>IQX'L/$1`VC(SE<N[:*.*8(HUBE\$D!0@FZ[1XD96`>56"3
-M[ZG,/R'@,P_M3@^=7HA\/JO*12FM;Y60')F,;\.46LTN**'@7"48CM9R.+PP
-M@;#7A1\$2H9'%0#E^@LI8)^""ZF86U+5_,QGVE`>-F72AOMHPW5"J/HL!DC0
-M[-;1F@K*Z?4X8JY\=(60RL]*`H11M-HAN%")BUQP&&>3?,Y+L)8)"MD`W5Z(
-M?"X/QCA>?/$D)B>K!]<YL(NQY))*AAV?)("51A39;1^2_GQ)X,=@`@:C,+6^
-M*S5,"WRRB:8:\'+G`/?])A_K_J\+C"53T`UXY@)-27#._7]W#'J>IYG[,Q@9
-M&=EEL91FS[0?;]/;!;`^=A%ZC#$4BT5L;&S8@9$VP2?E"FD+>W*`IW6'AW7=
-MW9_=PMVE#KJ(97+0['41[NSLV`%OI!P'X-6'A&2XTCSC!FF`'0Q*1Q6SJO]`
-M*=7"1RD#8SX\)B$\@;#7@B>IE?T)SL%I/.2<I<GEZ"U]@"0S+(FB.[#-P"8$
-MDF!S:PNE8A&M5@>-QK;VXFFFRN-V4]9ERF379UCMU9E0QH"`%!Q<"'3:360S
-M.4A!54KP'5Z`E0^9BC%^]MEGL+W=Q/_W__X,G6X/412BL;V)=KN%B8DQ"#&*
-M?#X'+H7R/Y#27K\&I%9@P2#UU_VLR63!Y'%++F[*J#VT/D@`;%1VH]'`Z=.G
-MT>OU,#^_8!?"(/!Q9/$P%A;F4*F4E715"K5Y!%'@E9OU/`!8'<PG^RWNTX!)
-M59A[`^N!F>_-6I#/YS$]/8U?__K7N'KUJBU.FLVFO6X-7=P`0:X!)R'$4K,)
-M(?C_V7N38+FN]+[S=\X=<WHC\!X&@@`'4*PJDB6I-(14LB53EBRI66ZIK`X[
-M6AT=VBCD3;>77GJK<(07#F\L>>.%H[M#84>5HJHL2BI1++$&4:4B:R!9)`$"
-M!#$^``]ORNE.Y_3BW'OSOD0^$"0(X@'\?A&)3&3FR_F>>^[_?-__W^ET=CU_
-M',>U:-X4KZK?5B5R=3J=>G+A_`J.<.WJ5=KM-LO+RW2[W;KZJJJZ:HI3TR)5
-ML\)JEL_5K/WJW12HA5*C4IJYN7E^Y=E?Y^^^];?<N'&-^84><;M5+RQ@RW:^
-M&?,.]QWM_MTK96\2RF;'?MLRV:C`>2J:2<^\*0\&4:3C(=>O7N78\9-\YK.?
-M0WEA(\9$V$\'@[>[S3ZHW0'3XW,<Q[6@/[?0X_D_?YZ+ERZ2YSE//?44;[]]
-MBGY_4,\5*I^K,(IHE:)_O0#A>1P[<H3/?>YS//'$$RPM+=&*W..[,)D[6]3[
-M(!Y8'P=Q'/*3/_4X0>CS_/.OD1O%UM:(_C"IS<]##6'@JI`&HQ0_#`@\Q7`P
-M1FDH"LN%M4TZK8#EQ1Z%,:1I3N![C,<)0130MHKYN1B49M%K$<<^W79(4>3$
-M[<BU-!LWK]-H/$^5XI6S$_$#GR#P*/("3RF4I\@SYSV*F:2:9WF.IW5=76<+
-M@Z>]LLN@H"@L<>"A%0Q'&7ENR+("8\OG4^#Y8%.WL``*:PR^IPGC@"++<55?
-M8,IP'ZTT>5XPU^MP;?T&G_WL"L>.'93]ZOL()=4V7!W752+2]/QDNJ.BFEM5
-M<ZGIQVZV+,Y*DYX^SFNVWS6/)YJ/V=RW[J475*]ENAUR5KOA7A5FMTJT;CYN
-MLSTRBJ):8&^&`4T+7[/G!Q],F)HUCLVJZ/+OQQ_JXN(B:VMK#(?#72V`LU84
-M9OEN["54W:K%82^!K#IOKCQ7&\RTL!#',7-S<[=\;RXFL^]*C)>6ZK8/X2,;
-MY:A-J6QEAUMN[+C(VNIWL]L+"IK&W5K[^+[!Y#ZY<B:,51^\UMZNGNM9`]]L
-M4:&YY>I;WF=ZA7SO`6#2CKJYM<.E2Y?+I#K+C?4;'#_^,/%R,',PJP47RG06
-MIT"Y%JBB-*&TKL+'F596B8ZVC'+?[>]$`98<`Z3)L/0D^QAVOJ6!<"7\]7I=
-M_MD_^S6,,;STC6^SMK;&W%R7X6#$QHT;'#EZA)65%6?$W>G2:K<)PQ#/<WX)
-MXW%2_C:HVS#+=^V,C>NH6E4GTEC;,$6TAB(ORNK0@B1+R-.,-"W*54.W<\CS
-MG(L7+_+JJZ_P\,,/L[2T2)9E=#IM'GWT48X??YB%A1Y*5RV+IG$`6OVR=>,7
-M)!XS=RIBS5JYFV[AJ\2>JL7NP($#7+AP@3?>>(,+%R[4[815PF33OZII@-Y<
-M#*G$LLI385H@JK:Q9MMYFJ9TN]WZOHN+"ZRL'.3JU:NTVQU65E9KX:I:*&D:
-MME?BU72JX+1X-<OGZG97WH2/:H@K*RV51Z<SQ^?_\;/\_<O?YM*E,_3R.3J=
-M<A&L;OFV,]LJFOY6T_N]6W^/3JFRI4%\[1^)PI@J92GG^MIEPKC-/WKVUPBB
-M+J9TGU15R(<@[#.:%0QA&#J!OQ7RN__;[_+UKW^=-]]\D^WM;9Y\\DG>?OL4
-M.SL[M5`5AB%^Z!+WO+)ZX?'''^?))Y[@L4<?8VEID5:[[>[K![L\?!\TXCCD
-MZ:<?Q?<\OO3E[W$Z<Y7$-VYLXY65HGF6H[1">T[0&64%Z:!LJ?,UD1^@E,?E
-M:UMTXH"%N4XY]PY(DPR4Q?=A>;E7FK4[+\CQ*'6+F*KTO-)FXLV*JCLL3&'J
-ME%:K%$7N_I]3X'L>QE@G;OG.=-ZM@;NJ*ETMZ%J%IRSS\VW&24:6&;*\P#VT
-MP39F99ZG\'P/55C(G7E:FN7$H<=.?XCON<4GYY>F&([&++3G:'<\?O[G'J/=
-M#F4#O<UMN)I/55U9S2JMIOC2K(IOBC%[S6NF_4>;PE;UO&$8UO.VRL-JKS"&
-MIOATJQ;'V0$K-[^N6?>;U28X[1]>S3FMM1P\>)#EY>5:A'^_*M"/(YCKOA6P
-MVNTVG_[TISE[]BPW;MRHVS%F)7V]7S55\P<^R^ALEA@VJ^SO5A5:U8^GVJ'M
-M)4H98Q@.AQP^?'AFW[OP42@9N(ER79FBH+$S<R*6,UFWM3GY;L7>"54%6GMH
-MW\,+0K)LC/94N6)MJEIC5V*L)D+"'L-K^=+<04@C8ZIAR&Z=J%6:OUM;M;OI
-M4JBPM5&WVPX\-C8VR+*4[>T=TC0ASPKBN(56FOGY+LN+BRPO+^%I=T!C3='X
-MI%3M;56UFQA;U,)477'56+VJXV6+HGS[ICX@<@%8MDZM,H5Q=4(&E#)8=,./
-MY:.75Z:WQ5ZORQ>^\%NTVVW^YJ^_Q>7+E^CUYNCW!VQN[K"YL<W*RBH+"PG=
-MGDN5:\4MBK!:&2GP/#?IL=:2D];?'_CEFW!UXK;<M@OC1+^B*%P"29YCBH*L
-M%+*LT?A^B%*:/$_X_O=?Y>JUJYP\^;A+RHDB/OWI3_/((R?H=EM8J^J$2ZV]
-MFW=BLL'?%1&K.4&9'ON;@E,UUL=Q3*?3X<B1(URY<H7O?__[G#]_GB1);BKC
-MKM)IJNN:HE;U?-.K7\W?=V74;HRAU^O5U\W-]5A=7>7*E<MT.CU65P_M\KOJ
-M=KOU:VT:MD]77$V?]MK?2=75O=JWN46:N-7A\__H5WCCA_.\\<:/R-*<N?DN
-M8>!3@!MOROV;LE7JGRFKJ)3;MU#F;C6"1?;VOU)8H^HV[&J?5:"P5J-MP8T;
-M:PR'";_^W&_36UC!EFV#DR1#83^-=W?COO?[07#53AC%$9U6A]_]XN_RP@M_
-MP_>^]STV;FS6![Z^[]<^@G-S<RPL+O+PPP_S]%-/<?SX<;J=#E$8U0L$T\<C
-M']:8_<-4PWV<B9%AZ/.9ITY@K.'_^7]?YLR[EMY<AR1)*7*#\2#$IRA<"W(R
-M'D,Y7K6[,7F1$>*CK:(PEO/GKQ+%`0>7Y_$#YU&ULKKHYNAE0F#E4XL+?20O
-MW-CD>1YIGF%R0Q1'Y%GF!"RM45I1E'-=3#E%UZ"*<O]O*F]!9_&AL:ZRR[@*
-MJV[+!3IEF2$O#&E>BOM*E4*_&T_#P*?7B\C2#.6[8XLH\EA<Z&"LQ2L3$SMM
-MS:>>/,3I,S?8VAKRLS][A,<>/X3L7C_8F-:<LS1-UZ=U@Z8=T*RVN%G;SJSG
-M:\[?9FW7S2Z=9L)A\[7>[I@[2[#:*WAJEK?6]!CD^SZ=3H?EY>5=G0#3%6CW
-M<A^A['TL]5MK&8_'K*VM\>Z[[]:KV=,_REL9B>W5XG"[55M[/<:L+RR*(HX?
-M/][PKQ'N'0V%O3*J+2?SM3>-K7S0BEK$F0PRD]:O-$L8#G;P/8M6SDO)TSY^
-MX%;>;BU@*5#5(%:*9>RVN:I_7];M1;,\)<\RXCAT/EQ8SI^_4+8X:G9V^LS/
-MS7/CQ@V,,70Z70X<6"9+,Q87%]&J:F<MG[/>7DQM/EE54EE35E>Y,JSRLRG]
-MOTK1JKJ^,C*MVBVM=<E3+DJX4O,-QOH<>>@Q%A=7T%[@8GJ4=U<%K.F=4S5X
-MCT<IK[[Z([[RE:]R\>(E1J,1<W-SQ'',\M(R!PX<Y.#!@RPN+M;5*:U6BR#P
-MT)XS#_5]KQ0O06M0^'B>OVN`K\J6JW3!*D)WLH-1>#K$\STN7[[(/_S#W[.Z
-MND*KW>+`@64>?OAA'GKH(5<)5DZP)JLXG[R#B7N]WYDUZ:A.DY;0A.%P6,>R
-M5U'*.SL[K*^O<^'"!=Y^^VTN7;I$GN<S6U%GK6;-FE0U]T^5B-7\FR>?_`DZ
-M[19QR_ESS<_/,S\_OZOZ:MJ,_<,D"\Z:"`GW<"]79%Q?N\+++W^;T:C/_%R7
-M5KM%;@L,4)@"78[IU4ZG_DV5%9S-4)`J86WO`^9R7]IH7?:*@/%PBXN7SO',
-M3_X2/_?Y9]&>+U^.</]N5^58GZ8I.SL[?.][W^.O7WB!]1OK3G#H=.CU>CSR
-MR".</'F2X\>/,S\_[^8.?H#?\+5YOWWWQR5@?9QC=E$8WGC]''_\)R_PSKL)
-MO;DNZ2@E*0Q^H+'*^5&-AF/:[9@@\`D"311H5!FX$_F*;%R09"EQ*R:*`[K=
-MD&XK0GM.R,_2'$][DY2XL@HFS5("/R".0L;C,5E>'LP7H`.-R9VU2%[DD^3(
-MLB)+>;I<N(6B.F[0BB)SPI0?P.)<AS3+&"<%XZ2@*+L-RF;!1O.!>XW]G2'=
-M7MN%\?B3ZOW0-SSZR&%\7_/ZC\^Q,+^`'V3\WN_]`@\_?$`VQ#O<AF>%N\V:
-MP\Q*]IME%]*L:J[">M(T93P>WQ3DLY<X-FT+L]=\:I97\ZQM>=9\=:__5W/'
-M;K?+W-Q<;5]TJ_E=<ZXZ.[W^PX\K>Q4D/1`"UNX!L6!]?9U+ERZQOKZ^:Q7[
-M=A3!O78D[R=VW:Z(57F8//[XX\S/S\OHL9\$+%5N^)608]QJBDO3FPA8QDR$
-M&6L-13$Y4!V/!^3YB#CTR/.4.&QA%?A^@-)>9<*TAX#5O*T2?)J)3Y!E&=O;
-M`XJ\<&DJ1<[BXH+KOP?>/7L.8W191JT(`B>N'#AP`-_W7=6?->X]JDE*E&V(
-MO9585;>Z3?E:82KOIF9+W%[)%>5GK%S!=)H4I&F.1;&Z^A#''GX4/XA17E`>
-M&^E)V\I=%K"JG8@K&88\,YPY\PY_^5=?Y_777F=]?1VM-9UVCV[7'>0O+R\S
-M/S_/PL)"W6H51@&M5D00N`'>\YU1O*<#M/9N6@FI/*_2-*UWF,Y3S<?S-&F:
-M\\8;K_/NNV<X>?(DJZL'>>31XZRN'B(,@WKEY%9CF0@']T[(:G[/S53))$GJ
-M1,)*T&I>OG[].I<N7>+\^?-<NG2)[6WG35>MSNWEY3C+,-@84U=-J;):$P4'
-M#Q[D\9./LW)PA86%!7J]7GU>_YX;;8/3_E;3GHZS6@5%N-J/DW0WSH^'?7[T
-M@^]S]O0IVMV(SEP;/_`QIG"!&T51"U-5Y:W[C:F&0#Y)*K1V]D*=2Y^U]<*%
-MLAZD8ZY>O,#BX6,\^YO_@BCN2+V5\$`=!*=IRN4KESES]BQIFG+PX,%ZH:`*
-MW=!*H[UR_.3V*ZP>1`&K>M[3IR_Q7__KW_#]'VS1[77)3<%PE**T1Y[E^(&/
-M5WI)=5MEVIEV7K3).,46EH7%MNMPB2,\3^,I2Z<3XON:(/#1I>AN;17H8S'6
-M4N3.C+TPMAS_+%K[3F@H##IP;8(`65Z@/>6\LW3906#<XVA5UJ]:UXVP,.^J
-MX[/,)0]FA6U,:FWY.B:^2Z9PB8R!YT%I!^%YFM6#70X>;'/ER@X7+FZR.-_%
-MD//LLX_P[+//X'DRBGZ8W]PLD:5:3&[Z8^VE$S1%J+T$HNI^5;=%E2B^5Z?8
-MM#@VRT-TUMC3G`=.MSWN)6+-NJZR0:HJ1JO4Z^J88R]A;R^QZJ,:4SXQ`M;T
-MP>FU:]>X<.$"@\'`*>P-KY&]V$O4FG6`>"M%<KKML/)%65E9X<2)$W4YH7#O
-M!:Q)N'C9^F"=@$4I4KG?4U&>FDJW*W'.LIPL2TC&0T;C/E%0-UZ@/>U2['R_
-M466U>R!TZ26[4^&TUF1IBC&&K:TMDB1A?GZ>RY?6.';L(></8%W_?1`$:%]S
-M\<(5AL,Q!PZLT-_I\]"Q0VZEQTX$)67+]X7%EM5E[KWN/@"?[@.?#+KFIA6$
-MW4E5$T^QO"@_ER1A-$SH=.9867F(^:5E.NT>01#C>2':][#*59;5*QE\?.UO
-M[OVX*J:=G3Y___<O\[??>(E+ER]S_>H&4=2IO>O:[39S<W/,S\_3[?:(HI#>
-M7)<H"NI*+-=G'SCALC9CU!2%V95^VFPUL]:RM;7)*Z]^#ZTU3SWU&9YXXC$.
-M'SZ$5ZXV*B7^,/M=Q&KN?Z8]J29"]YC1:%0+6M7E\7A,DB1U=5:U$+.YN<GV
-M]C:CT:C>A]VJ"MA:6U?I:>52LWKS<QPX<,"UKI0K:U4%UG3U5;/::I;'57,U
-M[G8K"(1[NY=3Y>!LBYPKER[Q]]_]-LEXR-Q<AU8K1GFV;-G9/?Y7[3'&%/5B
-MA%(*K;Q=55A5JJT3MHKR(-,MB'A&LW'M,LDXX[E_\7_2/;"*EL3!NS(&?93;
-MW_N9@']<'B?WR^<_O>THI5"E=U'].2DDKN"FSPZN7]_B?_R/;_.7?W4:2YLH
-M#NGWQPP'0^)VA!\Y[Z*@,I,.?)16;&_W65[J@;*TVE&YZ*QHQR%1H+A\99.X
-M$W-PN4O@:<+()QFG^+ZFCA0$K%5E"K5'EF4`I)GSM/6T)BD-U4NW+(R=5-3;
-M,L5<`84QQ)%/IQV1I+GSORIJ"U97M:4F/H/6&1(Z@:V<2FL%O6Y$M]=FG"1<
-MO[9#?Y1`83CYZ!%:G8S__?=^D=75!?GQW`7=H"EBS4[I9>J8R,X<"ZH6O6H1
-M,TW3F\:):DR=;O.;M3`Y*^V\^7S3PMRTG]6L"K)J_A9%45TQ6J6M?A3SNEL)
-M@1^T0FNO_<T#)V!-4QT\;&QLL+FYR84+%^H*B/?C5E5:TS^PZ3C)JE_^\.'#
-MS,_/,S<W5_\XA/TE8-E:A*F\H&R9.&(;[8.&HJ"N.JIN<X:`&6DZ8C3J@TD)
-M`H\\RPA"MV+DAR%:^[,WX"K%Q#H'KM$H86WM"N/1F(6%!0;]`4>.'"EWJAG6
-M%%Q9NT(<1\1QR.JA0^[=E$M,6OL4IL#7NN$_Y09-58ESN/;(NHK*F*E!W#8J
-MSNSD/=O))U5=5H!5;D`>C<;T^SMN!4D'SM:\*/#]F*6E%98/'J';FR<((J(P
-MQ/,"M.\[=4TW>L'Y./V;;,.SQ4U"KEZ]RDM_^Q(O_]TK;&^-N7'C!FF:,#<W
-M3[O=IMUNX_L!G4Z73J=-M]>FU8KH=COXOD<8QOB^J\*BF<RA%6$8X7L>K78+
-MSW.K?:=.O<V;;_Z81Q\]P3///,,3/_%863+OU9_]WN.&1MRN]J>059VJ:KL\
-MS^L5N:HRJREH5?^O5NRJTO/Q>$R_WV=[>YO-K2VN7[O&YN8FP^&P+DVO%(7J
-MH$F7@O`O_M+G.7KT:.W#U>ET=K4.5MY7E1?+K5(%IY.QQ.?J/OR-6L-H-.3'
-MK[_&6Z_]D'8GHMUK$\9A>1]3BEG5@99R\?1UHJD%Z]6"^N[)<>7OXBJP%(IL
-M9\BEM<O\VF]^D8>//XGRJOO+/$@$K`?G\Y]5$2N?T^TS&"1\ZYMO\/_]Z7>Y
-M=#FCW6EC"D.2NY1Y[6M\[;DY5."3IAE:01#Z1+%/%`;X6I/E&;ZG2<<9A;5H
-M7Q/'`5$4X'N*7B?&]S2F@#1-ZZ1Q8ZWSL;).3#)%.1>&TJS=J4P&BZ<TA;7D
-M:8X?^N2E2N5KF)]KDR0929:[U$$#6GL83.V=I96BM-JBR`O`$D8A'HJUR]=9
-M.KA`EA>,D@Q36)0U+"_U"'S+%_[7)_F%7_B4\_02[JH@70E93:^LIBA4W3[=
-M"MBLB*J">J9]NF>U[NVE+<PZGWZ,YG,VS>F;QPV5YE'YJ%;',I5MQ'0+X)V:
-ML8N`=9?(LHR=G1V&PR%)DK"YN5DG$^SL[#`>CV]2+J=_7)[G$<<QW6ZW-NQ=
-M7%RLR_#:[39!$,AHL'^'J<9YHPJK%&HH)BUVUCH#;F?WY-+FH#HP+2CR@BP=
-MD21#1L,=@M##F+RNPO%\']^/4%K78IE2FBS+&`V'7+FZQIDSY_C<3_\,8(E+
-M0\E.N\/FUA8*V-K>QO=]6JV(7J];IEUZY0#5J(2J$O>,K04L4PE8A6T(5469
-M'&AN2@R<Y2-GRQ6KR8[3,!J/V=G9QMBJE%6[SR++R8N"P`_I='IT>_/,SRW1
-MG5NBT^D1EN6IGN>C/`^T*ML'U3W8616UF&G+%3:+,],^?VZ-5U]YG5>^]PIK
-M5Z\R&KF*&5"T6IUZ!Q"&[GN)8M=.V&[UB.-6+0J$H:O(:NXPHBCB_/GW>.>=
-M,VBM./;P0SS]]*<X?OP8?N!-?I-JDI*YMX`E!X/W@Y`UW5Y8K<Y5U5F58%4)
-M6,U3=;]J0:9:U:LN5[<5=2N$BWY?6EJBV^W2:K7H=#IUZF`E9C43!]_/X^K]
-M*I&%_8VI$@918`TWKJ[QRBO?Y<K:1;J]-NV.&[/<1+AJ+S?EWY6>B&75<!FO
-MZL;,.F=$U2;OBH(T'7/CPE5./O.3_.SG?Q5-B%)YZ=\G%:7WDS@C"'>;/"]X
-MZZV+_-F?_0/?^-MWB5MSM#LA:98S&F=X6KNYHM:DH\2-6:W`&:Q;0^`'Y":G
-M%86,=D9$G6J>Z1(%K8$@4'3:$5N;?:(X(/`#`J\4()03JSS/=_MH,YGSYGE1
-M=QA@%86UF,)YUFKE8;!TXY`H\MD9CLFRRO-*45B#KQ6%I4PY=$*9YRGRS)(7
-M.8-A1IX5Y$E*NQN7/F#:57QE*<>/'>#A1]K\JW_U"_1Z+?FQ?`QSM^;\K5E5
-MWYS+[54]-6T;4@E8T\;JL^Q79ND-LP2L6:\3)F%SU?,UTQ"C*-JU8+E7^$[S
-M.>ZV@+77>Q8!ZT-^Z-6!1;.<L/KPJDE^Y1,B._<'1<PJ!:NJ,LN4"7O5H&6<
-M<;FI6PLG+75%;LBSE"09,!SN@,W1'AA3E%5W'D'0`J6P6I$F*?_PRJM$<<SJ
-MR@JA'W#A_!J;6UL\^^P_YLS9-_&]D-%XS%ROA^_[SDLA#&I1:M=&;!KB4^E?
-M8FQ^DRA5>7LUO:NF5P6,J8S7R]6B\EBE*`KR+"=-TK)J9.!6OZ*0),OI[XPP
-MA7+B3:M%W(J)HS9AJTT<.?/H=JM+'+<)PL!Y06B-TI[S"+N'W[TM!;A=@ZM2
-MF,*MD%U9N\H/?O`#?OB#'W+Y\A7Z@SZC0<9XG-9C01Q'A%%(*XZ)HDGR7!B&
-M]7D503L>C[AV[1H6R\K*`5975_GL9Y]B=?5`K>&YMD%5)TWN_JTVQQP9?^ZW
-MR="TF-44M"HAJC+YGR5F5;>E:5J+5LVR]&;D>Q1%M%JM6CRM+K=:K7KEK6H;
-MO)4YN[0+/EA[.S=R&/(LX=S9L_S@^]^CW]^@V^O0Z70):P^UC-R4*;,H;)G3
-M"Z9<C*FJL@"CP7K.$\9DK%^[0K>]S*__\R\2MGK.Y[!N:I3?CR!\D'W)W1IS
-M[Y4'UEYL;/3Y^Y??Y,__X@W>>:=/I]?!]P-&HS'#<8HI(/!]XI9/$&HT&M^S
-M1+%+*506AN.,=AP21@%*N47<P/?("T.1%_3[(X(X(@Q].J%'$/H497MBDF2U
-M[8/2+E60LLT0H##6S5WKK@>-YRDZK9#!.&&<&FQAR_91YP%;K?MF:8Y5BM$H
-M99B,,4693&C=HH*RAB`,B&./PH*V<&"IS<JAF-_\S<_PU%/')7GP8YJWS1)S
-MFDGK30/XO<2H9A76M`@V2WR:?@W-:JKJ-<WRWIIE8519%U7SP*9H-2T(59[`
-MLT0R$;`$X3X1L2QEF67I"^7*KAHI8]90%'EIH%<=C$*1IZ3ID.%PP'@XH-7R
-M2;.$*(I02N/I`#\,,%A0'E_[ZI_SZ&-/D"0)BIR'CI[@+_[B+_C"/_\MDK3/
-M?&^AW#'Z;K&[ZI\W16,@H_;JJBK"*%>)IONX75I@E1PX.>"M5I0F%3^F]#QQ
-M@]EH-&)[VU4EQG%('$6D6<Z@/R1-4_P@(HK;1%%,*^X01QVB.'8K6U%$$,8$
-M04@81@1^2%`-HIY7KL0[(6L_TC1)-,8P'`YY[[WW>.VUUSA]ZAS7KV^09SF%
-M*<CSC.WM'4Q1E&U<NA0&7`66YWE$442WV^7PX</,S?68F^_QZ*,G>/SD(Z71
-MJP@$GP0Q:WJ5KOJM-06MIG=6,]6P:CUL5F!5WEBVGDQ[=55P<\6M:=1>G9K"
-MU72UE20+/MA[.U5Z(2H,R3CAU*FW^>$/7J5(QW0[;3J=%EZHT)[G]@YEY8`U
-M;G]1!8%4DIA!H8VKAMC>W*#?[_.__,[_P>*!0RZ:7JE2_`*I&A4$$;!N-?>Z
-M>G6+KW_]A_S5U]]B?<.PM#"/UG#QRCJ^[_]FP+<``"``241!5!%%(=I31&%$
-M%/M@#-K3C/L#XG:+=B>B,#F%A<#S2\/TG%$_H=UI.V\IK0E\[8SA45ACR-.,
-MJ!7A!TX<P[IL<$]IE++DY<(V3&3X7C?"&,-./W7)A+B%I"3+R3-3>N7FD!J,
-M!N5[Y0BH)N$9Y1Q=H>AT(@H,VA0\\?@J3__D,K_U6Y\C#,4_^>/:!FYE3CXM
-M9C7G;M/=*]5<;I:)^[37UE[/->U+U;QO-7>K%BVK$)^JV&:O@+F]WI\(6()P
-M7^[P36-2;AJ%6:84?DPI#N7E(%0I[U`4$S/W_LXVGF?1VE7W1%$$5N.'?CG5
-M][EX:8V__<:W^/1G/L7"?`?/"^ATVBPLSCG_$'NSTJ[JEL:FTF\GK\U.;B^:
-M;8$W_0U8BH8XH\J*'TN:CMG8V&`\3HBB%D$04.0%HW%"7J3D>4'@Q\1QVU58
-MQ2V","**8L(@=AY/?N6GX^'YKGW.M5&Z^&A=M@VBJFCV_7LP,YWTH90JJV`R
-MUJ]O<.GR1<Z\<X:+97I<,DY12A,$89D2H^K5CU;+^5X=.+#,B1/'.7GR4>;F
-MY]"Z^OP1`>L3)FA-;^/355K3@E93U*I6]IK).=6$IO*SJB8S5975=+)@-;FI
-M5M^FO=:D5?!!%K#<OLTEQ3I#X=%XR/EWS_##5[_'SM8FK5Y$N],ACERJETLB
-M#,IU'5OO,\ND>93)&0\&K*]O\BO_]#<Y_OAGL$ICJ=SZI`)+YEOR6=T-O[('
-M\?//LISWWKO&7_[E#WCA;\XR'%I:[9#%^2Y;.T/2S*!\#]]S\TAK+''D8;%$
-MD>N22;*4T/.Q%L)`L[TU*,-Q%/@*WW-55T5AZ;5"DK1@F!5H;0E\WPE8I@!C
-MT<I5YVO/)P@]0NW1ZP44A65S8T!_>T2A%'EU[%#Z7KFB?DN1Y"A/$T0!@5]6
-M=U7?H[%UV$^OT\(H.'9HGM7#$5_\G9_DD4</R0:TC^9NLXX5]IJ_5:V$TR+6
-MK#3#9B!/17.AL;K<3(>NYG5W,E^;]3?3PM$':2G?Z[.Z4S\L$;`$F23L,:VO
-M1:&J$@N@;*&@%+`FJ82ER5^I8A5Y1IHF#`=]QL,=XI9/FHY=ZQC."\OS/`R:
-M/+=<6;O*\M(2G4Z+RA2^>D[53`8L!;3*CV27$&4LUA2E\>[-25*SRU--6?UD
-M&]X["4F2`A!'KM5M,!@Q'(X(@I!6W,&/0H(P(HQBHK!%%,8$8400AGB>[\0I
-M[:/+Q!A=#;2^CRK/M2Y]NW8-M'K?_HZFS0QGF1L6>4&2.B^]C8T-=K8';&WO
-M,!H-2P\%UW\^-S_/\M(!CAX]3*?3=NV9+IH(8XI=XH$<#'QR)T73JW*SV@Z;
-MY\U*KF;[7S71:5YWJQ9!$:X^60(6>\A(UABR=,SY\^=Y^\W7N7SY/+ZGZ'9:
-MQ%%`&,6-R;+;G[@H^ISQ<(?-C2T>_XF?YN=_Z9^@_7#RFY*/7>9;\EF)@/4A
-M2-.<-]\\SU_]U0_XSM^=Q]B8^5Z;P-<D:<[.,,.@2(9C.MT8'7J$OH?%$$<A
-M19YCC&+8'Q!$,<84=-LAQBJRP@578"RV*,@*2VY!^QK/I125QP80*$5_F*`#
-M#]_W\+4B#CT&H\Q5XR<Y?A206^N2@#U5)Q!B#28SH""(0M=>J%293&FP!K2R
-MC,89[79$%&@>.7&0G_FY@_S6;_XTOB^^@?M1P)K5UE<%-S6OFW5<MI?_U:R*
-MJ>DJ^5N]C@_#1SU^?%`!ZT.);B)@"0\:5=7,A]\@32U@E;T3;B,K3&EDZ]KL
-MBJ)P4E<E*A6&(L\8CT<,MC=0*L?SW:!2>6%550]6:5<RK)P)MU(3`:I4-,H!
-MSY0K.+:^W>T032UNF<:![.1^-P\.2BF*(J<P+JQ@,!A@;4ZK'>+ID/$XH[\S
-M<@*4'Q#'+>*X6PI5(7[8(@Q=.Y*KK/+QM(?VM1.FRO?F:<_MO*L!U]<HI=%Z
-M8AHX*3>Z/U?CF\F%4T,JLT;4^K=HFV56S:HK@[35"+?:^=]J\C-]_UG>5;=*
-M#YR^+.;-GQP1:UI@,E7[O+5@<K:W-SAS^FW.GGZ;X6@'SU.T6L[SS]-NN2=/
-M<_(D833<8?7H"?[1LU_`B^;P=>63!9*8*J*,?%8B8-T)XW'*&V^<YR_^XH=\
-M[Y7+I(EB::E'$/AL;H]<!;RO\<(`3VN4I\"X^7<R3BFR'!5XM*/(=5)8\#WE
-M3-<M#/HC_,BUWQ=%4=MW&&NQ6>["EXH""P2^1QR'%,:0IBX)>#08NS:NP$/K
-MJ@A+.VL)%,8:LC2GW6FAE*V]3JN!U].*07]$U(XYN-3FT&K,'_SA/^;(D279
-M>/;IO.RC%)$^[+9]J]MO]_7<2P'KPSZW"%B"L(>(Y0RE)H;GMK"UF%7Y86&A
-ML+D3M0KGA92F;B(_3OK$H4>>9\212P[19<FG.T#0NP],:P/V,OW)3%=4340M
-M4YBZ,LN:4E`I$PC+!P$4RM-8:^@/!MRX<1VM-=UN#ZQF-!HS3L?DMD"K@#",
-MG6@5M@B"V+6^!1%!$)7)@4%=1=8L99VN['"7R]NTJOU/4'I?MPM^\`%ZK\/"
-MJBW''1:J7>*6WN7#[DP^J[8:$;"$#S8Y:(I8MYH$W,D$2!"LM61IPM;V-F??
-M>9.W?OPCTO&.:Y6G*!=C(HX^]!B_\,N_2J>[4&:Z"L+])[;LI]=YJPJ-V[G]
-M3@XN]^5W`XQ'*>^=6^.O7WB#E[YUEIUM0U%8#JXL$`4>XR1CG.5DN3LXSJVA
-M2++2-\LE>*=9[@0'X^Z3CE-0H#U="D_5HJ]+(,S&&5B%%[J4Z"#T":K$PLQU
-M8R2C%!UJXL"OY[U6N>16D^4H%./AB$ZO@^=YSJ7=6K1RU6(F-XP'(Q:7YEE<
-MC/C5?WJ"+WSA9TH["F&_"EBW*R"]WW;[H42<#[FM?]#W<*=CP]T84T7`$H0]
-M!:SRO!2/G*:U.U;5>4U5R7ZF]JH9#7?8Z6\0:&>,7IEZH]S.TU3ZF'7/8:8,
-MUR=B52.ZM7!IB+;TO:IBS;4JQ:]R<#!%03(<.H$J2;`*@L!'>S[)."5)4HR%
-M,(B)6VW\,'0>5J$[!4%(&(2ECY-?GCQ705:F6,QJ17+FY>Y<4>Z\2Z\KI:I*
-MJP?GD&9&(&3Y]O*&@-64L!36>KNF8KL%+"D1%^[NP9=45@EW/'FWAC09L[&Q
-MSM4KEQD.^RBE.';B8596C^![<5E9+`@B8(F`=??(\X++ES?XX8_.\<V7WN*M
-MM[<P1M-NA72[;?S`8SQ.V=@:,!IG^(&/M0K?UUBE\)3"V`);P'"8X/D*WP]`
-M3>3WPE@\I>AOCXA:SMO4\S5^X&.*TKXC-^168=,$JY5+VM;@>7ZCL\)-"\?C
-MA%:[1>`IK'+/HK1"646>982!HMMM<^Q8S/_U?_\Z2TM=&3CVL8!U)]O,K<SC
-M9YFY?YCGW"\"UMV8?XJ`)0BW%+#L1&DRDPJLZN169PQ%J4@9XTR6TV3,H+]%
-MGHT)0HTI,H(@*-O&="EFV)F>53=77I4>-V96U*IK=RR*G-$H83@<DHP30JV(
-MXA;&&`:C(6E:H/V`*&[3:K4)@H@X:A%&$7YMOAZ41NL^VBM-`K7G_*NT\[%2
-M:DJX\G1#H)H,@AH]Z993JFR5>\`.:NR>HRI[-^BH/1Y`1`5!$.Z#/6/97JB4
-M<L$B;H=4'HPYNW812041L$3`^O@^(QB-$LZ>O<*;;U[B\J5--C8'#(<%::+8
-MVL[PO(`TSQF-,X;#!*T]LCS'`D6:.Z$J"/"UPJ(PN+3!PAI4;LBR`C\.4$H1
-M!2Z0R10&@\5:Y3RN4I=ZZ$<!+JNH#.BI7J=QB\]!$-0^M-J#3NS3;04<7IWC
-M\2<.\<Z[E_B-?_9I?OISCR-#Z8,K8-VKUW*[?_M1/\='_9F)@"4(N*C39AK7
-MQ.6V42I5&B73,%2>"$Q%;;!>%#E%EC(<#NGO;!($%FLS_,!Y1&5940H6I9_5
-M3!&KJ`>!RJ!9*^5"HQ2UB?/FYB;]P1;M=H<PB,AS0[^_0Y'GH+2KK(I<:V`8
-MN6JK,`C+2JN(P`_Q?)?6HCWM_*MN:@WT;DHJJS\GI5RBX/3@5+5'ECW^5B0:
-M01"$^W\23U.@K\[=HHP245X0A'LZES>,QRD[.R.VM@:LK^_PWOEKG#V[SH4+
-M?08#L-:C,(:\,`R'8R=H5?ZTE'8AGD8!@:=(QBDHM[#K!YI..V0X3"F,P92)
-MX0J%S7.,-03AQ"I$:X4R%D][H%PZ>;<3,S<?<W`IYM#A@W3:'38WMTG&`Y97
-M(C[]Z</\]$^?%./V_;;ONT=^4K?[6NX'`4LJL`3A+@T&$[/M>@NA%K"JGK&I
-MRBAC;)E(.$D)-'E.FJ;TMS?)\@&^;\B+E"B*2=.4HJC^OFQ/A/K_T]4[5=EE
-MD:6,1B.&@T%9R>6BS[.B("UC@(/:LRHDC%J$44P859Y6OC.3]WQ\+W255GKB
-M9S7QL'*M?EIIE/9*`_;R`*7L`JP_I\J074V.9YQ8I>OKK!S."((@/"`[R\F`
-M/A&S7`L,JFB,]M)&*`C"O9W7%X4A23*VMX=<NG2#4Z<N\>9;5[ETJ4]_)V<T
-M+AB."MJ=%EHI<E-0E/-R-S6WY&F&YWLN35`Y7UFK71"3IO2MU1H/4%BB.$`I
-M:,41[;9+;NUU0D)?E0;P/GF6H+1E?7T'K0W//'.8G_F91SCQR"'FY]N[4JD%
-M8:]CU@\C#MV)@'4G?-3"G@A8@G"[,W9;3$S22P/WB8!5)A,:5\EEC"'/<D:#
-M';:VKA%%FBQ-B..8-!V3I`E85Z9LZVJLR:;HE8^19@GCT9#Q>$2>Y:Y"RO<9
-MC<>,QPF>%Q)&;>(X)@QB_"`D"B.\,":*G)^5[P=XGN]B?ST/K32>YZ,;E5:J
-M;&W4#<-UU_JG:W^KAD;5&(AV1>G5@YY"B6(E"(+P2=I-JF;BH"`(POXBRPKZ
-M_1'7KFURY<HF%RZL<^'\.E>O#]G82.@/"K+4DA<*I3V,L6BE"**`W.2$?D!A
-M"S#@>QK?U\1QP'B<4QA#$+AY=9[G:`M:6T9)09&F)%E!EJ0<.];CX6-S//;X
-M09XX>8A''CW,XF)7S-J%V]_=[I$\O5]?WZS7>*>>6")@"<)M8YR(!:6`5;;\
-M&=>""):\R.N6/UL8DF3,]O9U\FR,[RF,R;'DC$:C2@,K_6XG\:MYGK.]N<4X
-M&=/I=,ASUXXX'J5X7D`4Q<YX/8P)PA`_:!-%D3-?#R-\S\>K3=@G(E55<:5@
-MU_65AU7S9+57#SB[JJUN'D(0I4H0!$$0!$&XGT0`8PQIZD2MK:TAFYM];MS8
-MYNK5;=;6=KA^;8?1."/-%%EN,`5DF2')#$7N%K"U5D2A1^`9PC@@"#6!KXE"
-MC[CET^T$'#PXQZ%#\SQT=)GC)PX110&^[Y4=#X+PR=OVJF/,#XL(6()PVY1^
-M6%/&[K:JP+*N"LN4AN[66%>%-=QF:VN=P+<DR9`@]!@.!UA;I0;FC$=CAJ,1
-MGM84QC(:)V1YCC&*P'=55''<(O`CPC!T`E69'ACX(7X0XFF?(/#+MC\U,6+W
-MG!BEE5>7)=?^5MH#I9R_E@+7.NA$+6LMJO8$LR)@"8(@"((@"`_L@;6SO+5E
-MJGA1>LZZ$]92E/^O;#^44J[R2BD\W\/W/9=6Z#F!JK+FD'`+0?CH$`%+$&Z;
-M1C)A[5MEH/2SLI@RE7#2/V^-(1T/V-K>($N':&W8WMG`F)PDR<C2G"Q-L%B*
-MO"#/<RP6K_2M\KV(.':I@5$0$@2!,UT/@G)'&>*7(I6G_;*JRNTL/<]S\;RH
-M6K"JVO^JMD&4+D6JZ2JK2IAJ.EC-&BIDARP(@B`(@B`(@B#<?7SY"`3A]K"E
-M6.,*E318@U(:=)50J/&\2:*A*2N8@C"FUYUC<S,ESQ.T\AF-$Y*T8#@<4QA#
-M%$:$<9MV$#B1*G2559X7$`:N/3`(*B^K`+1&>QZ>]O#+E1[WVG1IS%X*5E7<
-M^51:H*K:!RG]KNQT3J":.I^^+`B"(`B"(`B"(`@?'R)@"<)MHJ;%'*4`4P8N
-M:90U*.6$)%,X\T:LP@LU"LO<W");6S<H"HWV(J(P)([G0'MXOD=8BE2^[^/Y
-M,;[OX_M54J!7]LL[@8HZ,5#C>941NRZKK4H#]LIX73EA2RFPJGP7NRJMM&A3
-M@B`(@B`(@B`(PKY&!"Q!^,!,52?IPD6(&U?)I)6'\EP/O;464QBT'Q*W>Q0H
-M=!"3I5D90>ZJH2JO*B=2^7@Z=$F!6J&U-VD'5-1M@BXL4+LVP(;9NE(*BW:B
-M6M.$W<E;\O4)@B`(@B`(@B`(]]^1N'A@"<*=8''IA.5F9%RTH*7`&D-AS"25
-MT!B*/"--4](T<RD,BK*:2I655JZJ2BN_3@F<&*[KVKM**XW29158*6;M]K&:
-M91@IANN"(`B"(`B"(`B?N*/6&;+/_1(P4-GB@`A8@O`18)I;%]98L#G6N(C=
-MB?^Y,W<O"D->Y)BBH.SO:QBKNQ9`K?0N`0MP'E:[[E>U,>H]Q"INXSI!$`1!
-M$`1!$`1!V)\T!2QI(12$.]V@:$A#2J$T@%=>MBB42RNTH/'0VN!Y?IE6.#G5
-M@I56KL*JT1)855I17U?_L\>K$K%*$`1!$`1!$`1!N+\KL)J(@"4(M[G![[V!
-MJ^F1P+44*B=$5?=1EE+,LBA=RE[6E*V$[F\FE57N<2:&ZZIQ_C[/+PB"(`B"
-M(`B"(`C,%J_>_QAW?R(MA,)]B3$&K?4^'B2*O6[`WK01,M&@2C&KOFK*A%W$
-M*D$0!$$0!$$0A(_KN.[V*I?N1%:Y71'I3E[+Q_&:[U:5E[00"O<]^UF\NN6&
-MJFXO!U!D*D$0!$$0!$$0A'UZ7'<;]_NH:X7NAVJIN_$:FX\I`I8@W)U-=\9U
-M]A:WW<Y]1=82!$$0!$$0!$&X+XX([Y'@=">BVWY'!"Q!N#O#QFU>]T'^7A`$
-M01`$01`$01`^F8B`)0CWF%F%I2)?"8(@"((@"((@",($$;`$X1XC8I4@"((@
-M"((@"((@W!HM'X$@"((@"((@"((@"(+P8?DX/+5$P!($01`$01`$01`$01#V
-M-2)@"8(@"((@"((@"((@"/L:$;`$01`$01`$01`$01"$?8V8N`N"(`B"(`B"
-M(`B"(+P/UMH[NF_E$[77;=9:K+4S_:0^B,?4Q^%'=2\0`4L0!$$0!$$0!$$0
-MA$\4[R=&56*2M98\S^M3EF6,QV-&HQ%IFI)E&6F:UI>+HB#/<XJBP%J+,6;F
-M<VFM9YY?OWZ=\7B,4@K/\_!]'\_S",.P/D511!1%!$%`%$6T6BTZG0YA&!($
-M07W26J.4JD]-*L%L^KK]C`A8@B`(@B`(@B`(@B!\HJC$FRS+V-S<9'-SD_7U
-M=38W-]G:VF)K:XOM[6T&@T%]>3@<,AJ-2)*$-$UKD0K`\[Q=@E/S<A`$^+Z/
-M[_MHK?$\[Z9S@%.G3O&UKWWM`[T/W_=975UE:6F)N;DY.IT."PL++"TML;"P
-M0*_78V%A@<7%1187%UE:6N+`@0,L+R_3Z73P/&_/JJ_]AK(?I`9.$`1!$`1!
-M$`1!$`3A/J6JBKIPX0+?^M:W^,YWOL.;;[[)UM86QAB`FRJ7E%(SKZNJI*KS
-MZ5,E6DV+5]5):UT_[H4+%_BS/_LSQN/Q+5]_53G5K*JJSJO'JJZ;%J6LM81A
-MR.+B(D\\\02_^(N_R*_]VJ_QV<]^EFZWN^NQ]B,B8`F"(`B"(`B"(`B"\(D@
-M21*^^M6O\B=_\B=<OWX=V"T`-5OZIL6@:2&KNG]3F)JNP`J"X"9AJUE]I91B
-M8V.#KWSE*UR]>O6VWD/U_-;:^O4VWT/SO/E:F_>O+L_/S_/<<\_Q;__MO^78
-ML6/U[?L1$;`$01`$01`$01`$07B@J2JOOO2E+_%'?_1'%$6Q2X2"V0+6M##4
-M%+&:XE53N*K^O[R\S(D3)SAW[AQ9ENT2NJK''@Z'_/F?_SEGSYZ][??2%+"F
-M*\*F7V/U_^;?-1\'(,]S_N6__)?\^W__[SEPX,"NV_83(F`)@B`(@B`(@B`(
-M@O!`8ZWEW+ES_.M__:]96UN[J8KJ=MH%IV_;JVW0\[S27+W-R9,GZ72[O'/Z
-M="T.A6&(YWGD><Y;;[U)DJ:,QPG#P8"\*&C%,=8:LBSGV+&'^<]__)_)TJ1^
-M+TUQ:;K2JODZI^\_J^6P^FP&@P'_Z3_])_[@#_Z@K@[;;VCY&0N"(`B"(`B"
-M(`B"\"!CK>7%%U^\(_&J>9_I=L#F_X,@8&Y^GOGY!8X</0I*$441[4Z'3K='
-M'+=HM5I<NWZ=M;6K6&-97EIF>WN+PX</,S<W1Q2W"*.(Q:5%;.G-]7[OKWFY
-M.LVB68E5W:?;[?*G?_JG7+]^?=_Z8$D*H2`(@B`(@B`(@B`(#S1;6UM\Z4M?
-MVE.DFO:VVJNBJ>E?-2U>56;MGN<Q'HUHMUJ<?^\<ERY=0FO%N7?/HI3"]WVN
-M7KW*5[_Z5?K]/F$8$$4QUEI>>>45M*=HQ6WZ_3[?^N8WR?.L?A^S6@"KUU7Y
-M7$W?9Y:75R5<-6\_=>H4;[_]-H<.'=J7R80B8`F"(`B"(`B"(`B"\$!2"367
-M+U_F\N7+,Q,$IP4JX*;KFG]3B46S?*^JZY12;&]OT>_W\7T?:R>>53L[.[SX
-MXHM<NG3I%J_\!@";FYNW?']-D6F6>#7K<O/_30%K,!CPTDLO\4N_]$MXGK?O
-MODMI(10$01`$01`$01`$X8'FO??>HRB*6U9?39_/2AK<Z_*LE$'/<X)6\_&L
-MM;SYYIN</GWZCM[/M)%[=5WSMKU$J^9]FI>UUCS__//T^_U]^1U*!98@"((@
-M"((@"((@"`\LQAA>?_WU6WI=-<4K8$^A:Y9@U:S$FA:WID6QM;4UOO.=[Y15
-M61./JJ88]7Y9>^_GT=6\3_5>JNN:Y\:8FT2NBQ<OLK:VQOS\_+[['D7`$@1!
-M$`1!$`1!$`3A@25)$EYYY969%4<K*RNU6%.)3,W[[%6A-2U.S?+0"L.0E945
-M-C8VT%J391F#P8#GGGNN%JJJ4[O=QEI+FJ;U8V191E$4]>N9)6Q]T.LKK+6\
-M_/++=;55];Z'PR$7+U[DB2>>V'??HPA8@B`(@B`(@B`(@B`\L%R]>I5SY\X!
-MW.1YU6JUZ':[NX0GX*;+>[45WJIB*XYCCAPY@C&&N;DYUM;6>.BAAWCLL<<H
-MBJ*^W\6+%UE86*#;[9)E&5$4D20)2BE.G3I5BU@?)=;:FWR_P%5EG3Y]FE_^
-MY5^>V89X+Q$!2Q`$01`$01`$01"$!Y8+%RZPL[-#%$6[Q"C/\WCZZ:<Y?OSX
-MI/(*A56@E0*EJ.0;8PQ!$*"4NP_E[7JJ;2]+,X(PV-6V=^+$"4QA`"B*W/VM
-MA==>>XV5E16>>>:97:_7/:M%E15B`'F6H<O6Q&FF*ZV2)"&.8[#6/9>[5_FO
-M<M<#W_WN=V^JP`)X^>67^?W?_WU\?W])1B)@"8(@"#.9[LD7!$$0!$$0A/MQ
-M3OOC'_\8W_=G&K0_]MAC?.I3GP(@SPO6KU\E-X;5`ZL$<8A6"F,,>9X3AC%*
-MY8!F8V.3/$LPP-&5AS#:HI1+\FNWVR@%A=:0)%Q<W^"-RUO\W!-/$@4!5N5@
-M-.^]]QXG3IS@\9,G:U'I^O:`=K?#<#!BN=>BDM"29$P8AN[U6RA4SF"LR*UA
-M,?9KH<H8PV`PH-?KN?>/97M<D(P&=`)%NS.'4NY^[G7>;/A^ZM0I-C<W.7#@
-MP+[Z+B6%4!`$0:AW[LW3K-L$01`$01`$X7XBRS+.G#E3&ZO#WBE]29;R-^_V
-MN3ZR*')@:A%7&12:0OE<V!ASO5^@BH+<RT#=/%?V#*1%SJ'%17J>3YJ.T!9`
-MH[!86RX:6XO"8('A."4M8#!.,&C`H#"['K<`M%%DPVV&QI;WFXU"T]_:I(@[
-MC',?._58LUHC3Y\^S?KZ^K[[+C\Q`I:U%F/,KH.PZ<O&F%VG/,])TY0D24B2
-MA#1-R;*,/,]WW:]ZG.;EYO\%01#VXYC8'`=O=ZP2(4L0!$$0!$&XGTB2A"M7
-MKMQDQ%Z=JN0_@+2P]*W/G`_6]]%,YK[N/@H+!!B6>R$#9=%A&V4]M)GN6%!8
-M+%IY[`QV6)W3M(*(0EF4-5@F[8DHA<5#VX*EEL]24'!TL8UO\_)Q=DLWVEK2
-MW&*58KPS8I`F>RY`6RP'NRVB\8B=?(C5NQ>MFZF*E8"5)`GOO//.OOLN/S$M
-MA-,._)6X-!P.Z??[C$8CKEZ]RMK:&OU^G^WM;;:WMQF-1N1YCK46S_.(HHA>
-MKU<;K"TO+W/X\&&ZW2[M=GN7^5MS0Q`$0;C7S-JIW>ECR1@G"((@"((@[&<&
-M@P%K:VM[I@G6:8#&HDW*[SV]B@XT)B\P_J0&RS*Y;/!8GNLPW^T01[ZKD_(*
-ME/4:(@1H:TA&"45N6>QV2(J4#B'@`09;^E)5[8/]_H#":'8&"9[G8XJ",')5
-M6--H%*U`$W@0Z[WGY8/M/BB(0L6*:9&-"Z)0UW/ZIJ!7S>^C*.+TZ=,88_`\
-M;]]\EY\8`<M:2Y[G;&QL</;L6<Z<.<.I4Z<X=^X</_[QC]G:VJ+7ZW'@P`%6
-M5U<Y<.``!P\>Y.C1H[3;[;K4<#`8L+Z^SKESY[ARY0HW;MS@VK5K`/S$3_P$
-MCS[Z*(\]]A@G3Y[DQ(D3'#QXL#1ZDX,\01#N+3(."8(@"((@")\T;MRXP<[.
-MSDU"35.\4DIAE27/#>.\C[8*?,5J'*.UQIAJ/EW*6,I0%(;A<`"F3307H?"<
-MR%7-N:U"HQCE8P9;.Q3:THI;=-KE8TW-T952&!2#P0Y%D1,&`4$0LAPMT6QE
-MM-:"5AB;L[4S8#@<L;)RD"`(;Y[_:T6!87MK&\_3Y'E!I]TF6EJJ%Z2G*](`
-MPC#DW+ES9%DF`M;=Q!A3?^C&&'9V=EA;6^/TZ=-\\YO?Y)O?_":OO?8:413Q
-MF<]\AB>>>(+?^9W?87EYF5ZO1ZO5`JC;!_,\KW\DON]S\.!!CAT[1AB&A&&(
-M,8;-S4VN7;O&N^^^RWOOO<>++[[(V;-G.7KT*#__\S_/K_[JKW+R&-P!Z0``
-M(`!)1$%4Y$F.'#E"K]>;V6\KU0R"('Q8]F-+GXQEG]#?8N-?K/P.!$$0!$&X
-M]YP^?9HLRVH3]V;E%<!X/&8X'`+0:;=<\J!U[7VC\=BE$EI+41088UPZ(0;?
-MU\S/S8."T7A4SH$UX_'8/8_V,*9`*\W<PCR6'(5B.!C4<_@\SQF/QPP&@SH5
-M<6%AOLP@=`S*UY8D"5F6[4HAG)N;8VYNSMVO\;BCT:B^G^]Y+"TNUH]IL0P&
-M@]H2:58%%L#:VAIIFKHTPWW"`R-@-0_@LBSCZM6KO/322[SPP@M\][O?Y;WW
-MWJ,H"N;FYGCHH8=865GAR)$C%$7!][__?4:C$6F:UE]@U?]9]8+ZOH_O^WB>
-M1QB&]75!$!#',6$8TNOU^-F?_5D^__G/,QJ->/OMMWG]]=?YVM>^1KO=YJ=^
-MZJ=X]MEG^95?^14.'SXLE5F"(-SQ>'<_O$89YSXYJ++\'D4CLED0!$$0!.'>
-MS$>-,9PY<V;7O+0I7FFM"<.P+F2Q%D:%)0Y]`FLQRM8"5E[D1&%<&KDK,NN1
-MY3E1X./KRAU+D649412AE29-$]I1BT1YA-:4Q5L&6Z8`^KY/%$6T6JV;"ES2
-M-"6*HOHZK35!$.P2L"IKI&:55"5,5>\)95%68:V'547].O,\KS6/YG-78M:U
-M:]<8C4:U0+8?>&`$+*7<%_#66V_QM:]]C?_Y/_\GW_WN=QF/Q\S-S;&PL%!7
-M32FE6%]?Y_KUZ[5)6?-4B5.5>-44JSS/(PB"6M`*@H#Q>(SO^^SL[-3715'$
-M(X\\PLF3)\FRC-.G3_/\\\_SY2]_F:>>>HK?^(W?X+GGGN/IIY_&]WT9701!
-MV'/'^R"]!Q&S'L0?*6X2EN=<6UNCO[U#9[['POP\013A^SZV+'M7Y?TG_Q$$
-M01`$0;A[I&G*.^^\<U.;7"5D->>H2BDR`\,\H[^SSLK\/#K0*,J_*52Y/J=`
-M>8PSB[8P2%/FXQB7#3AY+(NE*'(RJ[DZ&K(0M6DI2Z"=IY7VJD1$)TZA--B"
-M_F!$8C7)]@T.'SZ\JS*JZ;<-</WZ=8JBX.C1H_6\N^GO90&L`>OQUOHU'IU?
-M)`R=&?UT-=IT!=;&Q@;]?I_5U=5]\WW>M\I)\X`HSW/>??==GG_^>?[+?_DO
-M_.A'/ZK%JI65E5JUS+*,HBAV*:[-J,CJ^J9P-5V!U:S$JH2LYGEU2I*$\7A<
-M5VP]^>23//+((_SPAS_DQ1=?Y(_^Z(_X;__MO_'[O__[_/9O_S://_XX01#(
-M@9X@?))U@$]`NI^$6SQXOU<+#+:W.7_V'7:VMK$*SK[]8UY_[36,[_/4,\_P
-MZ*./L7KX,.UN!ZV],BY:E27X@B`(@B`(=X<D25A?7[_)QF=:Q&K:$(UVMCG0
-M#M!!B%)YO?A6_VU=PV102F,U**M![1:P\B('`\8:.D%`DJ5TH@`HL$JY%4"E
-MG'^[4J61NV5]<X>!T7SJH<,W60]-BTRSA+A=F@)@4)@BYW"K#;;`J`"/R?V:
-M%5C-\]%HQ(4+%WCLL<?VS?=Y7PI8S2]D8V.#KWSE*_SQ'_\QK[[Z*L88HB@B
-MCN-:N$K3]"9U<5J!K;[T9G1D,TJR$JV:E5E-0:LI8H5AB._[M8B6YSE9EA$$
-M`9_[W.=XY)%'^,8WOL$;;[S!?_@/_X'__M__.W_XAW_(%[_X19:7E^L?C1SH
-M"<(G0P"8NK:QN[E3FMWST\]QNX]O`;W'X]SY^Y8Q[OY%*451%%Q;6^.],Z?(
-MBIRB*#CWSCM\_:^^SB!/\;7'#UY]E2`,F%]8X)FGG^&S/_63'#M^G&YOGB",
-M=DVZ!$$0!$$0/LHYYW`X9'M[>V8%UBQ?:FTMJTMS1-IB38$J_Z[RVE:-67:D
-M%9DU=#P/38%K+)S,LHN\P"CPR.DJ4(%"4Y25Z4ZP4I,G1UG(#*PNSY.;K#90
-MGV6B;JW%6LO\_/SNUS<UMZY\MI2&=ML'`T5N4&45UW1+9?-S*8J"BQ<O[BN_
-M[OM6P++6\M9;;_$?_^-_Y,M?_C(;&QN`$Z#B,BF@,EEK?BF5Q]7T]451[+J]
-M69GE>1YYGN]9E34M9E4"5E6-50E9E9C5[79Y[KGG.'KT*'_]UW_-N7/G^'?_
-M[M_QK6]]BW_S;_X-G_WL9_>5T[\@"!_M^+6W5&2I=XN*<A7FYN!>:RT6@[4X
-MOR&:U3"-QX"IG1&-'9OA9A%+-83SIOAEF1:]1&#_)/^&W>_,%#GOG7F'2Y<N
-M0@%%-N:;+[W$"]_^-IDI\#Q-H#U"/\3S?3:VM[ETZ1(OOO`""XL+'#UVC,]\
-M^C-\YNEG6#U\B""*0'LH^_^S]Z9!<EWGF>9S[I9+95;6OA>VPDZ`JT21`FF+
-MDJD82Y8HMWH<ZG9$SX2C>\+J<'<XHMO^,U9'JVWW#SEDC=TCM]T>25Y:HL:B
-M-FHDDB)%$B1!`B2X@0"QH[#47EE9N2]W.6=^W*5N%@J49$D6`.6)2&2B,BOS
-M5M[O?N<[[WG?]PL*.J&"3CX^_5W\.+AK9W3&CYF3WRFG;;2Q&&\:U,F%-W^,
-MQ&,@/.>=>;`S?I8UX;5R4"@/N];OAL]WQMIWUV@TUDS5KY&WP^\68'%QGG*Y
-M@FEHY'IZ&!X9BVIBOP8/<@"20GZ!5M-&TQ03FS>A"=VW5@"DY^%Y/B.KL%)@
-M;O8*IF4Q.C9&?U\_0OK5>)A+1%#'7[ERB4JI3"J=PK02-!L-MF_?WF8[%!ZK
-M;=N</GT:UW79L6,'V6RV+39"+ZR9*Y=I-9H@#.Q6@T0JP=34]FMV(8Q_/]/3
-MT[BN>]W8'ADWVD4>(HC//_\\?_S'?\QSSSVWYJX?`$@;33`A,+6^Z%@/9(6O
-MC0-8H>PPSLB*`UFAF5H(9MFVW09@A<9LEF71:K4B=MB==]Y))I/A>]_['K9M
-M\]WO?I>S9\_RG__S?^:!!Q[P?4/"@.Y,D)W1&3=E4=(.'_D@DPI``M>5>)Y+
-MO=&DL%JF5JW2:#0HE2M4:S4JE1JE4LGOF.JXN)Z#DA(E06@ZEFEA62:699).
-M)NCIR9%,)DFG4G3G,B22"9*))%WI-)E,%M/2T?6PB46`GT5`EMBPF/II+@PZ
-MXX:);J3G<.'L6187YA&NQ&G5^=YCC_'=9Y]!TTP,0P3W.J;NLYA-P\`T3$S#
-MH%BK,K.PP&NOODXRE6#KYBWLV;.7[;MW,KEI$]F>/DS#\DLYI3J&\)WQ(^?9
-MC7:)U[_N6CGG6N"$#'NG7R-O=?+8+PZ(M1[(ZC"*.^-G$6?AFC?L>N=Y'H[C
-M1&O4.(%BO7PLOK[MQ*1_7:ZNKN*Z;O3_]4PC@"M7KJR9I0<@H$10*A4IERMM
-M.$&[B;H$88!47)B^A*Y\::'?+="FU6RBA$!)B::;*#3FYA=8F%\,@"[%S,Q,
-MA!.$&]B:KM.T/6R["L"9,V<BP"K>""XT;]<TC<N7+T=_DY229K,9F;A+J1":
-M0JH6FJGA>I(S9\[@.$YDY'XMB>7"P@*>YUTW`)90-Y#IBI02QW%X[+''^(,_
-M^`/.GCT;/9=.IZ.3N)''5?PD;#3YK"].XET)PMM&_E=Q-M9&S*RX+U8(8H6/
-MD\DD75U=G#IUBL<??SP"V;J[N_GTIS_-QS_^<2S+NNH"ZXS.Z(R;"[@*)Q;;
-MMBE5JBPMK["\LL+YZ4M,3U]B<6F%4KF.:WM()?U)2/C,%$T$$XXFT(*<)?#;
-M]@JAT'4-38C@IA!"PQ`"0]?1#<T'&`R=3"9#;V^6D9%AQL9&R/7DR&:S]/1T
-MDTSZK-*?U8Y>)[?=6."5Z[A</'^.I<5YE%*TZG7^X6N/\/`WOPZ:AF&99$P+
-M/=W-2/\0*</$]NHT/0<]*+Q-P\323'1#1[<,+,/$-'02ADE/-LO>O;=PZYUW
-MLG7;5KI[!TBF4FA"ZS"P.B,PHU57Y=P?EZ!W=2T8O7OXBL".Q&>@1J\/_MFH
-M+NODLIMS3G<<AWP^S^7+EYF>G@:@M[>7D9$14JD4Z70ZZB`6JC`B`^?.1G1G
-M_`@UH^,X-!H-BL4B^7R>A84%%A866%Y>IE`H4"P6J=5J>)Z'4@K+LNCN[F9P
-M<)!<+L?.G3O9NG4KO;V]I%(I$HF$WP$OJ-NN59O^HL3EDT\^R1_^X1]&N$#<
-M,BB\P9H/5.B)'7_M>N55_%[3-'3-OQ>:7Y]+*?GN=[_+6V^]%4U>"G7->6-C
-M;ZX0C]"OLCU:[^&]T>/VGPF$N+:5TK6`/8!=NW;Q%W_Q%W1W=W<DA#_N8E!*
-MR9-//LGO_=[O,3,S$_V\N[N;WMY>*I6*CUQR-<U;2ADAV*[K1NTFXY\31[W7
-M`UWK3V@8L"$0E4ZG2:52))/)MJ`._:\,P\"VG8`-86';-K9MXS@.4U-3O/O=
-M[^;EEU\&H%ZO\^E/?QI-T_CXQS_>Z5+8&9UQDX!402;#]Y3R0:M&J\7E*[.<
-M.W>)-X^?X.RY"Q1+%5JV#%9*.FC!!"-`"R95`;XF/YC$_,G,0-=T(`3R-33-
-M?ZP+#2V4$&H:2@FD$GBN0DE)L52G5*ISZ=(20AQ'U\$R#;HR:89'AMF\:9+Q
-MB2'&QT=))L.B2/@R+_63?Y^=XO[&B'O/<[E\\1+EPBJ:;F`WZGSMD:_QU6]^
-M$T^"ZSDXMHU("':.#],W>!==/7LQW`5$\R+56IZ5:H%ZO45#M-`U@6D:&*9.
-M0K>H&P:U1H/E0H'#K[Q"5SK-R-`0N_;>PFUWW,'HQ`2I=#HH$K48WN"SM$0'
-MX;II8:LPSZA`6JVDPL-O:=YH-*BW6C3J+93T[2,T!+JA^VS49(*$9?DWTT`7
-M?O<GB41*@>-)[)9-TV[1M%ULV\66'D(7)"V++LLDE4R02)B8FHZ!;]B+4FNH
-M662^VP&R;I;Y72G%W-P<7_WJ5_G^][_/Y2M7:-3KT8:S:9H8NDY/3R_9[BS#
-MP\-LV;*%K5NW<OOMMS,Z.DHNEVM;Y,87K9TX^<6H$:_%%)524JE4.'[\."^\
-M\`(G3IQ@9F:&<KE,H]'`<9PV)M9&[]-L-JG7ZR02"28F)KCMMMN8FIHBE\LQ
-M.CK*MFW;F)R<I+>WM\VD^Q=)9JB48GEY.;KNKM5M;R/RR\9`4/O_H]>+T,;#
-M_]U*I<+T]'0;(VHCBX^-'J\=G[@*G+J6K_?Z8[W6\QN!5NM9?.MCHU*I8-OV
-M=7-.KWL&5IPE]=)++_%O_^V_Y?3IT]&%;)HF.W?N1-=UOX"IUZE4*E''0==U
-M([1Z_7NN#Y9WHH1?ZW%\A\4PC&@G)I/)D,ED2":36%8R`K1\3ZPU1E8B806O
-ML?CZU[].I5*)`FIR<I+/?O:S'#APH*-E_BG$4:RVC-6:H1?0^KU;\8X+[/7=
-M'=J!B343[O6QTAF_*"!5['U$X-T3&Z[K,K>0Y^AK;_#*JZ]SYOPT^6(-E+_+
-MH@D-3=,QA-X&.FG"#UP]SBHEV.U!1#LTFA:`7`(,S8])0],@9&)I/G-+TS5T
-M0?1YB("MI0L,301=2WPO(B$4EFDR,-C'MFU;V+%S*Z.CPU@)R^_$\A.JO#K7
-MQ_6>/_WB:V%FAOSR`IX'LE7GD6]\G?_G?_X]MB=1RM\8RJ2SO&O?;0R-[*=[
-M_%<PLFE:CD>UWL"N%E'%*WC-"WCV`J5JB4JMZF=/4\<(6,@38Q/LW+(=QW,Y
-M_O9QI.>0-$W&QL;8.C7%KMV[F=J^@[[A(4PSL5;H=4[7S8A=^;$5S-G51H/Y
-MQ446YA99+16IUFHTFDULVP&I4$+YWH"!9$,(@1%TOK0LDV0R03;;C6'IE,I5
-MBN4Z]5J#9LO%<1T\"4II*`D(A0CR:2)AD<MV,="78V1XD$WC(PP-])&T3#]/
-M!XPM.G/^#9_O0G#AT*%#_-5?_15'7WD%VW90J&A-$6Z.(U7;[SB.#^(KI;CC
-M77>Q=^]>=NW:Q?;MVYF:FF)R<I*NKJXVID>G3KQY:\:00&';-O5ZG6:S2:52
-MH=EL<N;,&9YZZBG.GCU+L]G$\SQ:K5;DUQ3&VD8>;*&E3KE<OFJML7__?FZ]
-M]59RN1R-1@/#,!@?'V?7KEWLV;.'S9LWDTJEKO);OEGC3TK)YS[W.;[UK6]%
-M:H)6JT6]7F\#K.)LJ]`22-,TTNGTAHRM\-HM%HL1(RX$?X00N*[;UDCN].G3
-MD0QP(^!L/7@5!Y8.'#A`?W__.P)?QXX=8\^>/6LRR`W6K)[G<>S8,6ZYY19T
-M76^3J(:D&]NV:30:M%JM"'_H[N[FBU_\(N/CXQT&UH\S%A86^+,_^S-.G3K5
-M1H<<&!B(M)U**:K5*O5Z'3N8/#:Z,'^82>>/@HQNE+1<UZ5:K5*M5EE:6L(T
-M3;+9++E<#]W=6;JZ,KBN%9B@.3A.&"@.N5PWM]]^.\\]]UR$BL_,S/"9SWR&
-MSW_^\TQ.3G8FMI\,JUVKA",C[+7_JZ!`7M.,:S%PDC:SQ(W/OZ)2*;.RLH*N
-MZVW@99CH5&=G]A<S\M1:!+J>Y,KL',\^>X@G?O`\<PLKH&N@^5IW76@^("5"
-M.6#8F40AD(`11;*F"=_L6B@T`FHP'J:90$J/[FP7@_U]:`*D=#%-DVJU&NCX
-MP<>S0IIT`(CIH!L"/6!6Z8:.$9B_Z\$U45@I45AYDS??/,[P\`#[;[V%;5LW
-MD\EF?J+8[K"PKO\",)]?HKA:0-=,P.790R_RW__F;[&EARX5$LAEL^S;L9?N
-MGKTD<[>1[DIB&H*DD:`[;='*9:CV#M*H[<&NKC+8G&/(GJ556Z#2+%)IU,@O
-MKY`Q$YQW'/+E(G?=\6Z$$,S.SC&WF.?BS"S///TLZ93%MFW;N.VN=S&U?2<C
-MHR-T9;O1=>/'UY-UQG6]('0\R6(^SZE3ISCU]FGJM;H_MX:V#9:)J>L8AN\+
-MHD0P;\O8>[@N3J-%M5AB87:>5K-)M5:A97N@6R13&5RE@=#11-#D0H#RP&NY
-MV"V72KG&E=E%.'8:T]`8&>SCECT[V;IYDN&!'BQSK5-4)Z?=N*/9;/+88X_Q
-MEW_YE\S.SN(Z+BB%5+*MEO-K.]G6Q2N12&":)@"G3Y[B],E3>$K2:K7(9K/L
-MW;N7#W[P@[S[W>]FTZ9-#`P,D,ED(K7%>AN4SKA!:KU@DT<I1:/1H%`HL+BX
-MR.SL+-/3TURY<H5\/D^CT6B+%X"AH:$V(VW7=6DVF[1:+6JU&DM+2Y3+Y:MR
-M8ZO5NHJ9I93BS3??9'IZFOONNX]MV[9AVS;'CQ_GQ1=?Q+9M]NS9PP,//,"=
-M=][)Z.AH%*\W,X"ULK+2ILPJ%`ID,ID(K(K+`T.P*O2&ZNKJBNIETS37P&N(
-M`*"X'9%2BG0Z'4D]UU_7/PYX%3X?DF#"D4@DHN,(W[N[NYML-HME6='?99IF
-MA"N$H/G\_#S;MV\GD4A<+8,,[J]<N<*33SX9Y27'<2+`[WH8-X2$T'$<OO[U
-MK_.=[WP'7=?;Y'^]O;THI5A=765N;NZ:7^X[=1SXQURPUP*QXL-Q'%975RD6
-MBP&8E6-D9(3N[FX2B40;VAE>('$S>4W3.';L&(\\\@B_\SN_<],GF']L8;M^
-MA$BRYSDTFTV:S2:NZ^*Z+JU6"]MV<!Q?PMEL^I-#N5RDWJC[)G9"\W=I4RER
-MW3GZ^P>B`J.K*XMEF>AZ`"0(J%9KO/KJ49Y^YDGRRRN8EDE75Q=C8V-T9WO8
-ML6,G$Q,3Y'(Y$HE$E"A^E+CJC)]_//W$[QVLH\NU&L^]<)@O?_4;S"SD$<)`
-MZ#H@T(6&CD!3OB0P!%&#H`@V]->T\$I)4'JTVQ\ZP*322::V;>7*S`RNW<!U
-MF^S;?PM**H:'AEE9SO/B2R_AN1X"A2["+BHA:\M`#V2)AA9C@PF!;FCKF*"*
-MI<4"S_S@!8YVO\Z[[[Z+W;NWDTA8UV`H=D"L&_?:4)3+)8HK*^BZ@<+E]5=?
-MY4_^K\_AN!Y*23P$J:3!MLU3)+NWD!IX-U9O#D_3:)6J:(8>@+0Z/4F+[E0"
-MV=]+LSE)O=E$55;IK5QDP%E`V:N4JJO,+D_3<IO,+#Q*)IEF9'"(T=$Q,EU=
-MV+;-<JG"B5/G./;V:2Q+IR_7S9Y=>[GUSCO9LGV*[IX>3#.!INM(!;KH,+1N
-MM-B3"@K%(D<.O\R9TV<0")*I%-VY;C2A(?&YSU(J;%=B8T>+A=C$&LG[--,D
-M91H!"U4@I4>SWO!]9E86J-::9/I&2*8S5[,>E(R2NL#?7;\XL\3,P@H)ZU6V
-M;QWG/>^ZE;'1(5*6@1:P8SL-"&ZL&J!2J?!W?_=W//;88Y'5APIF6:':V0PB
-MV`W2N+J;9?3_8)Y-I5*XCLNQ-]_DV)O'2":3]/3VL&W;-NX[<(#W/?``6[=N
-M)9/)8)IFF^2P`VA=_W'C>1ZKJZL<.7*$M]]^.V)8*:5()I,TFTU*I1*U6LUO
-MO..Z;98UB42"KJXNTNDT?7U]9+-96JT6E4J%6VZYA4*AP,F3)RD6B]'Z,91T
-M;107Y7*9)YYX@CONN(-[[KF'OKX^-$VC5"IQ_/AQCAX]2D]/#[_\R[_,1S_Z
-M4;9MVX9E66W*HILEYAS'H5@LM@%8EF4Q.3D9_8W)9#("'T-0L%*I8!A&FY1S
-M:&B(<KG,\O)RA$>42B4<QXELC$(55;U>IU@L1K$2/EXO'U[/PHR#72$!(O1#
-M"\?^_?N9F9EA=74U^EFQ6&PSJD\D$DQ-37'QXD4<QXD`JL7%15Y[[;7(HSN=
-M3C,Z.AHUFDNGT\S/S[?)3$.2T'4#&-\($L+SY\_S+_[%O^#$B1-K14W0`6#W
-M[MU<OGR9U=75JQ#H=V)-;?2ZC3J)_#"->IS:N9'$,/Y_$<ATLMD,@X.##`X.
-MDDJE`T-X7UKXP@O/X;IN&YUQ9&2$+WWI2^S=N_<7'N@(%U/QJ'5=EY65/#,S
-M,\Q>F6%A?H[":H%:HT8CH.MZTEMC7"EB0(!"*H5`7.6+)D2<H>++0W/9'G*Y
-M;@:'AA@>&D(S#"Y,3[-<J)!?7J8KTT6SWF1U=14K8=#;DR/3U87C.#2;=5+I
-M-(.#`XR/33`Q,<'@X"#=W7YGN#BRWADW+F!U-8"E6,X7^/+#7^/_^_X+M&S7
-M!XL"P\>(<15<TKXDT-_Y]Z6"@7>5IB%\.F`DB='P?PZ^6;MI:@ST]6*8!@DK
-MP=C8**FD#YJN%E>9N3Q#M59'4\('$_10<JC[\D)-H&M^)T+3,!"(M:Z$AF_^
-MCEB3)RHE$5IX[4BV[]C,??>_EVS`QOI'=6+L%.C7W:C7*LS/S**DAY)P^>(%
-M_L]/?8JWSIQ!"5]HJF&P;>L.AH=N87CB03)]&:QT-TK::.@^:"I`DY)$PD)I
-M&KHNT$T=J1E(!4W'H5YOTJR4<(JS4#N'E*NX;IUBM4RI60(%V522OIX^)D:&
-M2*8R6*DT*ZL%:N4J3K.!;@AZ<CG&)B;9,K6=_?MN9<O6K:2S&5]F&S!K.N/Z
-M&R$+VM^\=#E^\B3//_\"KNV0R?;@2@_7"W:=?2-`M$!B':_9-EH@Q'?'_3;H
-MRF^"H4`@65B89_;*'"139+J'$$*/6J7[*PFQMMNM0`7OIVN"3,+"%9!(I]BZ
-M:93WO.LV)D=',`T-3?C;&)W<=OW6`^%<M;R\S-_\S=]PZ-"A8,/3IE`H4"F7
-MD9X,XL8_]_''TO-00?S&@2RE%$JT%01!@['VU]BV33K3Q9UWWLD==]S!'7?<
-MP6VWW<:F39NB;F?K%[:=>+H^\E4(>C[QQ!-\XQO?8,N6+52K52J5"LO+R\S-
-MS;&TM$0^GV^SM-G(BB8<FJ:1R608'1VEKZ^/OKX^)B<GR>5R//KHHY1*)8K%
-MX@\%%$)&X.;-FWGO>]]+,IFD4JD$;/PR]7J=5JM%=W<W[WO?^_CH1S_*[MV[
-M;[H&8J52B4]^\I/,S<TAA(@,\\?'QR/20]A\(3Q/H:HJ-&\/S_?8V!B%0H%:
-MK19=P[5:C50JU::VR6:S-!J--D`IG\^W`4X;F::O![+"]]RT:1/-9C/Z7<NR
-MHN,,?Z=>K]/5U=7&\!L9&2&?S^,X3O3^E4J%7"X7Q4A75Q=WW747)T^>1$I)
-M)I/!MFV6EI;:9)%_]$=_Q($#!ZZ+F+CN`2PI)5_\XA?Y_=__?9K-9MM$DTJE
-M&!L;BQ#N:P%0/\ZB:2.'_W=:`&]DKK?1<?C!I$4S6$CU&Q^?8'!@$,M*8EDF
-M1U]].4))PYN4DC_X@S_@MW[KM]HT\[^XH(.BU6JQO+S$Z=-G.';L32Z</T^C
-M44-(A:8'\C_=-YD.AQZP74)@:@W$:N\^Y)_+6+71=B[EVG.!Z8\6F/D;1H)D
-M(NWOQND6R62:1KW&_,(<I7*16J6,Z]J@/%HM%R$@D\DP-;6#?__O_SV;-FWJ
-M%"0W.%BUT:A4:_S5%_Z>1Y]X!E3(N`I]IP)@>]UYC[JA!%W7?'\KC<V;Q\CU
-M^,R#9,)B<7&1="I-I5RAM[?'U]S;-H9NH.DZZ502U_5P'9MLKH>5E0*I9!*E
-M9+!SIV$8?HX)S8A=U_-IQV%K9D1`1PYDBAJ1*;P/M/G&V0J?+3NU?3,/O/^7
-M2"1-_K$H0><ZN'ZNFV:SP?S,#)[CX"E)*;_"I__P#WGFI1?0,%'"10F-3<-;
-M&!G;Q\B6_X7,X`"I=(I6TT$HA6&:X('K>>C2!>5A&!I&PL(P+2Q3]PVQ@VZ:
-M4@E*I1JE4@VO646T"M"XA+#G<;P&Y4:#4J-,RVEA&3"0ZV5L:(S>OA[,1()"
-MJ<#LW#R&YGMJ68;)\/`0>V[9Q^X]>]B\=2L#0R,D4ZE()BXBCH6*=C`Z?*V?
-M$W@E);;K\OSS+_+,,\^BE&!X;!37\Y"Q[G_:!F:Z47.),(\&^=.?Y_US[(,-
-M*F"RXIO!*S\'GCYUBDJ]BF&FR?8.H^F&GP,UL)5"!KE8>9+NI$DJE4;7/*;&
-MQSES\3(EQ]],Z.I*<,>M>[CKUKWTY[K\^B\XYLZX/@&LF9D9OO"%+W#JU"E:
-MK1;-9C-B;FA"L+RTC.=Y$=@@P]K?\Z+'4BF:C0:NYV):%H9NM#M8!+/B^L[G
-M"G]C7N$S>9K-)ILV;>*#'_P@'_C`!]BW;Q]C8V,=[ZSK,&<M+2WQYW_^YSS\
-M\,-\^,,?QC#HA^@/```@`$E$050,CA\_SAMOO!')UGY45M/Z1F+QM>7X^#B_
-M\1N_02J5XI%''J'1:+"PL-!FF1-G&&W:M(G!P4'NN^\^CAPYPNSL+`\^^"#9
-M;)9:K18!6;5:+?([RF0R//300_S:K_T:4U-3;:;O-W*,+2\O\Z__];^F5"JA
-M:1J-1B.ZED.OL5".%]Z4\M>:\0[<ZQN^A2,$L#;ZCN+?7\C`VPAW6/\]KS>:
-M[^GIB9K0;;1!'++'TNGT-4@T:^]5J]7(9K/1YVB:%H&6AF&03"8C;_'>WM[H
-MN/[C?_R/?.A#'^IX8/VP"24T1GOJJ:<B$[1X\+1:+187%V.^13^\76W\(E_?
-M)G.]@W]\(;F19'#]+1[T\8M@[7A45"R'B/WITZ=86EIFRY8M07!Z5QVC:9J\
-M_/++?.(3GXB0T%_$A538K>/4J5,<.O0<Q]]Z"]NV,4T+TS2"BT\+6I3ZW=HV
-M;G.M1XJ"J[NHA8*O]6:)$B%`2J*VVE+YW=L<QR\V]%@2,*TD]9I),M7%T,@P
-MDUNVT&JVF)N;X;67#Z-I&A,3$]Q___T\]-!#3$Q,="J!FR]R\:3BI2-'>>+)
-MYU'27R1K`E]:$H"@2GG(`-SV-^H%$C_>/*70=8%2&E)YU.I57,]!>1)-$U0K
-M-6IF#<=Q<5W'_TQ7(E`DK"0%E&_^KFO4FRU<QT$7H!LZIF4$U.$N-"$P=!W7
-M\ZA6JC2;C2#F_9TGO]@6:+KF>\+Y/+%`7JA%GC.ZIC%S:89S9\^S9]_NB%76
-M&3=FWO5<AZ6%>:3K^[_8C1I_]\4O</"5PT&W'7\1EDGWD>W;17;3@QAF`C"H
-M5FT,7?>E7=4ZRI.8R01*TU&.1"F#5K5)IM?`%08"!5(A')_ADDE:=`%.+H6G
-MC5*I3-&TJU">H3=YF:&^$JU6A7*C3JE<86'U;70)B82!T`R$1@3$&KI)K5GG
-MTLP,3__@*2PKP<38&'?=?3=[]]W"\-@X75U9]`"T[9C!__QJ/J7\O/?**Z_R
-M[6\_2J/18&1LG&;+CN0,FJX3[QHA`K!1$SIA=@H[MJZ]9NVSO)!QC>9[&B%]
-MG1>*;'>64KF$[=:H:`6Z>P?9/MG/[AW;.7-^FIFE`@U;(H&I;1.45A;YY?>^
-M!T\*SL\OX30K2"FH5A6'7WF+BQ>O\,!]][!ETQBF[G<N[(`-UQ=P!7#AP@7^
-M]F__EL7%14S3C-@**RLK?.QC'\-U7?[RO_\EB60"/8"[0]`I_GZNZ[![[QZF
-MIJ:8FYN+/)!$T'Q%(%"Q=454[P?SJ50R\E$M%`H\_/##_,,__`.]O;W<???=
-M//300[SG/>]A8&`@6F1>JZ-:9_SLAVW;?.$+7^#+7_XR0@@&!P=YYIEG>/[Y
-MYS=<0UZK4=A&KUF_%IR?GZ=8+'+''7=$(,/P\##5:A7;MJE6J]%[ON]][Z._
-MOY^)B0GNO?=>3-/D3__T3WG\\<?YT(<^%`&AH83,-$UJM1K-9I,O?_G+?.4K
-M7^&W?_NW>>BAAQ@8&+CA&XF%C*OX=Q\:N8=RSI#-%%_+-QJ-Z'N*^T.%K*SP
-M_Y[G89HFW=W=&W8+C!]'W.IH_6OBV$/\9Y[GT=O;2R:3V?!]PS7R^?/GF9B8
-MB,@O(3`7-V</K74VZH@:/_;0QSL>PW'V6`?`NL8(3\SR\C)'CQZ]ZDL.O;%"
-M-#4>D.\$6JU)9K3(J"T.8FW476!]L,0!E?CCD!H:OP]O(:BUGKD%4"CD:3:;
-M[-^_#]=U(GE._.\]?_X\R\O+OQ``5CNJ+/$\23Z_S"NO'.6Y@P>9FYG!=NR@
-M&YN.$%[P?<FH"YL,ZU'BDWJ8%$(6E8C`*#])^(LM_]S(6.?"M?LU8%(%@)8,
-MSKW$%>&$YJ#K+830T(W5X-X@D>@B:6B,CX_QD8]\A`]_^-<8'!R,#/8ZXV<=
-M2_^T"S%0-!I-'GOR&5JV1.BA5,5O_ZYPT0R!DL*7F$0`?/"ZD+6I=#3-12!8
-MS:\"0;X*F`6M1@M=UW$=)Y#W&6B`Y]10J"C'->H--$VCV6SZ.<_044IBZ`9&
-M:%JIZWZ1'1;6TL]CNFZLY5@1&L:'`)R,&&*Z;J(TC8L7IMFQ<PHK8?V$WV%G
-M_+R&E!X+<W/8]4;P?X=O?_O;_,]O?1/A*?R.JSZPZ;HU=&L0,Y%"]/90K;M(
-MQ\8P332A^9Z!FL3U_(ZO4OJR&RN5HMYP,!V%E3#1-('2!$(I=$U#)DP2R@?*
-M4GTIW&8")]=#W=Y%JVDC*G/TFA<8SN;QA$.YT6*U4J12+P,.FJYAZ@:&;F$:
-M@2S6T#$UG7*US)D+YTE92?KZ>]B\;2O[;[V5/7OWTS\XA&E:G>Z_/X<<K92D
-MN%KDD4>^P>IJ$<=QZ+?]XEO7-4*\(.R>%#&H10"N!UU4=0*VDR90ZSXKK.\\
-MSPMJ`PU-\S>H'-O%<ST_?]=+)))=%*L.2X4*FR9&&1O),3M78G:IP/QRD7OO
-MO9N\HWCMC1,L%<HHS>^4Z'D2A&1NJ<2W'C_(@;OOX([].TE:@72\D]^NDSPG
-M.7'B!(\]]AB-1H-RN<S,S`SU>IU<+L>6+5MX]-%',0R#[ERW[UL42@G#6U#;
-M>YY'R[9))I/LVK6++5NVH.LZY7*9TV=.<W'Z(H65%5JV[<<I:W.M7S$0^+JU
-M,_]#`^KO?>][//744VS;MHU[[[V7!QYX@+OOOIO>WMYH,7TM"6UG_&S&V;-G
-M^=*7OA0I9_+Y/`<.'.#4J5,L+R^_HY7"QAOLUP:QMFW;Q@<^\`$N7;H4Y<!$
-M(L''/O8Q^OKZ.'SX,.?.G6-Y>9G5U55^\S=_DRU;MG#Y\F6^]:UO(81@<7&1
-M@P</\BN_\BL18R@.QH1^TJ[K\E_^RW_AV6>?Y=_]NW_'77?=U69S<J/%5J/1
-MP'&<-N!X<7$Q8F*%!NZF:9)*I4@D$B02B:@6[>WM;3-Z7R_G75Y>)I%(1+(\
-M(0293"9Z__!GK5:+E965J\[U.]W".F1R<I*>GIX(7`K/GS\WKF$8M]UV&\ED
-M\BJ<(_PLUW5Y^NFGN>>>>_`\+^J,6:O5*)5*Y/-YRN5RQ$*-G^M:K7;=U.?7
-MM8E[&&"%0N&:%_Y&<KV-%D(A2+71;7WKS+A3_WJ]>3RIK&=>R=@D%MY"Y'/]
-MS^+%FH_RUIB=G45*&5T<\5NE4F%A88&IJ:F;>E):[V.VN+C$#W[P%,\\_31+
-MRTM^\1G(`?RBTT-*@N]90P@WD&JJH!@@^G_H]6,8>IM)]MKY54@9>FRM+<R%
-MT(*=-F\-T?8D4OD_4XK@7D7%,!$[!33=EUM510D$#`_TL;R\Q*5+EQ@<'+S*
-M^+,S;ESPJCT/:7@22L5*4*P&C!7I1!)6):7?23",:Q1"2G\QAD330Z\-W^M*
-M"^)+2!6V$40/*U^$SRZ47L#B:J>@:\'N+Q+0`2D)N2:>)X/.FQ*AZ;Y/G%CS
-MYM)0/D/&$PA=X#HVAF:BZ1H::DT:$P!WS7J=2K5"?Z+_IP`$=L8_]36CE&)Y
-M88E&M8)"X-@MGO[!LYPLI-FVZUU<O'`<MUY%:0(4M)I-WGSMBYR??HZ1B3L8
-M&MM'KG<2M#2NZV$ETDC70Q<:1D)#,S1<J5!UW_!4RYFT;#>8&Y4/J)JZ'U^:
-MAB9!2(]$TL!2+BDA<"P3U;^'IKV31JN!6YPE+:Z03>9!.#0]1;&TRFIUB7JS
-MCJGY'38-PT+7#4Q=PS1,JD:38JW"I=E97CKT$IFN+K9MFV+WGKWLV+6335NV
-MDNWN]ED_7+M3<6?\Y/-]^)W.!LP5?S=<L;BX0#J;`12:4,&B7D4R0B5!B;4<
-MIH4R/\(NL"'+!=_S\BJ9CE^3N:[#[-QL("V1R)9#L]E@9C'/['*>\8$<?2-]
-M;)W:PLX=FUE<7.'QQYZA:@M,RT0S?&:M$@(EA"]+E()ZH\6S+QZE6J]RX.X[
-M2"=$)"'OC)\/:`6^5.^--][@\.'#$3O!LBP^\I&/<O;L&=[__@\P.SO#N7/G
-M&!H:HK^_'\_S.'[\N!]2<@V\DDHQN7D3=]YY)^?/G^>[W_TN`P,#C(Z.,CDY
-MR;WWW,N[[GH7U6J58K'(B1,GF)Z>IEZKQ<`G+8K3C>J7<+%Z^O1I3IPXP5_\
-MQ5_P@0]\@(]][&,<.'"`39LWDTPD@AI7Z_AE_1/$T94K5YB;FZ.[NQNE%$\\
-M\02__NN_SK_Y-_^&@P</\N*++[;5,M?R9E;K\E)X[[HNN5R.CW[THWSD(Q^A
-M4"CPS6]^,WI>UW66EI9()I/<=]]]//C@@S0:#::GI_GVM[]-M5KEX,&#;9]_
-M[MPY>GIZN/_^^R/C\M#<?7;6SW\A@^?IIY_FY,F3?/*3G^2?__-_3BZ7NR'!
-MT6JUBNNZD9<5^!Y5W=W=;4RT>$<^7==Q'"?RQPIKZ8F)"5975UE:6HK.5:52
-MB5A.X;G)Y7)4J]7(HSMD=&[D>Q5_O)Z%%9Z+I:6ER,0]G4ZS<^=.:K4:T]/3
-M$:"9S^<Y<>)$]'=DLUGZ^_MI-IN1=WC\[\QFLPP/#[<!<R&.8=LVW__^]]N.
-M+63Y70_CNI80AL9HX0F,HYCAR8H;XFVTX`F#,!Z0\5:1<0J@IAF!8?&UF5@;
-M);#ULD'/"Q@YKHN47D!+=*).>"&0Y1N[A7IE6%A8))-)!Y^IM06S;=M4*I5?
-MB&(VO%"/'#G"M[[U+>;FYC#"W=98\1%]-ZZ+X9C!1;^>DDLD"?&[K.D^0T4+
-MSF>P8RLTP9K39LC,\@M?&7AC>-+%<26>Y^))&;7G#O$#):7OMR%\F6((&$0T
-M\\@C0;+PTF%>>^UU_N6__$TRF0P'#AP@G4Y'!K&=<?,4.#XH*@-QJT((!<HW
-MPQ;*[P`H-.5W`@R`5R%DY+GF1Y'/2HFZ8`$$$C]/@JZO,;@0OH1&*3^F%:+-
-M@%(3`J$"GQBQ+M:D#\KJN@9*H@G_7BF!\A3H`B%])HM2GL\D"\!@3WJ^Z;OF
-M7U-.R^X$P(V8AZ5D);]$(>\79[J`4R=.<NCT/%OW_Q(73KS(YLE)$))&K<YJ
-MJ42E4B61R&!1I;;\*C.E-YG53+)]>Q@:>Q>F,8&P+(14N%*!\IL#>`),3</S
-M0&HZ&#Y(Z[J2ENV@ZV`:&L+PYVOIN,A*`6%F220L$()D6B>C"9ST#EHC.VDU
-MZ[3*2R2K,TPF<HP-C]-PFA3+>4JU$M5Z&4V3&)KO$V>:!J9N1'+#6K/!2G&5
-MU]]\(Y($O/>][^7]O_)!>OL'2*92&(;18<W^#,"K<#3J]4#NX0-5^>45NGM[
-MZ.\?1!B^3!I=0PB%A[=F!X!"4SX^K^/+K(.,ZF\TH:+.ABJ<MX//MFV;M]XZ
-M1BO8<1:ZAN=)[)9#*@M2P)5\F4O+%>9FB^S<,LZMM^YF:&B`\],SS"[G:;J@
-M`IFU5*`I'S#SI,1S'%YZY3A(P7OOV4]7(H%06@=8^#D-V[8Y=NP8)TZ<B-86
-M"PL+07>Q9T@FD_SU7_\/,ID,?7U]//#``Y1*)9Y[[KFU9@!21LYY`P,#//C@
-M@^1R.7;OW@V$-B&G^=[WOH?G>>S;MX]"H4!/3P_WW',/=]UU%Z52B4*AP.SL
-M+-,7ID$0+23?<?$6K%U>>NDE7GCA!08&!OC]W_\][KOO/L;&QLADLFWKG0Z(
-M]=//7:&7<>@[9!@&I5*)KWSE*]QSSSV\__WOY\"!`\S/SW/ERA4N7+C`Y<N7
-MK_(_6S\2B02WW'(+NW?O9N?.G6S;MHUT.LW!@P<Y>/#@VH9D<#Z_\YWOX#@.
-M>_?N9<>.'>S>O9O]^_?S2[_T2YP[=X[!P4'.GCW+R9,GL6T;7==Y_?77&1\?
-M9_OV[202"187%SEUZI3?B3UF1`ZPN+C(IS_]:=Y^^VU^]W=_E\G)R77V.-?_
-M^0H["X;#\SPF)B:P+"NZ1D*/J4JE$H$XH4E^J]6*.MEW=W>SNKH:,:D\SZ-2
-MJ42RO/"[J5:KU.OUR&L+B*3)\35L'"#:B'T5`I6U6BWJ<E@H%%A964'7=2J5
-M2IN)>USM91@&?7U]M%HMZO5ZE#>*Q2)'CAPAE4J13J?IZ>EA\^;-$3,YE"?;
-MMDU75U=TC-5J-5!EZ!T`ZUHC1`%#D"GN)Q6"1>%)#5E-<496G!(9!ZI",[;U
-M@%8(;/@W+=H-60.RXA?JFB-CN$`-F50^$V@-H/)!+!?/LR)TUG%\,$O7]4AO
-MJVDZEF5>Q?P*_\8X:GPS,Q-".O>?_,F?L+JZZM-RA4;+MMN`JWB<""$BC[2`
-MA!U['-OI"&131B"3TC4]ZEX4L4=4>&8)`">?7>5)%]?S`G#2`S1T+<;0"PY)
-M>F%27P-;I911>]6P6X2?&!S^_,__C%0JS?+R,I_XQ"<ZX-5--AS707H>EB&0
-M3M-?2`6@D+_<"J+-U\#@!M*IT%A8B[5_5T*`T@)`S%\<^1TU-00Z2JK(F4,*
-M7]KE3S)^7M(%/H]*:$CI+_KT@`6FB;CGCT1Y_N]XNK\4]`%@(/2`DRKJ/DC4
-MW4M@&&!8)JUF`T]ZG0"X`4=Q=97YF9E`CJ5Q9>8BG_G<9[%=":5+W+)]BD(A
-MR_GI:;HR)E-3.QD?&65B?(R^_GZZ4BD,PP<,W):@6JNPE#_.?+Y!0QM'3TV@
-MB0Q2>AB9!*ZG<!LVGN=BZ@:F9:`;&B)A^->$5'AU%[P6PI-XS2;9GB&:K1:&
-MTC$-'3UM82A(*1#9'/KF(1KV'DJE.JW\+*)PF>'>'&,#+JYG4RCG*93R-%IU
-M&JT&NJ8P-`W=,#$-']`R=0/#-,ADL@SU#W'A]"DT72?9E:8KFV/[SIV![V)G
-M4?B3`%=*J6@7*-PXRF0RU&HU+"OI`_$"3I\ZS<1$@XF)271#0RH7(^J&JH%2
-M:&@8FH:I"_]\ZB)@7?FYU0V`):7\KG&N]%!24BJ5>..-UZ*6]"@)4E)O-$CF
-M)([G>Q+J$C`$2Z42A;?*S"VML'=JBMW;-[%[^R9.GIUF;J5,TU%X6E!(2)]Y
-MJPD-A.+P:\>P3(M[W[679,(,RHZ.Y]H_5>PII6@VF[SVVFL1VR2\34Y.,C,S
-M0RIL?N*ZI`+`^O777_>E@*=/8Y@FGNL2GKF&W637[ET8AADQ6130V]/#W7??
-MS5UWW44^G^?LV;/,S<UQXL1Q$HDD@X.##`P,,+EI$WOV[J5:K7+IXD7FYN=9
-MR>>IU^M7U;L;=3G7-(U2L<BEB]-4JQ5RN1YNN^UVMDUM(].5B1@7ZQD>G?&3
-MQ=#)DR=Y^.&',4V39K.):9HD$@E<U^70H4.\_/++#`\/LW?O7NZ__WY^]5=_
-ME5:K1;%8I-%H1.;KNJYC61;=W=T,#@XR-C9&.IVF7J]S_OQY'GWT4::GIVFU
-M6E=Y%97+Y:C!V;%CQSAV[!B93(:1D1$.'#C`EBU;.'#@`.]___NY>/$BK[_^
-M.D\]]12ZKG/DR!%&1D8H%`H</7JTK4%!>*_%+"4>>>01+E^^S*<^]2GV[=O7
-M9LMSO8]X][YP71:W(PI95OG@NK-M&\=QJ%:KT=\9`D/Y?#YZ',YGM5JMK1M@
-M"&!O=!P;R7PWZCZX_GHM%HMM<VAH!K\>J%N_/BZ7RU=]9JU68VYNKLW`/03K
-MBL4BN5R.;#9+I5*AJZLK.H8X0/;S/N_7M80P1$33Z71@CNBVT2;#DQ@B@9'!
-M9\"N"I/V>@#K6J"6KIMMC*SPN;63KK'^?,797R&0%K_W02PGF`R=@*;L1$"6
-MX[0"_:J?^.)!%S>*2R:3D7G;S5S4GCESAC_^XS]F<7$Q\/O2:#0;N*X7Q$1`
-M^0\6_7X"B24"X;/7_)K8NPK`\@U@!>9ZH##6@RHNN_+]#7S6E!?ZG,G03\WO
-MSF:8ODFPE'XG&L_Q(B:5'NS&^N?>"Z1:`M!HM1J`'[.'#AWBH8<>BI#NSOCI
-M+9)^K@"6[>!)EYY<%KLF:32=@`40[N#Z`*H*M"Y:L((3FB\I]!%4SX]KI9#*
-M!;1@,11"K2I@/_DF\3)L8J#I>!X8IM'FY28""0[*BZX?1-`=$1,1@%-AK@WE
-ML4+XX)D;`/5AW@SW$C4!NBZH56LL+\]Q;^O>G\IY[.P:_Q-=*PHJY1)7+EU`
-MNAX@*!86^<O_\=>T$#@H#AXZ1$+7V;-G+WMV;F/3V`B38Z-8NH62$K=9HU0M
-M!:#$6A.2\:$>QH9ZL-TF\XM'.3=?IZ%&Z/%VDLSVH1("I70\3^+8#L+6,37E
-M;^H8.IIA4%TMD$@F,'*C-*I-=`2>)G%;+IHGT(6.E;#\/.Y*NE,6W5T6<KB'
-MNKV3>J5&N;"$7+G,0";)8&X`3RC*Y1)GI]]":`I3]]`-T'0=31/LVKJ=AW[M
-MUT@FK:!3G<.)XV_QG4<?Y7/_]^>9W+0YDHQWQH^V\+O*^H&@.PJ^=V6E7N/*
-MS"S-1@/'];`2J6A^OWSI(@L+"XQ.3C(Z,H[0=80*NA<J'2T`P71-(ZGK&'H@
-MA\"?QY7?S1P/<*4BOU+@POES%/++/CO6;UF(YWDT&@WJ=1M;GZ=F._3D<B03
-M2804""5QT;BXM,S<<H'QD2&V;!IF[ZXI].D93EY<!(V@8Z("*5!"H30-%WC^
-MZ.MD<FENWS.%J21",Z&3Y_Y)\ERE4HFZPX6;S*[K1N;&@X.#[-^_G_GY>=YX
-MXPU.G3H5+0PKE0JF::YMIB)HV7[GMK?>>HOSY\[P.[_S?^!)ATO3E^CIS@9S
-M*]QZZZULV[:-0J%`O5YG;FZ.8V\=Y^@KKV!:%GU]?0P/#S,Z.LK6J6U8ED6I
-M6.+M$R>X>/%BQ)RYE@0ME4[[Q^9YE(JK'#ITB!,G3K![]VYV[-A!5U=7M":*
-M_VYG?GWGVB.>MZ24U.MU3IX\R0LOO,"KK[[*V;-G(Y5,>$LFDQ%+]_+ERURZ
-M="E:SPX,#-#3TT-75Q>I5"IB`#F.0SZ?9V9FAH,'#[*\O$RA4(CD?'%%4`BF
-MK*ZN4BP6VW)J*&>K5JN</GV:;#;+CAT[V+]_/Z.CHVV^2,UFDR-'CD370APT
-MB;.&XNNB(T>.\+N_^[O\I__TG[C__OO;F&#7\[F,`UCA=]5JM2@4"I%\>'IZ
-MNJT;87C=QQ4,\>\CQ`A2J13#P\-T=W='3+R77WZ9E965J]8B/PKK:B,&EF$8
-M5YVCC6IDR[)HM5I7V17%Y8A""!J-QE4Q=?3H40S#()%(4"P62:?3@5)LS5R^
-MT6C\4`9A!\`*1KA#L0;X.!LF;\,PH@L]#DRM!Z["G\6?6V->75MJN)&I^T8`
-MUGH/K!#9#1_;MHUI.-B.C>LZU.M^<DPF$\%G<!7R:ED6V6R6D9&1FW9!IY1B
-M>7F9SW_^\URX<(&>GIZ@H&AAVTYL`EGC587,M_9$$%M,*`D1Q\67!:()="&P
-M-1$5J_$N11%O2X44VI`=$VRFRI!UY\NV6K:-:9@8@>&OYTD\Q\.V6RA4Q*H+
-MP=5X$95()$@F+6S;IEZO4ZO5R&0RG<KA)AJU6A7IVJ03.B.]8U2K=1:6EF@Y
-M#IJA^UXI(8LJ\IQ2"!G(994'$C3=``6>JQ":CM!]P:%4/H-`A`PJX9L7AS)8
-M$?GT>5%^"0D/H;S0%T%(<$%H"CR""3L^B2I<5V*:OO&[E$1Y+6J$8>KD5_.<
-M/GF"GIYN&K5&6Z>P#HAU/0]!K5KB_)E3>*X34,4K_(\O?H$WSY_CUS_\$7+I
-M#,\\?Q!#-\EVI=DV-DZF*T5^,8]MMW`<&\=U<947:K/\^-&TB-V42"3)I!/L
-MGC`X<_Y5+AQ]G*HSQ.B6N^CMGR3=TX^53OJ,9D_1<%QDPX:6@ZXGP$KB2(GP
-M),*R0E,C\,#U'&S'13<-4II.3=IH0L/0-;))DUQ7/T/#`[1:.ZF4RU0*2W@K
-M%ZE4GV=^81Y=5R3,)*9E829,=FW?SF_\LW]&.I7RI;5*,K\PS]]_^<L\?^@0
-M?UAK`MI/(\1_8<"#]?<B4.Z[4E$LE7G[[9,<??4U5E<*F);%PN(2V6Y_$S.<
-M1UO-!M.G3W/AW%GZ!@88&!BBKZ^7;"9+-B404F!(B30-E![X8=HNS9;#:KU.
-MN5QA::7`S)4K5$ME#%T+N+`"*<`-ND35&PV4,C!MAX7Y>?++R_3V]M#?/T0R
-ME8K8J(X&E^:6N3@[S^;1$1;R!:0FT/"!`JE4X'<8]#C6!(XG^<%S+]/?T\W6
-MB4%?'MX)HI]Y[.7S>=YZZRV*Q3+E<HERN4*M5O/K-:4B?Y\+%R[@>5X$*#F.
-M@Y22N;DYSIX]ZTN,I,_<,"R31#*!%!H/_>I6_M</]2*2[^)//O<-OOZ-;[%U
-MZQ;&QL;P/(^!@0$V;]Y,O5YGYZ[=[+UE'PL+B^3S>1;FYSA]^C2-1H.^@7X&
-M!@;8-#G)!S_X049'1_G,9SX3,20V&KE<#M.TVH"7U=557GKI)4Z=.L5[WO,>
-MQL?'2202$9#5D1;^<,`=_%KG[-FS'#ERA(L7+S(S,X-2BE0JQ?[]^[E\^7+D
-M3>1Y'JU6"TW3,$TS6FMJFL;JZBJE4JEM?1=G.<7OM76=*L-Z"]8ZV87*DU0J
-M%772BP,FAF'0;#8Y=NP8K[_^>L`8]DD?N5R.3";#TM)2M.&^WC8G;ML35S>=
-M/W^>__`?_@/_];_^5QY\\,$;`@P-V8SQ8VTT&I1*I4@=%2JB0M)(5U<7FS=O
-M)IU.T]75%0&3AN%WO0_!QQ#<"F.FU6J1S6:CY]=(,NW-XC927,5C+U1UQ<]]
-MW+)H(W`L/$?QYG;K8SKTYK9MNTT:&8^#\&]<#V*&X%@'P/H11G]_/[???GN$
-MDJ[OY!>>K/@B)V1?K0>KPH32#FZU@U<;2POU=1<WQ+O;A<<2-W./2PA#WRO'
-M<3!-"\>T,6PC:GVZU@I77&4H'TXVDY.3#`P,W+0+.J44+[[X(L>/OTTRF8HF
-M`,^[6C;H?[?M2+C/*M$`;T/V3<@^`84#;4!7W._*KTHE2AJ$?EH"Y4L"A8D0
-M_@+>\R2V+5'*1H@F0J@H=L(DH^LZIF4A@@DGC%_+LNCIZ0EA.(00-)M-+EPX
-M1V]O;V06V*%Y_V0%Z_4PFO4FTG40IB)AF8QNW<+XZ`@S"W,L+BUC.PY*>0AE
-M^.PIJ7Q@2RHT?8T9*)#!Y&(0MMV*UN?5(/\``"``241!5#QJ#7Q=;]JN4`CE
-M10(5Z06.,)J.AT"3H`OA>W%Y'E[`"/0EAGZL*^ECP4+7<8/.GYH@HDMK&CBN
-MY,K</&?/GD))CU0Z2:U>[X!/-\BH5\N<.?4VCFVC*4'=:?"5O_\RKYXX@:[I
-M//[])]@R,D:F*X.G/#*9+BJ5(OGE>9IV"]MQ<6P'5TJDKYE"*AGK<*2C:0:6
-M:9*T?""KMSM-M99$K5[FI2>?1(D4@V.[F=IU'\.;]I'N[L4T+>J+*WC*0^_.
-M46TXF$8@&[,]9,O&M'02F232M@&!IFO8*(R`=:L0-.H>NF9C6@:II$$JU<O@
-M4!\+\P;?_\%?^P6L*VDV'31-,#$\RB=^_>-T9[N#R4%2K)1Y^&M?X\C15TBE
-M,R23B:@6Z(P?(1]+%>2S8.Y68'N28J7&L>-O<?3HZTC/0Y.03*8P31/;MGT#
-M]ZXNLIDLB43"9^0A$)['ZM(RJ\MY/+^3"^@:9C)%(IW",`V0$KMEX[5LI.L`
-MPN^R&C"R=`VDYP.NGO1HVBWJC3JMIE_,)Q+=)*TD!@K7]2@LK[!:*#(T,DS_
-MP``*$R,PC!>:P<QR/N@<Z]L):+J^MK&@A)]?A2]W;+1L#K[T*OT?_A5ZNA*=
-M0/G91%]4,UZ\>)'GGW^>E945LMEN4JE48'#<%]7Y\<5=:/O@,_%\3[:M6[=R
-MSSWW,#L[R[&WWF)V9A9#]^?$W[C]70RL)/EO?_0-[.0*7WML$9`,#@YP\>)%
-M#A\^S/#P,)LV;:([U\/@X!"#@T,T&DVZNKK8NG4+=]]]-[-S\URY?)G%Q7D2
-MIL6FR4V<.W>.0J$0`1`;76-]?7WHAL^D5M)G8X>%P>KJ*L\\\PP'#AQ@?'R"
-M=-KOLA:O63MY2K75*Z'JIU`H\,PSS_#XXX^SNKI*J]6*ON_N[NXVU<YZT"%D
-MKX3KTHW4/^_4+&P]J!%7^(1K7P#3-$DFDQ$($[*-XK5PV$'0,(Q(V52KU=I`
-MB_6DD+C-S?K&:2LK*WSJ4Y\BF4QR__WW7\7LN]YJOW@WO7"-G<_G\3R/5"I%
-M?W\_V6R69#*)95DD$HGH[XTS-->L@=;.Q4;-Y/KZ^E!*M>$/ZV]Q`&L]22:,
-MI?"SXF28$$`*/S\.5JV_Q7\>_M[Z8X@_[S@NS6:#1J-)J]6,0+CPN,)U;`?`
-M^A$22B:3X3WO>0\OO/!"9'(=LK#6>R*%%,_PA(8M,3=*&G'VU7JFUCN!6/&`
-MV^AXXYT(PTDP!*\LR\)Q')JZ1K%4I%PN^@79.H`L?&_+LJ)6F/OV[;NIY65*
-M*4Z=.A6=KW`G(03_+,N*S/&(7;SAQ."OZ=UUN[OKF7)!9\$`\`J]A-HGK[77
-MA?(L__42I7SOJW"B"F--UW72Z60$1!(\I^LZ3D#[#H&K>/ON-=:@@>MZ?.E+
-M?\OJ:HD[[[R3H:&AMK^C,VY08*#1\+O^R<#07RF&!@<9'1NAU6QP>6:&RU=F
-M_-<IA:[YTCZ$0BF_97RT$P<(Y?F@I]+]!:$F@I]K(+0V;T"E?$FB\CS0?#`*
-MX2'P`5A-TQ"ZCO)`2H$4"M!]/QD4ADZP,%0(W3?75E+#\WS@RM0%0H/\R@H+
-MBPLLKRS1:#:Q#`/'=:C6JDBET']*^:%S'?QL\FZU6N;,R9.T&@TT-%I>DV]^
-M]?_EV5=?Q=!,I&O3DBZKM3(]1A^NXU`LK[+4LFDTFSBN[4OD@\(J;`GO2P@)
-MFF<8&(:)H1L8AD["M+!,BT:S02)I,3X^S.S\'$MSK[`X\P:)1(ZAD>T,CNYC
-M>&PG/8,3?A=`1V'JO@S<]112\YL8R)9'J][",$TP+.QJ$U`D4PFLI(GP6Q#B
-M*@5-7\ZO:8+7#GT3NUG`,'6$,$!YF+K%;_W6_\Z6;5M](,+U&;6//_DDAUX^
-MC*<$8T/#F*;1`:]^1/#*GU_]CL$MST,'2K4*AUYYC9=>/(*93)"QD@'(XWN"
-MKC&NFM3K#4K%$JE4*I+>Q!<%!$`Z2B&;=9K-NI\;0\:V%O[C`U'A'!SZGX3L
-MA99CK_F2"AVA"=+I+FS/Q=5='-U?O"S.S5&K5!@;GXQ,_470>5`+&G`(70<E
-MT0V+P<%!NBR39Y]_CNV[]J(%#6DNSB[QZIO'^>6[;\4TK4[`_-3CS]]H.7SX
-M"%_]ZL/<>>>=[-JUZRK0P7$<FLTFC4:#:K5*K5:+[AN-1L12"%4>P\/#_&__
-MZE_Q[,'GN'+Y,KMV[^(3O_U)3+O)D:>>X8_^Y]_Z0)(27+ITB='14?;MVX>N
-MZY1*)0X?/D(ZG6;3YLV,CXU'FY9H&A,3$XR/C>%Z+K;3XNFGG^;$B1/7!*_"
-M,3@X&'0.#HL%27POK]FH\\HKKY!,)O&\'J24))/)JP"4#HBEL&V;4Z=.<?CP
-M8::GIZE4*NBZ3G]_?YL?<RCKC(,%UQKAFC`.4L2!@8U\CS:2D\77-N'GAN!1
-M>"RI5*K-=S<N$QL:&HH\D.*=6#>JLT(%4!C[ZP&JT-S]LY_]++???GM;'%U/
-MZY>0%14_EM#C*>YM%;XN;)H6!ZC"]:=O^:-'#*5P'MH(>%I<7"23R;3A$/'U
-M?AR\6H\QA,<:QEM(@@B]N4)_KO52U+BE4IQ9%OY>(I%H8U#%X\I?E^HD4PGZ
-M!XV`P;[FP1W.FQT`ZT<8X0F\_?;;H^0MI:16JT432?PB"2_D4+<:^F^LEP9J
-MFMZF`]Z(XO?#NA=N9%P71]_#71S3-`/$U,5Q7%96\ERY<IEJM=HVB:Y'82W+
-M(IU.DTPF:;5:[-RY\Z;>*:E4*ERX<"%*$J$F/&32A1?PU<9V8>="+Y`4MB/A
-M[69]DK4NA3(P:)=KB3OL5D3@6P%^41SP5_S/%($/E^ZS5@*$/=/5A90>3M"&
-M.=0LAW$5&CN&DX%A&-BV'777+)7*%(NK_.F??I:/?O0C?.(3GV!H:+BS0/I'
-M+IBNEV-9*921`5BI:SI"DR`=4H9)]__/WIL&Z76==WZ_<^[R;KTWNAL-H+&3
-MV+B(FRB*I"1JLR-;CCRV4[8S2=F92IR9<K[F0[XF4\E8H]184^.J&8]C6_+(
-MIK68E"5*(BF).PF*(D&0(!9B[4;OW>^^W>V<?#CWW'[?1I.69=D#D;@H%+H;
-M_6[WGGO.>?[/?QD98ONVV[CMZ!'6R^O,+RRS5EZG7FL0*Y6-0>M?M4&W`D6"
-M(S'^51B;+*21ITCAI-)#A9".D<\J91*Z9!H];USBT_CY5&XH##:<)"EKU'53
-MYHR#U)I$F<0X/Y<#81;'>J5*I5:AV6X2JP2E%4HK@BBBUFAD]_*-X_H\:K4*
-MY]XZ97RGA"`(.GSM:U_E^5=?Y]<_]VO(1//&F;>X>/D2OE\`922G<_/S1)$!
-ML+K=D"B.B*(TG55KTJ&+D&1>@9YGV,3Y7)Y<SL=W?<(H0$J78G&`J8EI*I4*
-MW3@@CBK,7WF%JY>?1WH%MN^\A5U[[F3;Q$&*I6D\?P#7D^`[*.D0)PG"\PEB
-M151K@TKP\SYN3I!T`AR,Q-7U/7./Y'W.GWJ!DR__3;J.I$"(UCSTT8]R[SWW
-MX+@N*DX04G#JS!F^_=WOT0Z,9&/7SIT4\H4;`^B=9[^L>#9[(DVY5N.IYU_D
-MK3,7Z'2;C)=*-,MEFO-SS"ZMHO-%=N[9S8[)23SI$B<I]3/K#(>TVTVJM0J^
-MER.7RY'+Y\S8LE(-Z:1@>X_5@\9$6VQB1O2F02=)8H34MJ!#IDPJ33Z7P\,G
-MC"*<*"*.(Y(XH=ML,7OI$CMW[V9@<"ACT.O4B$`I1:768&Q\"C=78FAX@$/3
-MTRPL+;!SQR[3I$@T+Y\XPZV'#S(U=L,'ZV<W^M(&4KO-(X\\PB./?)./?>RC
-M[-]_P"3L0@9:-9M-JM4JE4HE^UNOUZG7Z[1:+5JM%MUN-Y/.V#W&;_[6;W'O
-M!^\%(2D52SS]HY?Q78\_>?R[:"V8GIYF:FJ2RY<O<_;L6<Z<.</`P$":*%?@
-MRNQE+EZZ2,[/,;U].],[=S"U?8K1T3$4#JX0M%O&*VOSOF;S/E<I99J>V<_Z
-M_[7[W*6E19:7E_H:7;U2PO?KGM'6<K5:C3?>>(.77GJ)'_S@!]3K=08'!SET
-MZ!##P\-]@5JV7FNU6EEM\FY`UF8V3&]MLAFDLI82CF-)#0Z.(]/'Z&RNV?QX
-MJR39D(#E2!(#7OB^S_#P,$F2T.T&/<W\_F"`R<E)&HU&GV&\YWG7^&+9?R]?
-MOLP7OO`%_NV__;=,3T]GG]<22:X78#0,P^S]]_I7;9:*6O)$KP^V[_LL+2T1
-M11$[=NS(&A;6\\K^7A`$6<ID+YEF\WWV3GZ0]KQN!KDVR_XL*]0"5.UVFVZW
-MR_BXD1YWN]T,H[`@?"Z78W%Q,0.T)B8F^JZ5Q4]Z\\RD]'!D/VAU0T+X]SRF
-MIJ88&1EA?7V=8K$(;#C^]TX:FV\L^SL#`P.9L9H92!(IW?2O[-,AOY-.]=V8
-M6-?H5I79L'E>0APG!$&;5JO!A0L765Q<2%%M[QK=LWU.S_,8&!B@4"AD$^6!
-M`P?>TP;N<W-SK*RL7G-NK397"$.!C>/8=%F3*$/"'<=!IP"6L)95LD?#K2&U
-M<36/30VILPUV:B";V6&E`)>4AAJ>*(5T-L"H8K&8,:@V;GR)[[MHG4,IE=%U
-M[:1@P4R[X%A661@&Q+&AL"XLK%`J%:C6*AP__C*?_>ROW.B*_;P>POBEU6IU
-MA#2R%80R1N=20Q(C'8DK-(/%'`.EG>S;MY<D2:A4:R9:NU*E7*W2J+<(HH@D
-MT6AKW&[!5V7&E]()4FOC:Z456@NT3`WAM6$&.,(4ZFC00J>^/@80DT(BI9%]
-MR32]RR3CY"@6C=2B5"JFW:J$2J5&$'13GRY(M`'3-(:U%<4QG51"2'\@Z,]D
-MHWGC^(<`O&:,K*^M<O[,&502HP4$S09?>_AAOO/<BQP^=(1F98WIJ2D>>N`C
-MW/?!#_',TT^!$)1R1=;B-:XN+!%%8;KF;LCKA31C+KM66A-T`[J=;C;W%HH%
-M"KF"D>@!*HXHY@ML.S+#MHF]7'K[=2K59=H-C=()RU=/L'+U=1"2P>%I#ASZ
-M*!/3MY`O3N#Y`^0&"K@YER"("+L)*I9$`B*E\7P/I"`1"7$K1#@*E42<>/%1
-M'.&@42DC-V'OKAE^Y[=^FX&!0>(D00G!2JW*-QY]E$JUBBO,?3P]/4VI=,.O
-M<.LQ9KO99KRU.P%OG3W'U[[Q==YZ\Q11M<8O?N8S;)_>CK]G#Y6]>[FYWJ1:
-MKG+JS!E.GCS)X0,':*?R%F79T$H!BCA,2,*0H-,"*7&DBW0='-<U*</2,=(]
-MN[>R4^8F7Q$3!D,FR28+@B&->+4=:8^<Y^*Z$8X;$D>.81RZ,7&8,'OE,C-[
-M]C`T9%@M..`Y/N6U)5YZZ47N^/!#%(>'&"H4.7+;K;SUR->9W+X+WP$<23<(
-M>>W-M_G4`W=L2`YO-*[^00TLZZGZW>]^CZ]__1MF?^VZU.MU2J4BS6:36JW&
-M^OHZ:VMKK*^O4RZ7J5:K&7AE&5CM=KM/MF.??V5EA:/'CA%%$=5:C6Z^P!_^
-M/_\WB4Z06K"ZNL+4U"1WWGDGK5:+M;4U.IT.IT^?WBALI22.(^:NSC%W=0Z`
-MX9%A#A\YRK9MXSSW[+.4R^5K/J=M[!XX<("+%R\"L&W;MLQ#M[<P[3WB*&9E
-M917'<=.FPH;5ROMI;=T,6JRMK?'JJZ_RV&./L;BXF,G%9F9FF)B8H%ZO$T41
-MA4*!@8&!C%53+I=YZZVWJ-?K?_>6\"<XOT)8]HV3`5=F'G,`&U`5XSAN!F)9
-M,H<%L$RHU48#WO-\7-?#\WR"(,J8.0:HZ/?BFIB88->N7<S-S='M=OM`J%XC
-M\\V@UXLOOLC?_,W?\'N_]WM]H.KU!(PZCL/(R$A&<K&UI24AO!M[S'Z>C7K4
-M_-RJ:JROV?KZ.I5*I<_WVH)_O>M.[^M8G*&W-MP,H-GWI[7.;(6$$.1R.597
-M5S.EEI0R8U7:VM,`EMW,R%Y*R=#04!]X)J2@F#?82C,(\1V)[SHIR4.3SWL9
-M2[10*%PW1`'W>E^(P%#])B<G65Y>QO=]2J420H@,@=PJ*<("0E$44:E4:+5:
-ME$JEE&Y71$JW[S5Z;S3[/)LIG)L!+GM3;Q[D8&C+]7J+N;DYKERY1*52N:;C
-ML?EY+5W3@E<6W9^>GF9T=/0]#6`M+2V1)"IC*EF64J]FV4XVO0"CG22$$"1*
-MX;FN`;9<CSB.$,)(GF1/)TH9A"N;4&0*-PN13LZ.Q',=E#+7JY#/9V/*+GB6
-M=FK9)09L,Z"4!;?L^[*F@+W^:'8R-(D/9L(9'!RD5JLR?W61?_[?WW)C-_KS
-M.IY3P$8K1:5<SHHB8VCMHK5`:<,:1$F4UK@Y'TE"+N]3VC'%3?OWDLL5$(Y+
-MMQO2:G>H5*NL5RI4RF7JC3KM=H>@VT6E\BTI,5U]9?/H)4K%D(YC99,'E49+
-MA>-Z(,P&Q_=,\LC00(EMV[:Q;=L$A4(!S_?P7#?U?.O0;IMT&T?JM",H21*=
-M?FCKOZ%(HHAZK4:<2J=O'-?/H53$XMQ59B]=,GY50*O>X+]\Z4N\<.($-^W;
-MQ[UWWD&S4>?I9Y^C6"JQ;V8W2H=$$?@#`^S=O0]'.ER9FR56<>K)EC8"-%FH
-M@$UVE1(<X:#2U,LHB!D9S(&`.`Y9KU5XZ(%/,;[O;KR1/;2Z7:;&BJ`U:^4R
-MY4J%3K=#HC2UZB*O'G\8S_T;2H/;F9P^S-Z;[F%\^C"YPJ!I)"!`2>/7D"3$
-MOH/C"AS?!1Q._?@[S%YX#D?ZINDA-'$2\\\^^RO,[-M+8J)FB;3FAT\_S8DW
-M3ABF8NJEN'UZ.X[KWAA,[U`4:@1!&#&_N,!WO_,]GGKJ*2Y<O,C.T5$^\]G/
-M$#F2E=4RTG6)XH16I%ELMEDLKZ$J-1JK:[1;+>($DC2LQ3*H=2J_$P)(-(G2
-M)%%,Y$0;76MIP@.,I!^D$"880PKSM3;@D>%:;9BK9WM/I=)@BYC1@2*NZ]#H
-MN+B.2Y`VI`SK(B**8Q;GKZ9I5"6$-`VVX6*1N+K.[,73C(R,<?^QO>1D@;MO
-MOYTSB[/LV;47@0(A>?7D&>ZZY2#C8\.I/^>-XZ<]HBCB_(7SG'CM!"=>/Y$5
-M^"^^\`(///``4112+I=975W-"LYJM4JM5LO2VZQ!]N;FN"U:/WS??7SN<Y_C
-MJ:>?(@J[-*(NC_[9GZ*58GAPB/&Q<997ECEY\J0IM%R7F9D9CAPYPEUWW<7<
-MW!PG3IS84KI5K]4Y_N*+*:NBT_?_MH`ME4JLK:UQ[-@Q?ONW?YL3)TY0+!:S
-ML;,YE<YVU;I!E]75U<S_R\J/WH]'DB3,S\_S^../\\(++Q"&(:NKJZRNKK)O
-MWS[NOOON])R*3'8711$+"PL\__SS:8//9W9V=LNTOI^HS]D7"B8VNI^P9=UI
-M`0GKF=P[/BV3>#,+S-0?7E:G:*U34-:0.VQM8@$8R^;IE;#9]V)91KT@C#W^
-MXB_^@D]_^M,</'@P>]SUI(BP()9];[E<;L.6)CT*A4+V\TJETO?8D9$1EI>7
-M,S93',=9.F@0!";X(YTW?-]G='24Z1W3>)Z'UJ0)]/21-#QOPX?;\]P^T,K6
-MF+W&\C8AT/Z_!;M65U=I-ILL+2UQ\>)%"H5")BNT,D<+BL5QG-70ML9V<9C8
-M,4&#019G[F#LY),$K26\6#(P/$"U6NN30=X`L'["(PQ#3ITZ1:/1,(D?*9W/
-MGOQVNTT0!'V/Z06C[$T6QW&V2/E^CD+!I`H4BT6*Q6*?\7&OIOF=)J/-/EA:
-M:UJM%K5:S22*+"VRO+Q,&`;7^%N]$RB6S^<S\,H:>[=:+7;LV)'Y7[T702R;
-MHF$G%XL@6U^*7E#2\[S,C+_3Z63(<I(D.*Z3R?R42@!-')G)-DX4CF7K*3.1
-MN-)!>F82D,(87KO"R28+2[$UDX3*)I;>"0`@E\ME8],RK2RJWRM3V+RH6):6
-MI73F\P6:S0:?^<QGV+=O_\^X:%5;2EZWZ@Z)E#WT;F/_I^TP_5.!WO]5QW-:
-M72FE65Q:,NF"],I93'&E$21*XWJ.\:G"0<4Q^7P.5PH$BISG,#HR:>1*TD%K
-MD2UH[4Z3>JU*K5JEW6[3:#12NG!`&(4I:\N`"H[KX#H>OF<`J=)`"<_W*!1*
-M#`T-4BJ6<%PS!Q7R>1S')4GB]!Z*"767.([0*D8E<2:WLO>93O==(F6'15%$
-MI]TAZ`84?X;>?3=86#_E><.PHN(XXO*%\ZPN+:)02!R6%^;YTE>^S*MGWR;O
-M>5Q=FN=[/WR"Z?%M5%M-%LMKO/BC%U'"871XE)OV'Z"8RW-@WT%V;-_)RLH:
-MY7J93J=#&`4DRK!=3;<XE;PJ`Y7Y?I[AD1$*A1(ZE875:C5JM1;EM14.[%I@
-MS^@PVQZZFY,G<KSYUDFDZ[)_WP'".*;HNER<G:/<J)+$;2J5RY0K%SC[YB,,
-MCQQD:N96IG8=97KF$*-CTXA2+O6Q4H2Q1A#1Z"SQQH_^%O!1&H0VG/D/'+V5
-M7_[E7\;U<[AQ0BR,\?/C3SQ)DH)R"(CBB(,';\*](8W=`*[,%^E:HZG4:CSU
-MPZ=XXHDG65U>)8I"#NZ:87QZFL56EV*A1,&1M.IUSIYYF[?/GF$D7^"6FX\R
-ML7T']7:=,Q<N&DDJ-M32%F9F3C/`A(,-0DFS`\S_"HFPWB5INJO`@%@9U5II
-MA+0%H^Y;(X4POEHQFGW[=_#)!^_G;[_].!?66DA'$L61`<BDB^,8;Y&EA7EV
-MSNPA+PLH(7!R>8X>.\QKITZS8]=^3EY<X+;]>]FU]P#/OO@RNW;L(0U)I-6)
-M.'ON`O=_Z(X;`^H?L,=IM5J\\NIK+*ZM(W(YA.O2:#08&"BQLKK*L\\^PZVW
-MW(*4DH6%!:Y<N4*M5LL\K[J=#G%LY3+]'JF.X_"A#WV(3__"+S`^-L9CCWV;
-M"^<O`II$)30:==/`T0G%4I&[[[Z;4JG$PL("Y\Z=X^+%B[S]]MN,C8U=XV>[
-MN9;H=KNTV^TM]U;#P\-9R-'2\C*?V[^/'3MV,#<W9VPIA$X;!?U&SL8SIY6Q
-MRSJ=3N;1>[T!#?]8^T+;M+Y\^3+?_O:W>>*))[)Z[^VWWZ98+'+777<Q.CJ:
-M[>-MT=YH-#+0$V!M;8U<+I>QKVQ#W=9U/XG,JM^PG9Z:L%]6**1$7..;9!A7
-M0IKK[3JN">55_=?=`B&]KS4T-$2M9NKAH:&A[+,JI3+[G<WV//8>ZV56]8[+
-M^?EYOO6M;_'[O__[V?-=;^-@LT]VKU\LP/3T=&;S8A5<]ES:&K73Z3`X.$@0
-M!-3K=6JU&F$84B@4&!T=I5`HD,_G,Y:4G4O,=7-[K(.<+'E<I*%(]KQ:@*O7
-M3#X(`H(@R("D8K&8D5Y&1T>I-QJTTWG,CM&!@0&&AH88&AHB#,/L/5VX<"%[
-M;+%89*`X1*53H90?9:3=HJ2[:+]$XJITC>T'9V\`6._2O;.@P>SL+%_]ZE?Y
-M#__A/V0FV+WQI!;$LD"&G8A[.P];:7R-$5J5:K6<#9)"P0!9!H'-D\_GR.7R
-M^+Z'YWD9U=9<3",1-)X,'>KU&JNK:]1J53J=#HXC^^2`=G+;;,YG)BF9L<JL
-MYQ5`I].A7J^CM<[B.&WW<7,"XL\_@`5[]^YE<+!$'&]$A$K'0:;7W7;1K!E^
-M;\JC[:8XTNG;Y%J3]LP+J\<C+4EBM%9(G6X<I)%1P49:A^?Y&;@8QQN/M6AV
-MKPEHKYZZ-VA`]QBZVW_M6(RB*'ML%`5LW[Z=?-XG#*-TPI,_]4+=_W,R#[`X
-M3LS&)0QI=UI9)R**$AS'R"J;S4;6^;-C-Y?+9UV[7"[?Y]]V`US8^J2WVQW*
-ME3*N,!)"1TA#$9>26&E<5X*E?BN=&@V;3HV1F(+G2(1.D&B3%B@=7`RC)><,
-M4/(=!O(^[7:+UD"11KU%J].BW>X0Q0EA%**1X#A(P/==?-=C<+"$Z[N42@/D
-M<C[YG(MT)+XGB9/0E(&"5`X=DB0ACA0()5.3=Y'JY!7"?`Q#6]<:E2A4G-!I
-MMPG#X,98N$XV\)UVDPOGSE&K5E)0P.7RA3/\Q__OSQB9W,F#]SW(Q8OG:31J
-M!-V`^>4EDB1A<7Z>X9$)1D=&.'?Q'`+-T9MO9GAPD%(^Q]CP*%$2$41=DCBF
-MW>G2[IA.9)R8><QQQ08-7L4DL:(3!JROKU.M-[CYX%%&IV9X_M73?.U;CW%X
-M_PSWW?<A/OG@AUFOU/C.D]\C7W"IEE<Y<M,!8A73;+99+9>IU*I$H:#:F*=Q
-M:I9SIQ[%]P?8M>=N#AR^GXF=AQ@<F62@5$(C>.V5AVDUYLS])XPR30C-[_SV
-M/V?;Q"1QG)`XD,01W_[>=[ETY1*.-%LE+31AH#ARY`CB?9X2>RW#0Q,GBN,_
-M^C$//_PPIUY_@W:[P\C("".#`]QVVZW$*J$3A)R[=(D+LU=IK*^P>W(''[[K
-M@XR.38%O?*`6+IPEM)Y#2EO5-!O>6M>N-4*D[E.I!YL!;4GE@#UQK3USM$CI
-MLDIKI-O37)2&22K1?/_9ISEV^U$^]\]^F:\^^@.NKJPB'=.Y3AR%$\LL,;F\
-MOLK4]`[31$-P\[$[.'_N++,7WV9R>B>EXA`S(T,<V;.3:J/&Q-@X6L4XGN"U
-M-\YRYQU'*>3S*2_LQO&3`E=::\KE*B\</XY",%@L,3(TR/*.G3PZ/\?DY"2#
-M@X.LKJ[R_1_\@)T[=W+DR!%F9F9875TU('J]3J?;02O#LG0=ET*QP/#0,./C
-MX^S>O9M2J<2E2Y=XZJFGLF9H&(:4U\L(*3AX\`!7KU[EU*E3:*T9&1GAIIMN
-MXJ&''LH`+`/8U]ZQH1B&(<UF\QW]<5965K(ZXNSITWSEOWR%H:$A#APX`,"%
-MBY?8MV]OGVI?:YW*_H/,I#KS?GL/@U>]^U++GOKA#W_(7_[E7U*M5A%"9.E]
-M(R-&`GSNW+G,=J90,&FH5@+:;#8-`]UQ&!P<I-5J$89AGPKG[\.^Z@>R>OVB
-M>H"M7JN9-+`"(7%<+VT>V%H"'"F1KN@S)>_UAK:OY7D^8V-CWJ%:\0``(`!)
-M1$%4F5QV>'B87"ZWY?OK]0VTP,]6K'K7=7GYY9=IM5H,#P]?EP#69A^R7OL@
-M"\+U`G6]=688AAE;:WEYF6JUVI?H:#$"6Q<II=!I`\8^OW1D#PB44"@4.7;L
-M*!,3$PP.#F5!'I;--3\_S]K:6H81!$&7:AIF8H@XA0P/R>5R-/-Y2J428V-C
-MF;_?XN)B]E['Q\=Q'(?=NW=O&,,G$?5&C>IZ3$O-(I,8Z7H,%`L4BP.,C`QO
-M:9=T`\#:-'';D]-NMWGRR2?YXA>_R)MOOIG=#);-TNUVR>?SV8;8TNHZG4YF
-MU+;Y>:]=+#"I0RGXT6PV:#3J6YJ`;S:BVPRV];*QK+=5[_^]4ZJ$YWF9IMHB
-MMB85JDDC-4#N-:I_+_LB#`T-,3$QP?S\8G9-M=9HQR$(`G*Y7+90V/-HTQ1Z
-M308MX&*`K22C65JDO==(W7YOM=V]`)4%KNPUL"P]RP[KC:2UBX52299P9`&M
-MS=X)%MBRKVD,\<Q&XM=__==Y]MEG?R8(=R^0UFZWN7KU*F^=>H,?O_H:[5:+
-M.^Z\@]&1$7;MVI694TII4I<\5^(/#F2&D?:Y%N:O\M)++U&M5BF62HR,C''S
-MS3>S?_]^)B8F,E!Y<[C"^_$00K"VODZCWD`(B=N;(*-E>OVU\5?3#E*8%$!7
-MVN`)B712H#2C_;H(H7&D33D-Z';::&W"`[1*D-+XQ!B#=K-XJB0QWEN>,624
-MTKJL")1.4"I!ZR1E*B9XKHN0)@8^CDWWR+`C=1_]V8PSDS#72WM/M%GDF\TF
-MW:![H\*Z#M;7>KW"^=-G"((N"`,BG?SQ<?[H3_Z4X;%M'-RSA\%2D0,[9UBK
-ME%DOKU.NKO'*B=<8']O.`P]\A"M7+J&U8&YEF6J]QM&;;N*F`P<8+):(PH0@
-M#(FBF&@H(8HC5)P0)0EQK(A52!@%A$%`.PQ9+U=8+U?H!B&.HZFW0SI1CKW[
-M=G/HV%%J]1;?^OX+5->7V3X^0MAI\;_]RW^%Y^=X]?53G#SU.A>NS+%KUPRW
-M?_#C+%V]S/+211J-%F'8144A5RX\S^SY%W#]88:W[>+F(_<S-CG-Z9>^B1*F
-M0:*U0KIPQZ%;^/`##Z2%@4`+N'3N"L\\]SQ2.-G]`II#AVXRQ>+[&*S?RE0Z
-M5IKS;U_@__V#S[.XM$RGW4&@R.>GN./>>RGD2H0DK,[/\]:I-]DQ,L%'/O5+
-M^`.C2%\@M(OO2L(PY/SY\T1IP60[V!OL:=%7G/7OS10:PZ86/?LEL46#15BW
-M6C#SI67<IS980DH4BM7%)?[H/_\Y_\OO_H_\PB<?X"N//$'8-2R%6$9(9\.O
-M,PX"FO4&(Z.C)GS6R?.!V^_BV5=?IWKH%FK3TTR-CG#PZ&U\][F7F!@=SUB*
-M*]462TME]NW=>6/2^GN,PSA)F)V?YR__\F&65Y9)$H4C)$HK&HVZ\9B:FZ-0
-M*#`Y.4D^GV=N;H[Y^?D^*Y#M4U.XUJ\FM>('0:O19.'J/+-79K-`IB0%KJK5
-M*LUF$RDEP\/#;-^^G?W[]U.OUWG[[;>IU^N\^NJK?>;-[W;$<4RCT=BT[]\:
-M^-!:L[2\S)DS9\BE3(K%Q45NO_U6\]A-+*QR>0W7\]^U+GJOC0W[=VUMC>]^
-M][L\^NBC5"H5',=A:FJJSXZD-X'>,G`N7+C`[.PL@X.#`)E\RP0OU:A4*C_1
-M7GTK('+S][V>5->2'>0UM>96K+U"3QW9:VG3^SHZE<%+Z6:>4+5:C?'Q\;XZ
-MRMJS6)#3==V-I'7ZDQ#M<>7*%<KE,L/#P]?=V.HU1+='KYV+E87;<(=NMYNI
-M8VQ].#DYB>,XA&'(S,Q,7Q+N5J;K&HTC/:+$I#'[;)S_@P?W\^$/W\?Z6ID3
-MKYV@U>YDQOV%0H&]>_?RX(,/TFZW,V`PGRNP;9O'Y<NSC(Z.DL_G\',^@V(P
-M&QM.6C/[OL_@X&!6@Q8*!=KM=D9$L.!H$BN"J(-(!$J`3A1:Q0113*O3)%$)
-MNW?O[AN+<'T0%JX+`*OWAJG5:OS)G_P)?_S'?XSO^WSTHQ]%",&;;[Z941N5
-M4G2[W4S?:4W-+$.KV^WV`5E;3?Q;#>9WNS!;Q8MNEBKVZYFO_9F]^(;Q54@9
-M5X4LM2Z.(^KU.NUVNV_BJ50J-!J-#&AX+Q[%8I&IJ>TL+BYOF*^GD\;0P"!!
-M&&1Z7:O!MC>K_3U+]^R5@-JO+84VE\ME;#ZM-<5BL2\6U_H!V,=:1ERO`7OO
-MYJ+7<-X`4QN)#3:MP?Y.KZS0CD\+?-F)TU[WGW9BL/KVI:6%K&.BE&9Q<9[7
-M3Y[DUEN.L6?/'DJE$HYC[J5VNX64MD-C_VYTA2R=N50J\+&/?80@"+*%K=UN
-M<NK4&PP-#5$H%!@;&V=T="Q]?N>?#,BZ'KL]JVOK=%IMBH6<\4X7&&F@T.@D
-M0:34W"1)P'$PW"H[?CQ48OQ1HE@A'<,HB.,8Z0@2E:`2LT!:D-4LQ`J5Z-1G
-M2Z?FM9)$&[`,Z:.%1"%`.("#4GK#5\$5@$0K@90>$"*EE]9Y%I@GW1R+3$8E
-MI30,QI3N'B<QS5:#;H\,XL;Q3S7X[%UL@,RE^46N7KYD@'P$01CP^'<?XQO?
-M_C;;QK?S+_^G?\'E*Y=Y_D<OLF-R.[MW[F+WCFDN7+G(E:M+/'C?@Q0*1=K=
-M%@B-3*#6ZO#2ZR=Y^](E=DUM9WIB@K'1,0:*183GD$0181#1Z0;4FTW:K2;K
-M*5NJ5F\89F!J.*L4!$&;9I`0Y?>0J\<0M=F[<X;!VVXECA+F9F?YO_[@"QR8
-MV<&MM]_*+WWJXQS:,\.VF2.42S?AO_X",JJQ;V:&($I87EFC7%XEB".BJ,;:
-M0HV5A1,XCH]4&L-'5`@D><_C?_[=WV5X?`R=&)`D3A3?>/11EI87,;>I`:^$
-M@`?N?X"IZ>U9:NW[$33H;:II#:UVF^>/_XC7?OPZKIMC9'R"F9T%2H,E=NR:
-M`>E2[C1XYNFG:*R5N?^>!]@VM0/E>=EY=27<=><QOO6=)^AV@VP]%P*$UL1:
-M]>W?3*<\Z>\*"Z<WK-7X]*6,K7=O:EJ?PC3H@@U#=YUHJNLU_OSA;_*O_L7_
-MP-'#!WGCU!D<-*$0N,K!D0Z1&R.CB$ZS0;%0PL_[**&8FMF/^_)++,Q>8GAX
-MB/7%J^P8'207M`G"$,=U$5JAA<>EN07V[)[&D3?DJ>^\SJ<A)AHJU2I7KLZS
-MME[FW@_=2ZE4(@Q#6JT.0D*C7N.I)Y\`H%ZO4ZU6R>?S%(O%S!/7>L2$88AE
-M^`F;;IV"IHE*B*.83J=C6#BM-D&WBY7G2REI-9L\\_33Y'(Y)J>FV+]_/W$<
-M\\HKK_3M@3;7"+WRK'J]OJ7=PU;,'BMK>NAC'V-B<I)6J\6Q8\>0T@6=0`_0
-M&\4QG6[`:*&8*4HV^_&^UX!UK35A&/+TTT_SI2]]B:>??CH+3\KE<L8N(95[
-M62\P6S_:)$J`L=%M9B^+V;<'84BS$=#I1";M&9&2(2)Z9:=;G=-^`-W6CS+;
-M:[.YCA36I<\RM"2>XR&TP!4.6FJ$U*`=5*)I=A1#4B$=3:)%YN]K0S5ZURL[
-MCPX-#:&4HM%H9%_W@C;6[']S2-I6GZG1:+"XN)BQ`:^G<=6KQ+),QI65E<S8
-MW-X7=GR42J6,A65)$%KK/EE?+VG"@I!*.:"Z*`SCJAVX>/E!\GXK)3%T.7+D
-M((X#7__:(P1A=$U07)(DG#Y]FO/GS[-[]VX^^<E/<O;L64Z?/FT85'OV<?KL
-M*CLF8_RB;VQ!BJ5K),/V_=KU,@B"C(65G1?/87QL&B^79[7>0(4!G@T[09-+
-M\8FM@NO^:Q_N]3+9@*'E_>$?_B%_]$=_Q)$C1SAV[!CU>IV3)T\2AF$*8&S<
-M%);29V\P>[/9B:BWT.XUE-L*>.I]3R9FUR8Y]/XN/9LVW<<VV0JXLE]O1)KZ
-MY/-%"H5\!KJ9PE/3Z71H-.I]GEGV_;SZZJO\U5_]%9_ZU*=3JN%@%@5LI3P_
-MWXO.!D`8!!M`%1I$HM&H#16`(U*974PNYV<WI0$`-UA5=H+9B`85?9T#*^>+
-MXPC7]?I8519$2I*X[SK8B<""63G/)PXCI.OT/)]A4WF>ER50V/%G`2LS)B/B
-MV,CV+*7[A1=>R.CA/\VAE.;JW"S?_-M'>.#^#U,LEDBBB$ZW2\[W^?2G/I6]
-M_MK:&DD290"7UI:*O^'](#1(U]DRG=-U78K%8CH9>AD(6*^565E9IM-ILW/G
-M;O;MV_>^C&C66K->+IMK+"6N='&DDWI&I076-:!WK_1Y8YZS\X3U?+&;"Y%*
-ME9,X-FPK2XMV-CI!9BCK+-E&Q1H<@58)Z!BA8ESIH;6AI8O,#T8CA,)U':(P
-MSB2H%AK1:!/M+'NC@54*DD"L%)UVF_+ZNF%-_`S'P`VIZM\Q#QC]%'$4,WOQ
-M(LN+5T$*M'"IKZ_PC:__-4^^^"+Y?(%&L\8WOO4(V[=-4*FNTZA7>?W-DXR-
-M3C`T/,)]]SV(E\\31Q&->MT41>D`5DJS6JFRO%9&DR"%(.>ZY/T<GN."UL0J
-MIA-T":,D!2!$*MO:0-NTU@SXDMMV2GQOC;8N<>9*C>.O?9]2KLBG?N%7N..N
-MN[GM`W=0K]4Y??$JCW[G^VP?'^(38^/<LV."V^Z>X>VIS_#ZJ;>X?.4BD^.C
-MC`X/D_/S--L=%I:OTFK6T20HR#;S0FCNOOT.[O[@/6B5NKE)P1NGWN3Q)Q[O
-M/:LI4\/C$Q__.)[KOV_!J]XCU@GS\TL\^>0/>/[%ESAW[BQQNXMT71I"HI;@
-M]-L7$)Y+>669NX[>P@-WWX_P<B322>VH!`+-OCT[N71U@1=/G"6*D@TO%V7F
-M'/-;_4$]O?NOS9L*G0(0,AVS]M^M``21KONN8XM&4HFA1&E)$FF:E1;'?_P&
-MM]]ZE+<O7$()DPJKE(,4$C>2N$C"**+3;N+Z(V@M<0<&N?VVVWGC[!N,CH[Q
-MB8]_DL,S.^ATNZS4JXR-39CW*S27YQ90ZDZ35'LCB7"+L9>J-+I=3K[Q!L\]
-M_P*5:HTX,7N_4K'(\/`PON>CM**\MH:4;K:7LTWR:K6:U0*>YY'S<R:P)%UK
-M;0!%DL1$D4D>BX*0.(G-O-%CJMW7K$80!B%7KESAPH4+?583F^^AS6F!]7H]
-M*Y1[@>)2J93]_(X[[D!KS?'CQTF2A*-'C[)M8@+'<39D6]8W+GU\DBB"(,KV
-M$A:\L<#=>ZDIWBL16UY>YBM?^0I__N=_;MC@*5!AF\6=3H=:K98QKP8'!^ET
-M.IG/D.>9D!NAC:=N%`=TNP'=(*0;.@AO"!TT$"0@)$FVKOS=#54#7O4RJD0&
-M9-'[UV[$TSV7!AS?(TD4VG%`"B0>0H>XN'0[+F$44G!-D(5429I,;<',C;VF
-MM5B14C(R,L+Z^CJM5HM<+M=G%+X9_-E,!MD,PBXO+U]W"82&7+`!=SB.0Z%0
-M8&)BHH\L8AE5=GWQ?;\O"3`(`FJU&@,#`]<">/8\J(A0)K@J3Q07B`9N9L@Y
-MCZ,5010R-3'.VFJ%1K-C]M";2!:]9)<HBKA\^3(K*RO\XB_^(OE\GA,G3N"Z
-M@CW[;N*MLPL<V-6&O,#U7`J%0@:X6=5:+U,N"`*CH$GEL85"@9SG,S0\3#X_
-MQ,7]'V9P[C1B_0J.,@W/@<&!U#N\'\BZ`6#UW.3S\_/\ZW_]K_GJ5[_*G7?>
-MR>'#AYF?G^?DR9.LKY>9F-BV)>IK)8466;<WG97GV<DJ#,.,X=(+9FV^$!OR
-MOU[&@=A"K]P/4/4^OA>T<ET7/Y<S3"O/Q_=S1AXD)5HKNMU.:KS<Z4N3L._1
-MFKG_NW_WAZRLK/'00P\Q-37%SIW3#`P,&#:'%M>8[OV\'5>O7N6%%UY`*9W)
-M_*(H(N?Y=+I=A!2IN:8IX@T+SX!`O2D:EDD2!`'2<6@V&N3S^3XS>'N]+"!@
-M.F\&""L4\BFPY."FP)3=U-CH50OB!&&0@5EV\NZ=Y"VMMW>LF.0BB5(.2L6$
-M8<#0\!"E8I%+ER[RVFLG^,W?_,V?BG:A5,QCWWF,X\>/XSB2J<G)E`8<IV;>
-M9D.?)5OHQ!1M>@/`,LB*RCK8O2PL:QQIV5I2.@P/#[%]^XXTS<2DT!6E2[?;
-MY=__^R_R>[_WOW+X\.%_U#%Y/7HX)$G"\N(R,F5=.8[9W&X81Z8;C'0L6BFK
-MT<L[2&%BX6U:JAW7?0DUVKR.Y<S9>R"*(A,]+WH2587IXTG',<!D:FCL2`%:
-MFS&.`VEDLTD73+*Q$<=IIU':2&>!$*JOQK(>#CH%0L,@I%*NH)3&N6'I\D^S
-MIJ(16M-NM3E_]@R->MU$<BM8O/HV__$__PE);H"#^PZSLF8"!J[,SS&_O(CC
-M^*RLKG)U:8ECAXOLW7<3KNL3QQ'5<IE&HP%(M$C!!!4;OQBMS=@!NF%")VAE
-M\IO4W3N%'R0;/H[]Q^S"+%]YY)OXCLO!/3NX^>;#W/S)S_#]%U]`.@(513B.
-MR[;Q;4Q-3G+'!^ZF7%[G^.G+//+$TVPK.3QX_X?XG=_X-0(%3[_P/(MS\Y3V
-MWL.V[0<X^](W".NKK%97J5:K5*IU8\@>!OS&K_ZW%`<&TSE/T(UCGGCR"1K-
-M>LHJW#B[PX/#W'+TV/M*/K@5\\-T>&/.G3O/WW[[.]2;+9(HYLB!P\9/M%!(
-M?:(DZ(0@Z"*D9&AX'"U-L9=F_R&0"*$8&9O@X8>_32=(2)(-^;K&@%#7,AC$
-M-?]J<>T>4??Q(JZ]=-ES)AH\P[XQ:YY,0RD46B5$L>:M"XO<>]]]%`L^7960
-MV.3B-/40Z8"4)'%H`'\M2!+8?>!F7GWM%9I!1+G;)=":[=MW<O9'QQD=&4/K
-M!*452ZL5.MT`MY1/W]?[W&>-#53`--]B5E966:M6D%Z._^8SOTP41W2"+E$8
-MH55"O5:G4JV9O;$%/\6U8R:3#H41G58[XU/V>JQMWE<+(1".64][):Q""*9W
-M[,R,G8.@FUE0V->Q4D6[E^P%JYK-9O8[O<?$Q`0'#AS@^/'C_,JO_`I'CASA
-MMMMNXU.?^A0OO_PR>_?N[6/'6)#/OC>E#,MT;6T-S_/[6$>VB7X]%:3_T,,V
-MLD^?/LV_^3?_AE=>>077=1D;&V-F9B;U<,UE:7MVWV\#N'IE<C8`PL1"V"14
-MC582QR\144!W\S@T42)$:?D3U5_O-(=MEA!F]X#0:*',W":-94,B(I2C\81K
-M;A+7(U81PAU`Z89)RTU3J45?$T;V@?^]XWHRK1=ZY8J];-?>]VLET[W/8<=<
-MI].Y!J"]'@Y+4.@%B`8&!OIL8S;[.FXFMT@ITSJQT`?\VL>:A/L(7^5)A&`U
-M]R'VY,[C1%TB)1D>+!%&$=T@0;(!7-GGV,R^M*_1;K=Y[+''^-SG/L?\_#PK
-MRRL,%.J,[[F3Q867V#75@9R1CUI/M\U62F`"("J5"BLK*]G_YPHYAD>&&1X8
-M8:!TCISOXTD7[<H,Y.QE=MES];X'L.R%6E]?YPM?^`*//OHH]]Y[+WOW[N7-
-M-]]D86&!Y>4U2J5"#VUMZ^Z[E61MIL=:!DROGM?J73<SL]YMDMGJ^\U)@A:P
-M<ET7S_/Q/!?/]7`\@^(Z4F9`0[<;T6ZW"(*@+Q&A%]7NG4"ZW2Y_]F=_2J/1
-MX)Y[[F%V=I9CQXXR/;T]\[3Y>06O`%JM%D'0I=7J,#P\G)E8=KMF(Z`3G1;Z
-M"4(HHC`BC,(,$>YVN]EFP>J6HTZ')#%FTG$2]Z5K;)Z\;?)@J]7.8E1-X6[8
-M+OE\/@7/)&$8&#\B"TK%,5((DG3RL=(]&Z=J%P4+E(5AB)""T;$Q<KD<01!2
-M;S3)Y=UK/(;^'G<30C@4BP/,SB[0;C]#H9!C;&R8;>/;*!:+^+Z/2D$X,_Y5
-M7U>SEUV#TELLL"(#LK0VDVNE4F5I:87)R4E&1D8(PX"YJP9X7EQ<YL*%"QPZ
-M=.A]MNTV8.OLW%5<US'FY^DX-4;Y9M%*8ITM4)F9I`60I,S2+Z_U1'`)@@Y*
-M*S-&$P/LVH70T-UC$Q\O)38B,$F,O%!)P]+26A.%(9Z7(PI#G+R;1OTJI&1#
-MFIAHE/61$Q)7.OT@?L\&S&YLDM3T<FU]G22)<=P;DIA_3(#!AE2@%97U-2Z<
-M.TL<Q:9:UPEGSYSEB1\\17YT.S?OWX\CH5K=P]+*2BKI"YB;NT*MWN3N.^[E
-MT,V'<82@5J_B^SG65U8(XRZD#D-)RB0T?K*RCQ4CZ)'Z9%.+[OVG?U.(8??E
-M?9^]!VXF5IKG?WR29K7,77??BZ,E212EH1L*I5UP/,;&QAD?'T??>1?==H=3
-M5R[S^#-_SNB`81C\TB<^QMBNPW0CR?QK@K=K50J^QY[#A\FY/I?F%[EIWVX^
-M\L!'4H:@0"O!J;?>XGN//XX4TH03V$:6U!P[<I2=,SNLB>;["+SJE0QJPC#B
-M1Z^\RG//OTBSW4%IS>3D%"H1QKO/<=!2@!2`A^_G`4%7:V3*>#)C4X/0^*Y'
-M``01)(DVQ:!T$2(R15>/?'!S49$UI=(H^KZ]6L\76J1A$UG@1/\>2R=)ZIZ5
-M&L*+=/QJLYXGTJ7<-NFPPX,Y.LVN:3HD"I&"GP9$TR2Q\27T_1P:A5L89-OH
-M.&LK*[2;33P4@R,C=.L-'%<219`H3;719FVMPE!Q&BMK?-_.:1F`9:2B%RY<
-MXJFGGV)A:9E&LV6\20L%BJ4!2@,EBH4\@X,#!$'(Y8L7N>T#'V!I82$#S>U<
-M@]+IN-P8UELECF]FD2BMC9U"3S';;T'B,#HZQO#P"'$<T6PV6%]?SZ0\*D[H
-MIAZHCNOB^::@;C?;)%&\)6"\MK:6L<5>?OEE]N_?S^+2(HU&@X]__.-4*I6^
-M_8,0`B44.F,OFB;7VNHJ(Z.CF7S2A%5MJ$#>"^/%UG///OLL?_`'?\#<W!RE
-M4HF1D1%&1T<S!DFM5J-<-JFYO:P7NQ?K-?@6Z7[,]&(,62!)(F+E$>D\B1A&
-MQP%"Q'UC:?-<=>U^7E\C:=O:%\LBKS)-(G00KH_GYA"NCXLVR:IXA!'@Y'$(
-M$2(PJY9TD19XTS(C.PA!7TA4KV=N/I_OL]C9RAK'`CF]K"9[#JW!^_4D-;-F
-M_;V?=W1T%*TUU6HU&S^;_<5Z?<3LF+`V,/TUNU$@2!2)='"$XJJZ@QW;/-SJ
-M*N@<PP.:@<%!5E<:9CS)!+3L84HF[W@O"B'H=#H\\\PS?/K3G^;AAQ\F42%[
-MAF=YKO9!BO4?,C(LR7DN7@K"6H6:!:HZG0Z^[[-SY\X>)5`"#DCE4:M6:"XM
-M$':ZJ"3&R^4H%(I,;MM&L53*/N_U-&?\5_?`ZG:[?/G+7^8O_N(O>."!!YB<
-MG.3DR==IM]LL+BXAA9$J;0R@:V^FWD%I@:Q>/:EE9?F^W]<1Z4T:R$S7KDG6
-M84NPJK>;TOLZYGL7(9V,L0*F&(VC@"`("<,@6]0V:TJW,MT30E`L%EA86.2O
-M__JO:+=;'#APD+FY.>ZYYVZ.'#G<UX7Y>3P\SV/;M@F&AV-65U>)HHA"H9#1
-M'GLUR$((PM"P3"SC)(JB5`*B^EAVCN.@D@3722>=5'+E>6Z6SF<-XC=\KC86
-MGSB.,F^U?#Z7`@HRHW?*E.UE0=,XCBD6"P1!F'7@;'*F\5OP<!S#M&FUVJRL
-MK!%%(85<@;Q?9&AHZ)UE$7_'(:5@SY[=K*ZN4ZDV*14+S%WUR?D>^7R.?#Z'
-MX[KD4BFDC>65PD$ZQL_(%`(]+`F=2E13F0<8.K5*-$JK%*PP]U!DC1"#B$0K
-ME(:=.W>^[]A7H*G7ZZPL+1OY8"K#1)L"V<8B(_JER&8#L&'`J97JH7D[6(JY
-M_5F<)"2),EU"33KO&-\8E218#$%I<+%QP0HAS+W@NZF$62L<(4AT8IJ->/VR
-M`DF:RI40)XI8&>FK2#=5TG5QK8%_RL)*$D48A:RMK!)TN_B;$FYN'#_;0RD-
-M.N'J["Q79^?0.C9^#$'(:Z^]SML7YQ@:W\E0$E.I-'"=A*'!8:8FIXGCF+-G
-MW^+-4V>Y_[Z/,+-K#TD2T^AV&2@5"8,N:Y55E!9946D8@&8^,''>9APGJ72K
-MYP9]EW34=)P#*(?5]25&Q\<9'9]B9L\^<@=OHC@P2#<,39,9'Z'!`90`1\L4
-M\!442T6.'KN5FPX?I=-J45Y=YJ_^]H>H\!O<?O00#]SS`7[MEWZ)1K?+JZ^?
-MX/CQ%Y$ZX;_[]=_`*Y0R0"J(`K[YS6^RMKZ&FR8."R',/8#FLY_]+(72P'L>
-M6-CL)6.]@12:1K/%L\\^QZNOG:3;"8F3Q$B0<7`\&P].)JE2F60J]6-1&J3,
-MV#$::"<0)PZQ]$P;11J04HL02#+S=E(6W\;^J"<8QR(2R@#T0EOI8=K@V:(H
-MZ"W0#%M%],F=I4S9-HE">B/D2Z/H.#`>0R1XGD\BDTV^-1`+`^)G#&XAV;7O
-M`#\^?9Z"U!PZN)/3YZ_@H$A2=BL:HD1SY>H">_=L-V#+^Q"XH@<RC:.8M7*9
-M]6J9>J/%H5MNXZ9;H)BJ*VK5*NOKZV:/J#2+2RLXCL,==][)N;-G>.Q;?]L/
-M3`E(M,+AG:51FZ4\&1M#BBT!BLQG*@JSXM_W<XR-Y1@=':/;[5"M5EE?6T>E
-M3<PH"`FZ`=*1Z?6G;V[=[&4CA&!Y>9G/?_[S**5X\,$'N?_^^UE<7.266VY)
-M][M]TZ[Q[TH]416:7'[#]\D"6-<3F^(?,F9L0?Z=[WR'SW_^\X1AR,C(2.9S
-M%D51YGG4;#8W;$IZP(K--89EY@CAFD:DX^(X'D*&1,T$!P]_8`?M:HB3E'&U
-M3F6$US9_-Q,,-GLG;:XS^^<IT[1$>"CI(82'7]H&7@F55"#J4F]IVFH$/R=Q
-MD#A.ZM^G[2RB,B1?ROXYU-9)-B3K[V*YVIK5JIYZ#]\WZ8:;[ZOKX>C%$3;"
-M0;@F7`T,\]'Z(\_.SO:=#TN*L4%C9LY($%*@<'"EHAD.D!O?R4CX&B$*I.+>
-M>^_EQ>.OII+0=&/=,WY53T#)9O]NN[^:GY]G[NH<>_;LY?R%LPCJ[)MH<?'B
-M08J%BT@(@[,A```@`$E$0504CN-GP7:].,?Z^CHS,S,9D&OW9DE:,VM*;$,0
-MAMU4L19G#&A;EUK)]?M>0F@OT@]_^$.^]*4O\8E/?()2J<3QX\?9MFT;;[UU
-MEC`TT::>YVXYT+9B+-G#LG`VF`].7U*`18[UIJ2.K1+@WBU)<',Z1`9$)::P
-M-P;)BBB.2.*HCR*X%8TSBJ*^R=5^-L_S&!X>8FUMG>]___L$0<C0T"!S<U?X
-MY"<_R0<_^,%K8E!_GHY\/D^CT<#S?&9F9C*MK@6O++O.`I0RH\)"'*<=KA10
-MV4HJVBLQ%%(2QQL(NF7EV<G#IAL:4-++/+7"U&POES,2.<_S,G#*=G]<UZ7=
-M[A@#^$*!?"[7EUS1;K=IM>HTF@W"*"+GY\GG"V@-2:*R:__33!!""(:&!O%<
-MARB.J#=B1#.5CZ6`E>FZN4:BEB9>6/:&!4P2E63T:=/U(9._F0V/@^>YQ@="
-M2F3*+E1HDD2@M211FL'!$M/3T^\_-$$(5M?*5*NU+/5/2I&QD(0PFXJMY@X[
-M[LQX]S,J>QRGQ5)BDB[C.,G*&RE-T6A!1)T6XT)`HA($,I7C&":4<96#*%'D
-M,B#3;G*<-)70W0A"D)(D95<)-CP;!-(4J]D?F=:/AI$0AQ&5:H5&O<'@\/`-
-ME.D?\0B##K.7+K"ZLHI,@<YFO<'QEU]A<;6*$@))@G(<?)D'--5:FWJ]Q?C8
-M*$II/OF)7V!R8H)NNXU*8H8&AQ@:++*VVB+4,:[KF?DA*R]%VM'=@`=ZI<A:
-MZ<Q+"/IE7-=N"!1)`D)%:!W3"3JX3I$XCHC"KFE<6>F9!)D(`[2CJ=36D2K$
-M]?*4AD>8&!UDQ]0D!X\<I5ZOL[2PQ'>>_C'5\K>X]]8CW'_7/11R>18NG>>6
-M6V\G`9R4B'KN_'F>>_[Y#(@0TB:22?;M.<B'[KTW#3=XGP`*O?LUI5E87N9[
-MWWN2BY=F"<((%$:B:GTFI<RZ^^9[!YW*")4R@26D:S<I^%BO5W&')M`XY+P"
-MQ>(0C<H:2`_I>:`3TYA*]!;`FD((I_\-ISHP,\_JU%UF"\;<)KFAXSC9S[(Y
-MV;AC(5R/E=P.'MP[275MF20V8)=9(R%QR!H30@HDDI@>"8=TF=FSG^=>>)&S
-ME^9XZK4SE/P\I6*);C?`S_F99')N?LFDT[[/?+"L:;#0$(81:Y4*BZNKM%IM
-M$B2U2I5VO4H41>R8V8'O>@P/#0&"Y:4%XD0SLV<W81#P]%,_Y*677J16+O?M
-M`3<WIK>2QUK@U4KPMRK@-X,G`,UFBX'!(>Q0LX"KE>Q-3D[2J#=87UNC6JNB
-ME2U4MY;H;A4DY;DNTSMV</#@02J5"K???GM/3:%3PVZ5SL/&B[)<K5`LELCG
-M-LSKK830`E@_S\UOI12M5HN__NN_YHM?_"+U>CWS<5)*<?7J59:7E_LDFU;^
-MMEDBNMG76"F%(\W>W'&%J46%(%81[7H'O%'<\?W$%7"B"CAQ*O<S#$]S:=-@
-M">QUVO"[DO3:76D<+9#:L$3M7M*T;,R8=)P\;GX4!G93G#E,_>(;=+I5*E+C
-M^44\9YF\OV$3D2B;R*K[9O4-0_<T5$AKXD21R_G9.1H>'N;0H4.</7N61J/Q
-MKO6N/7*Y'-NW;[_NP"M#`BGV_:QW/&P^++LL"()K[L'>E+^^)%SK:^MXK+JW
-M<5.QCFK7`,VQHT?8M7,G4?@RO8H72Z+H#6+J50AM#B,#./GZ2>ZYYQY.GWH#
-MQ].,<85+PS=3JY]"#)7P<W%6JUE2A56<&768E^$A2BF*A0(#`T.4A4N]'C#2
-M6>UC-%J0TE[W0J%P`\`20K"TM,27O_QE'GKH(9:6EGCFF6?XX`<_R(D3)ZA5
-M&WB^0[&8?]>$OZTF>KL9L1?<7L!WBB7=;/#];AWCWM>SGDB]WUM&EP50>E/E
-MM@*_>CL`6VF.-SZ/8&!@@$:CR=+2,J^\\B,.'-C/PH+'RLH*K5:+AQYZ:`-=
-M_3G<O!0*>:K5.LUF@UPNS]C86)8.4Z_7:;5:&7,M(4&IN(\]%X;]WT<I7;LW
-M95"EU/1>,!-T!E2YKIO)%FWGR_=]NITNTI$9HAW',5$80LK$RZ>IDK:S95\_
-MBB*JM9HQ:@],LE(^GR?GY_']/$F2^B-8H\C4(^NGNX;F'/HYC[@3I<P(`R@D
-ML>F2=X-N5FSVWU,I0.48^9KKNCBNP!4:Q_$,Z"6=C#YJI7!H`R!&]"2=*+.#
-MR^5R_ZB3W?7)OC)RA[FY.=JM+D,#>60/^..X#E)L=$?[)#`]H)8Y_VY:_(M,
-MFFI!+B/MV]C`A5&4&K<FJ`1<Q\F,:^WOF0UY@N/FTYZ<)%9DT;Y)'".EFP)8
-M*I,#JO1K(27"E1"*U!O"%(I2&":,2.\E@6%S::5HI(:Y.W;M^IG68C>,W.W]
-MIF@VZIP_>X9NNXW``:%86UGFV>=>IA.8-"H#.4JD!3<!S_<0"&KU%F.3TQ2+
-M@\1QA'`DI>(@KA`4"T.\<>II)`ZE?`%/.K2[733*I!\I4\#KS,\HI=SK!*TT
-M!J<0*9BE4=K^;@]08.49"-96*^S=>QNKY05"QR%T'%QI`!+#[MM`'X(@Y/#!
-M7?SQ][Y!48'G)1P>SK/L.)2F9MA]X`Z*DZ.,E4K<M/\`71VSMK+&UQY_A@OG
-MW^+__#_^=QS?1:@$)03==H>O??WK+*\L8;R\#0BB4]G__1_^,!-34R9`Y3V,
-M+6QFH6NM":*(U]XXQ7<?_S[5<MT`5Z3,T92EM'EOT^ET.'WV-`]^[!/D'1>5
-MQ*RLKT,2HP1I0I9#'$7X0">,.;1G@K#5H+J^0"?N(MP"(DX0*H84'.LK&B!C
-MY6<(5@8JZ`VEI]!]5@MF[!F)55_8BP6E!$BDD<MJC\[DG3BE(>X^/,&YM\\0
-M!L80VI$2G7[F)$G0UG]9`VKCO&@!0R-C3(Z.4*V4:;9#BFX./Y<CZ`:X:?-1
-M)0E+*VLDD<;-O_?A*YT&.P#$6I-$(5<7EYF],DNY6J59;["ROH(C)<L+BV@A
-M&"@-42Y7&-LV3FE@D'-GSS`T4&+?_@.\?>X<3WSO<1K-.BJ)B**P;[Q<`UBA
-MMY9ZZ0TP-&,2HONN1R]XI92B&P8$[3:EP0%4HON>Q.[A1T='&!T9H=WML+JZ
-MROK:NME'_AT`OWWO8^/C_.JO_BHS,S-;,/5U!MY:OR8A!)5*A8&!`0J%`J52
-M*=NG_KS[7]ES7Z_7^4__Z3_Q\,,/9TJ',`RY<.%"YH_[3L#7YNNN>FQ`-I+.
-MHVN4-H,%B8YJK+0$GK\'N6T747<563^/3.IH'8"(S-J8`NUDDF0?)1R$-(UX
-M1S@@7;241MKJ2)1T0/H(IT#B^CB^BY,;("Y-HZ=OH7C3+6S[P%&2,[>Q?KF.
-MFK]$J7..0=E"*H&():Z*D(DR367AFGM-V=1$L`FR6BOB),+W/;/_3^>L(`@R
-MK["MF&);J93&QL88&QN[#GO*&P"6?:_-9I-&HT&M5LN818.#@Y1*)>KU>I9"
-MN?E>MVM;;VVS8:$AB),\#$PRP@D:D<+!XP,?N(N%A04VAJ)E7#G7`&F]YW;S
-M'`-0+I<9'!X$[1$JA=1MIO)=%BHS%(L+(/]_]MX[R++KON_\G'/3RYV[IWLR
-M,(,)2!1!$`1(B@083`>)TJYDE8.\MK6U6[7E+7GWWUV7MURU_ZZJ5*JU599L
-MJ2Q9*X(BB4`2H(@A0"(1P`P&P,Q@<NB9SNF%?N&F<_:/<^]]H;L'H+R6!N!V
-M56/0TSVOWWOWW'-^O^_O&\QU["7N@+&N>?_]]RD4BI1*)8:&*E0JE41>'Q&.
-M'R,>!>_::PF906782+O=SD@_I5+IC@E^L/^F-IXT26/7KEW,SL[RTDLO\:4O
-M?8EZO<Z%"Q?10*4RE!E#;X?\#MY(VTU+MDM)&)SB#=(Y=VJ.>A?3=I+#G=((
-M>U,%>^5"VU%&!S?5[O,V"ZE4*K.\O,SBXB*.8U,L%EE=7:56J^$X#E_XPA<^
-M<H=2]Z"P*!0*&1UX>7DY09*-H?KHZ`BCHZ-96EZC42,(`CH=/S'S#S)=;^IY
-MUET772\/PYA*S:A)J,)=,_B44>4X+J[G(86%DW=Q79,D62@4<!W'L*52$^[8
-M1.RVVVU65U:RF[Z0SQ/'BD*^2+%0)(S"!!0P$H/4BRJ5.Z1)*7\UBQ5S('77
-M5Y<JG)DWDGHP=8N<7M`W90`II;"40CMV5H#9ML@`PM[UV4UV2KQ*A$!F]&OQ
-MD08:;@=H;[>':*T)_)"W3[^+M*3QP),65C+1E4EWDQJAIPV8D?89\,NR7.(X
-M2F+@;</>2O:-C.:N0,5="70R2T/%)$TWQ`FC+O4Z<&QCJAR%<4^A(K/0`M=S
-ML_NC]["V+0L_"C,VC90233>-Q$K`+4M(;,LF%#Y":\(@I-%HL+RTQ-%CQQ"6
-M3%YCZL$PB`+\_\E;/]LY&K.T,,^M&S>(@A"$1.N(\^^=Y<>OOT&I-`K",M-7
-M,0#X9@-[X[N6\_*HV'CY%?-Y-.`X-IOUD-KF,([7PK4\;-O!L1TZ08<@:(,R
-M<@6E-5H(XEBCK=@4:K%""1,N+C"-JA1Z:^$K,4;P`EJ^1]2I$`17\1R'T'8(
-MK0#+,NM+)E+F%#0KY#U^^W_^;?[HC_^8W1,3Y"M%)MV(?84VPYT3//67BHE#
-M#S&U[RYH:O;LFF+7Y#B']DQR^/!A,VR2&DO:G#MWEA,G?HA241<4$2"%Q',\
-MOOS$E\@72A^KV/F=!@*Z!P1:6:_QW`]^R%MOOTL8QH@$F+$L8UHK=(:SF^AP
-M)!J)X^9PA>9;3_X9O_CEKW+T\#T(QV9Q;MZPTK7&LF(*N1QA>Y/5:I6O??%1
-M&K4&<><(E\Z<(@A#I.V9F0@A0H=&KM$W[!/;UG$IPR#]3/T>11))G\FYMS#J
-M,6L93:1=Y.[/TBKOY__\\D%JZW-$?IO-YB8Y;Q0ER$(R4@\L)63"I%`][&>!
-ML#VF9Z:I5S<(0W/`6ZY#JV-`#[0FUIKU:H,@3%*6?TZVPR`*N3E[B_G%59I^
-M&Q5%7+]Q@\U&G4*AB!061^^[#\_-42R5J*ZO<?GB!0X?OILO?^4)+E^ZS/>?
-M?9IS9RZ@H@[M:`]QYRI1%&];H_>N]^R\2_;#]+[O&U:CNT,;V'9PKJ.`C98F
-MU$5&*NW$MZU?UV<[#OE"'E75[-NWC^GI:=97U[AUZQ9Q%-[VWBP6B_SZK_\Z
-M^_?OS_J)7KEC[VM,A[;5:I4XCK-A8J%0H%`H?*0-W'N5,O/S\_R[?_?O>.&%
-M%S(VF90R`UUV\C@>?.]V\CA.ZZM>XH.5I/]9KF`\6D';,:MJ+]:N1RGN_3NH
-MU@+-U7>(-\\3A<O&'PN)4!9(A;`B+!FAI8T0#@@7:;E@.82V9X:<MHWMY/!R
-M9>Q\"5G9#6-'R>V^FXFC=_'Y^_?PY?UYKC^^GQ]=\YD[6R=<O$"\<!5_?1ZU
-MN0B=*M)O(X(6(@Y0*D2I"%34-:37BB"(Z?AM"H5\9@&1VO%<OWY]"V$D)84,
-MOG>693$]/4VY7+XCZ_YRN9RMB?1/I50F%=1:L[&QD1FA#PYQTKXT"(*,R-!+
-ME`&!M`3U=H6IX3J6",S9(Q4C8R.\]=;)'IGOH+<D?>RK/F_&'D\V(.D1+:2C
-M":,8J31%?8U6_A!A<!.I;:2GLYXN7;.3DY,9"!;X`?-S<]RX>H-(1;@YAWS^
-M+8JE(G:I1*%0S/JW,`S[`*MBL?CSR\!*+W8<Q\S.SG+JU"E>??55GGCB"28G
-M)WGUU5<S[7&A4,B0XL&-Y78,K)W^;KMFLQ?9[*9NZ1V3=W;Z/;T%4"^0-0A8
-MW8Z%U<O6&GQ\*2ULV^AX+<NB7M]D:6F)B8F);`KQ>[_W>Y3+91YZZ*&/7)&=
-MQOJV6IW,?-]QG$P*NKZ^GKPF(X?*Y;QL4\KGBVBM&!H:(@R#C-642@FE[":J
-MI7IE*5-D6F:_S[;3],I")I43TLID$4IUHTEK[3:=3B=AB/D4BZ7,*'!H>,0@
-MU>5*YD44J0B5,/-2.F<W2,"D`<[,3*-U_%_4S#<:C<2(>ZLTK1>8R`:-/?=#
-M"ERE'U*(Q,BX^QX-2G$'06&A>T#76*%1_U78,G]=[*M!">H@V"*RYLA(30"J
-M]0:7+EU%"HPANM5E*:0I?R;0066'8,H$[/434EJ93\!./&-2]D>OUY#,6`EQ
-M\KB)![\4$!GPPA1B"MLV?BP&&.ME@(KD7K"3E$FP;2L+,8BBV'C92`,^V9;L
-M1NHF$DEA2>-=@TE8C71`N]-A:7G9L+BTZ*YIG1[=_>N\U[3^PUR;GS<65@IL
-MAT&'&]>OL;RPD+ROFBCP>>.UU_C.][]'KCC"/7>/(H3*`$V!,2+7:7ADPDA5
-MF>2J)[9;"3S/1?D.EK6'*%Z@5/",H,KSR$<>[;:3@>11:%)-8V5DQ+$2Q$*A
-ME?%7$TH0:V7VAS3%L'<OTL8,WG.GB)5%Z'<(/9,>&\4&[(^MB#@6".F`D$C+
-MYO39RSS^V*?X/_[W_XT?O_028:O)V+Z["%R'&]4UO.'S7#QU@FO7+W+_0Y\G
-M4)J->H.O??F+6*YK=#8"FNTV3S_[+*L;:ZD7N`$=$`@M^-K?^CL</G($+Y?_
-MV(-7]*0,OG_I"G_QU#,LS"T;IA'2[#<B81Y)A5(0H[&PD2B$962#EB.Y[\&'
-MF%B8XT??>Y;KQX]Q__V?I#`TQ/+R`A)!%`DL`<W6!D%CAN7:*+_Z]Y[@N><L
-M9!QQ]>)[K&VTL:59:SI.``=E#->[INT)B[CKA(721I)C<#@#^J=[,!J$-="T
-M2HD6%EI:Q%J`.XPU?3^YB4/\RZ_NPY7K7%U8(5(0^(I"P4H81"3GI^QC[&@5
-M=<&MY.P='1OGTMPBUV]>P[8/H!$$G8Z1T"H%6M/8;+-6JU,NY3]V@'YWSS;7
-M+HIC%A<7.?W>65;6UE&N2]#89'UYA;7J.I6A(80E*!1+-+5%V&S0:M39NW</
-M1PX?8G%QD?_P^_^>,V?.XD@+I31!5.96Y=-,--XWDE6V>MH.X/C;?-%_7P@I
-M=AQNI4.\4&GR?I/K[EV4HG/8=EH;F#6R:WJ:^QYX@/)0A7J]QOES9[DU>Y/)
-MJ2E&Q\>HU6J&N9V`+]F006NFIJ;XC=_X#0X<.+`%@-%];.XX4X#$<<S"PD+F
-M>U4L%C,F5BH?_"CM98,DA$N7+O&[O_N[G#Y].AN^KJ^O4Z_7M^WS/@BPWXY9
-ME'D[QG%VS:,H0DL++4'8':1>9CBJ$F\LX@P]1GGR.,Z!KR!L1:!NLEF[2GWM
-M.IW:+'[M%KJ]"`0(8K2$R%)8EH\4,1:@;0??*="Q*W0"E[R<8DCNHU*YC\+T
-M(4;W#Q&-"VZ%$9>NU5A\\SR-A1O(Y2N$U56B=AWAUQ!1!Q7Y"!69Q&`=HW6$
-MV:W);%@\SZ%6]ZG5JI2+I8R=-Z@$ZO5K;3:;F=JG-SWOV+%C?6;I=QJ`E?H9
-MIXS;J:DIFLUF]OI\WZ?5:B6$B`YA&.+[OE'0]`3%#0\/;ZN4DE@TY!A3LI%L
-M*`JM!;:TB>-HH+?36_ST!GT94S`Z[<W2YXTR@0(JB(A0B*"-XUET&B"%C[3<
-MOCZM5JL1QS'#P\/)GA(2ZS)1'&);AK&UV6S2;&RROMI-Z"P4"@P/#W/777=E
-M]U.E4OGY!K"$$,S/S_/,,\_P\LLO<^^]]W+???=Q_OQYYI/4D%S.VV*TMQ.`
-M]4$,BMMM7H,,KD%0;"<]^K:'X8`IX';`52^@U?NSVS&W^I%7G>A1#>NJ5FW0
-M;+;(YQL4"D6B*.+2I4O\SN_\#O_FW_P;[K[[[ML^[SL1P"H4"E2K]7X0)9&S
-ME<MEPM`4A*UFBV;3>$EY7@[?#W%=FU:KA65)?#_HWU32A#<I,I`@E1/T>6.)
-ME)6DL"P;L/`#'\<Q()64`L?U"(.02KE,J53"MFU<;ZQO<X]CW9-P*8A51!2%
-MQ%&<`6L&R0^)XRA;=X\\\@@G3FQND3K\+/=6M;J1@7:#:ZU?TMH%;M,_;=O.
-M9).#?G'I9PJV#-Z'O454"A:&48B*U4>DH.[_>KL]H?LS:8>KC=>!2@\E(X.Z
-M=O4Z]5HCTYNG7C!I"F%:E%K2)!2:Z]'OQQ`G!Y00`IE,>2Q+$B4-=^_AJ;7`
-M<5R:S19:R\Q,78JNUT+7$XZL@>C>%\;'K`O2=?WX9&+(;@I$F7E[**T0,C$Y
-M-K^E9STD@*\VM.6%^47J]4V&1X;-[T>E;K49:#78%'R8/?WG#[PR:ZS5;'+E
-MXD4:]9H)`D#3VFSP@V>_RX]/O@G2H=6J$T:1\2](PP"3]SF5;VTG5R?SLHIQ
-MI,`I22KE::K-0\1JEE*A@)1FOW0=#\]SS!0WB@E#GRB,B,.8*(XRMFFD(L/&
-M2B1=40]+0&N-E8J:99'*\/UXGL(6(4'00>4*&9T]CB.B*(F1TQ%"*6);\N*K
-M;[-OLL3G'GN,EM_AZNQ-EA<7J.3RW'WD,+)8X<;\34IYP=)ZQ+"CF-Z]VX02
-M)+?N&V^^R?=_\#U0(&V1F7<#E`HEOOC%+U(J5W!=Y^>`?171:'8X\=(K//?<
-M"_A1A%3"I`IJA9;2,(\PP*0PQ`*D5MB6`*&01%C20DB'J9E]/#XTRKDS[_#-
-M_^?/R(^,L#`[R\,//LCNJ5WX*L:2@BOG3E,LY\GG]_.K_^W7V+M[C%>*'N?>
-M>9/YA5L)F\DVCVO%J5,UJ0-;NI<JTC17`\9VKU?B494L<R$D2`LA7:3MH*5-
-MJ"`,-4$LF=A_G(>.'.3O?N$>PO8J"XNK@,)O=\CE2EEJ;`J(Z81]W#65-TF*
-MEF4G>Z)BJ#),X_0[O/B];_&2[7!@US2YH3%S;R;A&Y$?L;*ZP?[=4Q\K^*KW
-M;%5*4ZW7./W>>\PO+7'IPB5<QZ8\-$2Q4.#@H8/<8Q_&<5RD9>/:-I;M4"H6
-MF+]Y@^>?>XXS[YTE"A/O4<M.["$T;6>&1JE`11=1:F.+<J)/X="S+^Z41M[E
-M[^N,93=HM)XD'-#6!1JE&?S.1<AWL!.3(ZTU*ZNK7+ERF?+0$+9M<^CP$7;O
-MWL>5RY=965YB=&2$H4J%M=4U%I>7:+?;:*TY?OPX7__ZUYF:FLJ>4V:)H50?
-MZTIKA=*:.!F4IF;FO>RK=%C\402P4F;0FV^^R>_^[N^RO&Q,^VNU&FMK:ULL
-M73YH\#DH+QUDLVVW9H00V!'86A):16)B;$OAJ%7\S;]@L_EM7'<7]O#]V..?
-M9?S0KS!U;PX+\)P`X=10X09QLT&S%=+I&'_D?,[&SA>PO2)>;A@AA\$:PO*&
-MR%=<I-,BC%=9?NDM+CRSSHM3A]'K&X277B%HO8_;:F-%;6R5&'=C`@O0,6AE
-M`'^ML#`,>MNVV+5K@LI0A4.'[V)];8W5E5565E:3,"KCE]:KI$C?BTZGP_#P
-M<)_\VK(L/O_YS]\Q\K*=>LS4UTHIQ>3D)$M+2]FU7EM;(Y_/9YY?J>=3H5#H
-M\Y5:6UNCT^F0R^7ZUD8LP'=F<.3-9$AGC@??]RF7RUO6W';^=X.!$KUU>DJT
-M,=>@;89[*D9';3RG0ZTCL+T.=B01/2!DM5K-?G^DP7:'*=J*O.NQNKI`)Q14
-MRN7,;FEL;"S[W;MV[<KZ&"&$`<'ND(^_$0EA$`0\^>23_.0G/V%X>)C/?.8S
-M`)P_?SZ[>)[G]5VX[<"KK8:*W22.[7RQMMNPLJ2Z@<C<#]-0;1<SNAW@EM)T
-M=_+?VBD^M9?F:)+OS*93*!2H53=IMSM4JS7R^4(V@3A]^C3_]M_^6_[5O_I7
-M#`\/?V18"I[G,3HZROS\8M_!W$V)%`DS1./F<L1AQ-#0$$H9CZ8H"C/I73HM
-M22F?O51BK75/BH2#%#8:12[GT>EHBD5#K]9*4RSER!=R2`G2JB1KT<Y8+H"1
-M=B5%K(8L(2[]_;&*3>,51R9:.V&417%(%`?&<T8(<EZ._?L/8-O.7SF=72G%
-MW-P<&ITQ;'K76)08?*>-\*!4M=?W:S!HH-<#H/=Q>_]]NE;3M1A%,4$0_M=E
-M"_P7%M.]Q>#@X^_T9];D8Z22)(",0N`'/J^\\BHJ#G"]/)9E8UM.MG:54L0(
-M;"L%QNU,9I)*6LE\6+KL`LLRYJ'"@C@(T9@BU1BV&PF&3O;`.(X,D-!S#Z5[
-M4I<ZKOL`3"-73!E7`J42,],^0%X@-#B]*6-:8UM6(D],&*52&O]289A;MV[=
-M8GEYF>&1D7Y#[Y2UEJ71]3<%VPT1>O?<G?;LCR=Z9?Y87UOCZN4+1'Z`4"8R
-M?65A@6]_\R]X_]95M+2P)=A24=U89W)R.B-QJ*1@$ML!LYD$BH09T48+@73:
-M'#X\PMG+GZ39U*!G&1\;Q75<RL4RKFL;L"J,"8*V^3,TWC-A:!BF81P11A%A
-M'*'B".(H*<+`2ORQE/:8V?MEQD:GL?0Y`R;X?@:\99Z2L4*+&*4%H9(X6C+L
-M^%3FKO#:V=>H#<WP=W_YZPR/C1ES;UM"I`D"G[?>.<?*VAE^_>]]B1C#$!4"
-MFJTFSSS[;%*T6O3P!+&$Q5>_^E7NN><HQ5(Y"V+X.($*@\#"[-P23_[%=[AP
-MZ9J18,4*)01")W(]-`B5>!W:B%@E/G\1L26)8G!L!SNI5Q`V7K'"`Y_\-`<W
-M5EA<G&-D_VY$%+'OP'YJ]3K+2PN$0<@;/_D11^Y]D/L?_!0/??K3W/_`O?SX
-MN2F>?_99+M^Z2<</(/&>LJ1E@$8K!=$3UHH49JU+D\BEA4!;EMF7I(6V39H8
-MTD%+2:`E2DL"/R`,0G+"XJ$'[^67?N5S'-RSBVIMA4:S:?;<.&9MM<;(V"XC
-M`13",!C1""T2-FI2;P`ZD5>#0$M)>60,0I_:QBJ6FR,:'45%"A4G"@"EB%6$
-MWXD^MB!\$`2<.W^),^<O("U)*5_DDY_Z)*UFBR`*B?V0FS?G.7K\*%XN1VUM
-MG?<N7N#*E2O,W9JCU6PCT,G0)!D`:Y/"JK3&4DTBJ\3:^.<H;?[G+58?6]0.
-MVX`7@R%*O9+"WC.HKT:W-)N5!Y&.1;O11H@.Y#P#N`J!BF,N7;R$$#"S=R_E
-M\C"[IG=Q_R<^P>+<'->N7*:YN>PB:@D``"``241!5,GX^#@C8Z,L+R]S[-@Q
-MGGCB"8K%8E^=-UB7=%E7BB@RZ<1K:^M8EDDC2]E7Q6)QB__51PG$:C0:?.<[
-MW^'/__S/:2<JB.7E93J=SI;WY8.&8%L#(;;W5MZ.7!!(32`5MA98Z=#1BG%C
-MLU8Z[07HS".6?DA,$>6,8Y<.4IJXF_+$#/FA,:S*!+F"@P@$EK;)NQ:VY:-T
-MBSALTFB<9[/>(&ZO8(?+N/X21%4B!&YEDLTK;V#%3:).E6*K1:3:A'%D:E(-
-M0BLLH9!"XW@>A5R!2F68X:$1;-O"CSH$@0_"L$<GIB:9&)_DR!'%QL8&\_/S
-MK*RL9/Y1Q6(1S_.RA/A>J9ME61P]>I3#AP_?L>LIE\LQ,C+"QL9&UAL.UOZ>
-MYV6O-[6S&<034@"IV6SVI'@F4\)8@U/$(C(*B&1MS<_/<_3H44Z?/KVMO]5.
-MA)A>R6,J5RR7R[1:K8RIZ?L^'3_`PJ<=.\1!DU#&F;U-RB8[<.``!P\>Q/%<
-MEN0PM?-OL5S=H%;;S`+(7->E7"[C>9X)(LOEJ-?K?42;D9&1GV\`ZZ<__2F_
-M]WN_AU**1Q_]#*.C9K->6UOK6T@D3=6'`:^R"5N/R:N4XD-M:-L=:A^V2=ZN
-MF=\NI7`[!M9V(,`@:ZC_L4S"6\[+99'4]7J=L;$QBL5B!AR\^.*+//SPP_S:
-MK_U:7]3GG?QA4A:'>MA06Z=+J9S)%(<FY:H7R79=D]*6R^6R8MQQW*S[4THG
-M$=])(R<DCNUVD74[E2X:KQ<A;6/F*T5FTJ<'#[8>65[*G.G=G.(X\>0*36%A
-MF%<14:2((]!*HC3D*@6FIZ?Y^M=_B4KEKP8\QG',W-R\B<X5;)'YI1N@SE)R
-M5!_XM)T/0.^Z[5V;]``;@YM\^EA!$%"M5IF<G.).6'[;L:UV,G<=_/F^`D>K
-M=!;;,YO5^'[$N;/G.?76R40ZE<:PRTR**87`2:8X!BB*$R-'E:Q#QX!>">/-
-M>+5HD`;[B961%9H]RS*^*:DO65*,QTJ!-'+.[=A*5@_;RGA_F,<0EL1.)BWI
-MO90RJG3"#I#"(@H[2*T10F/9:5*E[$LT,K_#I"(N+RWSUIMO,CDYR=#P2&)R
-MK'J"G<UKTX(M)KG;-=O_7X&8'X%N+YO/Q5',PMQ-YF[>Z`*/Q)Q[YQV>^=YW
-M65Q?1PH;6T@C6162Y:6;#(T,XSI>0CE)SLB>Q,#T#9=D44AF?:$1Q*#@@7M=
-ME/8X?^MA:K4A_(5WF1XO,S8Q2=[U3'QT&.-'AF[?#GPZ'9\P"/"#D';@8X4!
-M=A001`)I"Z+80H0101CBY@\P-?.+C(SM9]19I-5>PK$L6H&)F<_,X37$*&3B
-M@12JD+V[=_/FZR]S%L&TJG/YO?<IE8=9:07D/(^\XV+9#GX8TPI#'CQV%Z6A
-M(50<)V^)X-777^>5UUXQ][30J!1]%9K]>_;QN4<_Q_#P"/E</GOO/C;@56)Z
-MKM`$0<C)T^_RS6\]R_I&+3/XS3RFM#)&ZLG9:M*U8HA[S@O+0L0Q813C6:Z1
-M(CL.$HGEYJB,35,<'D=%(2??>IT3/WF13SW\&(>.'N>=TZ=0<<Q[;[S"K>M7
-M^85//\K^@P=YXE=^E<\_\17F+Y[GQ1>>YXV?OL'5I55P'(1C9>Q66\IDO[60
-MTB861M(L1<H8DX3:@MA"*5#*)U:*,(RP8\U],Y,\_OB7^<SG'F-L:@((J->3
-MM#@5$P412PMK%"LCR5ZE4"G#62=,6:71@N2L-<LH3B,*E*`R/L6O_\-_3JVV
-M3FUC`P7LV[>;,$[\,+5"Z1C;U@:4$1^/=98.F)=65GCMIV]QYNQ9JK6:.?\@
-M&=YH-M8WN.ONNRF7RYQ\_77>?><TMV9O9L$F(DU&QGCN"=V5C*8#;"^\RG1S
-MEH69HSC^U[!GOXL4IK<TA"@-/?4^4F;1]MTS/TD?W6*4GOR,!"W!PD(".M8$
-MDX^Q,?T(^YLW"=N+^**`M"V$W0V5<FR)5HK9:U>P;9=:=8/QB7$F)B;P'(=3
-M)]]"ZQC;LKG_@5^@,E3)DLG3>KBW;\B8_JH;:I3:4\S-S3$\/-0G'TP3"%.)
-MV)W>%_3V`%>O7N5/__1/>?GEE_%]G]755:K5ZA:3]@\C&=P.,!C\N=L-Q[0"
-ME"82.I$M)[6P-`--*=)5&>)010=5],8EFANP><$"'&+A&'*4-E8E9C@>`A&H
-M$$2,$!)+:+0E"2P;I`V6BVHJ1',1A,969FADNX*\9Y+/<YY'/N_A>BZNX_+0
-M0P\Q-S>'P``O&]4-!!K7=9*P%4$81=B6J4UW[=K%U-14%J"UN+C(PL*"\4IU
-M749&1OJL1RS+XI%''LF`UCMQ7;FNR^3D)%>O7LWNH=0G.?TP06F-C&DU"#:E
-M]Y_C.#2;S1Y/X*2NTA++3@;%@&5;1&'$R9-O\4_^R6_B.`Z=CL^@?'"G==FM
-MTU6F(MJS9P]+2TN)-Y4D#"/\,$1;BEB;ZVA%(8YC9[)((01C8V,,#0VQMK;&
-MF*?Q71L5Q10*.6S;97AX.`EXR+%1K1*$`;E\H<^;*PU)^+D%L*K5*K__^[_/
-MC1LW.'3H,(<.'4$I6%U=(PBB#"C82:KT8?ROS")C6U;%=G*A7A!K.Z/'#_+3
-MVLX'*]T`!Z5<@P#6(,(_^#AI$VF>FXV4"L>U,X`'(6@V-RF5BEB6G;&+_NB/
-M_HB''GJ(PX</?^#KN!,^>E,B>MD\@^]U=H@G#9E27<95K.(LW<V8E).8FELH
-M'6<RK2[8::104EA)T*PP1LA&HY7"H%D4MRE<9)]O41_`D0!C7;E6;)*W$K/M
-M*(J)HBZ;H.NYED3TNA:_]FM__Z]\K7R_S>SL;,+6ZU]G_1-#W6=@GVZ,@XS"
-M[62(VP43;`=@@3%ZW-C8N&-8!CN!TS_3UUJ@B`$#'@DT,5#?##CW[MM\\QO?
-M3%B1.:0M$[\K"]MUD)9(V'LZFWAD_GX8T,&RNA'S@L0OR[:1B>[=0B;RPNYZ
-ME`D;H<L+(S-63H6-EK"R:748ADC+Z9H\IF;LPC1@PNI.?02"2)F]T7)<PB`T
-MS5NZ+M(_,>AN^E@FQEL1A`'U>HU7?O(RL[.W^,>_^9O,[)XQKR]-K12]@,W6
-M0_WG-6U09_=UB^M7KK*VNI*DFH'?:O'35U[FZ1_^)7X<FZ2^!""5R7OF>H+E
-MY47VSNRG:SO3[_^2)9(F?UI20-P%6864Y)TF7_G";G9='.:-,RYZZB&F"]<X
-M<_(U1@LY1BLCY',.GNO@6(*<YQ#D<_@=GV:[A=V!(!`$`4@T;1\L/T39>R@\
-M\#DJA^YG8B-DS%DCJI]'$8&(LI2WU%A;:!-V8887"J*(B;%1IO;L8_?H**^_
-M?8[U?$QE=)CYZCRVDZ,1A,@@0FN!%38Y?O2>'F!6L+*RRI]_XQLT-AM9ZER:
-MC.C9'E_YTI?9O6<OE:&AOHCQCP.@D"XRI375>I,3)U[B^1_^B""*T7'FFI9%
-MKBN#FIJS,/&2S-92PM8DC@R34THB2Q&J&$<I$WHB;*3M8=LNR@IY\!,/<^OJ
-M>9[ZQG]F[SU'N.?P85JU!G/S\[1N7F-Y[B:CN_?PJ4\_QL34#./W?8)_=-\#
-M_-+R"@NSU[DY>Y6YN5GF;\UQ\]I-:HTF+2!,I()8R9Z7>EUI@2TM2L)B8J3,
-MH0-[N6O_`>XY?)`'CA_EX#V'R`V7:4<^[7J#6J,#2,,P#!0+"\L(/*1ETT/*
-MR099>4OB2-AH-!&6G;!FC=>,UB(9T&O<H1'&2A5&IO>CA?%"C*,P\R^*XSCS
-MSORX['Q!$''FW%E^\NIK!%%$L]DT9T_BSZ>U(N?EN.?($<Z=.<N[;Y_JJ3?,
-ML#&.(U/#J:T,F12&1\1HVV5B_03*_GLLW?4XKC.$<^-Y;+\*NDF<L"RE[*TK
-MNT+!;%C'5IEU5MMK<U9"1*`]PKM^B?;!S[.KN81UXYOXTL>-7704@V7WL[>%
-MP'-<-'#UT@765Y>X+*#5;.&X'N7B",,CP\1*XP<!;YX\S:Y=D]Q[_!AV,GP:
-M_(R5Z@L%:C0:6)8DE\M1+!8IE\N)7VP>UW7[)$%W++B>O/>-1H/77GN-/_S#
-M/V1Y>9EZO9XU\#MYE'X8^>"'`<\&D^&S_^\%.C-F<[H>TWVAQXQ[R^`TQ!81
-MPNKNKY`FWPJT3,9*0N(X%J[CDLL7<')YO%P>US,L.L]S0"E.O?4&8_DQCAT]
-MBA`0QZF_KDF1OGKU:B:U=%V7H:$**RO+&>EA?GX>(00S,S-]KSF5STU/3W/T
-MZ%%JM1KKZ^N9?V]O7_OPPP]G275WXH=E6>S=NY?77W\](TU4J]6^@:[G>=3K
-M]3Y@*WTO4D#+]WU<U\WD=AG("H8%F@1E::5Q$\;:[.PLU6J5HT>/<.K4Z>[@
-M^S9^V_UA`@(I-;F<R^<__WF>??;9Y+F8X#(5A43"12MS[5._9:44K58K,ZJO
-MUXU%S^KR(KX?$`0=;-M-_,8-R%4JE<E7QEF8O4)[LX[K.-ES2D/,?JX`K-X+
-M].JKKW+BQ`D`CAT[GDWZZ_5ZPDIP^SQ\=@*MMLH']8X;6._F<SO/FYU`K@\"
-M7@;E5KW_?SL0:[M_WXMJ]X)JO=_OU1@+(>ETVLD-)[*TD4:CP3///,._^!?_
-MPOB@?`1`K%PNO\W43F<`579MDHFQ5KU1Q>80T,KD(&D=$\7&)T,E2%:O[U,O
-MXTYI"U2,I2U2U$NIV'A@H['U=F"I2,S2^Y^7>3K*>(7T>+>D7E>](0;F]ZOL
-MWT5A_#,?`+UK8V-C@YLWY[9XKW5?KT[`+;TE,""CXF\C'1Q<OX./W7N/]&JV
-MXUBPOKZ13/$E=T(Y_D$'QG8>6(.P@D"B18S0-@K!QF:+T^^\SVL_^`%SLS>Q
-M+&%2TQ)I2]K\I>^79<D$']4):TE@V8D_%F!)8Z2.-`!K'"E"%1F97L)T"L.P
-M&W6;@#^&8*,S%HU)19$#>YWL,_;OG2R9!*;N=>REY$MIF!72MI&VG9BY=_<J
-MF3#*)`)+"D)2$#FBU=RD4=O@_;,-GOSFM_@'O_F/F!@?25C7*<-#=5?'%L\Q
-M_3,%=7Q\P"M-HU[G\H7WZ;3;V22N6:WRG:>>XN29]XBTZ)%3)0!B`GQ&4A)T
-M:FS4-Q@>&NDQZR=S@Q^4Z",$MBVQM6?`(\O&$A8Y*^)O?W&*3W]R'R=G-WC\
-M,[_(-Q[X(N=?>IF3IUY'QVMXCB;G6CA2HBV!CC1!%-+Q`_S(I!U%@<#-W<W=
-MC_\BA>/'N*Y*[%M=9I=WC;AUD5CX2&'6?RYG)RF8DF(^1R&?8W.S2=MO8PE)
-M>;C,XJUY_J?_X7]D;GZ!^^[_!2KC%5YZ\65LQR6.HDR^%80^7_G<HPC;#'AD
-M8F#_PH].<.'BA>Z^E["XM=8\\IG'.';\&.,3$Y0KY62-?[0_>AN]=(AR\]8M
-MOO&M9[AX\1IA=J8E$>M"(Z1AB/9#GB139#(6IZ)W[Q3$=N+%$YNS.)?SL!T;
-M2QLC_EQIA`/'/LG,OKN9O7F#$\\]QYZ#![GO^%&6EI:Y>7.6]N6++,W.DJ]4
-MN.OXO1S<=QC'<RGL.<CAF8,<=P0BBHF#@,WJ!O6U-3J-.IU.FR"(4!I<V\;+
-MY2F4"HR/CC(]/<G4S`038Z.,C`U3+-C8K@5(@B`FB".0%DH;(_OF9I.+%Z^A
-M</%R.8PQ;[)7)V>GYP@>>^A>;MZ<)>^9?]?J=%!(!`Y8-J&0"&T&65@2)8R'
-M5SK<RL`KK3.V^4>?=:6I-QH\]X,?\M[[YS/_QGR^E`6"""'HM)N\=_HT-ZY>
-MR_Q(10)<2Y&RH,QGYCM&5P*8GGU2@R1$$K-GY5L,MQ]@8>9^ZK_Q*S![%>=/
-M?@>[<0UMJ60PF28W]WA;]H1&29&L:Q)/,S0:A=(N*K>/YN=^`^$-(SLYIM8N
-MX%QYBC9UBOF2^;F,'3;`]-8"@:)4R!-VC(QK<FH7E:$A(@6V8^%)::1Q&I96
-MUEA_^54>N.]X8IW1'8)&43?1.FVH%Q<7$S9%/@.O4OE@:KY])YZ?@XR7&S=N
-M\)_^TW_BY9=?9G-SDX6%!38W-V];"WS8`*[>8>L@86%0$3-8-\H!Y<5@>GWO
-M\]G.[+NWGTN'[2EYP]2`%A,3XXQ/3)#/%Q+F7![;<5G?J)I5F-1O2FOV[I[A
-MG7?>(0I"1D='V+]_'_,+M]C<W$0BJ6Y4<5V72L4P^NKU&LUFD_7U=5JM%OE\
-MGIF9F4Q"EZZEM!\10E`L%BD6B^S>O9LXCJE6JRPM+1$$`0<.'.#(D2-W/$EB
-MW[Y]?7VT[_N42B5&1T>-3]W*2B8O3*]OH5!@<G+2`":VS>7+ES,&8RI#3,]`
-M8YM1)](.8=3$\UR:#;.WG#CQ(K_ZJU_GRI6K5*O5_MI[AZ34?CNAF,<^^T5J
-MM2H7+ES(&&1!$!H6UK"#C-M&@=&S[C<W-S/6U.K**DO+2]1J-2S+8FAH&"$D
-M[7:;7"Z7A$=H-G+3Q,X"<110<+I[12HO_+DT<6\T&CS]]-,L+BZR;]\!#AS8
-MGVW`F\TFENTBI,Z\>F['OMINH[B=GO3#?#VX&7T0@G\[8&W0Z^IV$L+>S=-)
-MT,Y!(*'7[\7$^7:]MN(XQO=]DQ26+-Y2J<2++[[(E[_\91YXX(&/1,/G>>X6
-M,&0P!61[NK!.&!]DS`^=\/>5!J$,4V:[P\<@Y0IAV:1OJ](*2\7HS"S;ZC;6
-M25I6=VK20_5$#[#'=(9I&;F8ZMFDZ$X549F1]<]ZC7H/UXL7+[&Q4>V+3S7/
-M3?=Y<VVWK@THJK>5"&X':%D9TT;W33`&0=CKUV]D#<V=5B#M]+W>)F]+,224
-M<=]0@@C-S94ZK[[\4ZISUXA"XSTA,(PZ.Z%6V[9Y;Q6]WE,&M(I5A$@8@DI)
-MI'`2(-:DQ:5IF7;"AI%:(VR;,`@2W]_D,5.?H%AG@%,<!$C;2L!$A;(,VR\U
-M<T]?7U=C;YMD$Q4G,D:'*/&00TBBJ&?_2M9`[]>.X^"W19?ME39K2E.M5MFU
-M:X96L\T/3KS$E[[P.7:-CW31FF2*J5-P98<]>I`=^W'SP>KN9YK%A3EN7K_>
-ME;MIS:UKU_CVTT]Q\>8L%C:V-&M$)%+.%$@44B3FZ(+-QBKE<@DI7&.`GO@U
-MI$F$?6<1(O,21-K8MF&D*B*BT.?@WB&.W7.01BCY],Q>U-?^&Q[X].=Y[T?G
-MJ14EOFK3NGX+U6RA(]\D\(R-4_9*4.^@K2+Z_L,\\;<?Y-APBW=?/TFU=99F
-MO(J2(7FO``1H):B4*QS8NYLGOOB+G'__+"=/OT.D8*A8Y,B10[S]]KL\]LE/
-M\.Z[9P@#GT[;Y^4WWZ3MAT;.%1NY;1#%'#VTFZ&1"CH!:)30G#M_@6\]]12=
-MU&M+:!0"J06'[CK,PY_\%./C$XR.#I%/)I0?%U!!:TVKU>:G;YWDV>^]P%JU
-MAHYU-HC1B41+:YE(]67&"DWOT?ZM4?>DSYIP"Y4T`4HK<Y9:$HU$.0ZV93RU
-M7$OBN"Z'"A6F=^]G;7F>'SS_')/3T]QSSSW<G)WEVK6+S$SOYO32/&?R/V%D
-M8HK=>_:Q:WH/A4+>`$U:8U5*C%2*$)N&0<410FH\U\'S7,K%/$/E`J/E$L.5
-M(L6BAU>PL%S;R&!3$%\I8J5I^R$7K]S@_0M7$99+SG.29,K>88S`EII/'K^'
-MC>H&U4;3`%JN2S[G&4:?--+L7>-3^'Z'4U?G:4=&I*9T+R-;H>((%44)R/=1
-M!TLUUV[<X,EO_06S<PO]7K`):P^MN7;E"A?/G2,*_!Z[!H%(&3`R!=EU(O]+
-M?.I2O]E>5FG?61`QM'F2<GB)V6B$E?N.$7WI7Q+=.`O77D2LG@/E&Z8,TOBZ
-M=976I%5CMZ[3R-((\<-?01_^$OAY>.`PWKGS5$[]&6+C36(I3<*?D]H!#((7
-M,J$Q:L)(4RJ7&!\?QW)L!!+?[]#I=!@;GR36FERN@&49:780*4Z>?I>#^_:R
-M>_?NA`5C`H+"*":,S'F[L;%!I]/))(.E4BD#L%+Y8'HM[I1]J=?*0FO-YN8F
-M)TZ<X-O?_C:SL[.LKZ]G)NW;[6>W&SIN-[3<:6],>X/>&G!0,=-;=VP'8O6J
-M'08'I+U_UULG@\C`$(#QB6&&1H;P<JY)=(XB<CD/*2W*I3SS<_-HI?`#GULW
-M;])NMSE^_#ACX^,4"GF.'CW"WGU[6%]?Y;UWSW+MVC4JE0JKJZNTVVVB*,1U
-M'<KE<L:Z$D+@^WY?[]#I=+)$^-Z>U'5=IJ:FV+MW+THI'GGDD3Y9X9UZ_NW:
-MM2MCG:6*'L=Q:+5:[-^_G_7U=5S7I=/I9,!>$`1L;&QD:86I`L>R+((@Z+.Y
-MD9:%W9FG5:S@!LO8MDFT]WV?,^^]QZ'#=_'W?^/7^,,_^`\$@4F&5&IGK]T4
-MX-=:\>"##_+@`P_R[__]'QB,1"DZ2=\?:(\.+A7=R*QUTN>TN;G)OGW[`&BU
-M3<)BH5#(KGN[W:9:K3([.XMEV;@Y#ZVN(<.`3KM#97PL>P_'Q\<S0LS/'8!U
-M_?IU7GCA!:2T.'[\&+E</DMD\WV??+Y(K"5Q9.*X4T1Z)]!J4'8W.*D?1-*W
-M\[L91-IO!VYMQ]S:"<#:F7G5_YIZF5@&Q/'Z7D=WPTOII4D3G3`L1%(H^'Z`
-M977C<]/'?NG'+W'/D2/D$D^Q.QD=3ZF)O=3H7B!KRS7(_IO>L*GD00]\)LP9
-MD18[JOO>ITDT=!,(E8I-X3ZPH0AMIM'=I*Z4[:6SQ^Q]CDKI1-)HI`/IM4F9
-M+TJ9ZV5)Q9;\YI^14>3[/B^^^!)!$&([;B(13)O1.//IV.Z0-X"7W`)RI9&Q
-MM[L/MCO$4TF90#![8Y9.QZ=4LO]&#JR?92*WG:EG=Z'I9`YKP*@PEKQU=84_
-M??(9"IT-1JP6Y4H!QY6H4",Q`0%"6FAI?*0DLN>Z6,G[ETR#$KE4VO`9PV%A
-M?,Y3%J$RC:#2AEEE6;*;&IB"%I:%ZWK$G0Y"DA5\O9+1;J%%YLV5[3'6`"-/
-M)@F&.J7$&S#+EHDY/5;FD94"66GC:W)O8J(H)&BW*9>+[)X99VUYA3]_^H?\
-MTM>^PH'I$:10H&4F'_R@Y-CMUO_'B8T5!@&W;EQG:7$QVQ=D%/'NF7?YYK>^
-M16VSE;S7ANV6R9F3]$DK\2USA$1(A501ZRMS#`V-X7E%+,<V#``A;W.>28)0
-MD<LY("",(OR.3ZNUB;`ED^5A?GFFS"]+CTYXD%L/W<5":*.*-E<6ZC0W6ZAF
-MD\:%):8.C>%Y-L'L&I8=X>1]Q)67.+L^1W-S@U`UC;="P9C$^NOK%`I%'G_T
-MLXQ/C3$],\ES/W@.U[8ABFBWF]RX<8,;"W-\Y]FG^*W_[I_RTY.765S;0`@+
-M+<!.$F!1@K%*CGN/'45+DBAQ0;/5Y*EGGF%N8:&'<6'6WNCP.)_][.>9VK6+
-MR:DIRI6A+*3@HPI<Z92AB1G0S,TO\MWO_X`W3[U'-A.2QAH[96.J1!:<U4F]
-MVZ'H/[%2?I;.0BT$R.XP((HB.D%(C,01`FW;V)8T\GUE80F;HN.0*Q:9G-C-
-MTM(\[[QUDF*A2!S&=#H&C`\W-VEO;G+KVA4LRV9\8H+IF6G&QD8IE0J)S-.<
-MY4*"C86C+?+D\83$%0ZV%1NV8E:/)7NH%K0#G_G5=<Z>.\_)4^]2K77(Y8HX
-MMILP@E*C=I"6(._9W'-H+]7Z!JOK&T@AR.>,JD#'"H$T3.[`Y]GGG^5?_O9O
-M\]:5N2TLN#2@P-@-Q+@Y[R.[?VFMB>*(U]\\R9]]XTG:[78F+<\&8$@VUE<Y
-M\]X[-.OU9'UII));AK>]-@=2FD&E&;@X6<VRM3](ZAT+9-3DKF_]W^PN3M/.
-MW<WF_<>H/78/S?8Z8G6-Z.IEQ,H*='RTL,PG`A&'"!2B4$+OWX]U["C^T<.(
-MJ0D$#KDW;I#[[M.XEW^(WKQD+#Q<EUP^O\5G2F3V$II"/D^Q7*94+I,KY+,`
-ME2","&+C9W/ERF5&QR<8'AKF_OONHUJK<?7J5:(8KL[>HM7QV3TS11R'&5LF
-M'?S/S\]G)M3E<IFAH2'*Y3*%0@'7=>\H\&H08`J"@#-GSO#DDT]RZM0I:K4:
-M2TM+=#J=#Z[3;@-6];[>K>J##R<]'&1G;2<Q'&1S#:[-[7I3UW4IE<I(2W)K
-M]A:M=HLHCA`26JTFGE?`WFP2AB&NZR8)PL9?-(X5TK*IUALH#96A"D(6N'#Q
-M`L/#0U0J%>Z^ZR[V[MG'C1O7V=BH,C4UA>>YE$I%IJ:FL&V;.(Y97%PD"(*L
-M/QD='65T=)2UM34V-C8H%HM]=B)22BJ5"K.SLSSZZ*,?B4'B\/`PI5*)]?7U
-MOO>_6JUF@%6I5*+9;-)H-,CG\T11E#&F>M=."DR9_5MG+"ROO4S#.DJQ'6))
-MGWRA1,?WT4KP[6\_S6_^YC_DO_^M?\8WOO%-%A:7,M)$:@K;UT]A9HX']^WG
-MP?N/\B=_\B>LK*XCA0$7(P51$!"7#Q#$('0;F4A/T\`,W_<S3_%FLYF]CGP^
-M;P+$<CG*Y3)7KERA5JLRZ4W@!Q%2R`17Z-8^^_?OOZ-2)O_:NDJE%.^^^RZW
-M;MVB4"BP9\_>ODW7MBR\?!%M%8Q/4&R:*R&M#'SX6<"KP9_],-_?R;1YNPUS
-M4`*X'>NJ]^M>5-O@)EM96%IK\OE\9KK6FY!F_JTIRJ,P-NG16,G$RLK0^U[6
-MDNNZG#ESAKGY.>XZ>-`,WN]@S7LNE^L6<SVO9=L#*XF=3GVNS+PLZA;9">5<
-MII-AG:0%)D!@"G2EN4I=$$QON28J*?YE`EH)D4K"!%K%F<9]NQ24]/FEJ'AF
-MNJE55GRI)$U';F,8^D'@3"\X_-IK/T5:=F94WPN<IL:CJ>EI[X?Y.?FAI%K;
-ML5X&`2VE5#*I%LPO+#(W-\\]]QRZ(UF`'\XK07=3\Q+/F+>NK?/[3[_*A3=/
-M\HF#DQ0*,<-C0XQ/CK$XOXJ3;/K2,JP8*:SL8+$LDV29FG]:TDZF+1++MO!R
-MQC\K\[ES)=*Q$YF@0$4QD=:9Z;H5ALE3,WN!4H%)YTS2&])=LP``(`!)1$%4
-M`F.EC+%W[]Z4RB%$MP&-T_M!6'UA"BD#TC0AX-@VCF7CZZ#/L]"P+!)#4MM!
-MQH:!(959]Q/C8PQ72K3]*N>NS?&GW_TI_^"7'^7NB6(7(!3]8&B?V?QM]O*/
-M!_,*6JU-KERZ0+/1,.Y[0A!UVOSX1S_B>R=>P(]T`ER9YMO(464&@@HA<*3$
-M$A(LB25,4AMQ2+VZC&.[>/D2N5P)V_',^9H:9,GD*@B!M!PC)Y,V6EC$L:83
-M^MBM)K:TV!226"B*7DC!RW'O/6/<;YNUH^XN$P0181#0_NQ>VJU-ZK5UUKV`
-ME;4U:HT:S6:;*&@CE:;H%L@-Y2A62M1J=7).D\?_]A<Y>>IMWG[J%`_?_TG^
-MX3_XQ[QQ^FW>^.GK%')%;MR\B24$-^97.7WJ%*.5"K?F;N'F2H@$J(\U2!7R
-MT$./@#0FR%)(PCCB+W_X`B^_\C):*^,;EGCQ%`MEOO"%+[)G9C=34[N8&)^@
-M4"S=T<7Y[=D%/4$`&MH=G].GW^%;W_DNM7K+A(ZD=8'H21DD42/+-.C!A"JI
-M=`^7"5,K!==3!##Q`A&0@>X(@8YC=!@:4"Q=;\(P09!=_S]ANP@GSTRAR-3T
-M;AJ;-88G)NCX;4+?)PA"8I5X?(2*A9MS+,TM8#F6D9UZ.49&AA@9':%8+E,H
-M%B@5"X0Z,72W'83=(98.;056LX,?^JRMKW/]^BSOG3O/RO(&EK"QI9,`$48.
-M;H8,)DS'MB258H[=T^.L+B_AQS%2`Y9@]]X];*RMT:C506B$97'E\D6.WG.(
-MY;4UPQ(:"*@Q=4%H&%AQ3*'@\5%SP$J!SU:KS7>?>XZGO_O]+,56)NM`2DD<
-MAMRX?)FYFS=1*NIV:HED=7"HVP4FS."G4C%Q[_OV[>.^^^[G)S_Y,;5:O:<>
-M3Z2!0F4A)`"YUCSY]CRC&Z\0NCFB7)[(*1(>W(T_/D40VP1>B3A?('9S9L"H
-M%<JV"<?RQ!6-MWH6]^(ZUJ4K>.^=00=UA`66Z^$Y#KF\D>D5\D4CETU\V%S7
-MI5@J,3,S0RZ?IQWXQ&%(J]&@6"J#D#B.2ZE406M!I1PR-W>+3FN34K'`V/@$
-M,S/3S,\O$,6:U6J#5KO)WNG))'G0]%%IH]WK?56I5/K\K^X4`*LO_"CQ87KR
-MR2=YX847:#0:+"XNTF@T=NX!M@&NMOO>=N%<.\D#MPO5VN[Q!H&K7@5"+]@U
-MN)8'98@3$Q.,C8UGLNVARC`7+YYG:7F9(`B8G)R@7*[@>B[M=I,@#(FC"+0F
-MC&*"(`#`=2UNS=TD"CL\^."#[-V]F^'A(2S;IG)DA$Z[@^NZ_/C'/Z9>KS$S
-M,X/O^]3K=0H%DV)?+I=965G!=5WV[=O'U-0481CB.`XK*RO$<9RMG?3GV^TV
-M8V-C[-^__R-1EY7+9::GIUE?7]_2SVQNFC0^UW4S4"^*HLS.)X[-^YTRD!S'
-MR?Z-(2,80D2%5:IZF!$*T&Y1*!3)>3DVFS5T*/FC__A'?/6K7^6W?NN?\9,?
-M_YBWWWZ'6JV9!'ATATT:DR8],3)",>_P9W_V#5H=DQ+?#@+\"%30)L)&58Y#
-M[3)2A2#R?1+KH:$A+ERXP,C("(5"@7J]SO[]^]F]>S=!$#`_/Y]=9]_WC8HI
-M-BF*KNMD:]BV;?;LV7-'A3_\M0%8K5:+EUYZB3`,.7CP;HK%8H^#OV$>69Z-
-M,S1-@$NTN9PPCF+2A(>=FN;;,:0^B/4S^/5VP-5.+*U>`&L[X&J[M,%T4IXV
-MD>9GZ7L?6JW6E@F4294SZ3F=3H#2-M@N0L9HK0B"(`/)T@W;=5W6U]:Y</X"
-M>_?LQ=V&37,G,;!<U]WVL.HM]+I_MW7:DDZY!@^SC,DGN]]/Y7+9]W>8E*2U
-M5<K6RKZ;F%WW/L[@@:@A8UGI`4^A]/D;!I8Y$+R_`DM.:TVSV>2[W_TN]4:C
-MS\"]-^9V)QEN+R#;>^#V,\FZ@&**OO=ZY_3ZBO6"'F`:IE=>?86#!P_T-=O_
-MM<'R[=ZGG<#H[=@\W4(G->@$B(D%7%MI\HW7;[#P_OO(S54V.T,,YT!;'M/3
-M,\S?6L02X%H.=F+B;DDKD13:"5/!R%LM!7&LT][/R$B4PK9L',=%"`L4J#C.
-MF#4IO\TD`R9R5`S[)HIBPB@T#68LB*,(+31:&6U[QC9(]RC1;5!1*I.0I4"K
-M&2*D?@'&1%<I3:PUD5)863*4`0&,;XA)U!'"0A(1JYC1D5%V[]Z+YQ;P9),\
-M+=Y_^Q1_FLOSS_[.IY@9+B*(,X!XT(]L.RGAQP702N7&&VMKS%ZY0NAWL!+&
-MR^;&*D\]_31OOGN60"NL)&70@%5V\IZ3W5M2"+-.$D:-2%:+TB`5A&%`$*Y3
-MKZ^;?V=[Y')E\H4"GE=`6FY"QA%(RZ;3B<GG32)K&,6TVATLRT8E4\,XE\,-
-M`VS+RE(Q`?P@P&^U:;>:-!IU&K4J&XTZK4Z;,(I10N,6<E0J%4:'1QD:&6)Y
-M?8WYI66^^(4O\(,73O#.N;,XMLV;[[['XO+_Q>._^#C_Z__RV[S]SAE.G/@1
-MFTL+!+[/F^^\R]?^UE?QVTVDF\=*V*9*AWSN,Y^B5"J0FNQJI;EP\2+/?O][
-M;+9:!M07"<RC!8\^\AC[]^UG:M<N]NS9P\CH:'8N_4VML=L!5#O9)O3_O?%+
-MN3F_Q%//?I\SYRZ9,(;,I[T+7ADVI^IC86K=3820R<_WIO&F-4<JJ^_ZZ76;
-MNRP=-8Z(H@0\U^`X78-<*6Q4&&%[.1S;(78\[%R1@M^AW6[1;FW2:;?P.RVB
-M*"`*0N.Q%86$88`&6JT.U6J-ZS=N&8#?MK$=%\<U$>&N8V,Y'I;M&I).XA^D
-ME3(@0F*^[C@VMN5BVU8F%S'[N"#O6CS^V4_R_OD+W)Q;H.CES#A`F/?Y\N6K
-M2+0!NY"LK:YRZ=+[_/-__D_YRY??(M8"K45?79-Y9:H8E*)8R&5UWT<!N!+)
-M<'!M8X/_\,=_S)NGWLZ&M):4Q%)B"5A97N':I<MT.LWL;.WE\@W6)(\\\@C5
-M:I7+ER\3QYI=N\;XZE>_RMMOO\T33SR!XS@4"@6JU6HV!$K$F3V>0JH[&$D8
-M^$[8P8U:H%=1^@9!%*."B"@.S:?2A)$B#LW:4K%"Z0!4!)$9T&%96#D7QW')
-MY?(4"GERN0*.ZV))$T%_\.Z[&9\<3WRV9";'"H*0I:4E%()+ERXR.C;.\.@8
-M4DIV34Y0W]QD]YZ]-!IU3IUZDR-'CF!Y!4;'QFAN-DR*-3:+JW7*Q7S68%^Y
-M<B5+$TO95Y5*)9,/IDG!=\JYIY1B966%YY]_GN>??YZYN3E65E:HU^M;K&1V
-MV@M[`:6=V%>#LL#!Q]N.O+!3']C[G`;-X[>K309KZR`(V)6<+^EULRS3BN=R
-M'O?>>Q^ET@WFY^>IUQKXOL_(Z$B6C.>X#N/CX^3S^0Q<FMHUR>+"(I<O7^+M
-MM]_.GF.[W:;5,I^IWU.W=U*LK:U1K]<S\L2Q8\>8G)S,?%;;[39S<W,9P)&^
-M!L_S\#R/=]YYAW_]K__U'67L?;L/S_/XQ"<^P9DS9S(6U<;&!H5"(?._,M<A
-M1Z?3H=EL4JE4^L"NU#<L-<3OD[\*\&Q%>Z-&8_AN5/5-XLV(G%?&<4(ZG2:Q
-MTCS[[/=X^]3;W'_?<;[TI2]PX\95KEZ;I5YKT`E"HC!$JX@(P?Q2Q-SB6I*^
-M:M+=PU@1AQU"0+AE='&2_.P+.!Y9R`C`ZNIJYF^6@F^+BXL,#0WU]7TI:2;M
-M084PZ[18+&9KO50J4:E4MO4@_U@#6*D9W^G3IQ%"</?==V43_K39S!?RQ/4.
-MHR/[B<0(F]HA5E4<2V?>0S]+$;F=$=^VA^X'/,;M)"H?QONJMU%,X^93J0>(
-M+%5*",/($=+*(G-[#?2DA#@VAI.;C1;8'L+V0/H$H:$%IAM<^I[:MDVCT>3F
-MS3D:]4W&QT?OZ,TE]?_J38G*O-'USM>H5V+(@`PINWZRMQC<QI\L.V2VKIM>
-MX^LM1M.B.XGN8REIE21!Z#[98+KFNTPLG8`"JL^L_L/>5_/S\_S!'_P!+[[X
-M(M"-M-TIP7.G-2YWB(L>G%@-@E@[-5.ICXY2$2^^^!/NO?<XO_")3VP))?CK
-M;O8^B'(^^+5*S,63DAH_UOSE.TO<7.WP_Y+WYD&67?=]W^?<[>WO]?)>[SW3
-M/3W[8"$`$B2(10M);:$BF8LD6XIMRG%4MA1;B?Y)N5PEQQ4G%2M,*:Y4*98L
-M*2:M@!M`D`.0(D&0(#``@0&Q##`;9NU]WU[WV^YV3OXX]][WNJ=G`$HB"$I=
-MU373/=WSEGON.;_?]_==-F:O$'HUUC=6Z,L/(P))N:<+)0-<MT&I6(SD$B)B
-M_T41RZ;=7H<=U\HP-`,K7L:&,+`M.R(L:%\K+_!U3*YE$08VAAF@5"MJ%LPD
-M$2L&:H6(F!#:27;'?A;X[005&3$)E52$88!EV]&^9$:@DKX'@@@\BSVR+#.(
-M]ATK,J[7^U?L_T5HXBN?D=%12L428:`(0A^'$%5;Y\57WZ0GW\5_\S,GR-DA
-MPA`=C9NX`52]&9CUXPQBR3!D86Z&A?DYS52)8N)GKEWET<<>X\K<#$H)G`@D
-M,LP.*8XPV_M6Q'H,([#>1!#&FZ<0^`EK-=Z?)*%J$&ZLHB0X*8="OD2AU$.I
-MV$W:M@F40:/ED7+2($R$$KBN#\(E#*6FI[LIO4X-$:V?D,`/:+6:N(T&]5J-
-M6JU.RW7QP@#3,.DI=='=W4.YTH>33C._N,C4]`SWW/4>+ERZQ)UWW<7I5U]A
-M8W,#Q[10H>0+7WZ$X\>/82"X\_83'!D;9V%YF?OONQ?#-'&;V]C9(D8JAY0N
-MMQ\\P-#@`&`F`X6UU54^_\B7F)J=CO9N$6O?N._]'^3HX2,,]/>S?_]^^@<'
-MR!<B\W:E?B1KH[T?B2B$I-WPW\PT>,?:4HKUZC;//_\]GOS.,]1K+92,B%&Q
-MGY,1I>0)W?C'<CIVR?4C`JIFU70"Q]%>)>,DI@CDDB@MNX_`3B$5A"%!$'8`
-MZ0;QVVN:L:1?Q\:+3!K+MA"6C9U*DTYG<=TFKMO";=;Q6BU\SR4(`OQ`LY?"
-MR$R>0")"@?(ET@OP6P;-*`##,+0OH1&ENYJF':5N6ABVWL<LT\*R+6S3C/ZT
-M$"(DF\E0+&;PO)#&V@I?>?11[GKPISARZ"#(:&@5,7^45#2])J>>_2Z_\0]_
-MG>GY)196:\C(GD"&[83B)#4L"$F9@EPD[_@Q@*^2>^O2Y4O\\9_^&5>FIS"$
-MB4`FB6U^H\GLY'56EA<[SND;!Y"=;)GN[FX&!@88'Q]G='04R[:X</X"L[.S
-M'#UZE-755<Z?/\_DU%225MH9][[[7&^?(\DJC@`VR!@6RK&1,AU9F&CINPP"
-M`IDEE"$BE(01N&M$_JB&:6%9%JE4FDJEPOZQ,4I=79KQE,WA!SY-MT7@>LS-
-MS)+-9B@6BF!:E+JZ]5DM!.NK*ZPL+_.>N^]F<'"8#XZ-\M13WT88!HZ5XLV+
-M%SET]#C%KBYR^3RKJZL8MHWE.&S5ZA2R&9:69I/4N'P^3ZE4HBMZ+KOE@^^&
-MM;6QL<&SSS[+8X\]QI4K5]C:VF)M;0W?]_<`QV].)MC=I^VEIMEK@+F[5_Q!
-MZ\F]I(=[V6ETLBR%$!PX<(#1T5%&1D;8V-A(4OWT^M0UU($#!Q@9&6%R<I*I
-MF2DLRZ2OOW^'_U!LJI[)9)B<G&1H>(CNKBXV-S>9G)R,>D#M716#$;V]O8GG
-M5@QP]O3TT-7512Z7PS3-Q-)G<W.3"Q<NT&PVZ>OK2^K4=#I-N5SF_/GS'#IT
-MB+OOOOO'JOZZ\\X[^<(7OI"0/K:WMQ.0*KZ&,2CN>1Z-1H-6JY6HG.+7&8,Y
-MG0-^`0@IR*Z=IMKS,UAAEL#?P/<43MK"LC*T6C64#)F:FN+:]>L8AB#E.'@1
-M8*@?1_?SEF42^`J$1`4!GN<3A$JSXZ5'2)KTQ$?8WIREW]C"M!Q=AT?6'QL;
-M&_3T]%`NEZG5:BPO+^,X#JDH'=&(SL1&HX'C.&Q%<F[;MO%]GW*YG+S>GIX>
-M,IG,WPT&5N<FTVBVN'3Y"K.S>H/MZ>G9(0]32E'L*N%/K6&7!LBEA_%$GL;Z
-M&4IV+3(.5;<T7=^-QM]L4]H]U7\[U-&]?+0Z?R=NZ&\E(<30<DAM&-EF09`D
-MJA@(0T\NT]E,]#IBAH^>T!O"Q&TUV:PI5*8'R[`PPQ5MXI8THK(#P#+9WMYD
-M>WN;E;4UNGN[]73ZW<O#:C?2B:&CC-Z#CL2C/0!*?6WH2`:,?#QB_X3$JRHR
-M[.PXV*2449I0G-`E$4(;6J.TY\\-&[1J&]ZR:WUHQI4BE+&OEF:6[$Q]:_N8
-MJ2AUR'5;/T!#`XN+BSS\\,/\X?_UA^P?&R>;R6-9=B();!<!<0QKQ*Z1,FHT
-M1,(NBX$I%4W7I6JGY^PV_WTK.G?GXX*)ZWK\V__YW_*I3_TC/OK17]PQM7@W
-M&8G>\'7L?:5B(8Y@:JG!]R:WJ6YOXS:KF&&3M?EY-DL]M'R73";#P-`@K[S\
-M"JETFEPAJX$&(V8#:/#*LF.)H95(*TS+BEB"8D=$NSYD[(05$2?7Q,E#,0#J
-M!SY*5]:$7M`VSY<*8<;A#^W79SL.*/"#D%0ZVW'-!$$0Z@0ZRT*&`2H,,0S-
-M(#,L&\/R]6MP-3O+,DTLP]222:/=_`9AB#!,Q@],8-D6#=_%LM(884A73K"R
-MN<*3KRQQSZ$A[CI8Q%2187F'%]/N/?UO@X0P?DVNVV3ZVE6JFYOM!-7`X\SK
-MK_+(EQ^CVFPB##-IT$S3;)OD1XE<=GS&*#`C($$`2@9$)15AJ$VBM1`]U!,\
-M&0-9`5(JZLT&J^NKH*[B.&GZ^H89&1T#T8]E^WKM*IWTZOE>LM>Y+3=*T32U
-M)XL7$O@^GMNBU6K2K#=H-!IX+1<AP4FGZ2]7*/?W$R*X/CG#F7/G.'9P@DM7
-MK_"=[WZ'3"X/$G[EES].+IWET)'#N*TFCF/QV%>_PN+:`HZ=(@P@[0@.'3E*
-MH]DD*Q4R]!GM[^78B6,@#"020PE:GLL3WWR2EU]]E="7T>!"#Q".'CW.';??
-M3J529G3?/D;VC=+=W:W-:SL'%C\"\*J3K1,WX&USU]U#AVAOEXIZJ\6%2U=Y
-M[+''65Q:ZP"8!,+4<BP5><_IM%(C^1JAD$:">[=3LG8S##I\.U3RG-I<KC@8
-M0$6^+4(9&F@RVB;H2ED8ADI8*OK/*`71M!!I`Q':V):-D<K@^![97`FOU<#S
-M6OA>"\_5#88&@B12!AT>;T:'K-["C)+MS(BU:L7WEF5B&8*4:9&V;4P+;,?"
-MMDUL`_KZ^PA5B.\%O'[A+,7*(+_[V[_-U[_Q.-^>NL8'/O@`A50Z@D?T5/O4
-MJ:>Y^[UW<L>=[^4+)Y_$5T8[.4YJQE6<4AR&`8'OT5\ID<YE$FN$6]6[/\(#
-M4P.:46+7"R^>YH_^^#]1:S8B+S6PA$!&_C'7KUY&RC"I=]K,O/9+W'T&KZZN
-M\J4O?8G>WEZ.'3M&I:^/][SG/?B^SXLOOLCBXJ)N_$T3):66S!MM-H0AC"3U
-M<#<X%MM(Q"FE1,QA(50R..ZTL0AEB))@V3:9;";QC2F62O3W]]'36Z90R./[
-MD8V%DOA^H%];$-)HM<CE\\S.3+.17J>GTH=I6632&8J%`I9ETJC7>?%[S]/?
-M/\#,S#Y2J0SI=`LP&,D=X/S9-SAQ^YWT]O3@M5RZ<CE2Z31]Y3)3UZZPNKI*
-M+I<CF\U2+!8IE4J42B7R^?P.\_9WFIFWNW[<VMKBU5=?Y3.?^0Q7KU[5_<G*
-M2I2DSIZ_LWM0O9MQM=?/W\Q@_5:]ZENQO6]6,][J\>+ZWK9MAH>'R>5RN*Y+
-MM5JEKZ^/,`RC-#FOHW<S<!R+WMX>YN9FF)^;)_`#;KOM-BJ52N(SVZPW4$HQ
-M-#BX8ZN(:R4-@C@$0<#CCY^DO[^?#WWH0V2S&1S'3H#=>*U[GD>U6F5N;H[+
-MER_3W=U-;V]O4H=FLUG*Y3+7KU_G[-FS?/K3GR:?S_]8!>GT]_?3V]O+PL+"
-M31EV,<@3DRIB+^#V>ZKK]\G)23S/B]XC,*6!;YAT&TM,K<R2[KN/],PW":C1
-M\O30U[8RFHD5RB1@R?,:27]J66V0,@PE042&:/D!$A/E>R@5((7`KAQE(]5/
-MU]Q7L&P[&BJ;R?[E^WX".L7GCF59>)['RLH*`*[KTFJUDG6UL;&1&-YW[H6C
-MHZ/:@^WODH104T1765Q<I%K=I%3J(I/)[&+-0%>Q&S-LX5M9LN7]N'87#0EA
-M\P5LPAW>1K>Z679KC_<"G6XE37DKEM:MOMZ+B;47PG\K5HQ`D,ED:#8;*!5&
-M!9T1F<1YK%6;!-D1C$P1$3;Q:PNZB8T.[EB[&Z?#U>L-ZO4&RRLK3$R,8UK6
-MNW9C\3PWD5#M/&S$CFE?^_`0;8\I)9(AN4R`HXYB26FC:('2]AV2).5'1;Y&
-M&K31Q8R,?*WB(BV^!FU9G@:I]EKOG9]AJ)+GMA.84XGAK90ZS:)>;[Q-QH9D
-M?F&>__@?_R-A&#(Z,LKLS"S]_4/T]/0D`%:RHH0&07?+&SO7>*P#UQ-!2YOY
-MLC-U)0&Y;I+"LM=]!KK`O7;M.O_EO_P%Y7(?]]__P>0`>"<86#<K=-X6"ZO#
-MXR54)E<7MZF+'%:ZA2<%&5<A4CZ3TY?I+3FD[3ZZNWNHUFI\[_3WN.OVNSAZ
-M^!CI=$HW*S(RQH_`&<,P,2TMP4.@D^5,&\MV$M#*-,UD9BP,_3N>ZZ+0WA%Z
-MBA]=HT"G%\976$5QY*K#KT:)^/=B8WH2P-SW`YV>9-LQE0++<K0$-@PQHH0M
-MUW7;_EYFNPG4S:IN0%W78VEYF?>]]UX&AX;P98A$$O@>EF.1S65)!Y*-IN0O
-M7Y[FT/!QLG80L8EN#+SHW%?W&D3\N(!:L<=!;:O*]2N7:38;4:.O<%M-GGKR
-MFWSW>\_C^D%BLF]89@?`J.]G(_(-4L3>?C&0H`B#$$/GFQ)(1:`D?J#E23*2
-M.H52>QUHD#]$2LV85%+1:+78W-K@S<OGZ.DI<_OM=W/XT#'"HJ!@9+`-\`F0
-M,M0L8D^'16AOH@#/]7"]%LVF!A9<S\67(8&46(:@X7E<OGJ=^<5EJO4FQ5(1
-MPS+YVM?^DKI;1VQ6^;W?^1>$,F1Z>H8#^\9X^957>/J[S_+Q3WR2/_[C_P?+
-M<*C6UMFW;XR9V6FJS185(2AF;>Y]W]T(TTQ80%X8\LRSS_*7W_@&S68K83X#
-M#`V.\/Y[[Z5<KK!OWS[&Q\>I5"J)R>F/`DC?V9"Q@Y6\.P%W!_,7W3A?O3[%
-M8R>_QK7KLX1!).=3*O+,C,X'I>\QR>ZAG!$98"E"U2F1B>74&N12<F>ZEHC8
-M3Z*#A:N'=.U?EYI*'[&-!1#N8%K$[)DX'$6_WN@YVXYF>MH.,@RP,BG204@0
-M>'BN2^!K66'@NU%"6]B1[@LF.O2@4N[ARN0D.#9..H7I6]B61:^1I[?4P_ON
-MOI-\.L7YZ]<BYB&80C`R/,SEZY-Z`*0$F[4ZVY;@-S[U3[GXRLL\^N4O\L!/
-M_RSE_G[JC1K//_<,_>42?__7?X,GOO4L-3]2'72PL&,?V#!*'PP"GP-CH_IQ
-M>>MD[1\9`!^MRUJMSN<__P6^]N23&K!!(91.]&MY+I/7KM%JU&YD-L=V"E(E
-M<OAXC72"34HJ5I=7>'9U%<=QZ.[NYOWO?S_O?__[DT;[RI4KR"CX2=<G$0-0
-MQ,QRV68&QLE>N^P5.H=#\8*-!TX#0X.4>\M4^OHP+5NG2IHFIF5I/S3+IM&L
-MXWH!CN-@VS:Y7([MK2WLLL/L^A99N<!ZTZ6W7*'5:'#YS3<9'AVAJ[N+8\=N
-MHZNKBTN7WF1TWWZV-C8X]\;K3!P\1#:;)Y<SV-ZN<?C8<6:N7V-C8X/AH1&L
-ME$,FDZ%8+-+;V\O4]6N)"74G^RJ7T^$8UCL<1+$;-&HVFYP^?9I''GF$<^?.
-ML;&QD20FWFJ=W\CL5V_)CGH[K*FW^V^[?:W>BIVU.X#+\[17:$S<<%T7PS"2
-M1$#'<4BGTXEL+?:U$D(P,C),*N7PRBNO),;BY7(YD8/&GXG,.6+`=WZM[1P$
-MFYN;G#Y]FH<>>@@A<OA12FR<8K^^OL[DY"1K:VOD\WD&!@9VI(X7BT5Z>GJX
-M<N4*K[WV&A_YR$>B_^O'H^Z*GV<NEV-L;"P!L.+WO>T!I:)AB.ZC8U!XMXV-
-ME))4*D6]7M=>69:%-`V,0'O2%I:?9ZWK8_3WWH5<_!Z&K-'"U`$ZAD!AX@<>
-M,O21R,2?.&'L*4D82*2,'#Z"$!G6"83`E`96SQARXF<0U[]/WEC#MCOO<8'O
-M:T/^=%J?)>ET&M,T65U=Y?777T\\L>)^='M[F_[^?K+9+*[KTM/3LP,('1L;
-MNR&1\V\]@!4$`2LK*]2V:[1:+H.#V43FU@EBI5-IAOO+;"Y?H6_\O632`WBI
-M'IJ7&UC>:]K0=A<M=/>;V.G_]';>X-TQIV_%NKHUV\2X)7AU,SG77OY)H$BE
-MTE%\NC8Y-91DJR585H<PAOHP,;'67R/P&A$]7]SPN@S#B")30YK-%M7J%I7>
-M=Z^,,-X\=H.;.]A2D:1+-]^=(%8G2"$3]DPR-4[J%T.#4G$S0*=Y;5S@&'2F
-M&>Z6,DD9-00Q`>LFC4B8R`-BN6"H&\2(D:54B/8G$7A^0+/9?%OOT]S<'/_G
-MIS_-R9,G,2R#H:%A<H4"UZY=9W-SG:ZN;O+Y(MEL1C-F]J#7QQ'58L<:U:E0
-M(O'/VNO`;F<_AF&XTS,+H2>5T35L-5ML;*XQ.SN+#%V.'CW,G_W9GU*IE#EV
-M[-@-_@9_$V#Y6[*J;@%8W?+[4N%*D_-+-5;7-U&M`-<LDS%K*.'C>0W.7[Q,
-MX+9(IRV&1T8Y_>(+5#>V6%Q:XO;;CC.^;Q^.4XJDP`K;2NFF32<":##+L;'3
-M:4PKFI8*@67;J`@\C1-/;"=%$+A)A+B4H9Z*1^P_$>6!JXAE8YFV%DW$:5#1
-M'JPP'4-=```@`$E$0539#IK18UD6MN6TBW3+:@/%4B>ZJ8C)(Y-!@DJ2L_3]
-MI?`]E\6E11;FY[!LB]OON)-4*HN0`BM4I&R#;*%(M:FP,A6*(WU<V/*97*YR
-M>""+H21&!!IKA<7.@<3N$($?IP_=^$M6EY>9G;J.]+W(=4A175[EB2<>Y^7S
-M;Q`HM)>8:6B?IM@O$0-#:#9NF\4@,"(0'K31MHIT8J&2A#+Z#*66*$;@0Y@`
-MZ41[4<R`10.62A$$(;.SUYF=N<K9?8>X^^[[.';H**5"D53:`4N@A($A0H)0
-M@Y.A'^#ZGC9REQ)?2C#M"/@(V6I*-K;7:;DN81""#!D;&N#5,R^3R^=HM.KT
-M5_H8'Q_CBX\^RCUWWLV5R4G^RZ-?8%]_'Q^X_W[^I__Q]WCJNT_S\LLOD\FD
-MF9Z:(ILID3;@@0^\#RN5CF(!]/JY?.4R7WG\<5;65I/$3BU3ZN7!!QZBOZ(C
-MP<<G)A@8&OR13I4[SQVEN&&?O+&&T/NRYX=<G9SB.T^?XI777L?W`NV99NBX
-M"$PK.<L4(C:T0G328&(2<JR0QXRF/?JL,S"0$2LU^5G9(?F-Z[+8,B'QV!([
-MV#?M9B#<<4_'S=).2X`X)1`4AG[>0B!,`]-6$-B8J32$$NG[!('^#(-0LT<)
-M-0L5&!FH<.+8!-]Y\G'V#0Y1Z1^@7.ZFNU*FN]*/8=L8*8MTUF%^>I8#AP[C
-M*SUX>/ZE%UF8FZ&VM<7BZCK]_7U,'#J"'T@.'CW![Y^X@__C#_X]W1,3K"PM
-M<F!TD-_^'WZ/[[UT@<7-)C)4$1-2,RZ2]+@P((B^ED'`77><P#(-VN.%=Q\`
-MKX!KUZ[SY__O9WCY]=>3ZV\`4OJL+"VROK8<A=?(9"W'('MG/1W7=&U&GKKA
-ML9`J80T\_OCC3$Q,</#@08:&AA@9&F9U;9777GTM&=QV^G_N--*.&//(G75[
-M/.P1@G3:86QB@DJE0CZ?QXH9XU+1J-<I%(OD,AFRN2R.G6:KOD5WJ0?;TO=5
-M)JM]8VS'86EQ$85F*.?R.8+`QW(<*I4*\_-S5*M57-<GF\F02:4Q$)B60;U6
-MX_SY<QPY>H*>WEX*Q2)K*RN,'SF&8VO):SJ3H9#/X[HM7CK](L4(K(K!JZZN
-M+HK%8N*5M)<Y_@^;S1ZS>EYYY15.GCS)"R^\P.;F9I+ZMGL(=:N$Z)L9KK]=
-MD/<'(2QTLKYO-:3=S=#:"^#J[>W%=5VN7[_.P,```P,#.(Z#E#+RJ&HDO]=L
-M-C%-DWP^GSR'P<%!/O"!#W#FS!FJU2K5:I5FLYDPZF+`*O'(BK[?^3TA#/;M
-M&V5F9IH77GB!8\>.TFC4J5:K-!J-Q`,ID\G0W]^_PT/7<9P$S#IW[AROO?8:
-MIFGRF[_YF^1RN1\[1KQE6=QUUUT\]]QS"3BSN;E)/I]G:FJ*9E/[A<42S<XD
-M]MW,.L=QJ-5JD4U,@-!0%+XRR!I;-"\]R<I[?H5N(9#7OTV@@@Z55&R-%"?6
-MAR@I([:GBD@5D<^M#)'*1Z(3SE7/?LS;?H7MI>N,ME[%SCHW['N-1B/Q5HX]
-MSGI[>Q-<8&YN#M=U2:?3C(V-[;`L:C:;.]9]J52B7"[?8$_SMQ[`:C9;U&JU
-M1.,;3S5U`Z]V3*0/'IC@6]]_D>Z[/T9J:()LH8SK9/'?F,?REC7$L*NHO%5$
-MZ<V2(7X05/Y6U-(=T\>;@%,:##&2PG&OQ]VQ2<:%@&$@E)YJFTA:OL&\<0_J
-MP$&L5!9S<QHYOT;HMVG9,?`3TX0-PTC0?ZD4FYM5>GNZDZ;WW500@3;8DU)/
-M]6,&4=RTQTPI?;-+)#*:Y/I)"D3GFHIKWP2@,8@86+H0-J-B1A-?VE.W6++1
-MZ9.UNW%N%P(&0FB#=M%AAMW>Y';*.F-\1:%00NJ8\5`B%$BEI[&W+AH5@1_R
-MA2]^@:]^Y3$6EY=!".;G%Q@9&>7@Q$%D$+*TO,+"XCRF4.3S762S>>UI9$3E
-ML`)3L'/R2,1X,;1?F&D24>H[UK,2N@@744$J=*,L0^UKY'L^S:9F_%6K5:I;
-MFYB&H)#/,C%Q&\\^>XJ+%]_$,`Q^Z[=^BWOOO3<I?/^FF5=O!5;=[.][?4]*
-MO=8\SV-]LT$VG:5AV@Q\\,-L/_-%<L86EI+XK1J34S-4*CV,CQ]@<FJ2I<5E
-M7G[U5:Y=O\*QPX<Y<?PX^_;MIU0L(C"0RD08%I8P(^D.B430,$V=,FA92*EP
-MHNE*O5[']Q1F-%F3,FSO0=%TV/-][4T3K5<I)89E[)!O",-`*AF9Q4>RTZC9
-M%5%C(:7"#W4S:$2.U\F:C4`14,A`4J_7F)V9XMKUJZROK^/[/A_ZT(<8V[</
-MV[)IM5HT:S6$TEXRPO8A/815*)+M=EA<KS-63F$9<D<CVUEX=Q[0MRIBWXU-
-M'T#@^\S-3+.\.(]0BC`"#Z:O7>61+WV)Z:4E9)2*I[=`#589D8&V0<P&##MH
-M+8H@7J>QYT80@-3T\U#JZZBB,(DP8B3$^U62>A-)BV7DE:6]C31`%2K%Y.0E
-MKEV]P/C883[XP9]@XL`A"OD2EFUA"!6ER:60IH6P+0R1PK%#A._C!QI<,$6`
-MUVH0A#Y$STT(&.BK`'!P;(R#!PZPL;[!=FV;0K'`Q4L7:;H^U<T->D\<Y]FG
-MGV9V:9%3IY[CUS[Q,>;FYEBKUC@X?H@''_@`I>ZN:&_2\,?<_#R?^]SGN3IY
-M5?OR""L9$CUP_P,,#PTR/#+*Q,&##(^,4"J6DF+NG02L.@=8[>4<G5,=K,-8
-M(A_S+)NNS]3T#*>>?X'GGG\)0A4E1>F!!!T@MV8G1PS,Q*=1:E`J8E<9<5!`
-MY`\EHM14&:7I$C\'%246=H30&$(#7`GX%P-94>)JY_VJ!T$JJ0T[]]MV`Q79
-MRBO5,211B:11`_Q.PI0U;`=#AEB!KY]K#.Q':S[`X=#$07[BH9_BGGO?1X`!
-MRJ12Z<%UFU2W:\S,S]-W^^V,#56H;U<QTQD\M\'<FQ?YA0__-!>N3S(Q(;%<
-MCVQ]FZ7568J&QP._]@_XM__;_\I7'_D2]QX[PB_\\B_S].G7N3"YA!3F#>"5
-M'QF$^[Y'X'O((*"[F.7$\:/):WVW?6A`PN>EE[[/'_W)G["ZOK%C0+BUO<72
-MPCQAX.\`8F_&JKF9S<>.QXS?BPXC[FO7KG']VG6*A0+WWW\_5ZY<O8$AT?8S
-MC5*1E4@86$1_U^"K]J@T+9.AH1'&#QP@5)(@#-G:WDZ:-L,P6%Y>IN6V4*)"
-M-I_%2SED/)NM6AW/,*DWMFB(-"I=8#BGS\?UE66$TGNV;3L(J6@I2:6OPMKR
-M*E>O7&+?_@.D4P[YE(.5TDS#0K[(I8OG.7+L&*E4BEJ]3F^YC./8I%)INHI%
-MBOD\7_C\YT@Y#IETAD*A0%=7%]W=W91*);+9[`[VU3L!7L77SW5=+EZ\R"./
-M/,(SSSQ#O5Y/#+!O-FP4-TGS?JNS_E:I@3=[G+?#UOFKR@?C/WM[>QD:&L(P
-M#`8'!YF:FN+<N7,,#`S@>1[-9C/Q(4JGTV2S6<;'QV\(8:I4*CSPP`.LK*RP
-MM+2TXSET`O^[`YS:PW3MP]O75T$IQ=FS;R2IE+%G6F>=%0,?/3T]Y'(Y5E96
-M>.VUU[AZ]2K-9I-__:__-<>/'W]+1=2[E8EUVVVWD<ED$N!.2LG,S`R@DPIC
-M)4LJE4ID<X5"`<,P6%M;2]A9MFWK.C@:'`<"!!(A?5`&N6"*C==.XMSQB]B'
-M"X27OP'>.J'4RHDP#"*07W.;+<NFV6SIM/-0]XE*1<Q6=`"4-?9!,A,/LK$R
-MP\#2DU@Y@;"BM&EV2G6U#-*BE"\0H+`L,_'W&A@8(`Q#/:@V%)7N,JV6BY02
-MV[9WA(J-C8TE#*Z_,PPL(02-AC8E4Q'+*IU.=YB1MF_"$$&FF&%_V63U\@OT
-MCM])JB=#4!Z@F6J0?^$/$,)'=([^=K&IX@O7J?/>"\CZJP!:>VU0NP&S&S^U
-M?Q()+?G6#*RX:(GE/X:0A,K""UUF,A]D^]#/8>0SF&L-Q,SW\6JS2!4FO[&[
-M4=?4=!D9_PEJ=6WV_FZ,ME%*42J5$H8)A#NF(:K#<RHIMV68I/S%Q;GLI*(G
-M1M9&U*C)J/B.4FKBZQ$!.R+1(VHOFK;.,/Y_5`?0%3>`LL/83Z&0'<^I[7O5
-M9F#%GE@!4NDFPL#&,BU*I=+-IT>`D`K?:W'QS3=96E]O>Z@!<W.SU+;K?.S7
-M_S$A)NO+2RS,S;"T,,OZQCJM5I/`]R/FC(B:D[A)L;"B]"7+CK]O8QHVCFUJ
-MH]L8N(N,HH,PU)'F08`?23:"($S2?U*I%,5"@5:KP<+"/->O7T,I/8VZ>O4Z
-MG_G,9SERY`A=7:6_D>6XER_7S;ZW%]MJ9T)DI\P3E`P)58@,(9O+$2XW\"Q!
-M?OPH_O('X,KSV&8#PS)(IVW&#XPQ/C;!_I$QOO'-KW/QS8ML;&YR^N67.'_Q
-M34;WC7#\R!'&]XW16Z[0W=5#8)K84N!Y/NFT+@H2?P^E(K-WDT`%.&D'W_,P
-MR!#ZNE'S/(],)D,8$OV>@2WL!*PP3!/+M+%-"]NV<1P=$:_-VB.&DVD1A/KZ
-MA;[$PM(-HQ^@9(`G0WRE<(,0&4B4Z]-JUIB;F^+--R]S[?HU5M?7:+I:"IS-
-M9!C;MQ_IARS.+[!=W<:V3=+9#%XS8(,N*%2HY&P\WR.($E:4J2*6KDK6Z.Y"
-MR=ACD/%NG@0JI7#=)I-7+E.K;D5[MD2$`6=>?H5'3IYD/2I<S*A<B8.S9*CW
-M+:0&C6,9J.CPCI$18RKQK9,2$;&?8B"2")B24B4,FQU`B:$20VYM2!U!&L)$
-M&1$[`L&UJ2O,S$PR/+2?!Q[\:<;WC^&DTQ@8"--`24D01JRO(,0/`H+`)?1\
-M!(I\VF;;;VHI:^!C"1W7+$-)_\``BXN+#(\,<_+QQ_G8+_TR3SSU)&]</,O0
-M8#]S"W-<O'*)F9E9?OY#'Z94*O+T,\]0[B[SOKOO9'"H'Q69R0-L;V_SE<>?
-MX,RYUPG#V"<'+#/%@P\\Q('Q"8:'AIF8F&!T=)3N[BXLQW['"^J=>Y)X2\\6
-MI23UIL?TS"Q?^\:37+I\C=`/,86!,"-)O)0TW":NZ^%[+K[G16=3)*V+F*41
-MURMB5K5]$85A(&P;RTIAV0ZEGEYL)X.,P.N8(934%!'X;G;67F@)8%M.*/9D
-M.B2IIYV`>T=:<Z3L3Z1K"1,X8D/K(4R(,B)?0</2K%09^X?JRDJ:-CWE'D9&
-M!V@J"8$>AJU5-W$L*S*8-WCUW"4^]#,?X>'_[V&Z!T?Q6P&_]3O_'+=9X^+,
-M/!]YZ'ZV5Y<05IK['KR/V=D%'OO:D]B.S3_\[W^'8E>)SS_R!#/+#:0"/PRT
-M;#>2#6KP2@-8GNLB_0#?\[CCKMOH[B[M69_^J!L';0J\R5\\_##?_-:W\7P_
-MKCP)?1U$T6HV$L;5W\0@ZJ:@5F1G4*O5^-:WOI6\-^T0(_W,M(F\9@XF-3<Z
-MO"'V#90(K'26V^^X@W0F0\MUR62SB;2JDXGC.`YSL]/4-C=I5JNT>OHQM[=1
-MK3K3,U,XJ33=O;V(5)Y9)T5?5Y;0+;"RM@*1Y%MD'$)"?->GNZ<;SVOQYH5S
-M'#Y^G'PN3ZF8(9_+4:UN<>3H4=:65R@/#$3@E?;F*13R]/9T\\7/?P$9^&1*
-M1?*%/-W=W<GG7N;M[P1XY;HNUZY=XXM?_"*G3IUB<W.3]?5U:K7:GGW4S1A8
-MNP'/W2F"NQ,`;W7^WRQE\.T`7'OUBS<#N#KKS'P^3U]?7_*]GIX>NKN[V=S<
-MI%ZO4RZ7*1:+9+/9!,3:S6[I5$X4"@4*A<(./[!;`6LW`^/VLK:)`3#+LK2W
-M6[&(95FLKZ]S^O1IKERYDD@>/_G)3_*KO_JKB:'\CZ,?:7]_/X</'^;UUU\'
-M()/)[!B2[@Y$,TT-_&QM;24]7?Q]'<BA]W8S&MIH.P8?0TD*]7.LO;1%^K:_
-M1]>=OXY_Y;O(I3?P94OW%5)J98-4F&&@:V"A,))^U`3#Q"R.D+OM9PE+!]F\
-M]A*]&R^22@N4Y6`*E?2S,6#9:K6T,;]ED\GG\(7`53:6HUE@01!P\.!!;,O"
-M]9JTFAY^$.!Z;M*+QI_[]^_?`9"^:]AT/^P-K5:K:43/LBA$KOUM*5+[QC*C
-M[QR:.,S3+WZ9K2/WDKKG@XB^#`S^+#5_FN)+GTN,SF\&`,5O\ENA\6^5WK,;
-M6=^=TG8K?ZS.!+U;@5Z[(UEW;D`"B8&4+:K%][%ZSZ>PBA5$-2"8?Y9P\132
-M;VES\VA6E\UFZ>[NIE@LLKZ^SL;&!H[CZ(0%J6@U6P1!B.F\.Q'S_?OW4RY7
-M6%A82`Q=.P\O_?>(;275CB2_V`.HT]]IYZ8>I\ZH2`ZA"]]8+J,B.12QN;K2
-MZ+B)A1)&$L,<%V>QMT*\-C1S3"8-0@S$=4H(91BB9(`*%00"(06&TGXC0X.#
-M[-^W_^:@*AI3NS(SQ=5J"A&T"+$Q.F0<A9Y>NOL&4<(@G<U1*)49&MG/UN8&
-MM>TJV]5-JEOKU.LU6JZ'Y[4(@R#Q#$NBIJ&C:1`[)CHB8@6EG2S97)Y"J9O>
-MH5&RV1R.G<8T3`+?HU:KL[V]AA>&V*DTC4:3;#9+I:^/?*'`TO(*U:TJW=U=
-M?^WF;_<T[V9`UF[PZF:LJS@\0$JA/8-42"!#I++(I0RJS19FH9N6A.*Q#["Y
-MNHI=OXB3@N&108X<.L2!@X=X\(/W\8F/_SU.O?!=OOS8ESGSVAMLUK;9.G^.
-MRY<NT-/=P\C0*.-C!]BW?S\C(\/T]PV0S^<)98@5,68"W\>R%)X*-8`1Z`,T
-M"$-0VO/#M&SP?4S3()72<D$O""`,$F:%;=DXEJD3MPPS:6(A!KT"E`$J"!&&
-M0>#K@]50NLD+I8_K-ME876%N9IHK5R]S=?(J4W-3;&UNX_F:_FR8-A,')KCG
-MGO>1SA2Y>.DRCFV3=M*$@:1:]YBL2NK[;D?(#,.#W4Q.3N-8&7S/19F1_XBE
-M982QMU]GT7JSQO[=5$PE:PI)M;K!S-5K>,VFWFL4^$V7IYY\DF^<>AK/#R,C
-M81&984NDC&2\1M0D2B,2.FN`1D9FWBH"J%1".8]8<1&H%3=T;>1=(*2!,A2&
-M$>^+.G$RWDLD,L+O-8!@1(;+*I*$^=)G<OH2,Y^[ROC^([SG/?<PMG\<VTDG
-M`(N4DB`,]!X32O8/]B,(2:4SM/P*SS_W+*/[QK@V/854@NF9639J6_27RW05
-MBXP?.T:M7N?BQ3<)0H45*M:WMIB=F>-C/_\+'#YT@&=>>`DG5>#^][V7X\>.
-M`QI`$PH\W^-;WWJ*9T\]0\O5<EO#T&RR>^Z^AR.'CS(X.,B!B0GVCXW16^[%
-M<5+O&.^E+1/L9`Y'LMQ(EB<P")7$0#/5_#!@:[O.&Z^?Y7NG3S,Y.:?]L1#(
-M,*#I>KAN$\]K$40^'LD$)#Y#A=R9JIB`6$0R/<T(5D&`\CU\HXD0!HWM39Q,
-MGDK_")9MZX"&FS1TAF%$`8\B8H%UUD#&31O6O4R8!6;$#HZ>=@28Z?,TPLX,
-MHF"5Z/^))8O1V:TB_Z]`*!96-CAV["C7Y]=0TD0(2<T/2((7A2+TZER<GN>G
-M?_(A'OWZ-^G*ETAELYQ_XQ766TTN7YUF>+"?RY<OL^_X$:Y>NHS7;.(UFGSK
-MF1>Y[_WWX)BF-F8/]?`C"#M95Q%XY7N$@4\8^,C`XX/W?:"CP7S[*H$?VMX5
-M89.A#'GMS.O\^9__9]Z\?"4")_50;V5QD:W-C6C-BK<%7G4"F'ONW=&]8>RP
-M:5!Q&:>O;:CKMMT#ZN3]0^PPJ=X];-;#4$&AV,V).]Z#8^OT[TPNAP$8$6O=
-M;;I`9`H?2DJE+C;6UFDTF_1NU6FT&MA.BDIE@*7%>5KI-'<?.D2M5F-N;D:S
-MK_R`_H%!BJ4BV]LUEI87,6GANF"F<PP-6%PX]P:WG;B=7+F"XSA,34Y3+)48
-M'1O3X()MDW)2Y')9NDM%GCAYDNK&*MW=/8ETL+N[FYZ>GL2\_8?)ONKT3P7-
-MZKQTZ1(G3Y[D.]_Y#JNKJPE8$S?];Y5R_8/T;&_E3WRKNN!FM<)N4.RMTN=O
-M!C)GLUF&AH9N`.`,PZ!2J222O!ATO2$5?9<5S6[0J3,X[%8]Z6[0K?,Q]2!3
-M`Z*93"8*80FIU6I,3DXR.SO+[.PLZ^OKU.MU3-/DOOONXW=_]W<IE4H_ENRK
-M^,.V;>Z[[SY>?_WU'>_IOGW[6%M;:Z<*1NO;=5VFIZ=W]`OQ,"(!%-GMD14S
-MA3VRS<NX+_TG9O?]++E]/T]Q_T/(J>_BSYY%!54"B6;*!TVD]`&MC@@-&[-\
-M@/YC'\(K35#?VD"<^2H]_A5RJ12&99`R`DR52H9#\5KS/$_[7TF!"D.<=)ZM
-M4@^>Z^+[`95*6;,T<WFJM3I;M6FD]*G7Z_3W]2?KQK9M*I5*(DO]6\_`BF^:
-M,`QI-)LH*<EFL_3VEG=M7.TW(40BA$DVG^7V0WU\_^G/4!D^A'%D%+,[2^L3
-M_Y!MRR/_PN<Q,%%"88HH,4?=R,2ZU4;U=J?U-TLJW!NLVFM3O?F&VPE<[=B`
-MHBFW4!(O"-CH?A_7/OH[J$H?:LM`S4RC+GR)8/.B+CJC&/!T.LWP\#"CHZ.D
-M4JDDZ:)0+%`J%3&$T`5M$(!CH^!=0U"/W^/>WE[^_M__-?[P#_^#CA)5"D/N
-ME)J&,HQPIMB[Q6BSKY*?53OJ\WA"K-]FB5*QQQ5)TV<J!5)T`&)QP1-&K(;8
-M$%$74F'$BA!*H>AD7`51HDC0]KA(C%HE?N@C`YEX185AR'WWWL?O_=[O,3`X
-MP,WH5YI1Y_.77WV"J\6#J(__2\17_Q01ME"D,$5(I:\?T[+P/)?`]_%E"]?W
-M$);!X2-':+4:G#]_EG0V2[/1C&0+(8'OX7L^KM<D#'Q=^D6)A>ETAG0F2RY7
-MI*NK3*&[FU*Y0E>YCU)7#^E,#LNQD3+$<UWJC3J-K2V<ZB96VL(R36S+QK1,
-MO)9'-M^%;:7QR3$Y-</PT+!.^A)_,Q/;6[,6;OSL]%M+0(!D/<7RSX!0*K9K
-MVTQ>O(AJY&G0(F^D66M*Q.A=K%R5'$ZO,K'_`(/E0;KS.4JE#`.#W1P^.LY'
-M/_I1SKYQCF\_]13///,L+[]RAFICF=FE#;Y_YG6Z"ED&!P88W3_&^/@!1D=&
-M&1T9I:>WAT*A0#Z;(Y/.@A"$@=2&R=$4Q?=#`C_$;7H$@8_O>7BMEDXOD3&@
-M&^(#*K`(`I]4VL80,O'-<E(I'6,?,Q\5A%+1;#2H;6^QMK'.W/04L[-33$]/
-M,[\XS^;V%FX8X@<*W_49Z.MC;/\XH_OWT]M=!F&ROEG'<2P$-0K9#*918(,<
-M,UWCJ$*1VPX,L%QS$78*(_!QW1!IF3ODT)WW?^<D^9WR]/CKL19"EN?GF9^=
-M(9!AY&,%ZVNK//'8EWGNC=<T"!F#XD(D3*DDW3142"6TET^2B-D.J6C+`2.9
-M(!VL*]IL9R+6EDC\B424&!F9PT<^6L)0($(0,O*+"1%8"4!`]#P0`C\(N'3U
-M'!<OO\&^T8/<?OL=#`_M(YLMH"1(%42)F2[]_16^_-B7\,.0<E^9%U]^D1/'
-M#^N0D?5U)@X=XO3++V$:%K>=N)UGGCO%Y6O7<#)I;?YNFMB&P3_[1_^88J'`
-M,R^>)E`&MQ\YS)UWWZ43.`482LMJ7WKY99[XRZ^SMKFYPU;@MA-W<-===S,X
-M.,C$Q(0V;>^KD$JGHQ30=P8@:.]5JH,-IW9X!<77K>4%S,XO</;\>4Z_<)JE
-M)<WHT&F/+J[;PO?=)-E(1?YV(I*>:T::3A?<'3Z2A)G$Q)D()$K^*B6*D##T
-M02@69B[3TS=,OMA#$`9[LB'CR8HAC#WJ(V-/7]&]]N8X,4[*R`8@RM%L_[Q^
-MXO'L92]F1/R^ZO1=P979!8Z-#'+JA3>P<EG2V2R6;6$:0GO.(3&%X/S%JWSL
-MO_H0G_SYGV*[UB27R_$3/_%ASK[R!WSEW$7NO/,$5RZ\P8<^_%,4"B66UK>T
-M&>[6%D\]_3QWW7Z,9OTL%^<W\62HV8B^GS"6/<_%CZ2#H>]Q_/!^;K_M!&V#
-M_A^M@7O\'FYM;?&U;SS)7SS\L):W1/RF9JW&VO)RQ%*ZL9[>#0;L!53NKM=W
-MU-AQ_=Q9LQOMP(J]6#-MKU1-*+T9.*+O,46N6.+8B=L1ADD@)?-S<UI^U]6-
-M:5HZ^3*C/6'">%`FE1X2KZW1;#49GSB8#%R/'3_!TM(B+W[_93+I#/E\CD(N
-M1T^YC]#W<81!?Z4+RS)86EA,!IQF)LO!`Q.\>>$"U:$MJM4J0T-#9'.Y!&RP
-M;8=RN8?`#SCYE:^PLK)$=U<7V6R&KJXN>GM[*9?+]/3TW.!]]<,8[G1*TZ:G
-MI_GF-[_)HX\^RL;&!MO;VU2KU9NF5O\PGLNM"`AO]S[J5._\H+^;--66E0!4
-M>PU28S`O9EQU@O:=^^!>(36=@-=NR6#GUYT`6/QONT-P5&2+4:O56%A88'U]
-MG;6U-5975]G>WM;)P5[;"'Q\?)Q_]:_^%1,3$^\J$..OTF\"'#Y\&,NR\'T_
-MP2M<U\6RK$3F&J_OF#'K>1Z>Y]%JM7!=-_E=(Y')[QR"ZU&@A2%\K&`9=?%/
-MV9X[077?@^1'?IKTOI_"\:K(^AKNY@)^LXII6J0+98S2`.3Z$&:1C:U-W'//
-MD%\[0R[5P,ZD,2V%;8`D16B8"-5A4].15+^P,$\FEZ=4[*)8R!&&BD:CCN,,
-MX7D>MN/AVC8H@[#EXZ322?IBS+Z*&7GOI@3"'QJ`%;]`?4CK6%G'<1@9&6%Y
-M>2DJJ-L'=-PPQ9G,PR/[J%;/</F)/R&?^Y>(XSV$![O9^L?_!)F69)]]C)12
-M2"&UN6U<\.T"IVZ%R+_5IK07LOY6KWE/H_8?9%J@%!@2B4'0#%G9=P\SO_K/
-MD/OZ$6N"X&H5]?V'"2Y^'B4C\U,4EFDE]-)ZO<ZE2Y>HU^ND4BE&AD>UT9Z4
-M!%+B^CX9E2+AY+^+/@S#X$T)_18``"``241!5.=^[N=87U_GLY_]+,UF"V68
-MR?7H](A*6$V)(5YGX:2B@JI]LTDE0&D#X]@8.F94Q5XP4FHS_,Z)GI0RF?YI
-MAI*5,)7BR5[,.-"(O);,^$&03%ICR4`8^@1AF!AM%TL%/O:QC_/;O_W;#`\/
-MWWQSB&Z5U=4U_O+K3]":6L?XI?^6\%_\`?+%;V-?/H.UM<2Q$R>PE([O]ILU
-MPI9+3T^)Q84ZQV\[SMKJ"HOS<QP^_'ZJU4T\SP4I65]?(Y?+TV@T",.`5K-)
-ML]DBE4J1+Q2PG12F95,L=A,*BT)WF5)/#[E<B70TN9%*XC@I;42.]F$R3!/;
-M,",/%)/U<(G&=A.ZC[#A[./4TT]QV[&CE"N5OW8C^'8:Q=T)D+L!+%U8H!.A
-M8@`K#`@C,&!A:9&+WW^>_-B#5%MIMAL-0M>CWC!P&6'8ZL/+#*"<-+9A8RF=
-M5&1:#D.#HPP.#/'00P]RZ>(5GGWV%,\]?XHWWCC#_.(\RQM;K%;KG+MTA91C
-MD<MD(^/$"@-]%0;Z^QD9&J;2UT\^7T"8&H20@5YW;DM[#8:!C^\'N(%'$&J6
-M5LPV]#T7V]1Z=\]W:#;K&(:!;:<(P@#/\VDVZVQM;;&ZLL+*Z@IK:^ML5:ML
-M;6_1=)NT/%]+1Z3$-&WVC8PS,7&0(X</,3HRA.])YN87:;8\_*"%5`K/$YB6
-MC1MXK+@A*YD"I:$*]TR,L-6J,K-49UCZ;*]NX.9*A):%XYA)D7>SO?96R9+O
-M!O:5[[E,3TVRN;H6^90)E`R9OGZ=OWCX8::65S0]7&BO*6VZ+S7(H$3$KM5@
-M%<J(O!`BAHX*T;H^;=*OI$@DS2J66*N.AH%HDFL:$2L&1!0[KY7!NM$WHJ",
-M-F$K2ALEQ(@98,*(Y%PR8K'J1G1^89+9N>ODL@4.'SK&@8E#%/)=>K+K>]0;
-M#0X<F"!EFIR]=)%/?/SCK*Y7R6;SO/'&>7[QYWX>1YA<G[S.\\]_C^UFG<G9
-M:>JU!L<.'N)7/_D)@C#DXIN7>.JY[Y'-E=A7[N8G'[P/.^4D7EX2R:5K5_GB
-M(X\PO[2$@4C\(49'Q[COW@\PT#?`@0,'&!\?IZ^OCW04-?W.@U<Z0;>M"14)
-M8R@,)1NU;69FYCAUZCG.7KB$YWI(/Z#5:M!H-I!^D)A#:E](VHPCU(XD7LTW
-MV0WTM.5>D5H^.71V[ZV&`.FZ&+9D?6D.(02Y8O<-\FL,D=1B;1]0=J49TA&*
-M(F](=]HQO=GQ\V('.^GMI9?%H*`)&%RZ/,7]=QSFVKGO,[>RAF=89+NZR1>+
-M9#.9)/G3,6WZRT4^^4N_R)>?^#K3WSY%H53DUW[SMYB\>)'IZ4G^NT_])J9M
-M,#V_H"7UD8^<<`.>>NY%?N+]][#=/,/EQ35\OSW,\CR=SAGX`=+W,%3(QW[I
-MHV0R3E0?QW7*.R\=3,Y#&7+]^A1_\I_^E%?.G$$*?5UD&+*RL$"C5NN8@MZ:
-MX?)68,`-8(.(UM"NX?3;8=JTO?UN!-*2-6D8V$Z:0T>.$RB0?H`PH;=2X<WS
-M%^@M:Y;,^(%QNKN+3$U-4ZMN(U4[N*:GMY>5E14FKU]C>&24L;%QLMD,_?T#
-MS,W.8E@FEF&RO+)"N5)!2<E:;1/;&:&ZO9"`$6$8:E-O%(</'T8)05^'D;9M
-MVV0R&?HJ%9:7EWCA^>>9FKK.X,``V6R&4JE$3T\/Y7*9WMY>NKJZR.?S25+=
-M#XM]%00!BXN+?/6K7^7DR9-)JF`LL]J+*+`7F/6#@%,_Z!G_5P&Q=A,,?M`>
-M9G!P\`8@;+>_7]Q;Q.P>S_,20,3SO"1%-6;0[KF&(P/R>!WM_MP=)A8//*64
-M.AFXX_$\STO^'H,U0@ALVR:;S7+PX$%^__=_G_>^][TW$"]^7#^&AX<9&!A(
-MO*]LVV9Q<1&E%-/3T\DUZ&1O=LH+B\5B`@[&UWO'N8Y`*1-;M7`CMKMA&Z1K
-M%PG/OH%W88!&ST%DWU%RI3*Y_0=(F0:A@F8KQ-U:)YP]A[EYEE1KCBXKP$YE
-M<5(FCK#!-%"&@T4\T#9WJ!2&AX=I-IMZ/;D>6]5--M:6Z8K2,$^=.D4ZG:94
-MS),KE)'20RF/X:%].]9:#/2]VPS<?V@`5B<Z+V4;;1X:&F1J:K)-C]_%;HH;
-M+8'DQ*&CU-_X)M-?[2*=_B>H0@G&>MCX9_\<?ZA"[Y?^'"O4='@E0DS>'D7T
-M[6YD>SVWF]%(]_I[[!<B=B'J-[OX,4O("&VD6V7A/1]F_A]\BG"H@JA":[*)
-M^<W_3'#Z/VACTH[G$=.$5U=7\7T?V[8IE\M(*3EV_+B6140%O._YN\K"=P]X
-MI90BG4[S&[_Q&QP^=(@_^J,_XM*E:PAA1(REL$-")).4O\[/SL,B-D&."]XX
-MR4M[Z^ST.XH3]60D3>R<5(BX,90"21B!65HV&'O*A&$0`54>KN\2!!(W/@R\
-M*'$H]`EE@)#0V]O#O_MW_PL?^<C/D,OEW]9A.C4YS>6KUQ"N2_=C_S?&^!W4
-M)MZ+>_\GZ/,WZ<E[V*&'24#H-O":+;:J:QP_>I3UU15>>/YY+"%87UUE:[M*
-M=T\WE=XR75TE@D!R8+R(95LTZDVVM[8X=/@0N7P>#('A.'BNS\+2&JXT2-DF
-M*4O@F`:6(0B40!H*Q[$(TS:H-$*4,(7"L`Q"*TUZ[$&NW'L_I:EI!J\\S>FM
-M)A_^F9^C$OD$_'4WQ9NQL6X%7'6:[,>TWR#H`+"D!AT]7W#IRG7J&[,TJ\^0
-M._(0Z[Y!Z"F$<`BS1=YL>*COKR.-7@JE04J55,3VB^Y5T\!V,AP\?(1BL<B1
-MPP=XY97O\\;9L\PO+;.ZLLGFY@;-1HVM[2VVZS7F9F<X*PPLT\!.V:2<-*ET
-M"M.Q2:<S6+:#'1V@2K5E1]H/R=B9Z!FQ/6349(6A!EI55$2U6JUHO>JI6Q`&
-M!%)&,C8#VTXS.##,Z+Y13AP[RFVWW<;X_H-T]?80AB$KZXO,7I]D<4GBA2T=
-M;>X%-'R3#5=0-7NHI_KI&^QC?'B0A9EUKBQM,=J=)K5RA9KT:?:G2*=LP-H!
-MP'3NKS%M.YZ8=DH9?M03HI@)5:_7F+IZA5:C!3(J(/V`UUY^B4<?_RIKM9IN
-MPHUV0RYE2!0HI^4Y:&#<0(-%\42O_3C:<TXSK_3U30344:I@F[D@DZ^UE"XN
-M1G1X@QG1LQ2*0*+ES89F\+1]!0U"4S]!K<2.4L?BAY02@:)1K_+ZF1>Y<.$U
-M2J4R@X/##`_OX_3+KW#W>^YD<'"`H;%Q7GGU#*OKFYB63</U>.GE,_S7O_PQ
-M,BF;F>DIZLT66<=F>'"`EE2<.7N65U\]0ZWATM/31\9Q^*F??(A,H=!NHB4L
-M+"[RN2]\CBM7KVF/),-`(>@J=/'0`P\R.##`_K']C(^/TS\XH%D./W3P2B4A
-M).VAB8@`P$CB&;'KPC!D?;/*]UXXS>F77V5U=1W/]:+!0HW`]S2+*@:I$D](
-MF9QOR7XJ9,3F8D=3WZY'C)TR['@!1OM6S'<2$=M;*448A%@J9'UQGDPFCVDY
-M&MR0>CTK0WL.Z7/=9&>`S8UIA'LQIW8R#T@&HK?RL>ED\^R6J,4>E5(JMAHN
-MUQ?7^=\__6FFWSS'RNP<LS,S+,\OTMC2LG=,02J59N/*95I>B]7)JZ2[RFRL
-M^[RPOH9EV>2&QEBM^:27-_`#'S_0+*M&HTG=#Q"&P7]^^//\UC_]%.?_[(NX
-M@8P`K$@R&#/B0Y_WWWV<HT<.:8`$(P$VA7@GF5<J86O6&W6^>O)Q'OWR5UC?
-MK&((A:5@;6V-S8UU9(=\](9"\B:@12?CZH;KJ)1.&H\&T4;'OQOL[0-VZ_=E
-MIT5)&X1M2[(.'CZ.0H<$A81ZSQ."8R=.L#`WR]G77T,@J?7U85L.3CJ%VVI!
-M=)\9AD&Y7&9E986YZ6ELPV1X;(QFX*-4B.\&2-.@5,BS.#=#;[FLS]GU\S2V
-MM]C<V&!U985#AP\GB<.F86!8%L(PL6W->!@=':&VO<VI9Y[AXL4+U&O;#`X.
-MD,OE*!1*]/;V4JE4J%0J.]A7,6/B;PK0[&S.EY>7.7GR)%__^M>9F9FA6JVR
-MO;V]8\A\*R_26S&R]F(D[>5Y]7;[O5NES=_L_WFK]VTO&:%2BKZ^OL3\NA.P
-MBG\FKE=JM1KU>IUZO9XPG?Q(\KVS'I5OJW?=_9SWDEON-<S=_=D)C,7`Z<&#
-M!_DW_^;?<-]]][VCX28_[(]L-LM/_N1/\MG/?C:I)1N-!JNKJQB&D4AP.U4`
-MG;+!&+P*PY#U]76*Q6("9,7!3P))*/3@3P@3TP#,,`*W%K%7%U"KS^(::7PC
-M"\+&$`I3^MC")R-"+$-@.@ZVG<9Q+"S+1IA"^UTB"97`C(>9T37T/(_M[6VZ
-MN[M)I5+X:9],&&*:)IE,!J44A4)!I\6W6BPOS>+[/N5R6<L.HP\G2DS=#6#]
-MK69@Q1_Q9A9?[,'!07Q?:RP+A<*.32<VD,O]_^R]>8PDV7W?^7GOQ97W45E'
-MW^?T<*;GOCBD*$*D1).6;*[D75JVM:)M&`8,`;M8V_`?NU@LL/O'"EA@L89D
-MV9:TU+$F14FD2-HDQ:&HX7V..*)F>HZ>OJ;OJ\Z\,\ZW?[R(R,CLJNX9>H8:
-M2\Y&H:JKLK(B(UZ\]W[?W_>H5-C<V$#;'@_>?QSQ_"<Y\TF%+7^1\.T+)+NJ
-MC/_A/R`XN,3B;_P[2FL;:%N9\,K4R5_<`:U_K<9_.\D'MV,#S%-F<O!*S!Y/
-M<2(V!I,Z7V_#*&2@)9<_]$NLO_^]Q)T&UJHF?JZ'_,PG"9_^?TC&:S/L\FQ`
-M9;34+%7"\SQ<U^/(X2,S5-4P"E,`YJV+GCN.P[WW'..#/_,W^4_)9[EXZ0J]
-M7D!,9$S/A56021C:Y%1SG,PRVK)MC,[,]*<I;!E@96"I"*E`2,N<R_292IHT
-M)^/%D^2;%V/$GN3).*:K&A!&@6'`^`%^$!!'$5%HD'R=Q%A24:U7:+6;7+AP
-M`9W$>8&121UVNC:OG'H%?^)C6S:N)2EOO,I!O<IA^QI/O/,]7"XM\MV-D)X:
-M8*_LI>_>(+YTFDM?_0[Q<(LD-#+!,(R(=`S$("2N<@CC`*44CN-@*XM$:YX[
-M\3RM=IM=>_>0:$FY7,9R2MCE*E$<H:,(2\>4%%A*H95%/QX31P&]4+%9ZG"C
-M?IB;`QCNAT,ZX(%SWR*^>9)ATD?'%4Z>/,GCCS_^0R^,MY,0%A/WBC^;WR!D
-M7QM`=$J+-V"6`;"&HXB77CY%XO>1_BEZ9RJ4]CS`5BR)(DFKO4@<]#BQ,>32
-MYT]RZM(&/_.!1WGLGETL-P0JO=6'PS%;&QMTNUUZ_0$:1:NY2*7:YJXC`J7`
-MLB3U>AW']5A?6^/JM6NLW;S)ZNHJJS=7Z5^^2(S&L6R0`B446JA4QI!NIC!R
-MM+QP)0LGT`9Q$,*P?0K-ABCUW*K7&BPM+=%9ZK![]VX.'S[$W7??S9X]^]BU
-MN,SRXB+E2HTXBO#]"9/)D,WN%HJ$:JU$J]E@?6O(8)2PT1>L174VY3+.PFX.
-MW7TWU7:59Y]]D;#2X-!"E=9P'7=\E4G?83P:(BBEUV3[.3Q+?MF.8O^7Y8,U
-M'7,)&VMK7+UP'C^*<@95.)[PM:]\B:>^_!4F<9(G8F77)O>ITM/TO"0W?\D,
-MMN=E9^DU3"^ISD$0X_TC,<;OF1]CD7U@?(A2N4&V8@FS7DF4D45GQRB,!U%B
-MZ(EF91,RY?^:^'F*QMK"'&\<3IBL7>;&ZF6>?^'[M)L=OO&MK])J=_"\,J52
-M!<=V4I\;P975#;[PIU_E\/Y]K"PMTRPWZ75[?/5[/^#,V7,,QF-*CD.S52$(
-M)[SKR4=I+;61"&)MWD-_T.<_?O9S_."YYPFB,)=*5DH5WO>3/\6^/?O8MW\_
-M1XX<867W+JK5*LI2/P+&U70\ZT2D*KU4*IHRGV*=</7F3;[W9]_GN]]^AJV-
-M'HE.&(\&3,8#XBA=<Y"Y/#`AWM%+9KNFVTYFQK<"#CIGQHN9794!*D,";`F7
-MSY_F\+'C"*%(5`[5I:"5S#V1S/Z#&?"*6]A@^C;'FN1S>?']9LW03,(E\A1G
-M,7/N,]-N$ZP#GWGZ.^S;L\B!_7MI/+R?'_NQG\1S+6RETO%=2%A$\;X/_`T^
-M_@>?9L_!PX0Z(@@CM#8A`>-P0G>CBT5$H];`=4L,UU>Y=/)%WO6NQ^BT%]"!
-M3YA)"*,H!:X2=!RQTBKSH?_VY_`<%U)ONK^,>4QK8^5_\N0K?/P/?I]O?_N[
-M("52"$:#(1OK:_B322X7O.48;U4]WI8EI74!44T95QEHFN7E&!/_G9O%VS>2
-MLW&6A7H;AJ.4PF"L4G'HV'%4ZM>7'UN<1KUJS:Z]^ZG5&SS[[)]Q[*YC=)9W
-M8;L.I4J%\7!DCC%]'YU.AQO7KW/BQ1-L#`>4A4VDPW1]]/%]GWZ_S\F3)]/D
-M,H=2R:->KW//O?<B+3736$@05"MEFLT&X\F8DR^_S(F_>([UC77B*&1E98EJ
-MM9HRM`UXM;2T1*?3H=EL4JE49HS;WZAQI+5F.!SRC6]\@X]][&.<.G6*P6#`
-MUM96SMAY/82!.\U5=P*H?A@YXIUJPMN=KYV./?N=A84%RN7R+<<JI<P-SWN]
-M7BZQ'(U&N4(C8T;--^)?*UML.T#K=L>=C=VBQU;1R-UQ'#S/XXDGGN!?_:M_
-MQ0,//###*ONK\!!"\,`##^"Z+K[OYZ"5;=O&PB:]#O.@35$!D'E-95++XL_F
-MB2NWVAL9&PBA!>@('7=!FB1I(6TLI;&DBV4I+-MXV&X'(LVNAV9?7$RWS#X#
-MN60R2QK,_-HZ:4!$N5R>&2<+"PO4:K4<P'JK,>_>5``K,W7,;HQFL\6!`P>X
-M>O4JQXX=RY_7Z708#H<XCL.N7;OH#_J$?DC)]7CHH>/8+WV2DQ_9(A[]4^2/
-MK<"N,FL__3.,#NUG^;<_1N69KV)C?$1,&]!"ZB2-TMZ^P_=:+L+KH:N*XO/G
-M%M<,%]?"+*`JSQI,C+=)E!#X8]:/W,_5O_?WV7K\082C4-<TT;?727[_/Z#_
-M]/\B#C:G+JMS#*QLXO%<+P>P&HTFBTM+TQM'8S;!6<+56Q##BN.85UX^R;/?
-M_SZ;&QO<=]<Q=K7;K-ZXP;6U==:[&TS\@(34DS8MTE/?]1F0*K_.Z4XF"QX7
-M<]V1)#&\*A%%4Y^=M(NM4R-6*56^,2K**S+V5AC%1($Q90W"8$H#CGRT3E!2
-MXGHNE7*-2K5*K=+@F6>^SV@RX2?>_6X>?OA1/,^;QH-O`P:__/++YGI[+I[G
-M4*F46&AV>/^//<D'WO<$CNTR&O4Y<VF59T\EG*W`N4-W<U5:]->V&`0])NM;
-MQ-TM&E%($(Z@OT4T[A&-1H23,4F:5"6TQK,2QFI"/UFE7*E1C2Q*)45-18A)
-M3*FL&'L>OE+<'"M6DS+#RA)K=8]65;&T.>#XX#KMCD_)$4S&(3?6RJS))<X-
-M>@@%ER]?8CP>&UG<ZQR/V_FGS/\L`Z]V8NH5.UX9HR]CT^6)44G$]=5-7KUX
-MF2@*L97&&KU*=%6RL'@7/>D0#`.65I8XLMR@M[G&UZYN<?E/+O#UYZ[P8_?O
-MXMC!%BU'(B8^O:TN-ZY?9?7Z#397-Q':,%E*GDVU5F5Q<8E''GV$X_?=1ZE2
-M830>T=W89&U]G=Y@P/K:&JLW;G#U\F7.GS_/]6LW6%U?9^3[1*%OTM_B.,.I
-M$,)(.CW/+%"5<A6OY.&Z)6K5"N5RE:7%118['187EUA8Z-!9ZM!J->DL+%"I
-M5E%*(E/F31PF""Q"`F(_0((QB'<J:&M(Y"UR-?"YXMMT<9#5%DN[#E!;6*#;
-MZ_'"J7,L[5EF[X+$ZU^B'EVC6I;X_HA>KV>D=CML`*24,QN%HA_6:XW2?K,V
-M0U$4<>/:56Y>N4(2&Z:FU+"QNL9G/_MI_NR%%X@P`(:1XB5S`&,*5F7^5RD(
-M'Q=^GI`4"K],1R40I%(#89@],CMO,B5YI8;:!E2P<F#!)%Q*IK&$65*K1$I-
-M(DT::Y(UHI2%UE'*#)N;6_6<9TUZ;!GK8;.WQL;6&EP\@P!<VZ56:U"OU7'<
-M$K;MX-HN9T^?0CD6$3&)'YE&0!(;[Z`P9##H\P\_]'<X>/0(2D,BS?TS]B=\
-M\4M_PM-?_3+#B9]ON)14_/@[W\6A@P?9MV\?1XX>9?>>/30:#1,A_2-8"C-6
-ME%DSLH1;<ZVB*&%C<XMGOO\L7_K3KS(:C!`")I,QHT'/-`(S#ZL49,B&BT;?
-M$2@HTF2*F^AY,&&>)94_)V=F30$L!,21C]`:?SS"JS<0).EA3I,!BZ\GICX/
-M4YGC-G^_N$<KLBXRF7[&%#(_FW:>9:JYDT*8`(YY1HXVX(6.!#+67+QPC<N7
-MKAF3>6D2HZ60)LE0&":9!52K+K_XP?>AM,\KYU]%"D44FS5]3ZM&K:$X^O!^
-M0JUX_H73W+QVC8?N?8!_\G=_%NFZ?.%/OT(O](F"F"1=4Y(T);1DP<_^K?>S
-M:WDIO1^+@,WK4Q/\\&/3G.-NM\?37WZ:C_SN[S`>F]"#.(K86%NCV]U":F8\
-MXFX%%+BE63O_]7:>5^EM,!TIFAE[BYV!JIU2O47^#Z;GD_3<[CEP"*]<)LXD
-MMUKF#,QL:HVBB$JMSH,//\8K)U^B-QAPX/`1JN4RU4J%S<V-/,E9:\W*KEV,
-M!GU.OW`"C<9VC"JB4JY2+I597%S"=1WS=S(&K)+YF[8=!\=V4)9%L]%D-![Q
-MS6]^DWZ_Q\7S%\Q\Z=HL+R]1K9:IU6JTVVV6EI987E[.V5=OAG0PV^>>.7.&
-MW_JMW^*K7_TJX_&8C8T-)I/)Z]JGS?L\[002[01NW4F6^GH`M-M];[OWL!,K
-M2PA!M5HU85ESX]+S/!S'H=_OL[:VQN;F9LYVST"/[=BH/\S[OYUB:+M[:=X_
-MRP3G&.;5PL("'_K0A_CPAS_,WKU[^:OZ6%E986%A@2M7KN1[3-_W:3:;,[5"
-MJ53*P1V`R63"VMK:CC7(=@$EVTDZDX(?N$*:M8CLNM@&N+(5EI(H-<NH+/I$
-MS@=91%&4`XY**:2E<!V'SL("81B9QLMXG+/M+,NBW^_G`&SV<>3(D5SA503.
-M_LI+"$4!2)`I==)U7>Z^^VU\X0M?8/_^_;BNF],J?7_"[MV[Z/6ZU*I5UOT-
-M0.#8#@_>>YS:A6?XP;^]P.CF_TC\,_?!?LGPOONY^#__KS1^^PDZG_Y]RO*B
-MH=5I;3;R6?<F6Y6V26RX':`UOX':J<.?,ZEWN*B),-'H0FMD`MI.#</3#LU@
-MTN'Z>_X1Z__XIXCV5B$2J-,1?.D4^O?^-?K$9XBCK;QCGYU7I13M=CL?@)[G
-M4:O7\DC0AQYZ.&6ZI3&IJ9]4;ACV%GID-\R9TZ=Y[B_^@C@6E,HU',O&\3Q<
-MSZ-:J]+<*+.^V:4_&#(:^X1988#&O#T389IUM(K=O5Q*P6R,=U8H3KU'8A"*
-M,!3&V%6*0L$7%\R^]=2@/8F-]"H*T7%@#.B%P+%L7,_%<5S*U1KU6H-:O6E2
-M/RS)Z5-GN';E"E>N7.&#'_S9G'X\_QB-1IP_?Q[+LO+4D&JEPL+*,H<.[$((
-M&\M65*IU]BTGD(0<6G'H#R8,!UMLZAZK&R/6ZB%;KL>`&H-X@4%RB$&ES:3:
-MQJM7B1U%)&*2]/R,I"1",$(R0%(6@BVM:21C$BMAV2NQTJIPP'58JE@L5!T:
-MGB*6$4G883C:PV:_R^;J&JLW;V!)C67;."4/RW+H]7IIW&OU#>T4SC.NMC-P
-MS\"KXF?SD>1RT#"*"<*0*U>OTA^,((J0MD;J/E5]%;$54&[L1RTMTAOWB$*/
-MW?MV<^#`'E:OK_/42UO\V=4)]^_=XE`#FMK'D1.V-C:X<7.+[L!(S%S/QBW9
-M-)L-.@MM=N_:1:52-N?*:=)J-#EP^%!NJIQ,)G0W-CAS^@S//7^",^?/TQT,
-M&(\G)H$LB8EC8\[MV@XK2TOLV[>'SN(B"^T.M7K#@-W5*H[M4/%*.+:-8SLX
-M)1?;4<BTZ$S0B,00]LRYDT:"J`,B0GPMV0P]+FXXG+@@>7FM37=E/STQI%$J
-MT6XU&6QL\<)S+X/GL'MEF077(CA[DDIIC>6#+=`NPU'`>#RF5'*W[7@5/^0V
-MZ5-W\D-[TYA7&J(HY/RKYQAL;A$G&6,JX>(KI_GX)S_!Q=7KJ13/@%=).N=,
-MPTQ2P+7`3)C.5R+U=4_2P(CI'&8`,#%E*Z3%8)']HH5&H!!"F<(I/[=&7H?0
-MA@2D!6:EBF?7MJRK**9FV6D7(#4%3_)CR3RQ<@MFD<DAA9%&Y36;)(PB-C;6
-MV-K<0%DR!UJEE*D?DT!D$C1C(T[HAWSHIS_(`P\_:M+BM%E@XSCFN\]\C\]_
-M\8OT^L/4/T@CA>0=3[Z3X\>/LW??/HX>NXO]^_?3;#;RKJ1XL\='>JKB+!U2
-M&ZEHHC7#<<!SSY_@<T\]Q=K:%B(QYZW7ZS(>#DUG=L8;:(H4&-\S(Q/<CN$]
-M>R_HVQ:3LY_%3*(?N4R1E,%D4C236.-8<//&%0[6&^9:Y>-Y%CS+QH4NC-OY
-M?=5VC8?B1MV$:Q0;$*!UD.^_DCA!2$&"*AAZZ;G7SQ(20X0V0)<0R2U`>)*R
-M%@,-FY,)3WW]>_SX3_P4O_S+_R?+AXXA79>55H/1N,^)5VYPX4*-`X>/\-[W
-MOI=V9X6+JZM\]BO?X,3+IQD,QT1Q0AS%1%&8>F#&U!S%3[SS,8[?>YPX2;!3
-MH%`P-?9_LPJ%XCA(DH273Y[D-W[S-WGIY*F4%2[8VMAD8V/=_'\ZS;"=-&^6
-MB26V!;*F`*A.TTTII`INSX;9Z?-VJ8,[K17Y]Z6DO;*+>FO!A%60*3:*8&J2
-MI\1FW[OGWONX>?TJSW[W.[3;"_3Z?1KU!@</'C#L5,NTHZO-)G>W6B@I<P\X
-M*<R\-^-E)LR^TG4<:O4&;JG$^L8&5Z]<H=OM,1CTN7[]!L-!/YVK-=5JA5:K
-M1:52H5ZOL["PP,K*"BLK*RPO+]/I=*C7ZY3+96S;KHT?&@``(`!)1$%4_L]F
-MRQ3OQS`,^?*7O\RO_NJO<N/&#0:#09[4]GH;_MN!+O/`T';K^)V`I_\<NYC;
-M-0!V`HZ*8\MQ'!86%F:^9UG&EQC@VK5K^7D;C\=3`'M;"YW7SR*_D[_R_/TA
-M\P"7J7]3!E+4ZW4>>^PQ/OSA#_/VM[\]KT?^2_>[VNE1J]6X]]Y[N7SY\LQZ
-M6-Q;9@"6YWD,AT.TUDPFDYGF]_S8W8X5/;]W54JF]C3ILI[Z-LO4UL&RI&D<
-M2Y4"6[?6-O,A`-G_\X9.MJ8I0617>%4LH*R$DA52+6L28:?[)$$8AC/W7>9;
-M;MMV#F#]M9$03D^HD6!9EL2V+9:7ESEX\`"7+U_BZ-&[2)*$1J-N"K?.`K[O
-M<_;LN=D;TE$<.7R(VOI-OO>[_PMKKWX8_O8'D`_6"!>J;/R3GV/4?COU_^^/
-M:`X^A5L.L'6!])Y6`G>B6FXW@13UT_.1I-/G<XM7@1"ZX">A4D!#$PD-(XT?
-MA?2'$:OV^^G]_5]@\G=WHQ<4NB]0S_7A"]\F^:/_F^3B5],$*CU#[5=*L;2T
-ME!^C85PUJ%0J""%P7)=''WLL?WYV+<1;$+S*09KQF"N7+E&M5'"<F"!TB*,2
-M;J5*N=%F86&3A>XR6]T--C8V&6WUV.SW&4Q&C"<^?DKK)S'LNSA1.9O`&"*G
-M#(>TRZ=3^8%A-@@BT]PU$TR6;B3,YTRJ&,=1H6NB4X!+8DF%K235BH?G-K!<
-MEU*E@N=5<4LE`V+9'H[E&$!3"BQE)BHIX,^?_3Y//OD.]NW;O^T"%00!P^%P
-M)OK6\QSV[UZB5F\B58R.%>$D9*.WQ4:_QW#L$X0QL51X7HG%%M2J%G'@HZ.0
-M(`SP`Y]@?)%D+:(T;I+$/I-)A#\9H:1@9<]>FLTVC4:=1KU%NUVGUJC3J*U0
-M*[E4ZA4\QT.E4J1$:\9!0'\X8AB-D#I!Q0E*2"QEXS@EI%24O!)26?A^D-+/
-M?SC`<Z=NW4YZ_^+7\\#5--4O)(IB@B`DB@(F0<S5&^L$HQ&6,!XEE@B1R095
-ME5!W;(X>W4UDU3C3]1F--95F"[MDT?#*+.W9QYGK:_SY\S=!AY3+$;L/[F52
-M=1B72M3",4TQH20%ENVPM+)"<Z&)[5BF$$R+ASQ%#H'6DBCP2:*`*/"QE8UM
-M62261.!B)8F1@VEP7,/&;#5;M)I-FM5Z*C-P<6P'VS%QX4I*)`FQ/T%BI24K
-MV-(&*5.IKB!*)(/)A!O=/J_>'/#JM3[7AQ:G;HPY>\-F')8HEYLL+M79NGZ-
-M%TZ_RD`+6NTFRU6/9/TRZZ]>Y6@+ECIE8$(<AR1)Q'@\P?>#N0W8K6D[V34L
-MSL]%6O>/PI`[ZR4$DPGGSYUEU.\39[-,$/#M;WV;__34Y]@8#M-&2K)#<$8R
-MXTV4@PW);-%'EL;&5&8XK0&GFV$IIH![GC28,V!2BGI>7&5`&KEMC,A'76;`
-MG10.6^1,KA32R#=-ACFW34=8FM\J>E_*8M$H-$F<H"2$:`/BR'3CEDJL`7S?
-MYR??\2Y^ZF^\#V7;9-`*6O/BR9?XY*<^Q97K-PP@)P52*!Y\X"$>>>AA]NS=
-MRY&C1]E_8#^M=ANWX//P9C/SIGYZTSDK2A*NW+C!Y_[X*9[[BQ>-]Y"0*"'H
-M=3<9#?HI2_M6IE*1\3+_MVY7_.S$;+J526.`()TR_X3(YAQ]2W$712&CK57S
-M>C*U*DAF4<$IJ#D+,.S$(+CUWC`RW**Q<9X4&\?YNB-R?Z,I$(406);*&6'%
-MXJ18Y&_GKY>#O$+RRND+O.NA^_CE__W_H+>^3F.A3K.SA%VKHZ5B,!AQ<W6-
-MK_[@1<Z\^A17KZ\1A"%)G*XO*0"GXQ@;3:/D<,^Q@SSY^"-8EB0V&EASKB7I
-M7NWU%]ZO%Z#8VMKB/WWVL_S19SY#?S!$"L%X-&9C;365H8C;7J/9U,#;/V0*
-ML&>!$0B1,[J$ANE&>IJ6^EH86#LQ'.:/K=QHL+QKUZULOYFF]O2ZZT)(Q=+*
-M;CJ+RZ#AH.L:`%E,[Q69!Q6D>SH$CFU3*GE(*0G#Z=@=^Q-&8<SZYA:#,^>X
-MN7K3^$<%(</1$'_BXV1L+1+:[3:-%)S*#-N7EY=S`&MQ<9%&HT&Y7,ZE@V_$
-MN,D,QC_QB4_PZ[_^ZTPF$_K]/IN;FSD+^K6`0[=C$,WX[W%[O^$WNCEU.Y;2
-M=LF-V[U'*26+BXLSX\[S/-KM-OU^GTN7+K&ZNFH"=E)#]B)H5WS_K]W?[<Z@
-M7O%S$<@H)A5FZ9:9=<^33S[)S__\S_/XXX_3:#2VE<_]57M8EL4CCSS"%[_X
-MQ1G6W&@TFF$CW;QYLY`F'\^L14$0;#NVYX&LXG/RZZ^+N[AL#E,HE2D.,KW6
-M=,'/_)HSZZ"=UM0L!=1Q'#,ON#$BU%B.0A*C;`<E+*2.&4TF,YYY6FO:[3:M
-M5FL&O'JK@9EOJH1PZMH_I2>6RR7NO_\!_O1/O\32TC*U6HVMK2YO>]O=-)L-
-MSIX]R];6%BLK*]RX<2,UT38LII7%)=Y7\3CSY[_)B1/?9ORW_P'RW0^B#Y>8
-M?&@O_IY_1N^C]]&\_#25U@4J_574I&_\2(5$99'2V4Y=%SJ,NMBGW,;D?(X^
-M7:1>R?PUIG1[#4@=DR`ACHF3D#")\2V74?D06\$AMMJ/$/_W/T;\GBK"`OWR
-M&/&U%Q"?_B3Z>[]-Y&^0"'.18J;:_HSBF;&P2B631%*KU?)-V/L_\'Z6EA;S
-MV..LDVZE>GOT6PO%TEHS&@[Q7`_7<=%(HC35+TH[EU&XF_%XQ&@T8-#=8MCM
-MTNMUZ?8VV>KVZ/?Z#$8C1L.1D?'%(4'J084VJ3I2R+EB<>JO(=+.FY02J8SW
-M@Z4D2IC_*T?A."64FFK$;=O!]3P<U\'S2KBNA^.5L!P793M(:1?&E)YN<O)-
-M'<1Q@`8V-M:W!;"RA^NZ^6+I.,9'87EI&=NV#6N(B/%D1*_7SY,$)T',)`@)
-M)SZ3(""*HWRCF-&&<1SBQ,C7XLA%VF-0QKS;J]:PRQ6D6P+'RC/7XS@F3&+B
-M*$*KV+#<4E^E)([0<6C`/AVE19#.@6S+LJE4JOA!-%-0O-ZY92>:]79LJ]L9
-M5TZ95_$4P`H-HRX(?<;CB&LWUQ$B0BF)XSD('6'C8^DA>Q<D;UN2M);J/*%:
-M7.LEG-OP">L.QPX?HN95>/;,6;:&(QHK"S2?/,Z@[I$,QY1W#1A<OL1HN,%0
-MCK%%!=TXC"PUB3`%;39V,O:"0!#'"9-)R&#D,XX$09P0Q3&Q-HDD0DM$DDK`
-M(@L="Y(8XE@Q"2+L281`HK4@UBERJV.TK;"513A)D$H2"\40S2@(V1J.V0@2
-M-B+%U>&8JZM]OO;T<ZP/+=I+'7;??8Q.8\RU2U>)1B."K3$WKVWA*)M]50<5
-M;S*Y]`K27V>Y+FEZ=?S1A(U5FVJUC%*2.-),)D%^GYC/1JHQ'QL]'PG]EY%&
-M.!H-N73N52;CH;D^&@:]3?[D"T_QU->?)DI,<2W)`,A4Q)R]-\3,/5`$L$@;
-M%QE#*TN,T[DD1L_X6Z&SHE>G()/(3?USAI8L+FG3=2_2&3"6D.@<AD,GICN7
-M4"CNI%F0E)#$V@`O.M</35-;,S`LC[W/F!FY?$RFR7C"C%>M<T-X$L-4TD(A
-MA`$J'KS['O[.S_X<=LE+I>#F]2Y=N<0G/OE)SIT_;Z2-RLSQAPX=YAUO?P?[
-M]N[ER)$C'#ITB(5.!]=S?^1K6R870&NB..+$BR?Y@T]^BO6U3:1(67%*$O@^
-M@UX?B)C=D=P:MV[8.COWH[9C-NW(BIEKSF5_NVC3F7MBS0!E9GSTNUT:G:64
-M>5*8JX2<8>QLEQ*]7<%:-%W/?`FS@(GQ:$`83(A"GR3RT7%LO"F3C"M6D$(*
-M@5`6ENW@N!Z6Z^&X+I9M8ULNTI)IRB9Y-SPGNF<`K9`$@<^_^=@G>=>3CU*I
-M5[FX.63KS/-<NWF3K8T>_>&0*(I33SJ=`VQ9LRM)$I36>+:DZEH<VK/,.Y]\
-MF&JUG-Z_!JB=G]_>V&)A>K^'8<CS)T[P[W_C-SA][AQ*2)(P9&US@_YFUXPM
-M4=RWB%L`JEN.;0<MKIB^T/3Z,I4-%O>G10;7G9A7MV5;%0MX(;"]$KL/'#0^
-M7Z+`HLGM()(<])]_C6RN4;9="'LPC7E0IO&C)"0:V[*8^#YHS<;&!NL;ZPR&
-M0\(P(@DCQOX$+6#0[3+H]PG3P!C+LK`M"]MQ\#P7T)0\CX5..Y7]EVDTZK3;
-MQO-J966%I:4E%A<7\]3!S$KDC1HW413Q^<]_GE_[M5\C#$,FDPGKZ^O;`MFO
-M-U'P3LJ7']5C.]GR[4"D>6^KY66S_\Y^5J_7:30:K*VM<?;L638W-YE,)MN^
-M_FL]IIU(%_/SZ';WQ?R>J>AE5"Z7N??>>WGWN]_-N][U+M[VMK=1J51>\W'^
-ME_[(WM]==]U%L]FDU^OES*/-S<W<VVW>6'\[$+/5:N5F[W>Z%[:[?K,A;VSK
-MI55\%$&L[<:!;=M(*=G<W#2-,R.8QHHAD2G32]DF'$HI+,?AP($#,W]S[]Z]
-MN*X[P\!ZJXT)Z\T?(.9D&6,X&]NV65I:XOCQ^SAUZA4>>NAAKEV[QOKZ.E(*
-MHBBFU6JS9\\>',?A^O7KA&&8^IQJO%*5NQ]\&\M7+_/=?_,_L/:-_P;],S\'
-MCQXF>;C$>,][\+]X+^KE,Y0;IZE/7J+</XO372-.?"Q<D`E"),65<QJUP]3X
-M.RM(MMN`F5\UYJ`Z-4T6*9-'1X8)-"(A"6)"*?&K;4:UXPQ*CS)PCY`<W(?^
-MFTW8J^"JC_7L&?3G/HW^YA\2KYW!L@2VXQB==(%.KI2BU6K-H/V-1H-&HY'J
-M=P/NN_]^'G_\\9E-K*$B2BQE(3#LC+?8;$*B$\J5LB$J2$6<),:_)0,?TJ2E
-M.$E(@H@@\O']$:/1F-%PQ+#?8S@<T._W&0R&^/Z8X61",)[D,;5)G!`G4^`$
-MP70#0@KJ*#-6LS%KV79.L75<STBM'`=E.5BV@[)L;$N!4`AI&:^S3.*03*6L
-MD4X(=8),AYZ.LUCM`"7)?0MVZA34ZW6:S6;*P')HM]HT:\8[*HI-=W<X&C(<
-M#PE"/P5E0I(L"C8WM$T@B5,I@Y$V:`$))B61."L&,+Y>DPFA8Q-,;,:VC65;
-MN;%@.8R(U#25(XX3\_O9WTZ3TC2Q*6ZE,>%V79<HYH>>%'=:)&X'7,W[EFT/
-M7J4QYZ$QY??#D*W^D/7-32`QTJ0DP5&2)`E1)#0K+I6RHE.SJ%<$;]O7X.VZ
-MPOFKJUP83>A/(NX^LH]6>Y%NZ#,,`E;7A[BQBSL0](<E1H,F4E<YUP^Y'%SE
-MA<LAAP^VV+N[3K-L4?8DGL3\W1@&H6!M['!E6&8MKC*.M@A#BRAV">,Q(HZ1
-MB22R$GPA&(30'5G(B2)T;$+?PA$**P(K3+#]B%B$Q(E*Y4XPB22#$#;'FA$V
-M&W[`5MEFTO#H5^K@M5E^LD3W*R_PZIF+M#HE[KK_;DIVR)53UXB(V=LIPV0-
-MW3V#%6_AR!'EDJ3A6MA()F.%PL.U')3GX`<AX]$D/=<RG?-L@F`V]25.$U6*
-M%.[Y1?_-EM\,^P,NGS]/Y/N@#=NS>_,*'_WH?^#[K[PT94EI2+0$J0OL`S/W
-M9'(M9I(BL[4FDQ46`=YD2I-*UZC,BTJ*C,*1;F1R%H?,F1W3'\\R>:;2+L.K
-MRH,/T&EPA4RE5D:6AS`;(HDD;=/DC0!=6$,-(T?,LAQ2HWG3<33/-.EC">AI
-MGG#FA9:0L*N]P"_\_;]'I=G(&S`:3:_;Y=/_\3_RW`O/$T:Q8=\(P9Y=>WGO
-M3[QW!KSJ+"[FM@4_XO9,GAH813%_]H/G^.C'_@!_$J:@8LH21K*VM@HZ*@`!
-MTP)[V_E/B)1)O+U!^^M-8]Z.A6Z(>VEH0(%MGAG26\JFM[5!>VDE98V)`D-#
-M;"MIV;8XTTF!<9:%:H`?C.AN;C#N=4G\$4G*/-4Z3GO32>H1E@8"I>MO=NRQ
-MA@!!B$)+B18*+`MIN]BNA^N5<;T2CNLAA)HV*K5`R"17129CS1]_\2M%.[!I
-M<RH%*(76Q'%JVA_')#K!DH**X^`HC6?%[-G5YHG''V!QH85EJ[0X2,'`-PV\
-M(@<#;ZZN\O&/?YRG_N1/"*,(!70W-UA?6YL!FV<*^\S(7^X`6.A4C*?GV7=3
-M\&I&$2&RWRDR.[/?%?F]?RNHR;;%>G%LS;.^E.6P_\A1I%*Y8K'HWW<G[I@2
-ME@'![!1@<FS\(&!U]2;CT8BMK2Y1"O!D2;X3?\QX-&8R&9LF']J(J*6I%Z0P
-MEAZ6LE"NE3?XDSA&"EA:6J)6J^&Z+K5:C4:C0:O5R@W;%Q<765A8R,$KQW'>
-ML"(S6S]/GS[-K_S*K^#[?LY"N5-Q?B>_INW`H3MY5[X>0_/76Y_NS$+5V]H8
-M%'_6:K7RQ+;L_ZU6BTN7+G'V[%FZW6[.NKJ=M]<\LV4>[)IGJ&TWYHL-O7FV
-MNI0RWW-W.AV.'3O&_???SV.//<8]]]Q#H]'(#;UW\J[[J_SH=#K<====//OL
-ML_GYS.2X\S5$L2&QD^G^3C7([1BLV_D)%G\G&P/%M:'(OIH?1U)*FLUFWL<Q
-MWHX*(3465KJ&:Z0`J>P\^*$X-E=65FZ95_Y:`5@&D9S>9,:_QR$,0XX<.<+:
-MVAI7KUYA[]Y]^+Z/$()2J<3>O7L)PS!UOU>\^NKY*?42A47,TNXEWBX%7__Z
-MOZ;_[.>13_XMXG?]%/K^XX@/+!,=7Z#[S#%Z-]Z)HY_'*YVB+*Y0WKR(&JUC
-M12%*Z'1QLA!*IUXA:7)3H5S(FTN)GI6`)&D^E$Y($"1)E&Y:8*)L@FH'?V$_
-M0[F?0#Y!W#R,6&JBWU$AV>\@>Q/$'YU"?NOSZ._^,?&5/\>Q!0>/'F+?T<-<
-M>O4\)T^>G!F4BXN+N=%XJ52BU6I1K]>Q+(L@"-B[=Q^_\`N_B&59C,:C0K2\
-M8<+9CHW6\-;#KXS9KK"<E*T@4K/[0L<WE=IH-)33>/3,,T/'Z,2PBY(HP0]#
-M1!P3AL9,/8Q"HG`*&,5QE-+ZDUMBGDWQ9Z?%LT0J*_>4$:GQIA(FF3#)-V0"
-MDBG0ED\\L3%E3G2<?@8=&\/P.,[D:@'HA%*ILN,"7BZ7V;5[%S=N7*=4*J>;
-MFCIVR34#,8H)DX3!H,=H-"8*(I(H2KO3L9%#HK&UD5!F'CS&Z3L5!N4L#)VF
-M+.I4.AD1!2&Q'3*9C'$LA6-9V)9@;!O?&E,@2Y+$L`VC."&)-7&4D,1Q[CTF
-M1;:H*J0D-[E\(Q;+G1:1Z09^>_95)AW,`*P@"`C\D(D_(0A"NOTAPUZ?)$EP
-M4OF3$`FV4#2;99:7.U0\!\?2E,H2KZ397Y8<W[>;33_FQI;FQ9+@+_PA9]8G
-M#"[?1$4)86)S_L1)AI=ND$PF6([%6FN1Z_V(9ZX.:3U_C5U+39J>I-/PJ%<M
-MFHM52NT2$PNVRA6N'#E,K]YF](,.Z]V+A/$$82<HO4$<NTR&`<+RV-)[N-+:
-M1[W:P+9=1*AA$*$F$78L(/8)PA!?""83GR2TB"+!<!(2(`F5(%:*TG*;DG09
-MAF.L*.;8WA;._7L9;2VSU*QRJ.U2&Y:IW11T!WUZW5<AO$$L-]$BQ+,%CC(&
-MQIN;F]1K%02*>E.AM0%`_3!`3'0:G"!2GP:((BLWI]QNX_"CG*N&W1[7KUXS
-MX(0ED3+BRNDS_-;O_@ZG+U[*RNJ"!"LK<$TIF'GOY!W^M*C3N@AB9=1QF;EF
-MS3`$BBR"?!.424VS^4IDQ:&A36D]NQ%/<MV@*6ZG7O(Z!P&F]U/&!$IR\$F+
-MC"&=S+#"I@PO/5/HBULD285-47[LYGTD24(B!$W;XY_]DW_*\NZ])EU3)R@$
-MP_&8S_WQ'_.-;W^3D>^;1H2$:J7*>]_S'@[MW\_A(T<X=.0PB\M+>"4O36#\
-M4;.+L_,G.'OA(K_W!Y]@/)P@TTZXSL2"(F%S<X-Z.0/99+X#F;<RN!V;ZDXL
-MK#NE><W<3[K8TBMVBZ<@AR!AW.^CP'A'H6?V?O/',6O,7IBOLR3,=,,^'@WI
-MKM]DW+T&$Q^=!$:2GGJO)3HF-U!2>1I"FOR<N]R;^1J-QD^]Y`0B%B03B`>2
-MH7(82(FR;*3M(2T'R_4,@UK9*&6EXU9,PQ;FQG6&5IO`%H6M!-*RL0003;"2
-M(?62PY[=BSS\T$.L+"VB'`<K[6Z;+K?*&XUO=*&0^;9\_1O?Y&,?_S@7+U]!
-M`./1D(W55?R)/[VFKR'U[);CR^<AG<HYQ502F,L&]33<01@02=P&/)HO[+=C
-M6LU+!N<+PD0(]ATZ9"3',XF:TV3-6Y05A?V"YWE4RV6B(&!]<Y.M[B:]K2VV
-M-K<8CT:,)R.B,&8T'N=S9O9RQN<K.\;4PD.J5"*D3!-060@IC8T".D\8+)5,
-M&%.E4J'9-,!(I]/)@:MVNTV]7L\+S]LU/W_8\?+TTT^SN;F)2/UQPC"\HS3_
-M3@E^KV>MWM%C[0UH/NT$L-T.+"T^I]UNYXH7(02=3H=&H\&Y<^<X=^X<_7[_
-MMG/M:P'5BF-\?LQ/FWMJAFF5>5IEOE;U>IU]^_;QT$,/\<033W#WW7?3:K7R
-MAGQ62[Z>:_E7[6%9%L>/'^?[W_]^_KXSIEJ2)/G8WTY"F*U5&0"X7>VQD['[
-M[<9#$;":7R]W8IP6?;LR)=:T_I^JX;1EPGAL9=8=F8Z=(ECF>1[+R\OY>?AK
-M"6`9:9/Q*\C``./A8U.OUWC@@0?XUK>^A>>5Z'0Z:*T9C\<\__SS'#]^#UHG
-MU&I5'GGD$:Y=N\:5*U=(1(Q(C*1P:5>']_[4>_G.=Y[A^F?^-^37/HI\\'WH
-MQWX<??Q1>'*19*M!<&&)X,+]=+?6L.O74=YE[&B=4GP-*UA')2-4/,3V)X@H
-M1A.FBRN9(RX9_5IK38PV'6,AB)5#;#EH/")5(_"6"9U=A.X^0F<?>+NAL8C>
-MWT0<L$@60&Y<POK#EY#/?IGXSY]";YXAD1:'CASBZ)&C-%M-HC!B8V.C``9*
-MEI=74O,W`UX5(RXSP.^7?NF76%I<9'5MC3B*9U!;V[9Q'7<*R+V5`*S;;%`,
-M<"FROMFT8R=DWHE760<_?2TWO7&G<<WD15$FQYD6%CI-5I)I$9>9Y)(7:VA-
-MG"0SNWI-QNQ)M[:).9:D.''I3`IAF$AAG*#CA"C6)NTN-A,CD--WM[U1E6*A
-MV30=.Z6P+)E+'K/-<Y+$1#FKRR0>I<9=9N./)E&F^Q<+A10:G2B26*5,#M(H
-M9X&E%'&223,,8RN.3?QW&`8$@4\02,+0R3<V0DF25.KA!SZ^/\&?3/!]W\2&
-M9PR-E%%BVPZ+BXLSZ1ZO=R-RI\Y=MACL)",L=E;,>3.+598D&00A_5Z?2>H)
-MEK%?=`+*5C3K#:KE$N62@^.X6,K&E1;$$5)#VX52$^I'VBS9(<WG5SEQZ2JN
-MW2*D1G7/7@:5"N%@"Z$C5H[L9Q*'6)Z%=#W6>P%7-Q+$M1'"DE@UG](N#VMO
-ME:A:)EQL4:GL9GQ1<>&TQJUYK'2JZ-YE^GZ9U;4>L1"XN^^C_N/'Z==MPD0S
-M',3$6Q'ZYICP6I_Q]3[CK0G2BACV^]B)(@DC!H,!$&/9BE:K#OZ0/9UC[)46
-MSB2DY06T=M6P.S$+[3+-R8B54L"!_9I+P1;GNFOTXP&A]E%I^ABD'G.6(A9@
-MN0ZQ#E&8C;P=*28Z28NYZ69"*2O_NDCK3N;N]3>#@57TZQB/3`*3I4`DIIMU
-M\OD7^?>__N^XO+%N`D20!2`*8FWX2DDF82_D<8CT25EAE]M1B22]*W7.^LA,
-M]0THI7*`HR@=U+K0C,EDA:E1M>!6Z8=A36P#_*:L32AXU,R([`L,YDRFF&3W
-MG4SEDDQ_?^I:E0,5TT)7$FO2J'N-I25::(A\?O$?_6,.'#J8&Y8+(0BCF&]]
-MY]L\]:4_H=<=H@0(J7&=$A]X_T]SY,A='#Q\F"-'CK"\O$*E4OF1^*+MQ,!*
-MT`S&$S[]V<_2W>RAI&4:'GE2L@)MD@?+CDH+TN064_-Y]M)V8-7KD>7,`_RW
-M,",R\$?(K.N1[QY$"E!((?"C,0F)82'GPD9=F.]EOAF_U;0Y3J6K9HP%P9B-
-MU9N,UJ^BXA%6'"&D1DL3@I/OR70*I@J!$&H*)HGT_LK90Z*P9I/&EN<.8VAA
-M_*F($G3LHY&$0TFL%!J%M)W4-\Y"V)8!(92%5`I+"A-O;ADIF8Y-)'(<C='1
-M!(2F6G)H-6H<.720HT>/TF@UL5T/QRGANJ4<@'@C91KS1=.9,V?Y^!_\/D]_
-M[6L&3$HTZZNK=+>VTN:3V'[.RQ6L*?"4)3_JN<T;I.FI<^R:HB2S:+FA;S\V
-M7ZO,:B?P2I@N([OW'J1<KIAK/@,0%%\_20'^="83@D:C@6-9;&QL<.+<:59O
-MW&1C8YW1:,3$'^<2[?P8,AR5M-"CP(C)#+.M*7@EA"")8^(DIEXMTZPO4ZE6
-M\H">2J5"O5:CGGI>M=OM'+C*[$)*I5+N>?5&@YZ3R82O?_WK,V2$8C&\TSRS
-MW;Y,O`9`="<P_8U^W"Y)\$YC,7O/E4J%:K6:_WQI:8EFL\FI4Z<X>_8LD\GD
-MMHRK6QFNVTMBB\##O!RP"-XJI:A4*JF_]$&.'3O&T:-'V;-G#[MV[6)A88%R
-MN9P#5K>[S_ZZ@%;SCX,'#][B,QG',:/1:`8<RO:?EF7E>\]>KT<<Q[BNNR-8
-MM5-*^G;W0G9=L_ID'CS:2>XZ/YXV-S?I=#JIU8V];9*@[_O;LOB6EY?SE.8W
-M8WYYRP-8)G);(:4@""/"*,IO6M-QLFBWFSSZZ*-\[YEGL"V;>KV.U@EA$G/B
-MQ(M4JU4>?/`!3ITZC>NZW'???5R^?)E>MV<6'"UHMQ<X>&`_UZ]=(=DZ`U\Y
-M#=_X?Q$K#Z'N?3?Q@S\.^^]#+.Y#=%<(UH\B>B/&79_!:`3C/B+L(9,NENPA
-M&2&3`2(>(9,(0SXG3R5)E"*V/)`>6CO$NDJLZFBKCG;;)%X+X9:A5D(W*LCF
-M_\_>```@`$E$052F!VV-C&_"RZ]@O?!-XA>>)KGZ(E$\`02>5^'!AQYD_X']
-MV,HBBB.Z6UW6U];SP;6TM)3?1)5*I<"\4H1AA.,X_(M_\2]XY)&'N'[]9DXQ
-MS,&AE$:J4JF<X*TW&(L2H%MNF#EC55,(&5!H&IU<Z,89K5?!&R:54LZ9,V:3
-M4U;(F21"4I^A>`9PB3.?FGQB29T\TXCS9)N)R3ARZ-P7(T:C8TT<&T^N*`J)
-MXQ`IK9R.O-W#]\=X%I0]AS#*I(%)*@_4>3QW$(0&A$MWC1*PC*X&+272M$-1
-MB8F?-^/+=-@L)5'2-K12H0DF?NI7DR5`1>8]Q!%AZ./[$M]V<"T;(25**RA(
-MNN(H)@JCW!<K"D.2*#3'I12N*]B;2H7?B`W[[6B\1;"JV&DH2@BG(%8&9`5,
-M)C[CX9@P#)`8\_U$)Z`LE&71;B]0KE6Q71?'=7$MATJI@O0RZ8UA-UG*I^V-
-M.;8$]`/.W[C(6E+"MNJTVBYRUQY*C0I[]RVRTJG3K"N4BAA/`K;Z$P;#D.$P
-MICL,6'^UR[E7+K-6KA'72E0G`=6+FPP"G^[6B&@X)MC8(K$3!F,?5:DQV`AX
-M^;L7"9LEHBA@<&.=\=4U](T^T<T><6^$'6DJMJ)4<K!J)9JM,D<7RBQWVBQU
-M%N@L=:C67$H515TFE+%PI*2VO$BUY)$(\/M;;$Z&K-E#!A5-R84XL(BD0Y*$
-MJ=S)L%9)%*$_H=M=I^0*+%DCP28,S1BV`[-1\'T_-QR-HBAOC,1QG&_*?A1,
-M+*TU_F3">#C$]3Q"RT*I@%>?^P'_]C=_G9O=OBEN4^`F+Y;32DYK05(@&^D,
-M##7P10ZT3]^%-'-'%D2ADW0ND]/DP73.,PDV*<@OI@'RN6`FE;O?:NPH4EPY
-M9<X@B+0NL&<,(*^9E0;.^^+D8(>8&KF++-@AF>$Q[]CAEGER'&@I"8()'_[O
-M?I[''G\"I)6>!W/?GGCQ!3[QJ4]Q8VW=4.&5PK%=WOL3/\D]=]_-H4.'.'+T
-M*"N[=E&I_F6"5U.V]J5K5SGYXDEC4I\O'1JI!4()I!8H93$:3JC6J@BI9R2E
-M&0!T.[!JNV2_VQ64.YD(SQ9;;)LJES'EA(0XB"'1*$MNRQ";\=%"SWAH9>->
-M:$V_N\GF]0M849>:U&:-4FE:9/$]9"-6@U13PW8QYY^4%ZU:D^ADVLPJC&*3
-M1)R.\Q3<2=+U&AV;5.$H+6[&AM438QI(D9+X.C..!]=V<"Q%R;$H5UP:]0:[
-M5DQP4;N]@%<NX7H>I5*9<JF<IUME_D5OY%XJ8UU]\4M?XB,?^6WZPX'QLXL3
-MKEPXG[)^7F=7/9?_%<9$82S,C#/$S-Y-,.ND=;OB>2>IV9V*[?SWE*+56:;>
-M;)JQ=@M`-SN^$6`I2;O5)HEC+EQXE?.OGJ?;[=+;ZDZ;GF@L9<_((6?VG07P
-MH2CC*H8>Q)&F5/)H++1H-!HY"]WS/),N7:WF7DJ9+*W5:N7`5:52R8O2XFN_
-MD8\@"-C<W)Q)-ZO7Z_3[_=?T-U_+,;T9#*LWNF$U_[7KNK3;[;P^Z70ZM-MM
-M7G[YY1R\NM.YF#=6+P((VXV;K&;V/(^5E17V[=O'TM(22TM+[-Z]F^7E99:7
-MEUE<7,S957?RR?JOC]E'YO<T'H]GZH.,6!"&(>UV&]=U&0Z'1%'$<#AD<W.3
-M*(IR0&L[P.IV$L+MPN'FY8+;`?7S"9;S8RL#US+Y;QS'M%HM;-MF,!CD8%;&
-M)"N7RS,,K@,'#N3SRU]+`"OKM#B.:\RDQ^,TU2LJH)DVG4Z'1QY^F&>>>89Z
-MO4X03.CU>OA^@-::K:TM&HTZCSSR,"^]]!)WWWV,<^?.&M^CT8@DB0D"WW0'
-M4GJRC@.X^@S)M3]'?N-WH',0L?=>DD,/8>U^`+UK%^SI$$<6!!HQ=(G'#F$@
-M$)$/882(8T02DQ#G\>"X&ME*T"I&]T''(*P$X20D90FNC?!LL"-(!JC^2^@3
-M)U#GGX?++Y*L7B0*UM`ZRC=1EF7QR*,/LW__?J(HY.+5JVQN;AK62A+G"+^4
-MQB"N4JFRL-"A5JNBE"**0ES7Y5_^RW_).]_Y3C*3=ZTU4129"3)%[QW'R64+
-M;]6'0*1^5'.;L9RE-;_`3"4-Q;2CK/57[/1O9YHW[_4A1$K9!"S;2L>J.?<R
-MW6#F-WHA*8<",**SR460FN"F,AMBA%#$<9(RP'2>:BBERHOQ[1:\.-)X7HE'
-M[C_.J7-G&0T&=&V';K?/H#^@9"F2*"$*C311ZZGV7@K#X#+@G30`C%8S1H#9
-M`IGIJDW!I+!M"ZDRHVG#&`LBA15(E"6)2IX!%>(8E4V<6A,E"5$<$2<I()3Z
-M@10G[+TK*]Q__&VYU\\;M7$O%F3SWE?;I1%.Y80IH!6%A%%$$(8$0<#$#PR#
-M+&6[F',IJ->JU!MU/*^,YY6P'0O+422$*.68A232*"V(_#'=W@9C?QT5W:02
-MC8CQ4/:$1J6-5_:HM2S>?D^%Q4Z96$=&0B<](EJ$0C'1@G&<,.D%G+HPY,2E
-M/E=&$?%$$%F*YMOVT9`Q>SL+G#EA83<7>>7L&88:-JY<Q4XBDE8-5P@6N@&>
-M;]-H+=#<LTRU7*%4+5&MN)3+9<J>0[/F4G.A8D%):>HE2<515%Q)O6Q34A*E
-M(4XTHS!B-/0)XRZ6&&,K0<EQ*+F*.+`8)8HD#B$Q$FLI)5$88DF!THJMC1ZN
-M72&2$<JVB,)@VKE.P:LP#'$<)P>O=DIZ>5.2"+4V8\(/*)5+1%&,'<=<O'2&
-MW_R=WZ(_25ESD4SO[ZPX3D$(;;Q-M!"Y?%>0F;+KW)A=9ZRIG)VE<_:#GO,4
-M,F"[S%EM`E'P[\EBEC.VDYP!_Z<E7)+.>>;[41*3B"E#-3M^G45AZB(#UGAF
-MB4Q:52QF"_;B4LDYQD6JN$ZTD8WG1V9\8@2"*/;YZ?>\C_>^]R?!<G)V#L#%
-MBQ?XPT]^@HN7+J=-"7,\3S[Q#AYZ\&$.'CS$T2-'V+5G-]5:-9^W_U(+(@&7
-M;]X@B73ND2@P<X,6(-/SL[RRAW.G3V*[#HYC3^5(.YBU[A3%7DP)VYDQ,4V1
-MG-E<ZP(PFC`C^YIA[I%Z/R4JE:JGLBD]#2.(HCB_YE/&LVF(Y"!NRE!;OWF9
-M:/,J32M!*6=J%Y`!>&*ZJ5?2K&="R#3@88[QDOI^9*`6*5B8^9'E\T;*HH[S
-M-2&3FAO`*TE](C,#_D071G8J@U-*(97"3CTS*Y4*K7:;Y>45%CL=O"R%V/-P
-M2B6\2I52N4*E4J54+LWXC+R1!?AH-.(C'_D(G_[<YTGB))<G!X&Q4)#BUF)]
-M9G]3`*;GYT(MIG316]@F\R;]V9PP]W?FQ_.=0*S78N9N@'-!I5:GL[B8WF>S
-MXS^+L#?CVP##C7H=UW4X<_H5KER^S-K:.F$0Y!(KPVA5VP)P189$,:W+`%81
-M@3_!LFUJU0K-YG(N^[-M&\_S<N"J7"[GX%6SV<P_SP-7;[8O3699<?CP8<Z?
-M/T^I5`*@V6SF7K+;%=>W8QG]L"#7&PGF[L08NQU86F3E9.%91=G@RLH*+[SP
-M`F?/GB4(@FW/PW9CMRCWR[[.0,QJM4JSV61Q<9']^_=SZ-`A#AX\R*%#A_)Q
-M\%H]S_XZF+&_$>-C<7&1`P<.Y)8]V?>'PR&>YY$D"=UN%R$$D\DD!X>RIG>Q
-M"5]LDM^)?37_G.UJOWG9X';7=+OQFF$`<1SG_GR691''<9YD/Q@,:#:;,S61
-M4HJEI:4WG!7\7Q2`E5V86JW*:#1B/!KA^\9,.].49@7T0J?#HX\^RG>_^QU.
-MG3HU`SK\WN]]-+UQJZDW5L!##SW$^OHZER]?YOKUZURY<B7?9&6)(5G1D$S6
-M$9?7B2\_B_6=WR4JK2"7#L'2`<3"?D1]-Z*ZB'172"I-M"RC*9/@((2-Q)L:
-MF'J:I)P@H@G*FQ#'/40\1H0#9+>+&-Q`=B^1;%U!KYY'WSR'&-T@3(UT$9CN
-MO$X+#2VX__[[V+=O+QL;ZYPZ=8J+%R^RO+S,YN8F8+36MFV3)`FU6IU6RVC?
-ME5($04"U6N6?__/_B7>\XQTIS=?$9A87T:P0+)4\Y%MT+BN:!A>[@B+=Q,XF
-M/,QZ:=R:1%:4+W`+\V;^AB\BY\6NR';&C47-N$[2SIXV/CCYYDW/4I4SV8Y*
-MVY;*,HRI[!9,DNW-;N<?[85.+K>]?.T:5Z]=X\:URVRL+%!U)4I8AIE5\/4R
-M3$B9=T=UZL/#W$8C,WHL%C-**9-0(25*Y3J!U`@_!7[BPB8_V_@G1KX8QPEQ
-M%)'$H0'KHMBP!2W)/0\_P&,//T*CWBB44_H-90;NU.V8_\CE:+$FCC11E.G>
-M#:-MX@<FW4R`$AI;"6/,6W:II0:JGNMA6ZXAN2C#<,P\A1`0)Q/\29=1K\=X
-MU".)>EBQPK$C'->G1IG=;L2]BQ:=Y1))(DB$,3&.(D$D$OPHQ(\B)DBLAH*^
-MI!K$C`5L61I5CMG3*=-PX)+8I-ZL<VA_BZV-".66J%5*>!5%TW&I-<O4+$')
-M%CA*8UN"DF=1+]M4/8M:R:95<ZBYDGI947;!MB6V$JD9>.KG%$$<A-@ZPE8)
-M2FFDK7!=2:5DT:@Y#(>;:"*BE,&GI"*,(J(XHEPJ$24QP21D$$RPO0IQDA"'
-M82XYSSX<Q\D7Y-N99[XY)J2"*Y<NL['9Y>YC1[%MCZW-J_S^1S_..(ZI5DOX
-MH4J]]I(4L(UR`VR=!860RHJU2ME5V>",4X/DS&;8,#>%GBL@10;.9^##-/G6
-ML`2F!;M)^1,I")&RK;(Y[Y9-5)PSQ'0:X&!"'K+9-,G3`TDE@EID=VR6")AY
-M.9$G\A;9.[/%:S9'SKL^&WGU(V^[CP]^\&_A>![)_\_>FP5)=ISWO;_,L]5>
-MU?LL/3,],STS&&S"Q@%(@`0E@*0)+HHK"[K:+-.2KNT;X0='V!&VPXYP6!%^
-M\8NL<#@LA2SIVKI!ZIH229$B)%KB)B[822P$0`(DEEDP:\_2:]4Y)S/O0V:>
-M.E5=U3.@`'!`HB)JNJ>ZJKKKG#R9^?V__X+V5CJ</W^>3W_FSWGZV>^0:Y<X
-MB.;V6]_!';<?8=_"`OL7%]DQO[/PAKP:;DHKLO4NN3;(H)\7HX5&&&D#2V3`
-M[.QVCA]]B?655>*)#D9>WF!X*Q;J.+E*GW$\H@`M%(#]$!Z?@XH9"C`VN/33
-M'&4@$AXLM/,_'L0M63!H[Q5IK">B1G'V^(M4\F6FVA7+:'8^5X$#J\(H((X3
-MZO6Z92U5*U22V*6W14Z>):U9K;"L8K')(KS$&S1V3/>!*<^2M@"77]<*=J[6
-M&&V;,-8SWGZV()"$<4P0Q50K59)JXF++$Z(H)`ABPC@B<M*P2KU.O=ZBT6A2
-MK5<++YK7W[!=\^"##_+__G__BVJE,K`65BH5=NS<S8GC1^U^1<HQP$*)Q2<8
-MR:(:F3I88OB;8OP,OJXLE7DMX-66((BQ8'^UUF#;CIWN7(F!S^=_K]$:(06U
-M6IV=.[;SPO>^RS///,/JZBJY4XMXX#L<9D%X=NG0_E`Y^P;ITKZ;S49_O#K@
-MR:]C9<:5!ZX:C0;-9I-6JT6KU2H>\\"53P1[HR/MA1#$<<Q'/_I1/OWI3Q?@
-MBA""N;DYSIT[5[`X+C<7_:@95E<Z?D8%393K@B`(F)Z>+@KZ3J?#W-P<W_WN
-M=_G^][]/FJ;%ZP:\=$>D`?KOX]A::.S;MX]KKKF&:ZZYAOGY>>;FYF@T&M1J
-MM6)^N)ST\>W;WWV\WWSSS3SWW',#M5.U6N7,F3-%.OEP\[1<@Y9KCN%Z<QBL
-M&O=8^7>/,FZ_'.!?_G\412PM+6T:UQXXC>.8>KU>U+/^LP1!P.3DY%7O?_6&
-M,[`L@-4DSW.ZW2YK:ZO.5R8=DFW!U-04=]YY%_5&G:>>?,(EN1BR+./YYY_G
-MMW_[MSETZ!"_]$N_Q(D3)[CQQAM)TY2%A04ZG0Z?^M2G>/GEEP>645/T]^R!
-M3T6`[)Z!8Z?11Q\J=F(*T)&`VARB-H&HM)!1!Q'74&%@-T5&VHYYED&VALZ7
-MD1O+F/5SJ(TS"&?QHXM.N=W4:U=,2/\SBV)A,!P^?`U[]NSAQ1=?Y*FGGK*4
-M;B$X=^X<6991J52HU^LHI>AT.G0ZDY9Y)0-ZO2Z[=^_BG_VS?\:--]Y8FCB%
-M3<XK`3Y"!H112+U>^Y&8V%[1)")%P7RB5,8)E]CB-YB>;37<41N63%PNC6S4
-MA#&N>SV\,!7I(4XNX8]I8<9L-D]`%NSRIKP&X\X/&(RR()./XQUU"\*`N>W;
-M+;"29VS;M8ON\BJGSYSDV]]^@E=>^@$S4]-D2+H;77+M"]A^!]25O+:8+7W6
-M_L36UUY'D47?8R<[#:1P'6_7@=661::4PN0*HS1&:K11#JC*R/.,/$NMW'!]
-M%:$5^Q?VL+!O+[-S<T2!1&EE`>*`UPV\&F>6.,ID<0#(TCG:*'*ER+/,WG-%
-MGO7(\XQ*)4%*=T2%86IJBG:G0ZU>)XQBHC`DB6*DC(I"7FEGX*^T!:]3A<IS
-ME,X(`DTH5JS)L,Z8;,W2;%810""MG(M`4`E=RFEB-XRZ!DVJ!'F`N)3RPJLG
-M"9:.L;9^C.]F%XBT).VFO'KF";H]21+-,#U_#?/UA)E6@TXUI!5!*[%2ES@)
-M2!*HQ"&U1-*L)]0J(7%L)9-)(I#"%@?]0L9Y,06"*!287!.%ADHEH;H>LBJ@
-MDH14*B%A"(&P_B`&*W^UM8;DXNHR43>@7J^2JYQ("S:Z75`982A)TW0`N/(,
-MWG+':-QF^?4$L(2`4,(G_OA_\.Z[?X;;WWD[7_O27W/L[`7JE;I-+LU2R]H+
-M%)G*T3I'J8S<)7TB[34CC+3LW?*<Y6E)9<\82F"4$24`*;!%H4\R!`0^8:OD
-M/V2LOLLSI>P3AC=1!J/]YLLGAI82!85R0*PH&%C:.7GYB'H]E,Z+,^,N_+=*
-M;*S!JK=4'#MYH]*:`SOW\+%_\*LTVNU"]:@-;&RL\9=_]5=\\^&'V>CF2`<4
-M'SYT'>^Z\UTL[%U@WX$#[-JUBW:G<]6`5Q:?U-22"D8IZ_45.%-G)TWRZX81
-M`0<.7LL3CSY$$$F:S>:F-6V4N?7PFK:5],K3AX08O58:8P8:*J;P-G([JI'7
-MFQ@X[TJ;$A-VL)%D3%]FKE7&A9,_8%NLJ=0;"($#JFHT&G6:]1H5)\^68=!/
-M;?2>F)*AYH_U4Y/"`ZJ;F90XAE9AR%Z>TXINMQP`\S;9)KE]E<MN(1`6/+/^
-M6)(PL&F]4101Q@EQ4J5:KU%M-&@T+(LBBB-KXOU&%`8NH=I*X8.!O84QAKA:
-M8>>NW9PY=;+PX!Q>*PVF,%_OCP,Q`#I?SK_*@X7"#P1X3<R<K<;RIJ)*&,(H
-M9F;[#I3Q.:>4/!+[^[)*G+!C^S;.+9WC<Y_]<]965@J/4S]OC"H6?8,NS_."
-M519%(;5JE6JU6IBO>X:,W4=%!>/!`U=^;^^-VLM@E0<OJNX]?0/GS2XFW_.>
-M]_#KO_[K_-[O_1XSI037Z>EIHBBR/I`_!/A:GFM^U$7Q.";+</+AU-14P;)I
-M-IOLW+F3%U]\D>>??[ZO=&&S)+!\SI(DX=9;;^7ZZZ_GP($#[-V[EYT[=S(U
-M-55(B$<U'$99([P-7+W^XV#W[MTN2;VO7JDX\-_:6HQ.'BR#G>/,VZ\$P!JU
-MAQVUYH^3A`[+"Z,H*I((RW6LO_N$T^&:J%:K%=[:91GK3Q0#R]\:=3L1GU]:
-MHM?KL;&Q40!8PVR73J?#D2-WT&RV>.+;WV9U=<6!$["^OLX33SS!L6/'N...
-M.Y!2<LTUU_"I3WV*#WS@`WSTHQ\EBB*.'CW*PP\_S-FS9PN#L@)PZ)-("E/)
-M8LN=`\NG,<NG-T^V)0G;N.Z\V=2-*FV>#,[8MW`!*;3NCS[Z**=.G2I0?I\>
-M`-!NMTG3U.G?)ZC7ZP@D699STTTW\T__[W_*PL*>`5\GBR9'1'%4T.J#("1*
-M8@M@7:TSB'&HM9?F#4W>WD7!QK6+(G;:=G<I`44:*8657QK&:L'+D\_@!D4/
-M+$+C.H5E-M8FL$Q04#&]^27%6SCVEO%F\LZ3*@@WH?CEOS6,(MH3DV19ZM@1
-MAF@;'+[^.E2>L7SQ(DOGSG#ZU9,L7;A`+^L1A#%)I48450ECNP$*I7:R(PNF
-M^<\8.)F/EQL:HU'&(`-)X(I@;;23`6HTVB4,:F<>GZ%,3IKEK*XL<^G\>2Z<
-MOV#]@J*(Q84];)O;1JU:0P>23&M2I7$!/6_8N!P&*+?J6/>]O@:3"87)B$.!
-M=JEP2BFJ24RU5B,(0P(96&S'Z'YW5&F0$F.L9UB>IG1[/3+=(U4]-YH5<9`3
-M!1F!R&FU6X117'2L852CVXZQ),R(\_.H]1.HM>.(]9,$JR<QZ3*I4@BMB;0"
-M+0ED3HLYVODRS=30JL;,M"HT:Y)*D%.K!$2A(8XSDDB2Q`&5R':>;??/H\E]
-MD+$8ZP&$PL5_]S(D"A%`&,?(("0.8R(9(4B188C.TF+!3].4/,N1M2H"2=KM
-M(8.4,`*59:2I)(I&)\",8E6.8IZ\CM,3<SNV<]>[[N"!SW^.9Y]]BL]_^D]9
-M47!@WP%JE1IA$)"$,5F8D689W3Q#Z9`@SU"!#6_06J.,=C"1[K.4/"E2"(0W
-MTW9KAC04WEE2.E\L-W_8L6W'6=\'2!8UID]NM0Q@4?@&F=+KM5'6ETSX0(L^
-M^Z(O'116)>U"+:2TQ9P1I:0<M^8IH4MSK]C$LBKJ8&'E9M(W?8R@4VGRJ[_\
-M*TS,SO7]=A"H+.>K7_LZ?_77_YN+RRMN_H>%77MXWT_?R]Z]^]F_>(#Y7?-T
-M)B:N+O#*6#;;S.0$,A"VN5!L6/M-!C]>VYUI]BP>X.A++Q#(D$:C7C"8QJU)
-MPR#7N+FP&".F3ZD1P@Q)$4O,.=$?:J:/K`[\#NE\A*(H+-)F^VND+N97+\^S
-MX*==NY?/'&/O5$(]J=)JMYB8G*!6JSJ&R^![%3Y+V#2W<K`!/G'3Z.*:*!A#
-M8XI"*0:M"'`></[S>^\L40KO*'A<0B)E8$$3(VT"9F`?"Z+(-GX<VR9,JB1)
-MC5JC1JW1H.X`CC=2FB$PW'+++?SZKWV,__G'?VQ!*Y_VZSOT2<+.W7LX??(D
-MW?7U(DG8RX?Q)+PBK4\.K--C/:G,.#"+@3W_5LRKK?S=1KV'ZRBR?7X/2&N3
-M(/N;+E='V./=;K68G9[FL4<?Y<2)$RB5(Z0D+.VC?8'J_3##,$2KG%JM1J5B
-MP:9*Q4I#0V?J[._>,#F.(B('7'ES=L^Z\LPK#V+9]ZT,>*+Y]QEEOOQ&%_/&
-M&)K-)O_R7_Y++EVZQ"<^\0EF9F8*G]9VNTT419P]>W:3+<>XQN%K!6!>[R"6
-M*WWOX5IA:FJJ`#(:C0:[=NWBZ-&C//?<<T6`T;!W51B&5*M5YN;F.'3H$+?<
-M<@OO?.<[V;=O'[5:;5.ZX*C:XFW?JC?WMF/'#F?+D_<Q`RD+O[EAO]Q12H!Q
-M7KQ;`5G#WEFC`/QQZ8/#0/OPN"DS_\KL*S^O#$L.E5)LV[:-2J7RIL\[5R6`
-M%44QV[9MX^C15XI(REZO5YQT?S!]UZM>KW/++;>R<^<\#S_\$"^]^(.!DWGN
-MW#D>>.`!'G_\<6Z[[3::S28OO/`"AP\?YJM?_2HWWWPSAP\?YLDGGT0(P>./
-M/\[R\C++R\N#[?0K+&Y$R8#R]9HTC?,A>/+))POTWD9<A@,)!%Y[WFZW[:9.
-M"`@D'[SO/NZ]YV=H-MMH93U`RAO0,`R)X\3%/]NTM%:C2705;>I'=V5*"ZBC
-MGOO$+N\Y94I%O)<BV$/6WWP8;1D)0IJQJ2;#D\$P%70<1;O\?T^]+"\ZHU(C
-M1H%C7NHC7-$8AD$Q+D:9FEO*9Z5X+QD$!`AJU81:M<*>/0MD2K&^ML[&Q@:]
-MWCKK&QOT-GHL+U_DPL6+G#UWCDOK:P5`&LJPF-!$X/RN'%!EE"(`\A2,#,E5
-MBI0A>5?2"R3!BB0,`LZ?"8FD!;*D@#A*J-4;U.H-#NY=)*E5B2L5.Q8]R\"E
-MFVF-\\"1KVLJYI70;;<J-LL+C]**()2$08C6BLPH:HGMJE:K#>(X04B!RG,+
-MG*K<)E<Y+[4\LXMAVDO9Z';)5>;47IHH".WFMA)126(:M7I1F&\Y'PE`;Y!M
-MG$)UCV'2DTA]@8@-A-#D)D-K12P%0N2@+]%;.TYOM8ZI36,J";W5A)JL(JH5
-M0JF((P?"B1B)0BM`1@/L!,88\!H$TG6;D]@RT8)`.E^U*F%@?=14+Q\H;-,T
-M)0@"UM>M'U`4Q1`D)"9$Y1E1U#>9])N%49VKK:*J7[=-L($@3OC`AS_,[+9M
-M_/$?_0%*2DX=?X65U16N63S`5+N-"7(B&1$%.;'*R%1*3X5V4Z2496,IA0H4
-M6O>]@HP1)<\KV0<"W'(E34F^)V61M#;`?/&,*N=_Y]/:;`&N!^98__Z4VBH.
-M4W/&1TXFY2V\/(-+^`)8CQV?DJ#P(!QF\PRNJ25`PAV'W_S8QU@\>,BFWCG0
-M1FO%MY[X-I_ZW.<X=>Z<&T,P.SW+^][W/O;OW\^!Q0/LV;-02.ZOMLV6QC`[
-M,\7\CCE>.G8:;>QGULI9]0L/%H`V@ET+BURZ=($S9\^@F:%1;[H45,:RC8?_
-M?SG3ZV+-P@P5;O[8>R!C,S`Q\![:KM5!%**%+/P="_#.F&(,*:4(I,&(D+6S
-M+W)HML[NG3.TVI/(L.1951!V1.%-67P&Z7QD&#*RE3Y0Q4H(C1D&1XI,S-+Z
-M;@989)YY)>6(,>L`?",\,]SNKP1V?0@<V\8#5U&<$,<5HHHW;D\*1LV;X2LB
-M9<!'/_H17GGE9;[XY2^CE+*%N&>0N;":[=MWL+JZPMDS9YU=QO#45[+E*!=*
-MI<[30*(HH^5_HQJ&X_]V.6`@OM7X]@#FCEU[O.DH8/<QUB/-/]]P<'$_+[_\
-M$@\\\C!I+\/[K^5Y3M;KN68PU&I5QY2K#<C8RT"5]V;TCY?E@?[N@:LR@%4&
-MJOS=L[/*;*LRN^E'$4_LO2L``"``241!5$+AO8'^PW_X#[3;;7[W=W^73J=C
-M&^E"4*O5V+Y].V?/GB7/\\+F8U3!NQ6H_J,`KZ[T.9.3DT4=5JO56%A8X.3)
-MDP5XY<^3K]_B.*;3Z7#''7?P@0]\@!MNN('IZ6EJM=J`]//M-,"K[]9NMZE6
-MJW2[W2U#@89!*5T*KMK*_VH<F+651]8P8#4*4!KG"3BL.ADU[KS:J,PZV[Y]
-M>]%@*:<3_D0RL*04+"SLX5O?>MP6K:H?65_>>%DC3GO@HS!FW]Y]+"XN\NPS
-MS_#``W_AT@'Z8,/)DR?Y[&<_2ZO58F)B@H]\Y",$0<"7OO0E[KOO/M[QCG?P
-MR"./\"_^Q;_@H8<>8L>.'6QL;/"YSWV.,`Q96ULKN@=O-E#C!TR9I6,GP8`P
-MM(MBKV>!#*V=_Q.P;W&1.]]]%[OW[*67Y:RLKE&K5`G#RD"1$`1!L2@JHRU[
-MI]F\ZB?%HEN+V^B4NG\#YNR&`3"HW_D3A3&R/1ZC"][A37\9N!JWB)3E@UM-
-M$,.O*3\G*&2#=G/9]^JRA4*OU^/<N7/,S\]O2B020I)4*BBM[&;>R2C")"9*
-M$NM5I2U;,*A4J*H6$Z[Z-&[SKXU!9YH\STC3'KW>!LJ9E>>9337,<T^5578C
-MZ$Q\M;3'*`PL<!6',7$26]`BJ5*I)%2J%K47,D"9O@Q*>=\0;;ONF@RA!<8(
-MPBAY78(%1A5Q6TWNHR-HQ0A#6J@D,=4D8F.C"]C%JMZHTVJWB"(;8QV$-I4P
-MCB,+&$A`@5*:;K='EJ7D68]NMTN>IPAI"`)!%`7$442C86.SAPUG1P$I1BG2
-MM36$VD"J2XC\/":]A,XWR+.>30,3!J.MKCD4(8&YB%1+2"4)38-8@B0@E!'H
-MG%#8.2@.`J0TUJ@^#/J>>683%:QT\$TAV1'"ADA$L1T;U6J%,`H!01A$F$`5
-MH)3U]E/D6K&VL4Z\LD*45#$ZLD!<'A;SY#C#]E%I+%=B(/O:QY<%&K00M">G
-MN..NNUE-%95JG9.G3O+8D]]B_\)^=LWOHEJ-$5F/0`>$>4"<Y_3"#)2V?E\N
-M/KWP4W"&T48+-[Z4\ZP+"N8'?BXS%%)#,2`U+)\G.9CPYAX7<I#1.B`5]$`#
-MPQL=,6!:W1\$PA7_HB^C]O.=^WGA?V/LYRK+B,H'U@@!2O'KO_"KW'C3S>#8
-M-UZN]M+++_/I3W^:5UYYV;%O!+5:@_>_[_T</'"(?8L'V+.PP.34)'$I@>DJ
-M6MG`&)(DYMY[WLM__W\^@=:.:2>M@;Z0H(PUE]:`E"$WW'`+WWGJ6YPZ>X89
-MI6@UVX0.7"I8;V/D5N,>[Y^?47Z0@R!^&=S<*@)<*XCB"B)P:7]E>;GIO]X"
-M"M8(??7\J]RVN(V=.^8(PX""(5C,PY3N?3"J2!B&`FSQ`,8HT*0/ANC2`/8,
-M;C<NA1P"65WJI[-[*))`I2@`/NNW%1;-GR#TDL&$,(J)DPI1DI!$%;M.QA%)
-M$KVAR7%#%Q9@J%4K_/(O_Q(;&VM\]6M?+Q*G!MNR@D:S93U3SITC[?4V&[</
-MC27IYX7"T-W-,7YT_9"LFU%K]^6\E+2!Z;DYI&O0^KVA?ZY2BMF9&=JM%H\_
-M]AC'7GG9A21IPC"@7JM2:34'V$]ED,KOR<.P#U25?1G]5P]"><:5O_O'O`_6
-M\+W,VBH7C#]*YD/YN,_.SO*O__6_9N?.G?S'__@?R;*,=MMZE\9QS-S<7$$2
-M&`72_#`2I*MA#F^WV]3K=4?$B-B]>S=+2TL\]]QS1:.Y8-O%,>]ZU[MX__O?
-MSZVWWLK\_#S5:G6L%/!M@.KJN[5:+28G)PO?J'%6(\.A4*,85</KY3C@:M3S
-M1Y$AAO>UH]((1\D,R\0,_WT_M$H5\V.YQO4&[F7VUM5Z"]_("=`?E)GI*6:F
-MI[AX\3Q"#AY,KSFUWT/H3E@<)<S/[^3.=][%O??>RZ<_\VF^_K6OL[Z^7G3(
-M0+"RLL+R\C*___N_S\S,#$>.'.&K7_TJ-]QP`WF>TVJUN/[ZZ[EX\2*'#AVB
-MU^MQ[;77<N;,&9Y__GD^\YG/O*Z3R>4\ES9'[$J"P%./X^+[.,Z8F9G%(%A<
-M7.2F6V[ET*%#Q$E"WDM)$:P'(2O5*DDE=IO`?LE1K52H)%52I1Q=N?JZ&F2_
-M$>-%*VV[@G+S@B>%[.^LA=Y4I!;1H:[K)@;,9D5I(SPH.1P71SH.E!IEV#>*
-M]CEJ,]WW8C`E7Q!;</KW]%KKS9':AGJ]SOKZ>A_'$R!$8(UNPQ"AE`6#M,W+
-MT86WBI,[2FOZ'"8QM7H#G.^8+'5.C3$4ULI.DEE(;8TU&A;.)#<(`Z(@1(:!
-M384*`XS*06MZ2I'EKH#1TDIHG:FU%))<:,(@)*DD?R?`891DINP_-JJ;,7P?
-MO!;E@(1/"$,2QVR?G>&55XXB7:%?K=9HMR<L0.,V,#8L013LP#3-2=,>::_+
-MRLH*:9JA\YP\UT[IXOQOC)5M5BJ5@EVP55UBD*C<T%U;I[>Z2J@S*H%`!P$D
-M$J,T>:8*[RUA<@+=1>H5`IH('2-T3B@]@&'ED@B(`HF4D64U&H4Q`=)8P^YA
-M[[FB@-`&HZS4QGO9:67'C=^\>R!3.;FI+W!S97W_UM.<.$J8G#:D:1<[_)/2
-M8J_'KB_B[U`LO28$RYE.!U%`O='@T*%K"*.8>J/%V;.G.'KT)4XOG>':`P?I
-M=#J$N49&(3K+"'6$5HHTRPBU!;(RE6-R:Q!MC:(-VOC`!3W0L$%(YY=D06\A
-M13]$PEWC"(41TDJCG$FQ*+DO&VU`.*!,C-A4:5/Z'26O>,MG<.>P9!;ODP&%
-ML/,$?9-C_RKCS+@-HN]1[WUTG$1,Y3D_^_[[>/=[WXN,PH$PA[-GSO"__O1_
-M\?1SSQ;S9SVN\J'W_SUNO/Y&%A<76=B[P/3,-)5*Y:HL#'RX#%JS<\<<\SMG
-M>.78.0P*`FG!`"U+823VNB-(N/ZGWL$SW_D6ITZ^2IYK)MJMOA2L8$J9+>4[
-MFWXN3"$E%87_F!YBGY:27!T3:]Q<VTM3VM.3&,<Z]5)L4T(VA-`N2`!4M\OM
-MB]N8WSYEPP&<I-"OT5[2.#AG]\F'-@K01OP*SPH4%/_WG\L"6Q8,#40XD&;L
-M0PX&1JM+-;2/^_\[KRO/VI*"0`3(,$0$MFD1N@9&&%G6510G8U@[<L2Z_L;M
-MI_S:UFHVN?_G[R?/<K[\U;\E2U.:+@C(7IZ679DD->9W[>'LV3.L+%\J0*QQ
-M>Z22)?X`X.5A<'F%^\U1]@[CV--%44??<[0],4F]WK1A&:(/[DJ7EC"_8R?M
-M9IV_^LL'6%M=)8X39F>G:3:;`ZRG4??RSSW@-`Q8#3\>15$A`1SU_L,LKF'0
-MZFJ9P\K[W,G)2?[)/_DG3$Q,\-N__=N\_/++3$Y.%DR-=KM-',<L+2T-I$!O
-M:@A>9IT>GF/&O:X<W+35\;J<`F/<\^OU>N$/%,<Q"PL+K*RL\/333Y.F:2$K
-MFYN;X\X[[^1#'_I0H0@:E0[[-FAU]=_B.&;__OU\[WO?&V!770[(&O6\46-W
-M&+0:!VX-IZAO-3>6`:ZR%_0P:#7\?J/>U[,(9V=G!_S;RG/!3QP#RSO\'SQX
-MD!^\^`-$,'C`?2>^G"`GI2"I1#2:=7;.;^===][.^S_P/C[_%W_!QS_^<9Y\
-M\@FZW>X`):#7ZW'\^'%>??55`)Y]]EE:K19_^J=_RK777LOZ^CK5:I5MV[:Q
-MMK9&O5YG?G[^#0/N1@W@<GQJ62MMJ<@Q81@5,:I1'+-OWT%N>\<[V+5[%XV6
-MG4REVX'Y*-M+ERY1K22TVXT^OB.%C6U.8E"*5J-!$D>\5>;/0,CBLQ3,CH$6
-ML2@V\,,7K=\T6\9_::RAQFKUQQ7`FS9-)6^$X<U&N5@H(^'E":1,L2Z#+&54
-M?*N_J=S1L8"4-8,.A)6L$8`4@>TJ2^E83F8SJN],\75NCXF/=<?8=$'I&%^!
-ML*ED190[?>"5T'6I0[=Y#ZW\D"!`YXI0*K3)'$B76T#"@#+YP+7@Z>BO%W`U
-MW/4;!U:5)_FR-MQ+W_JFJ=;(?'IJ@K7599:75]QS(FO:7IAOVBZ=*'G4>$E%
-MFJ:LK:W2[:[3[?4<R\T@B`G"``+I)"95>Q['WK05/!A%JC*,400!2&$00A$&
-M@MQ(:[(M7'GA@`Y4CC0I)E]'JP`IZT21P)B<;MH%:0BBP"7(62!8NFO).++"
-M:/!*%V/(,Q/\\:L,)&QY8W$G)=(VA1"L0>;:^CJ39HI`"C8V>M3J7BYK`7[O
-M$5>>/T>ELXSJ7+]>;"S/+FNUVFR?W\GJ^@8X[\9JO<;4Q#0OO_(2CSS^.'L6
-M%CBP=R\U&9,%`4(K\LP"S+E6!$H1J8@LM,DV*.V86=HF4&I56A/E0!I8`;!*
-M#X]8@*NP<"\%70Q<&Z@"0.J_=YF9XY/9/&1E2U$]X$,X7*8RDJWA^2W^>C##
-M+"X!0AI4EG'/'7?S?WST9PDJR8"4>'UUE<]^_O,\]OBWZ&69]1>2DKOO?B\W
-MW7P+^_?O9V'?7J9GI@?FQJNN.8/GHQFB4/*!>^[F?_S/3Y)Z,W,I$.Y\"Q%@
-MDVFU8_=$7'_CK30:+5YX_EFZO2Y3$U/4:U67!CJ`;%.FX@T'D`Q?$S@0J\S4
-M\YYG!?CD)'+><&I4<;G1W6#OY+2%HI0N&+S&F?C[M4TXJ>AT+6/'MDEGP&[3
-M.$7AQ660,NC+_PK&5;\)53"DA`<Q/&`5$CC?(QG8!Q6"H/#/DFY?4&9<"X0#
-M$2TPXA8\UXRP_H_6F%T$$BECA,1*!L/(>D2&(6$0$D8V#=&S=6P*87]M>;.[
-MV3Y9N%*IT.ET^,A'/D(<QWSQ2U]A;6W-I><FI;V!0BGK^=-J-CE]^C1YGA5C
-M:4`VX_81EJ5M^FM$"<0N`]&7\VW;RD-ILYV#ER4')+4ZC7;;,=/M']'WNX+;
-M;[V9)Y]X@B_]]9-,34XP,SU5L*R&&5*C_C^*,54&LX89665P:ABH\F.@;YDB
-M?N1,J]>RUZI4*OSB+_XB!P\>Y-__^W_/@P\^6$@*@2(U[^+%BZRMK0V`M>.`
-MI$T[G"%6Z3A0JKQW_KN0*T;]K%:KT6JUBFMH?GZ>;K?+,\\\0Z_7HU:K,34U
-MQ0<_^$%^X1=^@7W[]A4RP]=J6?'V[2JJ.X.`^?GYD?*^4>S_40#4Y=A65^*5
-M-0H_&,6N&B3_;%8'^;FS#/:6KY]A$-<84Z2?#N^Q?^(86,,GX>#!@SSXT(.L
-MK:T5)\0G2BFEG&>!W?A8[Y1*(0^TB30+_.-__(^YYYY[>>`O_Y)/_=FG>.SQ
-MQ\C2WL@"]H477B@>__K7O\ZUUU[+U[_^=6ZYY19.GCS)W7??S=-//_V&?N;A
-MS42Y^!K432?4JA;Q[TQ,L/_``:XY?)A=NW?3:K4)0YMJ%@4!N'2?7+E(^D"R
-MUJC1:-0*%I;=*-M-E!8PZ>B^5_LM5WT=?7_CTO=>D$;:V'$98+2R&V(IBX+,
-M^QV`01C=+Z]*K*ZR%'`KCX7A#=0H.G2_TR?'=H_D4(3S,&ML*RWT*"`X21(V
-M-C;L:X%,*W(,15"U$$@9H+4J-OC#IJK6X%0XH-`"6;@B4QJ;!&:;E[((,;"^
-M6\ZK*I!((XE"01Q:T]J"S:8-,@1R[?X.74RTV@P"=$$8C/3[>CTV6Y=C70EG
-M4.Z/N0>3[>;4=E![O9Z5A(0IE21F=F86A*2WL4:M6K4I4F%(M5:UYH]:$0H+
-MY'GYC/]>Y1GKZVND:<]N_@-!%(=%V'BE5B6N5BYO!&8LBT:;'MU\@RS;L.=:
-M0AAJ0BW)'8/"%UI2V,(Q3[OD^2I25,GS'FG:)8YB9&B`L&!CV,)3%C'BXP##
-MON^)_0QYGMOS'P2$+O7*FV!Z9@/@)(2Y*W(UZ^MK]'H]*M6$2\L7B..^AY;=
-M^`^:XY8[U^64GW&=_=<3Q`ID0*?38<_"`DF<T&S4.7[L./5:C9-GSQ+7:DPM
-MG>7[+[S`TODEKED\Q(Z9.3`98:`(3(C*<G*ET;DFTQ&YSE&Y0KH8=F5">WR4
-M-7P70A=R*>/DQF7S:5$X;4N7BF881)PL([!(^V,0O,(!"_U4MM+WA52H#Q;T
-M?;M*AEK>'ZA\S$OL-5&6&KEY2BG-3QVXGOOO_P629M.^OWO/M-?CBU_\(G_S
-MI2^QO+9ND11CN/..NWC7'>]D<?]^]BWN9VYNCMH/"8*_N2"6!47"(&#'[!0_
-M\][;^8N_^29A**W?'((@`*6L/Z(/_Y!"(D3(WOV':38[//'$PW1/GF!F9IIZ
-MO4$2APCGIU4P\3!C&0L#[!E3`CLI`5FF+Z>VX\Z#77H0E'/K7S?-F)K9;E.8
-MC7'7=7_M[;,&0^3:.6ZX9=&=KZ`P2??2/'L:)5+:A$L*5I08\*&R[)I!<_?`
-M,:6$E*Y1*@G!I>=ZE$NZW^<VYT84J@`II4L6+)LRBX*9%3@O/RD#"V`%`4**
-M@4:DG;>"3:#5CZ*#[0&L:K5*J]5B=G:&>^ZYAUJ]QF<_^WE4GJ-SR]`7`Y)@
-M"..('?/SK*VML'3N+&CC"9/.4Z\O1^TW*!B08?:3`*X,4!C%BADEA?7>6U&2
-M,#$]W2?DE9J(K6:=@P<6^=NO?)GEY4LL[-E-DE2H5BN%@;K_Z@W4RWY4H]A5
-MY?5G>"T:!JG*WP][UXSS5[VJYR_WMT91Q)$C1_B]W_L]?O_W?Y__^E__*]UN
-MEW:[78SSR<E):K4:Y\^?+SQ^QWW682#J2H"N*TWJ>ZWKOD]@ZW0ZQ5C<M6L7
-MQAB>??99TC1E:FJ*^^^_GY_[N9_CX,&#U&JUMZ6!/T:W'3MV;)+V70GK:AP#
-MZ[6"6..N@3*P.YQ\.(I]57YN^6?E[X<_BQ""B8D)DB09*67^B65@^?2&6VZ^
-MA9,G3VTJZ/T!E-(CZ]8OHM%HT&HUB\U7DB0<.'"`CT85MF^?YZ&''N2);W^;
-M%UYXGK-G3V^BKOJ3N;*RPD,//800@J>>>@J`1QYY9-#8_0T`KOII-\)*3X*0
-M,`R0,BAHQM5JE79K@EV[=W/-M8<Y>/`0D],VLC64@37K%L)Z8VA+];8>8AE*
-MY72[&ZRNKM+IM`B"6OF7(Z2@'E6H5).WQNQ1*LP&%CT?X2V,,XSU$AIE._Q>
-MMN+D6+A-L-^0^9"AX6[72!\MQDL"AUE6HZBBY;][6,(Q:O-2?H\LR\8RBWR'
-MH-/I%.F:5G:4DRE%8!12>U\;U7]_-0B\^6M$^6/E.1R.@=&GF-IBTC,Z?#>M
-MF-2D*RY\T>#_5JOQ(-0A6FX&Y,H,MEJM_D-+*L8!$\.@Y/#7X7/G0:PR"]1[
-M-/GTNS3MD:81M5I"I]UB+9!4JMZ8WL:G5Y(*E6K%-N\#6WSYI+UN=X,T[18%
-MDC8:M.W\!Z'=Y-9J]8&H\S$E"<((=*;(\I1<I>0J+PI$K0TF-TCG!:=1Y%F*
-M$0J5=]&JAU&939M$D/52`B%)XH@`8=F=]%D.Y;3/X:C(,AAKL++0,+22#>FO
-MWX%T35O8*JV=,;<NC-S7U]?9OF/>)CUI/23%V-P-]^!_.>)W5+?HC5AXA114
-MJS5F9RVSH=ZHT^ZT.?;*,:JU*NUF@T:S2;O=X9577N:1QQ]G8>]>%O<NT*[6
-MD3I'A3F1,BB5([.,0"M,H`AUCLKM]9PKEWJCE3W'RAX_?V8'YB8A;'Z:T`4#
-M@I&L*#$0@F&,9^`XTW8-PO2?TS_OWJB[CU<5J6PE__>^H&CH;RO)O.Q+)4HK
-M]DQOXQ_\VC^D/37C_`LMFTQKQ6.//\:?/_`7G%VZ@)$02KCYQENY^^Z[V;^X
-MR/[]^YF=FZ/1:%S5'@W%D9<!@;2LG3B,N/F&ZSAS9HE'G_X!`H$R.<9X!F/)
-MPP)=,(9FYG9PU[OOY?O//\OQ8Z_0;-28F)RB7K5!"0R9!)09,.4USRZ5IB3Q
-MZP..QOTSS+@I7TIEZ'.MUV-R>I:D7B?5"JWS$CCJ&<N6'=7KKG#3[EDB)\6S
-M1N@"$=CY0\JP,&ZW'E.R\'N4)?\K*0/'DI(%^"00-@TVD';>"F3_/1Q@Y=<K
-M#\X%'J!R8+T%J8("M"K/*:.^'V2#BI%LJW'^FF\6@.6;P7V_%KCS77?2:K;X
-M[&<_Q^K:.FF:TJ@W7-/!>7XY[*E1;U"KUCB_M,3:RDHI39E!TW8S/-^:RZ<&
-M7B&H-?S5"$$0Q4S-S*(U2+?/T$(@C6';W"S34]-\Y<M?I!+'A8EVK59S-46+
-M9K-)HV'3!#V8-;S.C`*LAL&I89!RE!3PQTE"YO=.>_;LX=_\FW_#]==?S^_\
-MSN_PU%-/,3L[2^(8?7%LP[LN7;I4D!;&-1>W:MQ>;GR40;`?]AC[OR%)DL+;
-MRYM9!T'`=[[S';(LX[[[[N-7?N57.'+D"'$<#X0XO7W[\;CMVK6K:+B/`YM&
-M^6!="6#U6L"K82!K'/-KJ[JU#&R5ZY_AO[]\74^X!.<BW.LJ']MO2BR=/PC7
-M7GLM#S_\,.MN0O-%>+\(T46!F20QS6:=)(D'3DRN%!OK:X1AR,*>O=1K#0X=
-MO(:CQU[A^/&CG#Y]AI659?(\<Z!&>>/='P07+EP8"SS],)/2J/?H4_@LV\.:
-M7B=4JS4:C28[=V[GNNNNX[9W'.'Z&VX@3A+.+UU@>66YV-R%[O7>(#/+LWYR
-M0)[3W=A@?7V=]?4-:K5:?^OJ$M1V;I]]"VSP^QON47^KE*(`-FVB#(5QL#<F
-MEJ6T-.-:A>8R'9KAWU4&/P8Z?ELD&([J((WJ#`T_5@:T_/?KZ^NC/4M*MVJU
-M6DRP4DI4KE!*.\#);CKMS_6`Y]8P&Z5L[NP[I<:E.GH3?>F`4#\1C@(,I.M.
-M(P9E3OWTJ7X\:Y$D)R"*8YJMUS]88)RD<QC$*B\8H3-_'5YD/(O*AT[8NP*C
-M2-.,7%E/KT!:2:;1!A%Y,VL[;I'2FG)CR+*4M)>2:WON1&!?%TAKBK^U?+#,
-MIK'LG5!8217",IFT,N1&60DA-F62P)X,;91+B8P0&+*T2QXEZ,CXY'F45M94
-MW:542E\L%EY+_>)UH$G@7IME*5KWDP9%$""\W#(.D1NR8'1XYFVOU[,;QU;3
-MR13B`0F'-=9-2)+*R$[X<*>[?/U>::3W#S/&XCAF8F*22L6F5;4[$[0Z;4Z>
-M.$&C5N-LLTFST6+7_!+???Y[?//T*0X=.,3N7;M(@A"4QF@K0U7*CJ?0A*@P
-M)\P5N=(HE9,KA=*!_:H$6BFDMH(TK0:%?$+(`2G8Z(\ZW.5SWYM"@%B`#Z9(
-M(!0(H9Q?T:C-O_=2VMQ!U"5_HP(K,89.M<X_^M@_9/NN78Y)X\(/!3S_P@M\
-M\E.?YMBKIT`80BG8NV<O[[OW7@X>.,#^_?O9MGT[S6;S+;.VV>LI((YB\CBB
-MFL?\]%U'6%E=X;D?G((P*5`A.^]0N@8]$U92J;6X_J>.L&-^%\\\]6V.'3U*
-ML]E@HC-)M5XC+%A,EHVE2TF3/O'6Z+(_Y&@)0UF".FIS+80D5SGKZQM<?_/M
-M:`DZTT/KG7`!-!;`GA0;[-J^QS)F`E'XGEJOMLCY*UJ&DVWX2<=^<JF[]LD@
-M91'\(0/G3Q5(PB`JF%;2L:-P;#8<:TL&?1/X48#4\#PR*HG)KX-^;U?V4!PU
-M#_VH&#.^\>196,-[GU:KQ5]\_O,</_ZJW9,'@D:S9%51[)\E4S,S="8G.'OF
-M#%F:#C*MRM^9*]L__["@CH77!#,SLXYIJC'&G4\AF-^QG8EVFT<>^@:->IUJ
-MM4J]7J?5:M%NM^ET.G0ZG4(JTV@T"O-VWS@99E9=*5!5WAO^N-^\U.[^^^_G
-MAAMNX'=^YW?X_.<_S\K*2E$$&V/H=#HT&@V6EY<+6>%6OK.C]JCCKJ-1P-=K
-M.?;E/6(414Q-317G=79VEDJEPG>_^UUV[-C!;_S&;_#A#W]X0%KX]NW'[]9H
-M-.AT.BPM+5U6-CC.(VOX.660]7*/;35.R]^/8ER-:^1?"9/,WSJ=3C'GO16`
-M]_#-_&7M=IN[[KJ+3W[RDU9R4XI(M[1M573`DB2A7N\S-/P)27L]UM9665];
-MH]>SJ6`3$QU:K0;[]N_CXH4++)U?XMRY)8X?/\ZE2Y?(TW1(_O##`5*O]>87
-M0!^IW&JUV+U[#[?<<@MWWGDGAP\?9N>.;=0:#4#PZLE37#I_T24-4:+5"[3*
-MBX+9FRYK5P!N.!`KS]NN&!>%5KO1:+XUP*NAB[AL=M['42S+Q"H+1='UEV[S
-MHK&2"^_=(H8`@;%FI*6%LDS5+.N*RX!D&;CR4H_R.??O7P9G+Q=]#A3,JG&3
-MAI>]M5HM+EVZY$``0=K++#`A!O:3`YY=`\?7U:G:=4FU,7WY3X%`#;;:AR>T
-MLBS"^]Q0))_UT\T\DZF?2&5?GR2)2Z=[8S;NY0*BS+3;2F<^?-R'.X1>IBHE
-MG#UWAL<>>X1.I\W<S"Q)$B,#60Q6(2Q@E64I&QOK]%*;1-A+4Y0VB,":FN=Y
-M3I9E11KC9:\38=`ZI]?KLKJR2J_;ZQO'8UF*N<I`&U2>6;FB#-%&T>WV6.]N
-M4$^[-&23.+&,4"$$>:Z((H4Q.48'""*,,D5D?/\X#2(CEH%EB@+"RE(]V!P2
-M)PG56K64(":*8C[+TL(TTH)5-JG)=\1]<5&M5HH4)V^.ZSW*RJ#JF^TG$@0!
-M]7J=.(JHU>JT6FTFIZ;H'#U*\^1ISM7K7&PUZ$Q,<_KD"9YY^@E.GCG%-8L'
-MV#X]C=2:4(7D6I%$,5EN&7\JL'+;7"FR+"?3&7F>D>D`DVNR7*--C@YRC))H
-MXUF4SKC=I9$RL-[I0M;5+SLMF"&%=&P=,-+)_;SLRS<#W$LMN!"B=%H`947C
-M`(LO%/Y*E#E!LM](RG-^XU=_C<5KK[-CUX/F0O+*\5?YDS_])-][X06;P"L%
-M.[?MY&<_\E&N.72(Q<7][-BY@U:[]:898O_=YR2*).$XJ=#MKA-$$?5:E0_=
-M>S=2_"U//7\"0T(@[?JM`7)!$)3F)^D*)R&9FMG).]\SS=E3Q_GN,T]S]-A1
-M&LT&K89EED1A5%RNQJNYM!DX9[[1-6I=+*]IH#<H[@``(`!)1$%4FT`L(5$8
-M5C<V2"HU)F=WDF:6$=X'/74A\0L0+%\\RZV']X`T2!$X!E3@&%2A97#*P('>
-M`4(&)5`H0`8A@;3C3SCY'D(.^(H*46)/E=;A`J@JV%BC?1'[,D+99WR57C_X
-MFGY@QRB0ZVK8])=!K#B.!_8U?F_Z"_??S\,//\S?_,T7B2L5C-9$<85ZM>K\
-MV?J^>H$,V+9M.]UNCXL7EBR0->1/.FR;<"7&[)<#MT3Y<2F9GMM6[/]$:6Q>
-M=_A:5I8O\NUO/4JSV2R\C#J=#I.3DTQ-33$Y.4F[W:;5:E&OU\>N*>.`JK>"
-M9]6;-:Z$L.#P====QW_Z3_^)>^^]E__\G_\S3SWU%.UVFT:C88O,,&1R<I)&
-MH\'%BQ?9V-@88)N/\Z0:]?AK95AO]=[^'@0!4U-3Q>>:G9VEV6SR_///<]]]
-M]_&;O_F;[-NW;P"X?OOVXW7S^_MFL\GL["SGSIW;!$0-UU&^IAGULV%P:KB^
-M'0:[AAG/5P*\#A,IAGVP_'/+->"XO\E_W^ET+FO-\1,'8)6E=-===QV//?88
-M3W_GZ8'D-9\T$S@J=QS'!=ND7$1VNUW6U]?I=M?H=3=0*K/;:P&5I,+,[#8F
-MIZ;9O3OEFFNOLRF%ERYQ\>)Y5E=7N7#A`JLKJZ@\?5U`JG$LB4JMSMS<'/,[
-MY]F]>S>+BP>X[KKKN?FF&]FQ8QNUFOULWGO(&$/-L0[6UM9*28L*[0*I`BEM
-M2IU2Z!*C96-C@[6U-932A*'U.%I=765N=L:]QUMDL36`42Z272$]2&7Z@)5P
-MWD^#_BL6#+!$`O=ZMDX8'%Z(?92V!0#+!=QX[ZQA=/QR*0^7B](=D&6-88M(
-M*9F>G@;@XL6+[OK)R3*%"?MI@<,H_<"&T%CMCSUFII!X(27*F^TB1X!MIKA.
-MBTU`V1_,_:NU];<I@U;%YW.`2*52^3NG8H[Z;*,,^H=-V\=M<LH;F^&0!7^W
-M[!^[D3EV[!4^\8F/<\]/W\-=[[Z+F<H4WG!;2$$46Y-?C04)\UQA,F6EF0);
-M9#F0(8JOC*[K&6%9UL,XL^2TUZ/7VR#-4HS2"`QYE@$V]4]&UK_&&`7:$`A9
-MF*E;(VCON6-02A-%SFC=`>922H26CORP^?@9;0KS?V^N&P0Q25RA5JD2A8%+
-M\+.&^'Z>KU0JU.MU&HT&S6;#?6W2:K4*F4>_4U[?Y$\R3'7^42RX0@CB)*$3
-MAE2J%9JM)A.="2:F3G#\^''.G#G#A0L7J-=KS$W-\O+1'_#PPP^R9^\^KEG8
-M2Z?51N<Y69`3AA&YRM`Z)\L54:Y)`D6J`G04T\MSC-2D48[*,U(=H*6Q*7&Y
-MLL"",5:>51BGFZ&Y3O95/T8[K-JAU0+'V.D'892!2_L>?4F8T8Z5Y<VTI4N0
-MTT.-`S<RC`35R_B_?NG7N/GV(\7:9)Q,[OS%\_SYYS[+M[[];=(\0TK)1'N2
-M#WWHPQP^?)C]BXOLV#E/J]TF"$/>2C<A)($TQ$E"E%0PVJ[=S;KA[]US%[7J
-M(SS\Q(N8I&J#.0RH`"`8L:FU8SV*J^S8L\C,MEV<>O4HK[S\`B^?.$JCUJ#9
-M;-&HU8CCQ`'K9D"B/PQ*#3=T1NZ-'+M)8]C86&-Y=8WWWO-!C)"H/+7[E'(J
-MH@.[4ITQ'61TFC6;!A@XYE)@@2OI_4"E)`@C<+YWQ48Z<(E_TK.H[,\+HW59
-M`L1LS.TFSZ&M`CT\&#T(1I6]+KTG&(5/EQQB<5VMYLVC@!?_&3W3J%JM,CL[
-MRU>^\A5.O'J*:C4GZZ4V83>)2D)4^V^E4F'[SGG6U]:X=/$BO6[7LN-&K*7C
-M6.SC"K)AP-0V9HJ>&YV)B8)!5]X#WG;+3:PLK_#B#[Y/O5ZG7J_3Z728FIIB
-M:FJ*F9D9IJ:FF)B8H-EL%N!5F7$U3O;YMD2,+?=,`!,3$]Q___W<=---_,F?
-M_`F_^[N_R\F3)^ET.E0JE<*/;7IZFEZOQ_+R,FF:;O*'&[4_?BU>EJ^592U<
-M"(M_S?3T-*U6BZ-'C_+/__D_Y^=__N=IM5IC&Z!OWWZ\QG,0!+3;[4W,I%&`
-MSU;,IG'KZ%8)A5O5A<,U9+GVV1QDUG^O,K`U_'N&ZTVM-5-34P,,K*L=K`W?
-MU`%B;%+%^]__?EYYY17.GS]?F+FGCI:<YWG!-"EWC7Q!OK&QSOKZ*AL;Z^0J
-MA<)$4E$D,F&(XY`H:M*HU9F=GB%7.6F:D::.L;2VSLK*,MUNES3MT4M[Y,[S
-M)L^M=,,,)6)X6KP,)'$8$CFMO&4-U`NSS*FI&3J3DTQ,3-)J-9F<FF1V9I:]
-M>_8P/S]/K9:4]Z*%?T!2B5URC66G&:,1+OZYS&3QP%49P%)*NX)#DV<9]7J%
-M6B5YBTTB%!')OMM&:1(8M3DJ7YQ^$SI\T98OZO[C([P52IB8CX#W1=8HL&J4
-M?K^\L=U*FCIJPAGWFN'7!T'`Y.0D:9JRL;%!EF>LKV\0):%-<$(Z$_?^,?*:
-M[G(+7IB^\;(?B](9`1=1Y@.;2@]0]!.<K+2P+R?(<UV,T?*]/-E[/XK78W-X
-M.5!P5!&SU3D9+FX\0.(WN1Y`\1W;U=55_OQSG^;!A[_)AS_\(6ZZZ29',Q<E
-M^:4JM/)6"I83$=MSXK"#)$FNS/`68=.[7#':Z_78Z/;8V.B2Y<H:@J<I*D\)
-M'"/,8##*LKUZW2YYEKFY1!=FZDHI9]YHI3I!&!"%45',&<1H29K'/IQL4A!@
-MC"".*\1Q%P$$TGG_.590',?.<Z)1R#B:S6;A2])L-FFWV\7_?4$R?.R'37*'
-MB[;78X-[I;<@"*C5:L1Q3+U:H^VZ_L>/'^/DJR=8.K?$Q4J5B=E9=ITYQ?>>
-M>XXO'C_!H4/7L']A+]5*E4@KE(XQN2+-K?>5SC,"'9#E&I'GB,B`RC!Y@-2:
-M7*7V/+K@!JFMX;MG3(TNK$O&W(XQ:8%7;24Z1A<%^X#44'N*I[+KK-!N_M#%
-M?*K-D*S0'W,IT%G.1^YY'W?]S-V$88QPHD0C!-V-#?[R"W_%5[_V5=;6-PA#
-M:_Y_WP<_Q,TWWL3BX@%V[=IE*>[.K^ZM98+<9]`F206=*[32:*5HZ`;O?=?M
-M3$UT^.(WOD66)XAP<),9A(&5V&OKXV1*9N9A4F5^X0#;=RYP?NDTK[ST/$M+
-MYUA:.D=2J=!L-*A6*C;000;.DU-LN=84\ZH_D0ZXRO.<]?4NEY:7N>Z&FVE/
-M;Z.76?#*>JKY>5X7TM#N\A+ON7F1,+*_OV!519%E7841,@B(@A`9!@CI)%QA
-M0"A#YQ5HGR,=.TH.`4[#LKUA-M0PDZH,4A6&[@./CVYLC/)U>JN,0REM8]A_
-MUO+:%L<QL[.S?.,;W^299Y]E?7W-2D[3+K5:HVBV>K:5,9JD5F.V6B%+4RZ>
-MOT">IIOFV*T*H%'R%S&"W>MM(3J34Q;\+0(+K/S_SCMNYZ4??)_3IT[2;-1I
-M-)M,3$PP/3W-S,P,L[.SS,S,%-)!GY;GI>C#S8^W`:O75O27]]D'#Q[D7_VK
-M?\5[W_M>_O`/_Y`O?.$+K*ZNTFZWBV.=)`G3T].D:<JE2Y?(LFQ`6C@J3?IR
-M1?YK7>,],W%B8L*F1PM1-,XN7+C`O_VW_Y;[[KNOL)=X&\S\R1C/81@R-34U
-MED$U++N[4@!KG$_6*`!KJW3U<<\I/SZJ]KV<U-%?9Q,3$YN"1]Z6$`X=X+U[
-M]_*!O_<!_N03?U(<<`O8]+UG_.):OBFE6%]?9VW-IE99L,L/)L<P,):!8(QV
-M366-%(902D04$062:E*AU;2I+%IK<@<&X<S`"V,V82GK_:Z5*^Z"P+(`DK[9
-M8Q+'Q$E"'$6$443H61M26H9$U\K\TBRE:N(A#P'C(MICHBAV;`@U<%ST$"#@
-M@;8LRTJ(J1UPO5Z/=JO]EM+C>Q\63-_+Q?ADK$'_Z)'H\RCDN6PV:QE9LB@F
-M[.^TX\;'=I<W>L.1I%XJ."II</@UHYA4X[RM1AF]7PF%-`Q#9F9F.'?N'%F6
-MT4U[=-,-)Z,8/P&9DC%[L<D4TK)M7%I9GQEABB)X,Q@H^W*1$NLLSY4S+N]:
-MMJ"VP(ETZ4'M5IM6I_VZC<O+=>;*29%E0\-A^JT'B?U[#AOU^DV^]\OP]TN7
-M+I$D"9<N7>0/_N`/V+ES)W?==1<WWWPS4U,SR-#YM<B`(`Q)*@FJ9PH#;)4K
-M!%"KUZZ,$N\^4Q!'#C@)':/)^IYY5HWT"9-&8[2=&P.7].HCQ[W)L2D5&L88
-M<J6(\&FG*:&("&6$JYH'QZ*_)H0@-S8U+XX3,N?+9AS@EF<9JZLK**T(PXAJ
-M-2G`J3)PY4UVR\"5E1%6BZ*C;.0^JO"XDLWK&V+P+@11%-%JMTBJ%CB8F)A@
-M:FJ:5T^<X-3)DURX<)%J&+-C;CNOOGJ,)YY^DF/'CG)P\2#[=N^B+A/R-"..
-MK!0TSP,R'9'FBE@I5)X3ZHA<Q21Y;G^>*7K*&F@KI8KT0J.-\XF1UO<(M9GA
-MX.=(85P`H0_($(Y1TV?O%"??2`QZH!G@I^_!)$)3:+S3-./NVV[GY_[^SU&I
-MU2S()@2!$'33E&]^\T'^]]_\-1<N7;0IEF',AS[X88X<.<*^Q45V+^RA,SE!
-MY%-+WX()7O9ZC:A4ZJA<60:;MHVRQ&AN/'R(J8D)OO"5;W+ZX@91;"6%QF9/
-M$H0A4EI_(J/<.NF.A4`0Q`DSVW8Q/;N#WL8:9TZ?X)67O\_I4Z>1@?45K52J
-M5)(*29P01I$U,L>'HXQA%6-(\XR-C2YK:^ML;*3<<LNM'+C^9C)MYY/^F!*%
-MA!@M2+,N.VJ"5K-E09,H="E]%H".@A"3Q$3.X#X(`J3W'XHB*QUT@)<'74:!
-M49MD[4->>(/2/UFPJOHR0+_/&VV^/<K+\JU6G(UC8OE`H22Q<_*^??OXVM>^
-MQK%CQZE4J\5Y;3::(*QOHRQHV)(H3IC>MITL35E;6::[OEXT`!&F8&!>"4MM
-M8+_DGQL$U!LMDA)X98RA$D?<_H[;^,[33[&ZLD+->5U-3DXR/3W-W-Q<`5YY
-MYI5O,GCV[N4:'F_?KGQ^\]=)I5+A/>]Y#S?>>"-?_O*7^6__[;_QV&./(:6D
-MT6@4R=-Q'#,S,T.OUV-U=95NMUNDD(],GQR1RC:.X3>L@!A5Y+?;[4+*6*_7
-MF9F987EYF7_W[_X=[WG/>XJ?O3TV?K)NG4[GBD"F<0RL8<!JW.O+M<>5`K2C
-M%#JCK&F&:TK_MXY[+V-,8=OQ5DD@_)$`6/Z`'#ERA)=>?(EO?.,;A=0H3=.!
-MK\,`5IJF+"\OL[&Q,0!X#2<"V'L?ONB?2%O@:0=<>'/90`J"('+,GW+A.I0Z
-M$D@"&93BDEV7T#]/6B<048!?`F$T.L_(4BOSR7H]H#$280W#@"2Q$J4LM46?
-M!_3\Y_+@599EI&E*GN?4&XVBOE!:4:O5[$:/MQ!X!2AGO*Z<SXXHL=.&-<*#
-M%^/@N2XV)18:+-@$Q8;<7<Q!8.5N?2/VH`"VRI'AY0FI_#>7T>[A!,Q-F[$1
-M':6M`+@KN8:22H6YN3DN7+S(QOH:66:*O]L88\$1QWK!.'85TA:KP^PO8;UT
-M@B!$H_`^6%;V9PJ)F;U;KQ.E*#JS6FNR-"5U8U,IY4RAK?0UC".:#9O0]GK3
-M4B^W`)1!K/(8&#X?9=-#;Y+OI1;>1\0#5YXYY/W(5E966%E986EIB8]__.,\
-M\,`#_-1/W<2N7;L(9$`4QR25&I5:%26L7-,#0-5:C6JU=F77BE^,M";++5#H
-M_UYC-,)(M%*6K>$@BB*]*[1`G`^WT#I'.4-G[:ZY<G<^C`*TMM(<QJ:=]%D7
-M01@2*E44PYG*.7GJ%,\^]RRGSYP&`?5ZE7J]5@!690#+=\?K]7H1;>Z[Y4F2
-M%"#B,,7Y:EMHA92%*7"U7J/5:3,]/<WTU!0G3IS@[)DS7%A99O?^:YC?M9NC
-M+[_$DT]_BZ,GCG)X\1IV;)LAEI(P$^1Y0*04<6QEXWV&<$B>:_LUTL191IZG
-MY$J1>E:=UB@M,`IKLJT-/GI46-B"@H7ETVA<@6J!TG[&@S$VB1!CQU+?>V;0
-M*VOPVC,@`Y32W+!XB%_Z/W^1:K/EBE#[IQBM>/JII_CD9_Z,$R?/V&)7&^Y^
-M]WNXXX[;.;"XR,+"`I,3D[;P>8O6$AXX4<H0QQ&J6BV`'@LTV^,XOVV6OW_?
-MS_#(XT_RZ'=>(JS5D40$6-:B='L1(XUCL)D2B.N^AA&55H<]K0Z[]AUD?669
-MI7.G./WJ"9;.GF8I5[;9%H<VY3.N$#KK!AO6((HY/<TR>FE*VLOH]7K,S&[C
-MR!VW,K=S-QDV**8_[_IY5()+,%T_?90;WOU3!%%,&`96?AV$1&%$Z.XRMD!5
-M&$;%?BH(`V1HI8+"F<&/`JJ&95\>I.K_OSS'BX&?#\_]6P$L/TY%K`>MRNN;
-M#\ZH5"I.4CC#TT\_S8,//LCR^?/4&DTN7KQ$%,=4JA5K0S!TB^.$9'J6+,O8
-M6%MC=?F2)6I*^C)CM@8F-J\Q@KA2I=9LHHPI`/=*''/;S3?QPO>^Q]KJ"HU&
-M'[R:G9UE;FZ.N;FY@GG5;#:I5JM%>MQ;P=_EK0YF=3H=?O9G?Y8C1X[PA2]\
-M@3_ZHS_BT4<?+9I3'LCRZ[MO?*ZNKFX"7,>%9&UJR`P!S.-4$)U.I_C]M5J-
-MN;DY-C8V^*W?^BWNN...MQR[\NW;ZS=^F\WF)M_<*P6OMO*Y&@;%AEE96XW9
-M,O`ZBJ6XU6N&OX[SW_*V'<.RWK<!+$K[&W><Z[4Z'_[PASEV[!C//_]\<4*]
-M*7F69:4-GGW-QL8&*RLKI9^/CJ'T`Z,_R#3:6&-<NXCJ`ARQ'<UR[+@&W6?^
-M(`+W?PV$=KLN#,9[@"@K@3!8?Q^<GY#?E$J,2YGJT>MUZ:;=(680`Q*X*`R1
-M@J*;;L$KY?QI%'F6VPUEFI+G&=(Q@T*?QN,W;O"6VNQ+(8FCB*S;&Y"NC=M8
-M#@):>N3"Y9,<?3=P&$2RZ7!R;+=GJXEA5)J@'W,#R5%N/(YB80TG'@Y3/Z_D
-M<@K#D,F)"<XI!?0&@-W`F3/CZE:EM4MT5`/'P<MV[0<)B@CMXG&7]&BTE:SY
-M(L!?7\+%#I:969+`LGX<6['5;MN-[QNT(;B<$6AYXO?@5!G(*@-=_ASZYWD`
-M6RE5=*O+/AN=3L=Z[2TOL[R\S.KJ*JNKJWSSF]\@33,J287)R0YQ')*IG#"*
-M72*I96Y6X\3C"E<$8:5IRMKJ*KVTAS:Z8(YE*B<WMF(0A1Y6.[!1T^NFUH?+
-M=<ZUL=(,(R0RB"P#(NS'A<LP0"C+KO*%PZ:%#SO/&2#-,[J]+J?.GN-[WWN>
-M1Q][F.^_\#P80[U1+V+,/6CE.SX>R/+F[;Z(\AM;#UZ5/<E&F>R^E@WGFR%!
-M*\L*&_4&[7:;J>EI3IPXQLD3)SEW;HD5)(>NOY%]>Q=XYMGG>/3QAYB8G.&&
-MPX>9[K2I1B$ZUQAE+*LM4&21E<.;4%D`2VEZ<4:F8O(L)<HS5*Y(E2++<Q"&
-MW&BT]LQ4EP3IXBZ\C,IXUJJQ:UQ!JRJ2Q>SX&^KC%=+UP9G)@F19GK.M/<D_
-M^I5?86K;+(B@>*[&\.)++_')/_LS?O#R4;3)"$3('>^\@WOOO8>#!PZR9V&!
-MZ>EIDDKREBXF[/QCYU_+4J@ZQJ2[?ARHAQ&T6Y*[;K^-G=MG^>J#W^+"1D98
-M$>@@0)9\"Z4('-O<78O2]%F5Q@*I09C0G)RA/CG#_/YKR'H;+%]8XMSITUP\
-MO\3*R@7.IQ<*;R>!G^\M:!E(0;/99G[W+G;OW<?,MAT01*1&8I0%28TQ#$Z[
-M5CZXOG:):W=/,SDQ210%5@88101A2!3%A*&U3`BC&!%:`*O,>!52$I:N]7&,
-MJT'IGR0(1H-3/RD`U96LDW[?4:E42MZ.8=\2HVH-T!?V[.'1QQ[G.]]Y!@.T
-M6RW6+G4)DXKS-NJ'-0C'Q`S#B'J[0[/=9GUME8VU%;N7V,3@[3.]!2/.CX"X
-M4J79;KN&M'UFK1)SYSO?R:.//DR>IS0:=3NW3DTQ.SO'MFW;F)N;8WIZFHF)
-M"1J-1M%0*(=^O'U[X\=:$`3,S\_SL8]]C)_^Z9_F@0<>X#.?^0P//?004139
-MP`DGX?,!1?5ZW26KKP_LU4:]_U86$J.8*5)*.IU.P:Y*DH3)R4F"(."W?NNW
-MN.VVV]XR[).W;V_,F/4,K*U`TW*=-0XHV@IH':YAQ_E>C?,4'/5^XVI47^>4
-M0;GA/;`QAG:[/2`Q?QO`NLPB.C,SP\<^]C'^RW_Y+QP[=LS*5_*<]?5UY^OT
-M_[/WYC%V7/>=[_?4>O>E]XT429$4*8E::$N6K<5:+-NR(ENV;+_83NP\3SR&
-M,T$6X&4"3((8QN#],0_P/"3`>)(`$P3S_D@&2;S#R]B1[5A>9%(+15H429%L
-MKLW>^^ZWME/OCZI3]]SJNK>;$D5VD[\/</ON2U>=.G7.]_Q^WY\;&<]ZGH=&
-MHX%ZO8YFLPG+LE:YZXL.LQ.U)'GOA%$+8J69B5EZ9&@;5^\#X<OG+*KB$]P/
-M*C7YW`/W.HX@4`-O"=%0NJJ7<0[7"28=5CLP7_9C"C]C+#1W#@0&Q[%#?QH>
-MKKH'%:DLRX+CN'!=)]J!(J]<K/)*LXU-13Z?1Z-6[U3#2\BQ%R>A[JH+JN1A
-MQ2*S8?C!X"JH/N1WA5$JD=%[4J5"OLJ/*BEU,,FS*EX5(JFSB$>3R8/*+J^J
-MRY@<F:89A6!SWE4G71+R$&V/^"I`IYK<Z@XQVM:\,^X,4@?%D<2[/&]$&]8T
-M';JN86!PH)/Z<Q7[EW["0B2^29,B66@4DR-Q/(OW:)K6E7(AQ!A12*%6JT4"
-M5G`_Z+/F%Q9@6VVXK@/&%&3S>0PK9:0-$Z52&;IF=#8]ZR];JF'U+<_U0L&Z
-M4^%/\56X\,(*7\*4&]#""#+3-*$9!E1=@VZ8,(Q4D*JCA,OD8$'DJ188S$,-
-M([KXZHC8(!+4Q=S</,Z>/8O77W\=OSYR&-/39]!JVS!T`_E"`?E<%FE)O)*C
-MK,1M$=DF#-KE=,&XF7Z2]TV2V+U1!D2ZKD,K!.FCN4(>I8$R!H=&</'"1<Q<
-MFL'RXB*XF<4[WOD@;KM]'PZ_\A*>^\5S*`^.XO9;;L'XX!`8/,#C8!Z'[KK0
-M-1V.YT+W#'#N0G,UV(X-KFJ!UYGG0G4]:&%U.-5SX;@^O%!(X9X'A:O@3$0D
-M!XLO/O<0K*`@6@3Q.W&LG;1N0.H[12U8Q,1-CKR9QK__W7^'FW;<#)^IT7<Q
-MQC`WOX!_^=K7<.C7A\%=&ZJFXM8]>_'$^]^/W;MNP;8=-V-X>`1&>O.+5\&X
-M1`%C/!+]`A]`CD[/C&CQ`#['SFU;,%@NX^"A(WCYM6GXZ2)4W83/_=``G4/A
-MHDJ?$O53\CE21+'X"@/3=)B:AI%L`2.3V^`[+NQV.[`W:-1A6\&$$:H*PTPA
-MF\DC5\@CD\W#3&?`%#6*U/2]<$%06M%5E+``2AC5["[-8.\['@YL%4P#3`O3
-M?PT#NJ9#54.[!4.(YIT*<.(XCXO5(JI*>&F)"*LDH_;X^(KH[I?BHJ`0LJ)(
-MK$P:F4P&`X.#V+/G%APX<``G3IP(HK`"-1P^`U*I#%25=16-")U,D<GFD<WE
-M83L.ZM4*'*LM2CJ$59/9ZA->^!!3=.1+`Z(^:C!&S*9QW[WWXH6#S\-S'60S
-MV3!->Q"CH]WBE8B\$@L@)$Q<FWF>&'-MW[X=G__\Y_'!#WX0W_[VM_%/__1/
-M.'SX,"J5"O+Y?!01Q1A#+I=#)I/IF@^*OK27^)STN#S.-<V@$KSPM3)-$^5R
-M&89AX,___,]QQQUW4!LA4"J5NN:7_0S<Q?TDD:J[>CGK*6@E>2G+<\BD`BN]
-MVGR2D7O\]R;]1L88!@8&$B.:2<#JT:GYOH\M6[;@LY_]+/[JK_X*\_/S`(!&
-MHX%JM8)FLXF!@<&H@E:M5D&M5D6SV8#KAN:U'D<\A4PNCYJ48BA/W)-5S$[D
-M%F,^/$]!4`W(A^\'UU!5,'12*.0T"A9>?"6<Y*LLB*AR'#B.'0TTD_!]+RB9
-M[MA1JJ#K"N'*@>,$'D,`HE7*=":-@8'2I@U[[8@GG0&_B.R)5]'J=9!&KL7H
-MB%S,%QV#%Z5'!=61.JD.(K543HEB3`S^DP41.6HJ*:HJ[L\5%]]ZB5E)G==Z
-MMU\FDT%EI0*/>U*[!\!]>.!05"TX!L"AA.F$?I=P$[9K%M9=%_^W$E8M].-1
-M9^$,ES'`EXSWP^-'U8+.3S<,:(9^5=HDZR%XQE<QY(E>O$V)[2'[\8G[8I^(
-M]VJ:!LXYTNET)&252J4N,:O1:$3"NZB@VFJUT&ZW<6;Z/,ZR<YB=6\1RK8&;
-M;[X9I5()(R,CT4!+?%^LH4/1=&BZ"551(V%>4]1@<L"5CE>6KL/4=:0S6:32
-M:6BIT/M&&-(;1E`M45."?:VI4`P#OL+"241@ZN]Z+ES/1:U6Q<S,#):6EG#F
-MS!F<.'$"Y\Z=Q_+R,CS/C0I:E`?*R&2"[9+-9)"1_*R$<"6G!\JBE3#,EWVN
-M^I4V?Z/BU=4T`A>+#+JN(Y/)H%@L87!H",,CP[AX_CPNS<YAN5*%F<GAW0^]
-M!_L6+^&50X?PD^=^C*FI*>S:OA/CHR-0.,`]#[H7F+R[;E"55G6#Z`G7=N!X
-M#G37"]()[2`JTW,=6)H")ZP.ZC'1SA6XH4=:IR(IZXA:HE^#'U8X#"*6A9#5
-MF5IVZI0Q!7"Y#[]MX;<_^QG<>OL^^(H217L!0+5:Q3>^^4W\_/E?PK*"*L13
-MDUOPH:<^B#VW[,6.'3=C9'@$J4P:"MO\9<M556QO4=4N2.-*9[+A4>V'45!*
-MN-@0>)&5%14/W+<?.[=-XOD#1W!J;@Z9?!&ZGH*GJO#]0%A7H48^3E%?I8:B
-MM,+`_##E3@U2Q16F0$F9,$T#Z5(192`4V,+(+54+HE["13$7#.!>%-$KCZ<Z
-MY\$PLM?W49D]B_?<NP^E@2(,/16(5H8&53.AA[ZA(H50U;55QN))XE4T7JB4
-M```@`$E$051P'ST'V1NU$N!&%QCBBP)"Q!)]M4B7'QL;P_3T-`X>/(CI,V=A
-MA\\W'1=,56&FT]"%Z;54P,$'@Z;K*`\.`SY'N]U"HU:%:UE!-5$66S?S`:9J
-M&!P>CBI.,\:0,DV\[>Z[\<JAE^$X3I1V/C0TA+&QL57BE5@8D<4KXMJU-;&8
-MLW7K5GSN<Y_#4T\]A1_^\(?XAW_X!QP\>!#5:C6R#1!M4M?U2(AT'`?U>CVJ
-M7BB$J'Y1*&(,7BP6HZKV0."_E<EDH.LZOO2E+^&..^Y(C-0D;CR"(DQ(3`L4
-M;6HMT_9^Z83]Q*9^J8&]HHCCOEC=P1VL9_I@'-G`?;,<!]JU[M0`X)9;;L$7
-MOO`%_,W?_`W.GS\/R[*PLK*"2J6"B8DI*`J#X[BASTP5C48P&>S:N0B]7+@(
-MR1>#*QX.PCNK3K*0T$N5%->.T]TH%,4#YRHX5^'[FD@J!&,(_&*B5<'N_]'S
-M/-B.%9G/BQ#6.$*L:C:;<)P@53`0KH)*C;;M`*$G!`!D<UGLW7L+<KD<`']3
-M=[ZB$F4DWH1I%?$#6D3E!5X;0N@"F,]C!J!"5(R'&OL)8I*HNL4@5^E*ZFQD
-MD2,^B>YEQ"YW-DFBBA!+DD27=1W(F@;#T-%J>YWMQP`E7`N-#,RE2*SN#I?'
-M(K"4C@<9.MNEHZEUT@99:&C3V7X*A`-9.IVZJM&`O4X(\O:7][LL9LD#'MGC
-M3)ZHB4@L.2I+1`J)P9=MVR@6BY%0U6JUHN(3XKY\:31;^,$/?H#O?.<[8(Q%
-MJ8D3$Q.8G)S$Q,1$%)V4RV1AMYMHVQ:,E`E5UY!*F?!\@'D^/.Z",3TR=.>>
-M#U<-5LIUTX"1"B*P./=A6394S0J*6/#`-ZG=MK"RLHRVU4*[W8)MVUA8F,>I
-M4Z=P]NQ9+"PL8&5E)2JT(=+]1D='HMM"G!+;0Z1P"#-V4;Y<K(S+HI7LRR)/
-M:GM%76VV":L2^F,9AA'NYR(&AP8Q>.$B+EZX@/GY.50;+63+8WCD\7'<?N$\
-M?GWL-?SHWWZ"R<DI[+UE#T8&!Y`U#+BN!^Y[<#T;AJ/#X1Y</1"T/->%Y;IP
-M#!VVX\!U'6BV#<=UX;@N;.Z!NVZX`!08M@<IA6%XI:+`$]&9?B<*"Y(YNP\_
-ML6_V?<!JMO#;SWP<#SST(!!6S?/#\W"[;>'9'_T$/_K1LUBIUJ`H"L9&Q_"Q
-MCWP4^VZ_`SMVW(S1T5%D<UDP9?.+5[)(T!F(!CZ<AFX`Z:`_5<)S&@N+:#!%
-M"<0G1<'6R4D,EP=PXNQY_.JE(UA>KB"5+4(U4F"J&A9B8%"43@H[]WTP50$\
-M0&%!I++KNT&DKQ\(5HJB(K`+95`T):PVRH*V$&9\>=P%.(O.I?%5W:Y4>@94
-M%N:P:SR';3=O@VZF8)BI8"$C+%*CZQVA6@F]10.!2J0!JI)XQ2(3]^`QUK=R
-M'?'&QN"R("@B7G5=C_KP3":#?#Z/0J&`B8D)G#Y]&H</'\:9,]/0=`.%X@"X
-M;:/1:@<"I:%'GRE7.?89@YG.()7.P/,\M-LM6(T&>%AU&XS!2*50'!B$J&W*
-M&(.A:WC7???BA0,'X?LNLF%*]O#P<"1>C8V-86AH",5B,1*O1#LB-MC$4],P
-M.3F)3W_ZTWC\\<?Q\Y__'-_YSG?PHQ_]"'-S<UV%6T3[%`M=8HXDYD9)_E=B
-M#)'/YY%*I59%@W'.,3P\C"]]Z4O8MV_?&UX$(ZZ__E"D&R<%N?02K=:J+A@W
-M;>_ES;:>`EYQHW99TY!?%[>DB>L.\<_*Y7*;3L3=$`*6JJK8MV\?_N`/_@!_
-M_==_C3-GSJ!2J6)I:06NZ\(P##B.@X:4FM-JM3I>3S&!0)YP1I$4H0%U$*C3
-MG2K5)28`4=G>3@5IMLH;26XL\J0J/K`3!LN.$YB@MMMM6):%=#J]JF%RSM%N
-MMZ.(#2%V!>]MPW5=<`1EZ45([(,/W(^M4ULV_0J3,.\/I)-@%5=46)(CRX1X
-M)8M++#2=]<'ZIOW)%1\!/ZKT*`0NSOVN5$2YLQ&=@1`.9?/V>'M(Z@"23-QE
-M0WFYHUM96<'0T-"J$KYK#4"SF2SLL/*?^%W1)$9\K^]WWY9^!V-!5(4/!H7)
-MOUU\!XM6X!4`G'4&F)W-+*I(,FBJ$@U`KK9($$\M[B4:QL.$Y7+.LM@83UN5
-M"T8(\='W_4C(<ET7N5PN*K9@VS8LRXH\_D1?(%^:S69D9%JKU7#DR!&\^.*+
-M435'G_-@Q=KWP3T7GJA$ZKEPG-"/AKOA9)A%/CBNY\%;6$++LG!I;A:&84)A
-M&A15`_?]T%\O2#6S0K/FP'_/C2:68D*CZSHF)R>C-!-1F5$V`);OBY5\4:W5
-MB*(OM"X_JW@Y\WB41;^)ZIOI]ZYF%);\>U5512:;@9DRD0VK%0X/#V-F9@8S
-M,S-86%A"K=E">6H*[]VV`XLS%W'@I8/XZ<^?0WE@&+?OW8N)D2$8O@Z5:]!T
-M#X;G@AL<MNO!<1VH;M#N-%6#RTT8AA,LAK@N+,>)"BXPSP/W7+BA[Z+O!]$V
-M+*QN)WS.$`DK`$<8B<7\J-IE4(T2<%IM//'P8WC?!]X/U32@^,'K@T$4Q_._
-M.H"O?_OKN+0P'YBFYO+XT%-/X\X[[\;--^_$^/@XLOG<=3/QE/L:^1P@_/A,
-MTX#"?+1"L2JX!-7X%$6!`A4.4Z&H*F[;M1T[IL9P]/A)O'#X&&H-!BV;AVED
-MP)0@$D;55*@\C%CB/KC"X*O!`H^B*."A:`G%A\\],#481T5%/Z3Q3,=HEG<-
-MC.65Z&@!Q/=179Y'6;-Q_WT/()O)04N9,(S@HAM!])6F&5#5\/>%8DG'PTH(
-M5F%JI))<>9!XZX0L.6U;7IB1BVV4RV5LV[8-T]/3.'SX,,Z=NQ`4.C%3R"(+
-MU[&AA&GKBAQ!['<,]11512:;0RY?@.L$OGV*IH23QTXU9,/0\?:[[\;!`[\*
-M_!2S.91*I4B\&A\?CRH."@\EL3A"[65C]H5R'S@U-86/?O2C>/SQQW'PX$%\
-M][O?Q<]^]C.</'D2M5HM&D.(?D",19*$=#G[1KR>2U6RQ1SKW>]^-_[LS_X,
-M.W;L(,-VH@N1*=!H-%:)4``2"\C)\RA9V(KWK[W2!?M%7?4:JR9E),5U$#E;
-M*#[7C",B%),R'$C`6N/$R1C#KEV[\,=__,?XV[_]6RPN+F)Q<1&V;4<"5JO5
-M0K/1"`R,+2MA5;.[NEMW^J#?\>\(5X^1$"7C=Z62"9\/$9W1,;\6T3)"H!+"
-MB!RQ(?L9*8H"V[:CR6L\S$]X7=7K]<@(6I[X!IY7@<\-5WT4!@IXZJDGNSK@
-MS8[G!:E^(CHH[H$E^_0`004W%J:[]%N1C11J)I([PX&ZCVB_BBI.X=A*$KPZ
-M[2FN?'=^TVK5.]X1Q5,'DSHQV51]O14)Y?=KAMX5.00`3.W\[X&/%>]L7UFT
-M%4;.?I"ZXLOF</!#\^'PU:$OCL(Z9:AYN'H*+X@L\'T?NI&!HJJ!03F[^OU*
-M/+VSEUB1%!W7[>VBK$I!ED\(\91$6=P2A1A$]="@H(/=E18LCG,A;HMK<>R+
-M-&+;#JK,!2EAP6?QT$C9"R-.(1E#1^)BN"\5QF!9'MI6`TJXOY7(<T:!89AA
-MRL5`*"XIDKEOL/II&!T12JR(RA%5LE`E5PV,&["K/<R9^WG9)/G:;/9!IU@E
-M3J?3R.?S&!H:PLCH""[-7,+,I8M8FE_`8K."[/`HGOR-9[`R?Q$OO/@"GOWQ
-M#S$Z/H%=V[9CR\04"FD3MNN`NQX,S8/CZ7!<#2G#A&L[L!T;KF?`,5S8M@5=
-M#[RR;$=$:-EP704.\\`]#I\I<%F8/LM]*$P)T@)9?'6/!^)6N.)C61;NN&4/
-M/O;Q9Y#/%X.VJ`#@P>M>/?IK?/4;7\?9<Q?A,P9=T_'T!S^$^^Z[#[MV[<;8
-MQ"1RA3R4,*KH>IE2R")6/!H4X-`-(TK=8TJ0#J@P%:JB0-4T6)8*U5&#2I^Z
-M@;?==0=V[]R&DZ?/X5>'CF*YL@PSG8>1R<'G!GA4A"*(<`(/4A,]-8BR4Q4&
-MSM5PO_'(`#U^CHM7U04`QW&ZQE@BQ71E_B+R?@L?>-\3*)4&8*1,Z*D4#"-8
-MT=:-('U9]K/K[@^8=`D$K*2^@'CKSYEQ7RRQ4"%2Y0N%`HK%(DJE$K9NW8J9
-MF1D<.7($)T^>1+U>12X7]&FN8X,#T7F"2?Z;75'0830>@*C:H!@W[;_K;AP_
-M^BI\SI'+!9%7(FUP8F)B5>25..=0F]G88JE\7YBK/_KHH[C__OMQ]NQ9?.][
-MW\/WO_]]'#UZ%`L+"U`4)5H<$Z*W.(?V$@+$&$R,N0S#P.<^]SE\_O.?Q]#0
-MT"I1GB!$Q*D0L!";+XG%ZK6BKI*$IE['09*A^UK9)/&Y2[P?C]/K]PID`W>*
-MP'H#J*J*FVZZ"7_XAW^(;WWK6[APX0*JU2IRN5Q0TCD4@!J-!FS;[EJ9DX6"
-M?@VGGS`0^2Y)YI*,>5+CX=&%@<,-*Q,&$W8M&F[+DUQ9`&FWVE$JD>@\Y94O
-MR[)0J52PLK*"E965:`(K_)@8"U(*]MU^"YYX__LQ.CHJE2]GUR2:X$JB")^4
-M4$526,=EK',PRU$Q:I0>MQYUNR-)L:Z4L,[D(MG$O%='$`_3C*OR<D<@AZ,F
-M?9X8+&8RF55M^G(FPTE"F5#EY.W$1?4Q'V$)]XX!:V1FKHCM(FH,A=7)T/$/
-M8XQ%A1'\KH@U%E67N99M,IXG'E_-2!KT]"J-*PM9<9$\Z78_+ZU^PE;<]TY$
-M<(K;\4M0734XL8IJAM'O#H^C>/2H?#_N-24N\D131%^)2DYQKRKQN%RB71:I
-M>J4!)OV>N*#;R^-FLT].XE$/>KF,3#:+0JF(X>$1C(Z-8G;F$F8O7<+"XB(6
-MJLLH#H_A`Q_\".Z=O8BC1W^-EUX\B*,GCF/GCMVX:7(<N4P:&N<P'!>>:\+R
-M7'##0RI,'VQ[-DS=A.99X+8'Q[%@.PXL5X-K!Y%9;NBOQ;@"UW/A>8$XI3*.
-ML!A8V!<P>,P'8SX4SF`[%K9/;,%G/_-9#`Z.1*;P09M4<?[\&?S+5[^&H\>.
-M!J*-IN.I)Y_"PP\]C)T[=V%R:@J%8F%=D:>;6<3J%;$K%A$8"SRS5$V#9NA0
-M]!8478=N&;"U-AS;@>O88(:*.W)Y[+YY.Z8OS.#PJ\=PYN(Y,#.#5"8+S<R`
-MJ2HT3X6F:O`9`^<,8`I\18$BT@2Y`MZ5FJ=&)\NHQIP2]/-BC,3!PSQTAK95
-MQ\KL)4P6=3S]Y!,8&1]#.IV&;J2AF28,W8B)5UH8@=7M;R?NBU1%\BVZMD)6
-M/*50CL82D5A"R!H8&,#DY"0N7;J$4Z=.X=CQXUB8GX>F:\CE\H"NH]EHP@\G
-M2KJF1Q4Y95$+`!2_,PJ[_[[[<.+X:VA;5E1M4(A7X^/CB>(551K<O&U.1&/O
-MW;L7.W?NQ#///(-#AP[AV6>?Q8]__&-,3T^C6JU&U:WE<8<\UA-C(S&F:C0:
-M>.*))_![O_=[>.211\("&@2!1"%'SI"*S^/B\_M^`I7\6ODS+J=O2A*LUEJ(
-M3YK[RAE#\7D0@"C5EJH0ODE5?F1D!)_ZU*?PP@LOX.+%BQ@9"?Q5S%0:3EB5
-MHMUN!R=7,?F2WB_GWJ]5AG+59$B$BXCT05_M>'^$*5D^YX#/H8F&*T+I?0[X
-M'GRN`;X'[FGP7#4:F-45AEIU!;5J!:YK0U%278VN7J]C:6D)BXN+6%Y>CE*'
-MQ._+Y7)X[+''\."##R*;S0I=HB/+;.(3MC`BK]5J494U'ML_P<$HA4CZ'B"$
-M%<G#*-K_X;;QPDD44P*?$;^K`@[Z=@ARFE]2!(B<@M9=^:E;2!`3%A&YEQ3%
-MI6D:2J72&_9M2*IZ&`EL<N<J;&PB@4,)W6^"B8FFJ%$$#\)T31^`IBCPE8Z`
-M$\^]=CVO:_MHFA;NG8W1M_0*S5UKPME+M(Q';B6)65UIS.'*C7PBC*<\"W%+
-M%KGDQ^3;76*9SZ,J<?'_-1[E%!\P)DU89+$I+F[)KUM=(8RM\JZ2?T/2]\?[
-MX+7*WE^OJZ5QH_=2L8B1X1&,C8UAYM(ES,[-8GEA$1=K592'QO#X>[?C;<N7
-M<.30*SCQVF&\^MIA;-^V$[=LWX92-@/#!$PG\+SR=`.VYT+W+'BN`]TUX=D.
-M7->$Y=@P+`NN[D!W'-C"<]%SP!P%"O/@\2#=3.$\3#WSPR*50606YSXRAH'_
-M\[<^C:D=VX.%!;^3KKVPO(BO?>/K>/'E%V$[01_XX+L>P..//8Z;=^["U)8M
-M*):*T/7K4[R*]RE)?77GF$B'QYH.3=6@:08,PX1M6-`L`[9E@]LV-->&JSM(
-M&09NS^:P<_M6S,[-X_B)DSA]]B*6J@M@>AIF*@O-,*'IJ6#11V'P5:5S+#$&
-M50G<$GGH?Q:EBR:-G[@/#QY<NXW:RA+<ZC+V[]V!]S[R$(J#@]#3&9BI%`PS
-M#3ULS[IN1FF#0L"212MQN5[$Z>NIO<I1<K+?8S:;C2*BJM4J5E964"Z7,3DY
-MB5MOO173T],X=>H4+EV:1:52@::I2&<R@.^AW6I%A424+D>((,+;T'7<NF</
-M3AP_AF:C@6PV@V(A$*_&Q\>[(J]*I5)4$$0^YQ";&TW3L&7+%DQ.3N+AAQ_&
-MZZ^_CN>??Q[//_\\7GCA!5RZ=`G5:C6P5DD(&O!]'\5B$8\^^BB>>NHI//'$
-M$Q@='8UL0*B=$+WF4;+U27QL+X_CY=?(K^TE<"4MFL=)RNX1Q-,"XY_1RQA>
-M(/_V^)PVZ(LI`NM-"UB^[R.52N&=[WPG*I6@&F$ZG<;(R'!@5LX8&LUF)]>Y
-M1^I)KQ7[?M6K6"A4==*J^*I)E9PZJ#A.L*KHNO`T+30W=N&ZW>6@1=IAI9)%
-MI;("R[)A&*FNO-KY^7G,S,Q@?GX^"E\4_^/.G3OQ\8]_'-NV;;ON5B;%-LAD
-M,L'J>YCN*2H@=4=5=;P1`"6:2/G2P1T=V`BBYE2F@"L`]S@8XY&O&9=*P@>_
-M0QBY\U4&>$GJMMQA)549C'=829V7./%JFH9RN=Q56>5R]W'2,>!W&:V'8A_W
-MHP%CL,W4CE&S#WB^9#08I@<RA<'SO:B"8]=*@DA9"]/5E%`\U`P],N&_UNTU
-MOCUZ"57Q?914220>D26+4O)*1_RY>%74^(E1_HZDSXJ?#'M54HV?Q)).2/$(
-M$/FQI'XT+C8I??K<7F7MUQ-EU6^5Z4:9V'89O>=R*)5+&!X=P<+\/.;F9G%I
-M]A*6%I8Q75E$N3B(QYY\"@^L+./5(T=P\/`AG#TWC=&A46S;M@43PZ/(F&EP
-MQX7.;?B.!L=S8?H<GN7`<AP8CH.4:<%J6]`=.RH>TK95.(H:>#!R%XKK@ZL,
-MOL?`X<'WW6C1Q[5;^`___O/8=_?^,'*3!^4C&-!L-/##?_U7_.2YGZ+>;($Q
-MAGO?=B^>_M"'L?N6W=BZ[2:4!\H]"YM<CZ*`?+S)@U+A[YA*J5!5-Q0-##BZ
-M`=VPH1LF#-.&:]O0[38<QX;CMJ$Z#E37P$UI$Y-C8WB79>/BI1F<.#6-,Q=G
-M4:LYX$R'9J:A&YF@@JFA0U6"<8K/@J(?C"F`%U8;5!@4*$&4%@OVI6?;:#7K
-M:#<J4*TVA@HIO.?I]^*6W;N0S66AI]+04QGHI@G32$/7-:B:'J4D"P&KVZ"]
-MXT-);+QV*K=7$2$C4LCE:"PA9%6K593+98R,C&#W[MV87UC`ZR=.X/3T-):7
-M%J'I.E)F&ME,!DW'AL>#BKY&:+H.`'HZC2.O'$(Z;2*;S:%0R&-P:!"CHZ.K
-M#-OCXA6UH^OO?)C+Y7#777=AW[Y]^,W?_$V</W\>!PX<P,LOOXS77W\=L[.S
-MJ-?K\#P/F4P&$Q,3N.NNN_#HHX_B[KOOCJHZ4^$'8CW]GHC`BL\57-=-G`O$
-MYX:]HJ"2](ZD>8@\OUHK9;#7/"=)7.N7"608QIJ_D02L=38@(0:4R^5H1TY-
-M;<'DY!2.'3N.A84E.(X+W[<B?Q_Y)-LK%*[7I*Q?)$"_29U(P4GR=9`OPJ0\
-MD\F@6JNAU6HBGR]$_VNSV<2%"Q<P.SL;K2KXOH^QL3$\^>23N/?>>U$JE39]
-MFF`_$4O7@Q5GQ[,CH_&D]$!9S`*3?4%[1VWXOA]X@?BBXEZG5&2W5])JL2*>
-M)A@7"N3.IE>IU"3Q0/:`Z'A$O#E#ZJ1.2Y%7UZ,*C>%OD3O;8&.L/@Y#$<H7
-M?DH,@2@H1)90&$,8(<=Y8!R_$5>ZXF)DOY60?H/ZI)66I$J'22LS<4%J/;=[
-M[>?U/+[6_]?+7ZK?<VN)4>M];2^A*FD0>R,.W,V4"=W00R&KC)&144Q,3&%V
-M=A9SL[-86%K$Z>EIY/,EO/V!1W#GV^_#A=,G\,+++^+Y@P>0+Q:Q;6P*4^-C
-M*.9S\'4.S7.ANRZX9D+W/-B."]MM(V4ZL.Q`'&E;%C3;0KO=@JZI8(X#3U%A
-M>PYX%`6KP/<YO&8-_\=O/(UWO?MA&'I8<9"KX/#AN@Y^\:OG\:UO?QO+E1H8
-M%.S>N0O/?.0CV+-G#[;>=!/*Y1)T7;]NSVUK[>.HZX02FJ4'$6V!EX\"Q_&@
-M:AITUX"FZ_!<%XYMP[7-0,!RTG!M"ZX=IAEK-LR4BVPNBQU;MZ+9;F.E4L6E
-M2[,X>_XBYA?G45L*]J>O&H&@I!M0M.#\RQ0&[@/<!QCWX'('W++A>0X4QT(I
-MK6'O]BG<<?OMV'+3%A3+!9A&)J@V:!K04UEHA@%=#80.15,3O>_(E'WS3>R2
-MHK'B0E:CT8B$K&JUBJ&A(4Q-3N*.I27,S<WA].G3.'OV+)KU.G3#@)%*06$I
-MP'7@V$%FQ8K5PN#@`#*93"!>#0Y%XM7HZ&@4>272!JDM7;\"JHRJJB@6BR@6
-MB]B[=R\^\8E/H"X5]Q*9',+,7]A87.XXCR`!*XE^T5?RG"XI$BKI]4FF[$D+
-MZ/U2!GM]9M)X2O;OBK]76']0!-85;U"!+\+(R"@>?/`AS,[.879V#O5Z/3`_
-MEW9*TD0JR>Q]K<M:`I8LDMFV'0E8\DD^_GGM=AOI=!K52@6-1B,<K`83W;FY
-M.5RX<`&+BXNHU^L8'A[&8X\]AH<??A@C(R-]#X;KH5..*G-ETJC8=K!MN-(5
-MP=-]8+'HK[QMY!2^KN@7I2/@,*9`^)%#R@M.ZGAZF;''19ZD][-$@6SU?A3F
-ME/V,QM^(0),DN/BA![Z/,(W%#R*R^BGW+%P=5V1A#%+'RL)$3M\'#_TK-%7;
-M\*)#KQ-`?+_V.N9Z[>>X@!@7H^1(K%YB5?RYM59U>@FK_0:#O5[3SVNJE_AT
-M61&N?:YO=-&JIY!EFC!T';E,%N6!`8R,C&!I<@)S<T%4UMS</(Y/OXY"KHRM
-MM^['SMOW8?;L61P^_`I.G7\=QT\?Q_#0"'9NO0F#`P-(IU+P'0<ISX/M>7`]
-M`YX=I`_:;B!@F58;;<-`N]6";MMH.S941X%EVX`:1+\V&PV\<_^]>/ICSR"7
-M*\*#&ZPK<,#W.(Z?.(&O?^,;.#<S`\#'U,06?.(3OXE]^_9A^[9M&!H:@FF:
-M-^3$HG?4K@I%\<%YD,VGJD$$D^/84#4%ON?#,5W8=@J&Z\!U+'B.`\>RX-@6
-M'">L7NRZ\$P;1B:+0K&,K5MNPO[]+MJM)BK5*E:J5=16JJC5FVBT6FA:;3A.
-M$[X35M;55*12)O*%(HKY/(8&!S`R,H3AX6$4BGD8>BH0JDP-NFY",S+0=0.Z
-MH4'3=&AAE4&F*JL6]DALV-RB0MRS2%2=%4)6/I]'J52*BA+5:K7(NVK'CINQ
-MM+2`BQ=G,#-S"3,S,ZA7*T'E5$W%Z,@HMDQ-=8E7(NIJ;&P,P\/#4>25\+PB
-MO[0;J\\4MT7AF(&!@<3"/5=B3$W<>&U,I!#&Q1ZY,%L_;^VUQM_]YA7]7M-O
-MK+Z>=BZL3%2I,FR7Y<LF.R]K&[D1=6XCVL![]^[%[__^[V/7KEWXUK>^A5.G
-M3J+5:D95_.2('0;T$:XZ99O%)"%^.SY9ZU7:/2F:*_[>H"J;@50ZC4JUBFJU
-M!M?UH.L*VNTV+ERX@)F9&3#&\/333^,][WD/QL?'$QO:6@?"9CXIE<IE-%NM
-MJ-)1_#6=$Q/"=+_0;+_'9PK!`+Z/*/:(*<&2M\]C;2Q(1NQ5EE2>4/8*Q4R:
-MF,=]L>*I;)JF10+6FZ&7J*&H88I&F.JG2!48XR)7,)D*Q"CF<X`)DW<??BC\
-M^5*5(-\/_'`410$7:2"^'U60VDP#\O6L>O1:X8B+3)=[O=9K>@G8;U3([N<'
-M^$8$K5X3G%Z?V:\_H\%FCWVF*$%E-]-`-IM%L53"T,@()I8G,3\_B[FY2UB8
-M7\3TF1/0=0-;IF["!W;M06UI`;\^_`J.''L5+Q]]%8JF8'QX%-NW;$4IEX/)
-M.5S7@6-RF`Z'X]HPS3;23AJM,`JKU;;1:#70:@65\!S7@V5;&"N6\5N__6F4
-M1D:A^(&9.^<<G`%S\W/XYW_Z9QPY>@P`,#0PC$]\XI.X^Z[]V+9].P:'A]YT
-MU.GU)`@$(?X*5-4'YPR,^?#]SIA"TQ1P'E1DUCP-9LJ`Z[IPW31<QX-KV[`=
-M"X[=AF?;<!T;GNL$E4I=#Y[/X8,CF\^@/#P8]/?H%$<)JBP'GHB,!?Y4FJ9!
-MU848I05&[*H&W="A:094W82F!U5*%54/C.>EB"M%#:H@QNT4B,W?9L7818A8
-M(K50^&/E\WFT6BV42B4T&HTH4B:(RAK$^/@$ZO4Z:O4:%N874*U6HV@N3=,"
-M'\"PH(5LV"XBKT0U.FI3-VZ?V4L<6*\00!!)F*:9.)]:JQA7DNBUUIP]:;[1
-MJ])]?#Z0-!9/FB_(OTD6X>3/VXSGYTWEF"HV],#``#[^\8_CT4<?Q<&#!_']
-M[W\?SSWW'%PW""%U'">HG2,)'G(#D<6J7D)5OXBM?EXQ_3I,,Y5"J51"N]V.
-M0ODXYYB?GT>M5L-##SV$/7OV8&AH:)49Y?7>"8O_SS1-C(V-X>+%B]&!)J<2
-MR@=S4"9<"P0BA<HD4W4``"``241!5`'<[RDN<-^'*H0G(7Y)@E3P>I$&V(GD
-MBD=G]1/5^@E>O?*@HPID5\C_)?Z]0,?SBC$&<!X>&P"\4'CR>:Q:H@(E?+T?
-M?&B707BRZ",$0%&IT]MT`FK\^%VOH-7O/>L5K=9[>RW1JE=;[-<&D_[W]8I:
-MERM2]1,%::"Y_O:JZ1IR6@Z9;`:E4@E#PX,8GYC`XL(BYN?F,3\WA[,7SX%S
-M'\-#PWC78X_C_H<>QOGI$WCII9?PVFNOX<SY<Q@LE3`Y-H:)D0GDLFEPWX=K
-MVW`=`[;KP+(=M%,9-*TVTJ:!IFG";EMHV6U<J%;PN?_PA]A]^VV`KX)S#XKG
-MP>,NVO4&_O=WOX_G#OP"MNM`UW1\[*,?PWWON`\[=MR,X>%AI'J$Z=_(^U4<
-MI\&:B]*I>LP4*(H1/J>%'IQN:#4`<,\/Q"S/@6W9<,/(+->UP5T7W/7@>RXX
-M%U5+A3=B.$AF075"QAA410-#*#II"I@B>5=I045#5=.@:@84S8"FJ:&0H0:&
-M\*H"55$!A75%7M%D\OH<L\G%7+30!S9>L;#=#BIP-YM-U.MU-)M-U&HUU&HU
-M-!H-C(V.H14N7'+.(P%+>&F)"XE7!$&\U?V:L#20D8LGR?8O\3E"KWE@OW%[
-MDG#5KV]+FHNN)_I*>'$G?<9F+("Q:4O^J*J*T=%1//GDDWCPP0=Q\N1)O/CB
-M"WCVV6=QX,"OT&ZU.I$R86I35&AP'?XN<8&JE]BUEJ#5:8P*=,.`KAO(YXLH
-M%DO0M&`@6BJ5\-ACC_5<C;Z13M",,:12*8R,C&!Q<1&6976E6LA"5B0@!<[D
-MD4FYH$LM#U,1%0#@/C@#?.9W51D,!F*=E-5>^R&I#&J2J!-7OY/$`L88\OG\
-M%=G'GNM%PFBO$%,EC#X3$8I^Y(L5/A>\4MYL76T\O@+1'4W6>QML=&&\WP"]
-MUVM[I9PFG8AZ"4N]5F/6^QNOU"1DO?W->GRK+D>THDGMF]MWJJHBG4[#-$WD
-M\P4,#0YA8GP"BXN+6%B<Q\+<`A86%S$W/X^!@2&,[MB#C^S9AZ7Y2WC]Z!$<
-M/G8,+QTZC,/F:YB:V(+)B3$,E0:13:61XEZ02FA;R-EIM#,9-*T6VJT69N=F
-M\=3C[\7#CS\.-94"]SRXK@)/4<!MCN</_`K_\JVOH=9H0&4*/OF;G\2CCSR*
-M73MW8G1T%-EL%JR'J'JC[],PB!7!>@.+C-U]'UT5#'U?"%D<G(<5DCA'.N7!
-M=6VXG@/7Y>"N!\]SP+D31%EQ$6T%*$'P%9@2?*_"&!!&S[*P0`Y3U$B44E05
-MBJ8&$;:J"@7=E4E9L/(!15&A:FI7=4'B^FZW\DI^O&)A.IU&-IN%;=M1%?%F
-MLQE%9@EQR[*L*&I>>!D-#@YB<'`0I5()N5R.#-L)@GA+^[*DE&3A2QT?DR=Y
-MX/82L-9:%%^/A_):`E729\0#/WI5(DS2/4C`>@LG6P!0+!:Q?_]^W'GGG?CH
-M1S^&UUY[#<\]]QQ>?/$%G#QY$O/S<V@U6^%JIM\S?49>24J:8"4)5;*8TG61
-MT@E554?*-#$V-H$]>_9BW[Y]&!L;BP9WA4*!3L2Q_9#/YY%.IU&I5%"OUZ.!
-M3;SBFZ+X@"P0,36\WS$H]^$'DP`?D5@31!<I4<5!SF5S/J]G^Y,K1L7;92\C
-MO5YBA*[KR.?SR&0R5V2[>>'D)'()4X*T01]!&J#P7HK:FL)$^<9`V/-Y8,@>
-MYF=Z4CIN7+A2$&Y?!";N(@TE$@^]L$KG=3!YZ><IUDN$Z97/GG3B6(]8M9Z)
-M_GJ%P[4JH+P1`6N]@A5Y4KSU0E8NGT=IH(S1\1%45BI87%S`XMPB%A87</SU
-MU\`4'5-34WC'8T_@G@<>PIF3)_'RH9=Q8?8BYA=FH"DZQL?&,3&U%0/9%#+I
-M%'R/P[%M.*Z-2J..>K6&3W_VWZ$T-`3']>"Y-E35@^-X.#=]!E_]VM=Q878.
-MJJ+CJ0_\!IYXW_NQ<^=.C(R/(9/+=A70(%;MT6@!)>@^Y44(D3:/4-3RH6FB
-M<JD/U^/P=0[75>%Y>E=54]_GX%ZXH,>#_EJ)TNI95)TWV"<,3%6Z*XXB%`U"
-MD4J.2%=8('0%]SMM<B,1KR!+O#7G2=''QPW?4ZD47-=%-IN%95FP+`OM=ANM
-M5BL2K\0X3U1B%7Y:^7R^*_**/*\(@GBKSA-):7NRK8WL;;L>/ZO+&6^O-89?
-MR_<JR0M.OI:+2,7GW9L-[7IJ>*)"Q;WWWHO]^_>C7J]C86$!K[[Z*HX<.8Q?
-M__K7./KJ42RO+*/9;(![7B!V()S(2X-&WP^C3V31*A0%@M<J73Y:<F4=3=-A
-MJ!I*I1)V[MR%/7OVX+;;;L.MM]Z*D9$19#*92$R@07R?QJEIT<J;,`*U;;M+
-M3%EEV`@>"2D^&'P6'J@\'/"CXV$5C--5^)Q#84KD]21'$O7J>.(YRFM5BHN_
-M/I5*86!@($H=O!)M0-."%`_N>H'HY',H?B=Z#3R6RN:%51:C;==[0"J,_[H,
-M#3D/5]N5U>(BPW4=71'WM^LE8/9K/[U.GM>J/UAOY-3E/G^YGTN\L4%7/"4Y
-MF\VB5!K`R,@HJA-5+*\L8S&,REJ<F\.%<^>0S>4QN?T6?.RV.U!=7L;I8T?P
-M\LN'<?[\&<RMS$'Q%!1*14Q-;L5(N82L.8BF?1;///,1;-VY![ZO0-5L.(X*
-M3>-H-9;QC6]]$P=>?![<XWCXP8?QX0]_&+MV[<+XQ#ARN=R&$S8V@RC0_5A'
-MZ)+/@:J*,/70AZ:I\#QW51$)SGE0M*.KW2`L;!*DBBL*"VZQCK"%T-\P&`.I
-MD<C&F!"Y.J^3O46OM5#5JV@*<?7$+"%F"H\L4;G0\SS8MMUU<1RG*QU11&^E
-M4JFP*J=&^X\@B*MZSA7FYTD9&''/JUY>5I<S?K[<\^=:F1WQQUW7A:9IB<^3
-M!]8&0-=UE,MEE,ME[-JU"Q_XP!-H-)JH5"J8FYN+JOZ=.'$"Y\^?Q^+B(I;"
-M,K_GSY]?\_/3Z31&1T<Q/#R,<KF,X>%A3$U-8=NV;=BR90N&AX<Q.CH:K1P9
-MAI$H<-!D;NV.1%55E,ME%(M%-)M-K*RLP+*L+L/^:.#*((E04L?A`PB#L+S0
-MO#T(WA(YS(@&[`(1;=4O##3>0<D16O+S8E"FJBH*A4+71.Y*M0'-T)')9-!H
-M-+K2!,5*O1"KQ-3'"SU0Y,3+*$W2Y^@LSK..$;[XGX#($#Y(TT5'``X'JS?*
-M1+5?^NB5.'DFM;TK\=F7VP==CNA&_=JU'70QQJ)C,)U.HU`H8FAX"./C8UBI
-M5+"RO(S%A44LSB_@Y*D34#0-0P/#V'O/`[CCG0]B>7X.9T\>Q\N'#N',J9,X
-M<W8:Z506I>(`)@<+>.C]3T`Q=#`?\'E@X,T]%T>/'L9W__=WT6J[N._>^_"I
-M3WX2M^[9BXFI2>3R>2@D7EW!_>R'YRT6+LKXD8"E*(&9>KS"J>=Q<=!&9T@A
-M7#&%P?<[T5]@K'.^8/+Y5*24!V)5_/FK/0A.,LWM%15-*:O77LP2XA3G'*9I
-MAH4(7'A>MP6"$+V$\"6GH]+YA2"(M^I\(OHA>>$G[AVUGN)*O<9F;V8.D"0V
-M]7M//.K8]P._S+=BCD$"UA4@+B``@&&8,`P3I5()-]UT4U=#Y9RC7J^C4JF@
-M6JVBU6I%JT.M5BO:V:):G%@)"B8&!10*A<C'*#)"BZK:(?(:NMR2ES3HZ;ZM
-M*`IRN1RRV2S:[7:46BBBLGS?!_,5:=M*:6T*$)F+A&H5!Z`P%3Z\2,3R)=/V
-M>`7!)-.^I(,^?ILQ!L,PD,EDNL3,*[W_%3"42B4HBH)FL[G*<!",P4-0>0H(
-MHPO](&9-C4\&Q.J[9&C/Y,X[9I`/D:8)P#`,E$JEMTS`VLC'S1OY;9M]4M4O
-M59(FC==^WS#&8)@&=$-'-I=#>6`0C9$&ZI-U5%<J6%I:PL+"`I:7EC%SZ2(*
-M^3RFMDSAWH??B[>]XP&<.74<K_WZ"$Y?/(_9"Z=QS]N?1B97A,AN8ZH"IBIH
-M+M?PU7_Z9YR]>!Y[=N_!;WWJMW#;[;=C?&H2^7Q^U8H?\:;W;I=7HQ"3@L-M
-M?8LC;V1UN/?8A5W3-GXE)@_$U=M78GR05/$K_AX:+Q,$<37$*P#1G%_,^>*^
-M4?'S8#QE3YY+78Y]R)4ZY\47;N+164+W8+&`C<UVCKSN1I3K*=,NWQ81-@,#
-M`Q@<'%P5-=/K_4F-Y'(FMG0R?N/[EC$6A94+-5F8@SJ.$U6R"7P^A`]6J,D(
-MH2H4MCS?0["2S;L&54D#=L_S>IJC)[4ML8(H?*ZN=,15X@&M:2B7R\CG\V@T
-M&F@UFD%GA4XJ)4>0,LG@1Q%CGK32H`0F)AWC?(]WITN*_YEU5MX5)?"[$"(=
-MI0F]M:+79N^'B6NS3T1$5BJ50K%8Q-#@(,;&QE"KU;"RLHREI44L+BWB].G3
-M<!P;I?(0IG;?AMUWOAW-VB).O78,CNWAM<.O8G++.'*%(C0]&$8<?>40?O"C
-M?\78R`1^]W=_%W?OWX_)J2D4BT42KZ[1L=<K,FFM8[-?@0DZGHDK/6&D-D40
-MQ$8X=_J^#]NVN_HGD=J<9!>RWG/GE1"NUOJ,I&)2\G-)Q;ADG\S--F:G426P
-M2K!*,NJ^42:>FVF?R2MYIFDBE\M%!R+G/!*V',>![3AP'0>V;4-5-7@^CQWL
-MK.O`EE?].IY9R4;=\L4TS2A*3PA8<EMZ*]N,_-FZKJ-4*B&?R\-Q73BN`]NQ
-M8;>M:#6!!T[WX!U#E,B_Q`N/`1ZF93(6>K\IX791%&AA:77=-&`8.G3=@+8)
-M2[$2Q(W8?^JZ#EW7D<EF42J7,#PZ@D:]AFJU@N7E92PMK6!Q80''7CT"5=$Q
-M-#R"7?O>CFS:0*NV@D,'+T+Q%6S9M1/I7!8__.&_PN8<G__L9W'/V^_!EJU;
-M4`K%*^H3KMU^OE+OHWU(7*OV26V/((BK@>_[L"RKZ[XP<%]/9D&OA9\D8_C+
-M[=OZ!<YT5RCVH^"<I`4M,4>6`PWZI15N5$C`2F@(<?6R7X.A$^S&VX]R&>=T
-M.MUUT-JV`\=Q85E6Z+O@=`2=\*!.VO^BZHWPL9+%*?&=IFG",(R>XN?5:B-R
-M)Z=J03GS%,RNCLMQG,A[0OR/<LJA_'NC*E32MA7^.G(U($H7(XC-AZ(H,$P3
-MAFD&QN_E`8R,CJ%>;Z"Z$HI9RTM87%C`S,PY9',%C(V/HUS(`YQC:>8\5AHU
-M_.SGS^&W/O7;>.C!!W'333>A7"I!-PPZ-Q($01`$L>'Q?1^M5JO+H#V>4GBY
-M<[%^T<Q7.CVZ5Q7S^'?(1NYK^6)M5$C`6F<CO):"!'%E]I,0GS(9!M_/P_=Y
-MK,RXWV4B*MXKWY:-1#>RH6BO*A1B&XBHB'Y>7DF=ZWI*N!($L3D1*8:F:2*?
-M+V!P<!#CS1;JM1J6JQ4L+R]A>6$!%\Z?P<F6C6)I`).34\CE2[COG??CX?>\
-M)Q"ORF7H.HE7!$$0!$%L#GS?1[/9C.9"PB\J/C_J-6>*/W<E3-N37I\T]THR
-MEN\EH+FNV_6X;=N)514W,B1@$3<4G0.VNXJ#B"22#_XDD[[+Z9@V[O^.=56O
-MN!P_.8(@KA^$4"]*V>>+!0S:PV@TZJC7JJA4*EA:6L'*T@HN7#B+;"Z+1]_[
-M/FR]:2L&!H=@I$SJ'PB"(`B"V#2(""Q!W/^JUQQQ/:)/KX"!RQDK]<L(6V\6
-M#&,,KNMV"5:V;6^Z,1L)6,0-2;_(H5X&>#>",35%5!$$(2/$+)&272R6,#1L
-M8:+91*/>0-MJ0U55%`H%%(LEF*D4]1L$01`$06PJ',=!N]U>E3XHYD.]?*5Z
-M!34D/2[\J2XW$&*M:JUKV1[)GR,RCD0FD?B?J0HA05QGT(2,((@;'451(J^_
-M7"Z'\H`;56<5OGA@+*KZ2A`$01`$L1EH-INHU^O1?=DG>+USQ&N1@I=D_]+K
-MMPDO+\_SH.MZ9%R_F=('`1*P"((@"(*X#,1JGV$8M#$(@B`(@MCTU.MU-)M-
-M`(BJV8LQ3[P:?3R**A[!)"K8Q\=.XOI*BD5)Q</DJ*RD[Q>>SYM5P%*HN1($
-M01`$01`$01`$<:,A_*]$%4+7=;NJL_?RNXK[(\O(0E4O,>ER1",A2EW.>Y.$
-M+"`PJ!<T&HU-5T6>!"R"(`B"(`B"(`B"(&Y(:K5:)%H)`W<9V?/JC0@^_5+]
-MUN)R3-I[B5;R[Y`%NJ6EI4VWKTC`(@B"(`B"(`B"(`CBAD,(.4(HLFV[[^OC
-M!;]Z&:;+U^)VD@`F/Q9_?JTHL/5^7_QQD4:XL+"PZ;R>2<`B"((@"((@"((@
-M".*&9'EY.1*PY!0[03]/J:3GDUZWEC>5C"Q<)3T73R?L9R:?]-N$Q]?2TA)<
-MU]U4(A8)6`1!$`1!$`1!$`1!W'`(#RP`496^)'JEYR4)3)?SW;VBJ^3/[24P
-M)?EP)?W.N-F[YWG@G*/9;$9BUF:!JA`2!$$0!$$0!$$0!''#P1B#:9I=U0?C
-M]$K12XJH$H_W$[*$R-1+M.KUV4G/]8K2BG^/_!KA@95.IY%*I:`HRJ:)PJ((
-M+((@"((@"((@"((@;C@88WC;V]Z&0J$0&9S+S_6*A(JG[26E%2:)6.)Y^7N2
-M/COIO4F"UWI^G_Q:W_>C[W[HH8>03J=)P"((@B`(@B`(@B`(@MCH[-Z]&U_^
-M\I?Q_O>_']EL%I9E]31=%_2K++C>2*S+(<D3:[WBFKCFG(-SCNW;M^-SG_L<
-MGGGF&>BZOBK%<"/#_"NU10F"(`B"(`B"(`B"(#81(GVPV6SB]==?QRNOO(+C
-MQX]C>GH:9\Z<P=FS9]%JM:+()2'XK*="H'A/4H03YWQ5Y%8O`_=>YNW](J<T
-M34,^G\?8V!C&Q\>Q9<L6W'KKK=BW;Q^FIJ90+!:13J>AJNJFB<`B`8L@"((@
-M"((@"((@B!L2(1HYC@/+LM!L-E&OUU&M5K&RLH*YN3F</7L6,S,SN'#A`F9F
-M9K"\O(QZO0[;MJ/40\_SNORG^D5PQ8E';<G16[W2`15%@:JJT#0-AF$@F\VB
-M7"YC9&0$0T-#&!T=Q<C(",KE,@J%`@8&!C`P,(!2J81<+H=4*A6)5R1@$01!
-M$`1!$`1!$`1!;'"$V.1Y'ES7A>,XL&T;[78[NK8L"ZU6*Q*XZO4Z*I4*JM4J
-M:K4:*I4*5E96L+R\C)65%30:#32;3;3;;3B.$Z7P)0E;<D25$*<T38.NZS!-
-M$YE,!KE<#H5"`85"`?E\/GHLG\\CF\TBF\U&QNSR=2:3Z;HV31.ZKF\Z\0H@
-M`8L@"((@"((@"((@B!N<N%^4YWG1M>NZT<5QG.@BBUWR<[9MP[*LKFOY,T2T
-MEBQF"3-U556CR"I=UZ,(*_F^N.BZONIB&$;7Z\5M3=.BSY;%LLV$1LV4(`B"
-M(`B"(`B"((@;G7@4E"PRB>@I$4DE"URRT"5NBXN<7I@4A27[7B7]!I$J*(M;
-MXC$A=(G[(G)+3C$4PIA<;7"S"5?1_J$(+((@"((@"((@"((@B-7(DHDL.HGK
-MM2[RZY)NB^MX)<$D00OHF,C+(E?2Z^*WKP=(P"((@B`(@B`(@B`(@B`V-`IM
-M`H(@"((@"((@"((@"&(C0P(601`$01`$01`$01`$L:$A`8L@"((@"((@"((@
-M"(+8T)"`11`$01`$01`$01`$06QH2,`B"((@"((@"((@"((@-C0D8!$$01`$
-M01`$01`$01`;&A*P"((@"((@"((@"((@B`T-"5@$01`$01`$01`$01#$AH8$
-M+((@"((@"((@"((@"&)#0P(601`$01`$01`$01`$L:$A`8L@"((@"((@"((@
-M"(+8T)"`11!7`-_W5]WV?;_K\?AC2<_+CZ_G=;T^FR`(@B`(@B`(@B"N)YA/
-M,UZ">%,DB5>.X\#SO*[''<=!K5:#Z[K18XRQKM?$[RN*@GP^CU0J%1RPX?.*
-MHD#7]>BV_#Z"(`B"(`B"(`B"N-[0:!,01']D84F.CA(BE>,XJ%:K:#0:N'3I
-M$BS+PJ5+ES`W-P?&&!1%@:9I:#0:.'?N'#CGT#0M$IX41>GZ+LYY='$<!Q,3
-M$Q@<'(3G>?`\#YQSY/-Y;-VZ%:E4"H.#@RB7R\CE<DBE4E!5%;JN=PE;)'`1
-M!$$0!$$0!$$0FYD;-@)+_-NR*.#[/FS;ANNZ4?1,OXF_$#888]!U/1(-%$6!
-MJJI0597$@TW</AAC74*295FHU6J8G9W%PL("SIPY@^7E9=BVC9F9&>BZCI65
-M%3#&8)IFU`9Z'6))*8#R;?$;1"26G%+H>1YLVX;G><CE<F",H5`HH%PNPS1-
-M[-BQ`V-C8Q@?'X^$+=,T([%,7,>CO@B"(`B"(`B"(`AB(W+="U@BHL6R+-3K
-M=50J%50J%2PM+8$Q!L,PH"@*LMDL"H4"5%6-Q"P1'1-/T1+B@A`W`$1"1;U>
-M1[5:!><<KNO"=5V42B44BT44BT7D\_E(2)`C;XB-`^<<GN>A5JMA;FX.T]/3
-M.''B!"J5"N;FYN"Z+BS+@J[K4%4U$I=$6Y"%)M&6A.C$.8=MV[`L"^UV&Y[G
-MP77=KO?*AZ002$5;%+=%N]4T#:E4"KJN1U%=XO<KBH)<+H=RN8Q\/H\=.W9@
-MV[9M&!\?1ZE4@FF:%*%%$`1!$`1!$`1!;`JN.P'+=5W4ZW7,S,Q@;FX.]7H=
-MON_#-$UD,EGD<CGD<EFDT^DH4NI*FU\+,4`(7)9EH=%H1!?+L@``J50*P\/#
-M&!D91;E<BCR-B*N''.74:K4P,S.#"Q<NX.+%BSATZ!`6%A;@NBX,PUBU?SS/
-MZVH[0J!JM]O1/F^U6F@VF[!M.Q*OXNUDK784%["$\"D_IFE!-K!A&#`,`Z9I
-M1K\YE4J!,0;7=:&J*O+Y/&Z__7;LV[</(R,C&!\?1S:;I:@L@B`(@B`(@B`(
-M8L.RZ04LS_/0;#:QN+B(8\>.87IZ&HPIV+5K%\;&QI'+9:)4OO6(!F\52>EB
-M[;:-N;DYG#IU$M5J%5-3D]BU:Q=&1D:0S^=)T+I*^Z79;.+4J5,X<.``OOO=
-M[^+"A0O8NW<OTNDT5%6-TDSEB"J19BHBM9:7ES$_/X^5E178MAVEE29]GQ#,
-MY/8HM\NX<)5T7Q:R%$7!G7?>B>'A89P\>1++R\MP'">*T!+7@8B;B<2JQ<5%
-M&(:!1QYY!`\^^"!V[]Z-0J%P38\3@B`(@B`(@B`(@DAB4PI8G'-4*A4</WX<
-MO_K5`<S.SF+GSEVX[;9;D<_GN@2KS4(0`=3&N7/G<>3($?@^Q_[]=V/?OGT8
-M'AZ&IFDD*KP%-!H-_.`'/\!7OO(53$]/PW$<//;88S`,(Q*MY.MJM8I+ERYA
-M:6D)U6H5M5HM2@6,BU!)(I6X"&$I;K3>[[;\F)Q.""`2J%*I%(:&AC`\/(QF
-MLXG9V5G4Z_4N,WEQ,4T3<W-S:+5:V+9M&S[TH0_A(Q_Y""8G)S?E,400!$$0
-M!$$0!$%<OVPJ`<NV;;SZZJOXZ4]_BD.'#F//GEMPRRV[,30T!,,PKG@JX%7?
-M&0Q@3`FC>NHX?_X"#A]^!9E,!@\\<#_NN><>E$HE$K*N$.UV&S_YR4_PE:]\
-M!2^__'+D?_:.=[P#V6P6MFUC>7D92TM+6%Q<Q,+"`I:7ER]SG[(U[\L7X:F5
-M]!R`5<^)Q^*"EZ(H*)?+R&:S*)5*J-5J<%T72TM+704&FLTF7->%[_LP#`-_
-M]$=_A-_YG=]!L5BD!D(0!$$0!$$0!$%L&#:%@%6I5'#X\&'\R[]\%<>.'<-]
-M]]V'N^ZZ$ZE4ZKK<*9TT,P#P<>'"!3S__/.8GU_$1S_Z#.Z__YV8G)R*?(^(
-M-[:-3Y\^C2]^\8LX<.!`ES<5YQRJJF)^?AZU6BTX4-;I5Y5T/UX`0+[NM>^%
-M""4$K5[IA/+M7H*7[_LH%`K(9#)87EZ.HL/B46,`<-===^&+7_PB]N_?3U%8
-M!$$0!$$0!$$0Q(9A0PM8S68+O_SE+_'W?__W.'7J-.ZX8Q_V[[\;J50:@+\N
-M8>&-"!ORYZYG\[R5$5&RX#$_/X_GGOLY*I45//GD!_"QCWT,$Q,3)#2\`3S/
-MPW///8<_^9,_`6,,S683EF7!==WH-<*`O]ELHMUN=U6=C.]W6322]UE25.#E
-M'')RBJ!((UTKY5"D)@H!3-=UF*8)`-'_T:O]&H:!/_W3/\5G/O.9ZU8@)@B"
-M(`B"(`B"(#8?&S*$AW..$R=.X'_\C[_#L\_^")E,!@\__!`&!@90K]=1K]?7
-M_5ER1;6XL,`YCXRX'<>);LL&W;*!MRQNR2E?XJ)I6M?]^$6("TGBP7HJORF*
-M@G>^\SZ</GT*__-__G_XX0]_B$]^\I/XX`<_&)EO$Y>'XS@P31-#0T-P'`?-
-M9A.M5@NV;4-1%*12J4C\$54&.>=P'`>V;<-U7;BNVR5NQ46KM=((^[59<5^T
-M0SDJ2T1F&8:!=#J-=#H=1>4QQF!95M3.Q6_MAQSU11`$01`$01`$01`;B0TG
-M8+5:+7SO>]_#7_[E7V)I:04#`P.XZZX[P3G'PL)"STF^+!RXKAL)#([CH-UN
-MP[(LM-MMM%HM-)O-2*BP+"NZM-MM.(X359J+BPVR,;?\G7$!0$2\B(MA&$BE
-M4DBE4I'0(`RW#<.`:9K0=1V&84#7]4CPZB5TE$HEW'OO/7CII4/XS__Y_\;/
-M?O9S?.$+7\#MM]^V2B`CDF&,86)B`ENV;,'1HT=1*!20R^4P.#@8"3[M=CMJ
-M0X[C1!Y9ON\CE4JM$JR$B)5T7WX\J<W(:8-)Z8!"6&*,12F.LE^6YWG1;Q:>
-M5G)45M+_G_3<X.`@=N[<"<,PJ)$0!$$0!$$0!$$0&X8-)6!5JU7\]__^U_B'
-M?_A'^+X/7=>P=>M6-!IU-!KU56*!$*H:C08:C0:JU2I65E;0:#1@6=8J,6H]
-MJ5M7PE?*]WVTVVVTV^UU"2ERA3@A=N5RN4A42:?3R&0R,`Q#BKQ1<//-.W#T
-MZ&OXMW_[*0X?/HPO?O&+>.21A\D;:QTPM+>]L```(`!)1$%4QC`R,H)[[KD'
-MAPX=PMS<'*K5*DS3C`3&3":#;#8;B:)RI)ZX%B*5YWE=;:Q7FY/O][H=_YWB
-M.?D[1!18_+5`M]&[?"U_E_B,.(5"`6-C8R2$$@1!$`1!$`1!$!N*#:-TU&HU
-M?/G+_Q7?_.:W(L%@8F(<*RO+<-T@BDH(5<*3R+(LV+8=I?AM1N*"7+O=1K5:
-MQ=S<7/0:D:HH1W:ETVFD4BG8M@W?][&TM(S_])_^#/_Q/_Y?^/"'/TPBUAHP
-MQI!.I[%[]VYDLUE4*I6H?8DH.CDJ3GA0F:89"4)BG\FIJ+*H%8^\DO>WO/_7
-M0Y(HE63L+G]/TN^(_Q[Q/F'V/C8V1A4("8(@"((@"((@B`W'AE`Y/,_#/_[C
-M_\+7O_Z-:'*]LK*,6JV"5JL5I?;)$^ZK*71<KMAPI1&"GNNZ:+5:JW[+T-`P
-M"H4B&HT&_LM_^7^0R^7POO>]CZ)HUD!554Q,3*!8+*):K4;;5418R6U`B(@B
-ME2]^D1\7)'EB7:Z`U2\-4'R'$-!D(2TN8/7[;''Q?1][]^Y%/I^GQD$0!$$0
-M!$$0!$%L**ZY@.7[/G[QBU_@O_VWKT03;<=Q4*E4X7E71[1:[V>_D=_P5HE>
-M\F^IU^O(YPMA-;T6OOSE_Q=[]NS!]NW;J87W05$4#`X.HE0JX=RY<UW;5%&4
-M2(`2(I!L@BY'/<4]K,1].6HJJ>T(GZI^*:YQ$:S7)2Y4Q3W<DBHFQI_+9#+8
-MO7LW^5\1!$$0!$$0!$$0&XYK+F"U6BW\XS_^KRX_GB""A%_Q[WJK1+!^45KK
-M^<XW*W(YC@/7=:'K.@!@9F8&?_=W?X>_^(N_B!XCDK=Y-IOMBCA*$K'6VH?"
-MFZK7_HX7'.A5#""I'<G7_=X7K[2YWK8GOZ98+&)\?)RJ$!($01`$01`$01`;
-MCFN>8W;\^''\\I?/QR;5;^XSDZJX]9O,]WI]KVIP\4NOY]?ZK/5\_WKP_=6&
-MX-_\YK=Q_/AQ:N%K[/-\/H_Q\?'HL?C^D/=C_+U)^SC^?OESY?V3]'MZ52E,
-MBN:*?X=X7Z_VU;_]!-\W.3F)T='1JYJB2Q`$01`$01`$01#KX9H*6+[OXZ67
-M7HI\G02:ID-1U#<TD5YOU,GE"DF]!(K+?=UZ?D?2:_JAZ]HJTW;+LO#**Z]L
-M6G/[JX5IFA@<'%PE_O1K(_W:VUK[>#W[NM=KWH@XU2]U,/YX-IN%81@D8!$$
-M01`$01#$_\_>F\;(=9[YO;_W;+5T57>SF\TF*9+B)E&B-DO6.AI;(Z^R+6<P
-M$WMF//?Z3@($">X``1+@WD\)<`>X'X()[I<`-P&2BQF,[SB([-B3L>-E1K(M
-MR19E6HNUB^+29'-K=I.]U-*UG>V]'ZK.Z5.G3U4WM9#TS?,#"UU59S_O6P3.
-M'__G_PB"<,-Q74L(@R#@W+GSZQZ8+<MB?'R,:K72%Z:]F8?TS2S?C`#P01_B
-M-U-*%GV7W&90P/>@,L5\/H]M9XL.IT[-9!Y36#]6FW'I#?M^T)P:%J`^:!XD
-MQ;2-MO^@XYL\_V*QB&F:,E\$01`$01`$01"$&X[K*F!IK?$\+_.!>6QLC$ZG
-MO2X\>R-!(6O9('%A,^\W<[RLZ]K,]X-RC9+''!;,G<OE&!T=S12PM-;4ZW5Q
-M8&V`:9J42J6X'#`Y+EGCGUP6W=NHO"\KZVJS\R1KNV'B5'(N9.6N);=5&K0Q
-M^#<1;1^)5R)Z"H(@"((@"((@"#<:UU7`,@R#L;%1M-;K1`#3M)B<G&)E90G7
-M=6FU6IL2K382I88MO]KRL,T($UG?)?.*DLNRODL*%-'[,`S9MFT;I5*)5JN#
-MX^3ZCA5UI,OG<S+#-X'C.'T"5OJ>#PIR3W\7S>'-S)E!(M%F7'?)9>DYDYF[
-M92C4D-]-=+V%0@'3-$7`$@1!$`1!$`1!$&XXKJN`99HFM]]^^\"'=L=QV+IU
-M&[5:C5PN1Z/1&.J`R7K`'R12O1_!:Y@XL9%HE?R<_CML6?)O=.T[=^YDRY8M
-M+"Q<H5`HK#M&)'+MV;,G\]X(_70ZG3X1-3F^T?>#G'!)Q]*PN3+()94UI]).
-MNV%BUV9<8QM]UEICFB;M=GM371<%01`$01`$01`$X5IC7>\3N.NNNYF<G*12
-MJ<0NF.1#M&59;-FRA6:S2;E<IMELTFJUT1J4TD#DG`D!!:A>%T.56*Y[GXW>
-M,HU21N]O4JA2B>T4D"6L1>N%&U[;FD`1B1+)SR%:=_>S]C<2JQ00]+H+KBTK
-M%`I,3T_C^P%+2ROD\_EUQXO<5Z9I</CP81$C-B`(@MC=-\C)%(9A+&*%81A_
-MGP[K[Y\G_22%J8T<3EDNO/5SZOWG8`T2;:.Y(PB"(`B"(`B"(`@W&M==P-JV
-M;8I[[KF;9Y]]#NBZLJ(RIJ2SI50JX?L^N5R>W;M+5"H5JM4JD-51C?C[[@.Z
-MC@6JZ'-2Z.JN1]_Z7>$KN><U\6G]=T/E`KJ:P)J`I772?:-9TPQT[[K7UM=:
-M85DF.W9LI]-Q:32:*&5@V_8Z5U`8AK$(L6/'#@X=.B0S?!-$@FDD4J7O:^3,
-MBM8;YM3;;!?,00QR947+KG;;]/$&G:?6FE:K11`$(GH*@B`(@B`(@B`(-QS7
-M7<#*Y7+<<<<=_/SG+Q`$W;!VR[(R2[)LVT8I1;/98GIZFJFI;30:#5JM)LUF
-M:Z"XL/89D@)4EH#5_[Y?K!K4.6Y81[FDDRNM+_0[L/H%+<-06)9-+I<CG\]1
-MK=;C;+`L82/IOE)*\;G/?9;Q\7&9X1O@^S[-9C.><^EQ3)8)I@6NJPEL3X]7
-M]'E0MM6@[8>5'5YM-\[T7*W7ZWB>)QE8@B`(@B`(@B`(P@W'=1>PE%(<.G2(
-M0B%/L]DD"(+NB5E67R91\J'?MFT:C29A&&)9%CMWWH3C.-1J51J-!NUV9T"6
-MCTZ(5DE'U?J2P.P'^*MYJ-<#A8+^?2F2;C'#,'`<!],T<5T/S_/P?3\NKTSO
-M)^FZBO91+!9X^.&',4U39OB@T>F)-/5ZG;-GS_;-M:0@E,Q92Y82IN?*U03\
-M;[8[X=7N<U")XD996)$HM[*RPLK*"GOW[A4!2Q`$01`$01`$0;BAN"$$K+U[
-M;Z98+.+[/NUVFR`(T%IC65:?D)5VOT2EAM5J%=,TR>?S[-BQDV*Q0*O5Y/+E
-M*W0Z'<(P*M\;5O(W2.S)<JT,NYZ!,L/`ZS<,$]ON.H`\+\#W`SS/CZ\Q*6HD
-MLYB2?]>Z-YJ,CHYQ\.!!F=T;S+LP#%E<7.3RY<OQ?4V[F;("U:._R74W$Y:?
-M%I:R/D?'&E8.F%7B.*@10M;VZ?>1`+>PL,#L["QWW747CN/()!$$01`$01`$
-M01!N&*P;X22V;]_.]/9I5E=7L6T[%K`B-U:4BY5V(:6[$+;;;=KM-DM+FEPN
-MQ]:M6V/Q*LJ5ZG3:=#H>KMNFT^D0A;LG2_@V%C^&RA2D`^"3@D'W7(U$T'Q7
-M2'%=/U-H2+N!DHZKI*!GFF8L8$U/;V-L;$QF]P:$8<CL[&R?@#6HLU_DOHK>
-M#\NJ6C<CA@ABZ76&N:_2`M<@E]5F.QZFSZU>KW/RY$E<UQ4!2Q`$01`$01`$
-M0;BAN"$$+,=QN/666S@]<[K/S9+L^A8YL@S#6.=V20L/T,TVJE9K?<NC\KP=
-M.[;B^QZCHV,TFTUJM1I**=KM)J[K1GLE",)U)7J#,HLB@4PIH]<A4?5>T6=Z
-M705#M`X38?'I_627F"5%J^B>1-M%]RP2*O;NW4NA4)#9O0&NZ\:"C659\?W,
-M<D*EYUQ4HAH$0>:<3,^19)Y6<IR'B5+)^9V<(]GS3P_=QT9EA-`506=F9JC7
-MZY1*)9D@@B`(@B`(@B`(P@W##2%@F:;)_OW[,4TS=E\E18/H83M:%@D&D6B3
-M#-I."TWI!WK7=5E86$!KS>+B4GR<;L81V+:#:5HHU17!^MU.],0C31CJ^'U7
-MH$J*49'PD!06HF5&IH,KW1TNJTPP>5W1>:?+P+36[-FS&]NV978/06M-O5[G
-MS)DSL7LMR\4TJ#0O*1AM)&"EQ:IH7UDEA!MU(1ST759NUZ#S&(12BIF9&2Y=
-MNL3T]/2FRB(%01`$01`$01`$X5I@W2@G,CX^ODY(2(I3R8?VI+`3N8^2K^0#
-M??J5?M"/]A.5*VJM\3P_%JS6.@BN%Q?6<I,&B13#18.T>)$N#4R_TO<D*SQ<
-M:\WNW7M$?-B`(`AX^^VW>?755^-YES4_AH6A)UU5@P2P]'AG":N;"6T?YJS*
-M.M;5E#@FKW5N;HZWWWZ;.^ZX@UPN)Q-%$`1!$`1!$`1!N"&X802LL;'1/D=5
-M]&"=+"E,YT+!FI@5E7+!FC,I^3G]<#]((.HOS^MW467E;Z7%@<V4:D7;1XZR
-M9)ED6B@;)%Q%YQJ5OD7K6);)Y.2$S.P-Z'0ZO/+**S2;S3X!*SF_!G7KB]9)
-M9K2EQWI0*>+[99A0-:QT,&NN#J/5:O'<<\_QZ4]_FIMNNDDFBB`(@B`(@B`(
-M@G!#<,,(6/E\8:"`!:Q;EGPP3SJI!F5$I=\GEV?]39<CID6E+"$KZ_NL[*JT
-M4#5,%,MRHV5E*D7K.([#Z.CH=1O'Z#HC4>=&1&O-_/P\K[_^>E_VU48Y9%G=
-M_]("Z[`ROT$,RL5*'WN0`RQY["QG5_(86?M-BV"G3Y_F].G33$]/]PFD@B`(
-M@B`(@B`(@G"]N&&>3I/E@UD.K"P!)]DY+OT@GA:=TL+`H/?)SUEE@UGBTZ#O
-M!NU[D,,J+:0,<Z,%09#I^K)MBV*Q>%W&T/,\ZO4Z01`P-35UPTYZS_-X^>67
-M>??==]>5K6;E4B7G4-8<R"ISS=HVJT1QT!P8Y/#+FE/I]:[&<97E&IN9F>$'
-M/_@!M]UV&UNW;AU:VB@(@B`(@B`(@B`(UX(;1L!*NZ:2PD!:Q$H^Q"<[%J9+
-M`9..IV0X?-;?S8A06>LG/Z>#Y*]60$A_GW:?)9=YGD<^GU_WO5+&-7<_!4%`
-MI5)A964E[O1XHZ*U9F%A@>>??W[#\M1!XY->/BAO;#/!ZE=[[L/.==#Q!YU[
-MUOZC>??TTT_SI2]]B4<???2&=M,)@B`(@B`(@B`(_V-PPPA8KMM9)QBDA:NL
-MKH2.X_0)29%H-:@SX2`1:C,!ZL/VLY'8D'Z?%B(&E0IFO;I!\Q[%8C%S_U$V
-MTT=-U,EO=G:69K-)+I=;)ZK=:+BNRPLOO,"++[X8=VK,*L4<1')9&(9#.Q!&
-M@E#4;"#YW48=`3<Z=CI?*VN_&P7)#SIGPS"X<N4*1X\>Y>Z[[V9\?/Q]G:\@
-M"((@"((@"((@?%C<,`)6K5;K$Y_2?[/*"#N=#OE\/G[P3KN@(O$@*RL+NLZF
-MY/+D0_\P5]:P;*PLH6&00)(5S)X6ZK)>4=?$+&=6$/BTV^V/?+PZG0XS,S.<
-M/7L6PS!BX<HTS>M6PK@16FLJE0HOOOCB.F=?=/\V<DHEQ]SS/"S+6C<.Z;FX
-MUJURO=B4==S-B$6#<K.2W3D'G?]&V5S1.?_L9S_CLY_]+'???;>XL`1!$`1!
-M$`1!$(3KR@TC8*VLK*Q[.,\2KJ+/6FM\WU_GM,K*Q$J'IP/Q0WZR%#%RU`QR
-MS`P2$H:)`NG]#');):\WO6Q04'CT??*8GN=3J50_LG$*@H!SY\[Q]MMO4ZE4
-MR.5RY'*Y.$!^V[9M;-VZ]8:;Z%IK:K4:SS__/*^]]AJV;0]M&C#,O91<9EE6
-MG[B3')MA0E)Z?QL%R%\-Z3F1/J\LH37K?ITY<X:?_.0G;-VZE9T[=XJ()0B"
-M(`B"(`B"(%PW;@@!*P@"3ITZG9D]E!2MDDX7TS3Q?3]3>$AV)$P+"I%(%:T;
-M/>PGQ8;-E),-RDG:*-,JZQC)Z]SH?5+D2#M_H"O,7;ER^4,?H\B]]-)++W'\
-M^/%UKJOQ\7%NO_UVRN7R#3?)@R#@TJ5+//WTTSSUU%.T6JUUSJFL\1C4%3+I
-M=HK$NRQ'5;+)0-;RK,#X#R)>;52>N-D<KN[VT&HW^<;_^U=4*A6^^M6O<OOM
-MM\?Y9E).*`B"(`B"(`B"(%Q+;@@!J]EL<N+$\;X'[T%E@^DLJ#`,L2RK[^$[
-M^:">=%^E'^33HE5:S!CFOAK6%6Y8UE7Z;]IAE115LAQ"T?$&B2^&87#FS"Q!
-M$'QHCAG7=7GKK;=X[KGG:#0:V+9-/I_',`S*Y3+WW',/>_?N[1N'&X$H*^SX
-M\>,\]=13'#ERA).G3C,^7F;4*:\+8$^+4X.$R:0P%>5H);<?E$F5/*^TZ)4U
-M;S9#\ACI$MQ!)8J;+94$@Z6E"G_[MW_+N7/G^&?_[)_QP`,/W-`A_8(@"((@
-M"((@",+_/[DA%(>S9\^QN+B4*1JD2P?[11W=YZB*'KRSA*>TJ)7<)OJ<+B<<
-M)#QD"5990D56N=9&)819XE5:M--:8YKF0!%D9F:&3J?S@;.HM-:</W^>9YYY
-MAO?>>P\@%B]LV^:66V[AP0<?9'1T](9SY$0EIJ^\\@K?^,8WN'SY,A<N7B0T
-M+6KU!KE<CI%"`91!\M0'E81FB5E1&6+T7;J3YD;[&29NO9_K37<]W*@L<5V9
-M(6"@T5IA*(5A.=QZZ`#5:H4WWGB#O_B+OV!T=)0[[[Q3'%B"(`B"(`B"(`C"
-M->6Z"UA::]Y^^RV"(%CG<HD>^),B5M*I!&LY0^D2PLB=%0E!44EAM'U2M$J6
-M?$7KI8/7TZ)$EIB5E9^4M9_DNEE![H/$J_3V6>'C2BG.G3M'K5;[0`)6K5;C
-MZ-&C_-W?_1VM5@O3-..RNYT[=_+XXX]SZ-"A&S87*1+?GGKJJ;C\42F#0M[!
-M[7187EPFG!BG7"JA5'^&U2#A)^UXB^Y'<LXFYT_67,CZO)E<JO<K&&TT7_L^
-MHPA1:*7!T.S==RNCXV.41\N<.WV:4Z=.\=WO?I?1T5%NOOGF#W1>@B`(@B`(
-M@B`(@G`U7'<!J]/I\-IKKZ_+JQKDNDH+6Y%PD"5@10_HD3AFFF:?2R;JY!>1
-M%,.&N6<&B1!98D.6NRIKG<V\UK;3`X4Q@&JUQJE3I]B^??M5CX?O^YPX<8+_
-M^E__*V?.G.F[;X5"@4<>>81/?>I3E,OE&UJ\Z'0Z'#UZE%PNQ_+R,D$04!@9
-MH=GVR(]/,;+_?E;G3M%>/,=H>20NB1Q&V@5GV_;04M+T_!A4TI>>#X../8AA
-M#JO-B*YQV20!&DV^M)6[GOACG,8"G>4Y?-^G4,A3K]=96%C@^]__/E__^M<9
-M&QL3`4L0!$$0!$$0!$&X)AC7^P1.GS[#>^\='_CP/Z@37[(;8=*=E7YE+4L+
-M9)L3C;+/ZVI%AT$EA%<C8L'P<_4\CZ>??AK/\S<]#EIK%A<7^>8WO\F__;?_
-MEG???9=.IX/G>01!P*Y=N_BG__2?\N4O?_F&+!E,7D?4*?&MM][",`Q65U=9
-M7EYF<LLXJZT.87X+D[=]DH/_R_^)-WTK"W-S7+FR1+U>CQL#),<GZ?Q+CFLZ
-M>RUKS`>)2]EEI,G7^ODR:,ZDY_5FYG.\3PU:!X1!0!B`O74/#_YO_Q>3#_\^
-M"_60V0M7\#H=6NT6[7:'=KO-\>/'^=[WOL?2TA)!$,37N=F0>$$0!$$0!$$0
-M!$&X6JZK`\OW?7[VLY_1:#36N:\&B4SIA_5HFW0Y8+*$,")R6$7K)K<95*Z7
-M%:`^2(P8MFR8<)462P8)%</.*2V2'#GR2\Z=.\N!`P<V'(=6J\4KK[S"=[[S
-M'69G9S%-,[XWY7*9?_`/_@&?_.0G&1T=O:$G<S3FY\^?YV_^YF\P#(-SY\X1
-MAB'+R\N4RV5V;)V@:A=H*4UA9(K;_]'_P?'O_2<N/_=-\L51\OD<A4*!?#Z/
-MXSA8EI4YAKE<KJ_;973\C42<84ZL_B'L']MAG2ZC$MG-Y&TESSD,0T(=HD)%
-M@,_(_OLY_"?_.VKKK<Q?F,<W;`J%(NUV@WJMC@;>>><=#ATZQ%_^Y5]R^O1I
-M'G_\<3[^\8]3*I4V=+`)@B`(@B`(@B`(POOEN@E801!PYLP97GCA2/PPG7XH
-MSQ)W!I72I1_PPS#$-,V^,L&D6RLZAXW<*L,"VS<C5@S[;J,P]^$"5G:7NTA$
-M:3:;_/*7OV3__OT#W5)!$'#AP@6>>NHI7GCAA;Y<,-NVN??>>_G#/_Q#]NW;
-M]QM3*K:\O,QWO_M=5E=7F9^?I]UN$P0!EF4Q,W.:G3NWH^J7\2M+:*^#,@H<
-M^-+_BE,H<?''?T6SV<"T3&S+QG$<\OE\+&9%H>U)D31YS]-S.&OLA\^9Y++A
-MI:?I\8CRMY++DN<5!`%!$'1%JYZ`%2]7)A-W?Y+]O_NG8$S3:0&=571CF;"U
-MS/SR8GQFU6J58\>.T6JU^-:WOL5SSSW'O_R7_Y(O?.$+Y/-Y^1]5$`1!$`1!
-M$`1!^$BXY@*6UIIJM<KSSS_/CW_\=RROK*SKWI;EN$J7#W8?V/O+!Y."0C(?
-M*^F\`OH>]#<JL1H4E#Y(B,ARQVPD1&25B&6=7[]8D9W+E5SO[__^:;[PA2\P
-M.3FY[CSK]3K///,,W_WN=[ERY4I?OM.V;=OXHS_Z(QY[[#$*A<(-/XFC\6XV
-MF_SD)S]A;FZ.3J=#M5J-RPD[G0ZF:3`W-X=A+6*\^PM*>^\B-SX-KF;/)_XG
-MG+$I9G_PGW#K*[ANBU:K1:V^BF5VYY=MVUB6A6W;\?LHR#U+1,PZS^0XKU\G
-MZ;IBJ'"57)86J*+W:=$JC,Y+A6AMH+1"YT:8^O@3[/_\/R)0)?P0<EZ'^HE?
-ML7SR5?Q6'8QN66-TSK5:+>Z"J;7FYS__.0<.'.#..^_L<S4*@B`(@B`(@B`(
-MPH?%-16P?-_GY9=?YN___N^I5JM<O#A'X/M]95B#!*6L7*NH##"Y?K2?K#+!
-MK/=I=]:PT.NL;G%7F_LS+#MK6-?!Y#'3(L$@8>W4J1F^][WO\_6O_\_8M@UT
-M75=OO/$&W_K6MWCII9?ZCFM9%D\\\02___N_STTWW?0;(T)$N5^OOOHJ+[WT
-M$KE<C@L7+A"&(5>N7&%A80'3-,GGBQ0*!=KM%M5W?P)!P/;?^H?D#]R!Y6JF
-M[WH"NS#%Q2/?H77I%&YC&3P7/_!12M'N=%`*#,/$-(RXU#+JT!A]SBIQ'<2@
-M^9,6P;+<7M&K3Z1*.ZP`K;O2F$:C42C#QBR,DI^\F:G['F?KO4^@E8.5,W&7
-MSW/V^6=9>>EO,`TP'9LP"-<U1XA$X!T[=A`$`<\\\PR[=^]FRY8M(EX)@B`(
-M@B`(@B`('SK75,`Z<N0(?_[G?\ZN7;NX>'$.S^L7KY*"1%H$2`L\T<-\6O3I
-M*XWJ/60GG5<;!;6GW5]12/4P\21Y+E<KO&2]S[K>M`-+ZW!=/E)2Y(BV_^N_
-M_B:F:?*5K_Q#ZO4Z/_SA#WGJJ:=HM]M]]^S66V_EC__XC_GMW_YM',?YC9K$
-M81@R.SO+][__?8K%(K.SL[BN2[U>9V9F!M,T<9Q<7`H8"3#5X\]3?^^GE&_Y
-M;;8\^`3%;;>RY<`]..5M+!W[.:L7CM->6<!=729LU]!>"WJN)H]$"2L*%0FK
-M??-'H50Z7!TB-U.:]/@E1:Q0:]"Z-^[T7KTLJ^CW$_^.%"B-B@+AE8FV',Q<
-M$:LT3FY\!_FIO6PY]!!C-]])Z-5I+QUCY<0+=-Y\GD*^P-A8&<_MX'D^2G7W
-M&PEEEF6AM<:R+$JE$K9M<_SX<5Y[[34>>^RQ=8XT01`$01`$01`$0?B@7#,!
-MJU*I\*,?_8C)R4E>>^UUIJ:VX?<>B-.E59OINA8]X$>E3%ENEV3YX$;E@EE"
-M498HM9GLJ\TPJ(0P?0U9WR=+"+,$D.3[3J?#?_R/_XF%A7DN7;K$2R^]U"=\
-ME<MEGGSR2;[ZU:\R-37U&R,\)$6>BQ<O\NUO?YM<+L>5*U?H=#KXOL_,S`Q`
-M+&"9IHGKNK3;33S/!1WBA[!R_`563KR(51AGY*9;V'+[8XP?N)_<EIMP%\_2
-MKBS0J2_C-ZMXS3I>NX%V6^"[:.T!&H(`4&@4AM:$JM?B,SV'5%^/P4%7U[NV
-M;K"[CBQ4&.@H&RM>JRM3:65TCZX4&!;*RJ$L&S,_@E4H8Q?'<,H3V*/;*$SN
-MHK1U)T&KRJ6_^[_QY]ZA8`2,%7,XN[K..]_W65GQ>Z(5>)X7W\LH*RV7RU&O
-MUQD=':54*G'TZ%'NOOMN)B8F1,`2!$$0!$$0!$$0/E2NB8`5!`%'CAS!LBQ>
-M>>45IJ=WX'D>84_`2@HT&[VR1)VH="LMXF3M,UU&F.S>EB5JI4L+H^7O1\3:
-MZ*%^,QE9D8B0M:LL)U849O\7?_&7?/&+7V#7KEV</7L6PS"X_?;;^>?__)]S
-M^/#AN,3P-X5H#):6EOC6M[Y%O5ZGW6ZSO+R,YWF<.7.&5JO5)U[YOH_K=G#=
-MKL#5YWC2`4%CB<KQRZP<^SE6;A1G:B_6R`1.+H==GB`8GR8,`]Q.&[]51[=7
-MT6X+W^L0^AWP/73@H0,?(PA`!V@5$NJU,CZEZ17R:2('5\;5K<TO#2@#=&]\
-MH_F@%(9AHTP+95@8MH-A.2B[@.GD,7-YS'P9IU!&V3DL[:.]#GKI'-[E=VF&
-M56RMV>+D,,><[N]"K074.XZ#XS@T&HU>?I@)$,\GQW'P?9^EI24F)B88&1EA
-M<7&1YY]_GB]]Z4L2Z"X(@B`(@B`(@B!\J%P3`6M^?I[%Q45^\8M?T&PV,0P#
-M/Y%]M5&@>99C*MHN<F`-$X(V*D5,"T8;B2:;%5@V6K;1\0<M[^8N69D.L2P7
-M5A`$F*;)3W_Z4[[VM:\Q,C+"8X\]QI-//ID9\/Z;@-::3J?#\\\_S_S\/(5"
-M@=G96<(P9&EIB2M7KF`81B^;RB`,`WS?PW7=OKF7O%\!=-U+RB#TVC3GWD,1
-M`AK#,+&='*HXAE78@I,;@4(!71SI9DMI"'3W7NO`(_3]KI@5^A"XZ"#H'BO4
-MH$,TD8"F$J5_0'(>*`7*Z)4GFBAE89@F6";*=#!,&V79&*:%89@8RL!0&J5#
-M+*TQ_#I690$SZ&"J`,>RL7,YL`P4SMIO0"G"GG.,7GEEO5ZG4JFUZWC\```@
-M`$E$053@>5Y?7ISC.%B6%;NTHO4*A0*3DY,<.7*$6VZY)0YT%P1!$`1!$`1!
-M$(0/@X]<P(JZP#WSS#.</GT:PS#[@J8C,2(MUB1S=+*<4;[O9P9F)_<W*!A^
-M6->_06)3UO?IS*)!#-I',D3^:HB$F2`(,K=/AFQ'YV::%DM+BSS]]-/\ZW_]
-MK_GD)S_Y&^>Z2L^KX\=/\-IK;S`V-L;ITZ?Q/(_5U55F9F;ZG'E::WS?Q?,\
-M?-\G"$**Q2*CHZ/,S<VMW;?N#0,4NE?JIU37>:0!SW71G2NTER]W2P4-L$T3
-M99@HR\*V;&PKC[;S8#I@F6`X!(QU2_]T`(1QZ9^F:\U2<<1Z[RP4&!C$G?]0
-M*`,@Z!81:HU!B-(N1M#"=#M8!"A#89DVMF-CF2:FJ="F1B?$*JUU5Y1+B[Y`
-M$(:L+"VQO+S<]_N+A*MD?IC6&MNV:;5:5"H52J426[=N96QLC)_^]*?LVK5+
-M`MT%01`$01`$01"$#XV/7,`Z<^8,SS[[++_^]:\)@@#+L@C#`*W[0]4'B3U9
-M(A:`[WMQY[>T*RL2;K)*_P:)51L%JG\4I,\Y>=[1^T'K.8Y#$`38MKU.0,OJ
-M8!>)?C,S,_S@!S_@IIMNXM"A0[^Q`L/R\B(__O&/&1L;9W[^(K5:#<_S8A=6
-MLJQT3;@*XF6///((3SSQ!/_FW_P;%A<7,\<F:UXH>D'L6J.5@:<U1A"@?0]7
-M-]%4>_<<0&,H`V5T12G-FMAJ*(5A=,6Q6(@U>B'PAH&I#`PC*A7L.NX,LQL,
-M;_261^6$BES7J:4BU<T`'1($/8$T0RC.$ET;C0:-1H-BL1BO%P7?![WP^F3)
-M;33/HK#\6VZYA6*QR)4K5SARY`B?^]SG8M%+$`1!$`1!$`1!$#X('VF-S_S\
-M/*^\\@K'CAVCT6ATRZNT)@QU7_95E@,K%@P&//RZ;E?`LFU[4R5YFUDVS)FU
-M44G@L.6#'%IID6FC]9++;=N.@[73VR?72SK=/,\C#$.>>>89GGWV6<Z>/?NA
-M!-)?:SJ=#D>._)+51I-2N<1*M4(0!%R\>)%*I=+GX`N"H$^\NO_^^]F]>S?Y
-M?)[9V5F^]K6O]=W']+@G\]*B+H*J)S(9"BRC^YUA&!BFB=E[69;9%5@MLR=8
-M&5B&6GN9!CG'HEPJLF5\E/&Q,F/E$N72"*61(B,C10K%`L5"GGS.P;%-;-/$
-M5":&BB+<NR\=B6J];"VEP[[SSYIKF?\9&`;Y?)Y2J<3HZ"C3T].,C(S$)8-9
-M'3_S^3SU>IU\/D^A4""7RS$Q,<'1HT>9GY__C9Q?@B`(@B`(@B`(PHW'1R9@
-MU>MUWGGG'?+Y/.?.G8O%%"\("4*=63ZXF1RJ:'F[W<9QG#A<>M"#>;J<,+U>
-MEA,KZ_A7^R`^Z%PVLZ\L!U5Z6\NR^H27K..FP]S#,"0(`JK5*N^]]QXOO_PR
-MR\O+OU$3-@Q#9F=G>?GE7S,R4B8,8<_NO30:32Y=NM0G-H5AV"=>??K3GX[O
-MQ1_\P1]PUUUW\>*++_+E+W^9SW[VLSS\\,/8MAUG9`%]I72#YN9FYFO6.F$8
-M9HYAS]_4GXT5CZ>.EB:7),;]_;N="H4"]7J=1J.!YWET.IVXS#2K_#:?S^.Z
-M+H[C\*E/?8J1D1$<QZ%0*&":)D>/'LV\/D$0!$$0!$$0!$&X6CZ2$D+7=7G[
-M[;=Q'(?%Q45JM5K\`.X%X&N-K;K!U^GRN.AS6CA(/\BW6BU*I1*F:68ZN(8Y
-MO`:)#!\F5[._0>>7+"%,?XY*`I-95TG!JN]S&.(&W?5\W\>R+$Z?/LU]]]W'
-MJZ^^RJ.//LK(R,AOQ(1M-IO\Y*<_I9`O8ML.0:C9NW<?[[UWC#`,XGN3S%F+
-M_MYVVVU<N'"!SW[VL^S=NY<+%RXP-S?'XX\_SL&#!RD6B_SW__[?*9?+G#U[
-MEJ6E)2Y?ODRE4L$P##J=SH;CG268#AKCY-AEE8DF][V9.?Q^239$V+9M&RLK
-M*W%V6(1IFO'Y1BZS:K6*XSA\X0M?8'IZ&L=Q<%T7K3534U.\]=9;//#``^S=
-MNU<"W05!$`1!$`1!$(0/Q(<N8'7#M8\3!`&M5HM+ER[A>5[<<<W7%FU?85D:
-MI8:+2^D,J.1WGN>1R^4RA8.-,J$&B459#JFL<K*L\QHD"FPD&F1E8`TCN8UE
-M6?B^'XMX6=N'88A&T0Y,M+&6E[6PL,#*R@KCX^.\^^Z[W'???7UNMAN1:&Z=
-M/7N.R<EM&);)2*E$KE#DRU_^/6S;X>FG_PXC[`:E1R)6=%_^VW_[;_SYG_\Y
-M*RLK//?<<_R'__`?^-K7OL;MM]^.[_M<OGR9SW_^\[SRRBL\_/##6)9%+I>+
-M,[1^\I.?4*O5:#:;S,W-Q7E0::%QV#S+&G_?]_M*80?]!C:[[V$,RER+A+YR
-MN<SR\G+\?1B&&(817ZMMV[3;;5975QD9&>%W?_=WN?766QD;&\-UW;[?DFW;
-M_.I7OV+7KETXCB/_VPJ"(`B"(`B"(`COFP]5P-):,S<WQ^+B(DHIEGH=S2(1
-M01D*;3A4V@8C)8"PUX&M_Z$\_7">%HZZ^]/K'HH'B3])86M8UM357NL'%1"R
-M1+=!@DB6LR<25R)W2_H:HY(S7]DT0@6&!7@HI6@T&BPM+3$^/HYMVYP\>?*&
-M#W6OU6K\[&?/42J-89HFMNV0S^<9']_"]-04N_?LYLX[[N*;__D;S/?*"9-C
-M=?[\>?[T3_\4TS196%C`LBQ^^,,?\O333_/UKW^=$R=.\,@CCW#NW#D>?/!!
-MWGGG'4S3Y.:;;V9F9H:''GJ(!QYX`,_S^,YWOL.V;=M875UE?GZ>M]YZB]'1
-M469F9LCG\W'Y7>1<&N1`BIQTEM7]*0Y:+VO>I'\W'V0N)BF7RW0Z'7*Y'+[O
-MQ\<(@H"5E16TUAP^?)A/?>I3[-V[E_'Q<7S?CP7E(`@`F)J:XL2)$]1J-28G
-M)R7,71`$01`$01`$07C??*@"5KU>Y_3IT^1R.2Y=ND2E4J'5:L7E@(92*-.D
-MJD?8HCN,J/:Z!^KDW_3WT?MN]ST'R[(&9DUE"599PMBPY>EC9[FOAKFPLK8?
-M)$8DQ;FD(#5T\"R+3J>-UDZ\[?KK5[0HT#$UEF%`V#T/UW6I5"HL+2U1+!:Y
-M<.$"DY.33$U-W7"3-+J6F9G37=%M8A+3LBF52HR,C#`Z/LK>O;LHETO<>NLM
-MW/?@`WSS&]_@Z"]?8&5EJ5>JVKWN:K4:NX,`3IPX@5**?_6O_A5::_[V;_\6
-MK36F:;)UZU8:C08G3IS@,Y_Y#*NKJ[SXXHM\XA.?X$_^Y$]XYIEG>.BAAUA=
-M7>5W?N=W:#:;[-FSAQ_^\(?LW[^?N;DY9F9FV+-G#Y<N7>*==]Y9-\^C^9QV
-M/&W6P?=^EP^;JQ,3$YP^?3H.=0^"@%JM1JU68VIJBD<??92''GJ([=NW4RJ5
-MXI+?J*2U4"C0:K7(Y7+8MLWY\^>9F)@0`4L0!$$0!$$0!$%XWYA_]F=_]F<?
-MQHX\S^/--]\$8&5EA<7%12J5"E>N7&%N;@[?]_$\'YP1W-(NL$8HT<!0NB\@
-M>JW;6__[Y'>>YQ$$`>5R>:AC)2L7*LI#RLJ+2B[+6B?]?C.DN]HE_Z:_&^9`
-MRSJV4@K/\]:5$"9?@7*X;.S$#S5%?P63$-NV,0R#G3MWQD'XQ6*1:K7*]NW;
-M8S?0C8)2BGJ]S@]_^"."4&'9#B.E$F-C8VS9LH5]^VYFZ^06?"^@4JD1:KCU
-MT"'NN_]!\DZ!^4N7<#L=NM'G*G.^1<?I=#JXKLO)DR=Y\\TW>?/--WGWW7=Y
-M\\TWF9N;X_CQXXR.CJ*UIEPN\ZM?_8J''WZ8[=NW\ZUO?8LO?O&+W';;;;'H
-M=>>==Z*UYLDGG^1G/_L9ON]G=KB,,JBRYLJ@[Y++HM_!L,Z9@QH6I/>CE&)L
-M;(QFLXGO^VS9LH5BL<C>O7OYRE>^PKWWWAMW<LP:*R!V87F>Q\K*"H</'[[A
-MYI4@"((@"((@"(+PF\.'\D2IM>;<N7.XKHOKNBPO+U.KU5A=7:73Z<2ASX:A
-M`(UAFBP7=E%R/<:#A;Y6B&EW4I:`TVZW*1:+L6,EG5,U2'0:U-DO>8R/@LWD
-M70W*U<IRTJ3#M0?=IQ"H6MMIYJ8I!"ZV:>('W7V%8<C\_#SE<IE"H4"Q6"27
-MRS$S,\/APX=O*+>,UIH+%RYP\N0,TSMVDL\7*)5*E,MEMF_?SK;)"3JNQX6+
-M\U0J%=Q.!\?)L7/[#K[ZU3_D\T]\@>,GW^/HBR_RTJ]^B>?[V);5O<9H[D"W
-MG%4I4!I3&>C$_3]__CSGSY]':\T;;[Q!J53B8Q_[&$HIOOWM;W/PX$$.'CS(
-M\>/'*95*W'[[[;BNR[Y]^WCVV6?YY"<_.7"LM=9XGM>7@S7(W3>LO'906>'5
-MN+&272YW[-A!&(;LV+&#PX</LW__?K9NW4JQ6.S[345"8$00!#B.0Q`$E$HE
-M%A868D>6N+`$01`$01`$01"$]\.'(F#5:C5F9V>Q;9N5E16JU2JKJZNLK*QP
-M\>)%#,/`,(RNPT1[F#K`SXVR4+B'7/4H)5U#:Y590IA^0(\$K,G)R;YRJRP!
-M9]@KO5[Z`7Y87M:@LL'T]X-*$C<J5=P,T3ZBC*6D\*&U)M0A+6L;BZ.WHP"[
-M$6`20J)KX\6+%RF7RSA.-TLJZD0X-37%MFW;;IA)ZOL^IV9.4BJ/85IV?*X3
-M$Q/LV#&-LDRJ2W565U=IM]L$0;#VTB&Y0H%[[[V?!^Y_B.6EK_/ZZ[_FQ/'C
-MG#CQ'@L+EU%FSXEE*,R2B=X3HCI@KBAH*70`9FBBZ8Y1L5C$]WU>?OGE^'X_
-M_?33`'SG.]_!<1QV[][-A0L7^,I7OL+)DR<Y<N1(''(^*`,M"(*!+KQ!8M-F
-MG5:#YEYT[&0WSZC$<OOV[1P^?)A=NW8Q/C[.^/AX_'M+BE?I^6=9%K9MXWD>
-MCN/0;#:I5"J,CX_+_[B"(`B"(`B"(`C"^^(#"UA!$'#RY$D<QZ%2J;"RLL+J
-MZBJU6HW3IT_CNBZ&870?:BV+9J>!:E=1A#1'=S%O/,#.E:,4=0N#[&#S=)E?
-M4KA*/CRG'\J398$;"50?5KA[VCTV2'B(UMUHO?3^!NT_>?YA&-(Q1[D\<3]!
-M<3M68P'3;^!['2Q[+2S<\SQF9F986%A@__[]%(M%2J42)T^>9,N6+7%.U/6F
-M6JWR]CO'*!0*V+9-<:1(H5!@;&P,V\E16:EQ>>$RC48#S_,(PQ#?]V,1*_KL
-M*H/B2)G'?N?3?/K3GR,(?$Z=.L&O7WV5=]Y]ATIEA=8?K5)_O(FJ@S/OX)PW
-M,.=LF->8YTST*A"&D.C,E\X>ZW0ZG#IUBC`,^>N__FL`9F9F!HYKM!_7=3/+
-M[#;KQLH2LX;-J?3WAFDQ.CK*H4.W<=NA6R@6B[$SKU`HK!/,DN>>SF[KYM39
-ML0OKTJ5+[-V[5_['%01!$`1!$`1!$-X7'UC`NGSY,LO+RQB&0:52H5[O.F%.
-MGSY-K5:+'W!-T\3)Y7`]C[!Q$;=31V&PNNTP5RS%].)1"F$+PQA>!NC[/L5B
-M,5.X2;N0LH2OM*@US*&5)10-$YV2XL!FA(3WPZ!0^;6_(:X]RM+T)VB,WH+J
-MM##<571]@5"'<>`V=(6N=KM-I5(!8,^>/8R.CF)9%N?.G>/`@0/7?8*&8<B%
-M"Q=8F%]D^_:=%/)Y"OD"X^/CC(Z.4JW4N'+E,M5JM4^TBM[WC24A@8;0#7&5
-MPC0M#MU^%X?OO!O/\VFV&AP?/<9K6U_EO2W'N'33118_MHK3L3%6%1/?G<!X
-MP4"Y1E?$8LU]%`7%KWW6F7^SQC+I8HI<2\,:"V21+A\</&\CD;/[WK)LMDU/
-M<_CV.[AIUTV42^5>=\^P5_9KQ+\[TS0!^EQ8T7Z33DC3-/M<6",C(RPM+1$$
-M@>1@"8(@"((@"((@".^+#_0T&88A9\Z<P7$<EI:6XM+!N;DY%A<7"<,P%A&B
-M$L)<+D?0KF!7SQ),'D"K,1H[[F,Q7V!R_@A%OXIMK>_PMR8LZ=@-,LA]%?W-
-M"F7?C&`UJ-QPD/`T2*#($I\&91-MUHF5%"O6"7R`7YBBLN-1ZN.'P0M108U\
-M?1;EKL2.*LNR8A$K$GMF9V<Y<N0((R,CE$HE9F=GV;ES)X5"X;I.4*TU%R]>
-M))?+89@F^5Y>U]C8&$$0L+*R0JU6PW7=N`M>%/*?%HG0]&4UA6%`I]..2UQ'
-M2B7N->_G]L8=-*P&R_8B5;/&Q>(%5LJ+='9X+$XO,G?A/+[OH=$H%$J!UEUI
-M*-E!,,LEEU7.%X9A7,(7N;`&Y5EM-"_2#BFM-0J-YW?+$\?'MS`Q.<GV[3O9
-MM6L74U-;&1DI13N,]HQ2QKI`^/1OPNBYT*)S3\[%*/?.-$T<QV%V=A;/\T3`
-M$@1!$`1!$`1!$*Z]@!4)5F$84JU6:30:+"XN<O;LV;AT*WH!\<-L$`3H*V\3
-M3.PG+$^"5<"]Z5Y62F-P_@4*S8O8@)TA8!F&N4[8R@I]WZB[X$8EA!]6P'N6
-M$R<M0D6?-PIOSSRWGO"@E4FP90_U/9^D5=X/+N`UR-7/82P=Q^R)#;E<+G;2
-M1,Z:J/SKY,F3S,_/\X__\3_FCCON8&%AX;J7?74Z'<Z>/4NA4,2R+?+Y/(5"
-M`=,TJ5:KU&HU6JU6G_,J/>^2(>.1Z)GL0AAUWC-"`WS%*&-,^-O8X^_%&K'(
-MYRU,V\3Z1Q;>5P,JU15.SYSFU*E37+QPGH7+"]2J%597ZS0;33INA\#WA[JO
-MTN.</-=6JQ6[#(?-EZRY$@G%EF63<W+D"T6FIJ;8O6</^_;M8V2DA.,X**7Q
-M_:`G,(>Q@-7=?SC0P1C-E:3S*B+JL!B=0^3@RN5RM%JM^!H%01`$01`$01`$
-MX9H)6&$8<NG2);36L0NF4JDP,S.#Z[I][JM(0(I*"?/Y/&&K3GC^".WR-A@Y
-M!&8.=AZFN66*</8HQ2MOH#T/R[2P+#/>CY'('HI>:2?6H!+"S;JK!KFMAKFP
-MTNMLMH1PHT#X06Z>>!PTX.0)=WT,[^!C!,X4JNFA=0>G>H[\Q1<P@SHJ%C;Z
-MA[S=;O=U,K0LBV/'CK%[]^[8A=4M*;OV:*VIU6J</7>>0G$4QW&P;1O'<6BU
-M6G&Y:B1:N9Y+$/CH4"?<4=WROB@@/2F^K!LO`TRE,+0!!)A8.$&.47.4J2T3
-M%`L.2D$0AGSLGKM96JZPL'"96K5*Q^T0!B&^[W5_"RN++"\M<^7*%187%UE<
-MO$RU6L/S/%RW@]\3N*+?2#+(/1+N;-ONE=1V75Y*K35#L&T;R[(IE4I,;MW*
-M]/1VIJ:GF9Z>9MO6;>3S.4!AF":68V.9)H$?$/9$/M=M][J"&H1A0@C3W3MG
-ML):GEO[]1/<Q[79,.K:2PI922IQ7@B`(@B`(@B`(PO41L%JM%LO+RW0ZG5A(
-MF)F9H5ZO][DUTIE-T<-M(5^`YCDX]6."?`Y=N!5EV!B3N]`37Z9]\6;TJ2.$
-MS7FT#F-'!]`7%ITL;QHF8*5=)%D/YH/$J8T<6%FY5(,RC]*.G*RRPJSODZ)8
-ME%^D`36Y!_..3V'>?"\A>8Q:&ZT[V-5S%&9_BE4_AV&NE6\F[Y7G>>M$G,G)
-M29:7ESEVK!N:OK2TQ(X=.Z[+Y%1*T6PV:;4Z%$<4.<>)Q;1ZO4ZCT>@K'?0#
-M;]V<`X71$WZ28DLTE]:-9>_.1HT'"OE<[%A2AL(R34RMT1KRN5SWGAH&8:CQ
-M?)\PU(R4RI1+)7;OWM<K+PP)@Y`P#`A"']?U>@[%(!;7="^?K#NHJL_)U/UK
-M]7X#W6RI?#Z/;7??YW(%2J41MFZ;8F)B',<R\'U-I5*C6JO1\;KWR%"*0"FT
-M#G$<9UW0O>X%>2D4Z*!OSJ7G=WI9VN&6_+U'PK4@"((@"((@"((@7%,!*P@"
-M5E=7\;RNVZ1>KW/^_/F^W*NT,)1\`([<&X5\#E4]2?NM[Z+-WT7OO0NPL4;&
-M<`Y_@G#;'KSW?DYXZ2U,S\/N.;"BC*"D*)$6BI(=^;(<6&FQ:#,EAIMALZ6'
-M:0?6(#$N^3F^%JU1N1'L`Q^G>-\36-L/T.Z$=.I-PM!'+9ZB\-X/L)??PS2[
-M]\MQG%3^4TBCT2"7R\7?%8M%+,N*NQ,>/'B0Y>5EIJ:FKHN#)@Q#%A<7NR)4
-M0LSQ/(]6JT6[W2;L"3">[Q.$?I\[KWM/#5#$Y6Z1&RAZGQS_9(E;5([H>5WA
-M)YE+%<V]?"'/R,C(>B'-]PF#`!T&:#2Z)SB&H::[B^@<G(1`9?:=4SIWJBL2
-M165Y9CRN2AE$8J9EF-BFA6.;*-4+8>]E69FFB3*ZG[O[I\_QE?X]&8:YKB/H
-M6AFOT>?:2XJ&:>=5UGM!$`1!$`1!$`1!N"8"5KO=QO=]FLTF]7J=*U>N,#L[
-M&S_`I\6`M("5?%@NY!R,^ADZKSR%YU7)W?XH%!P,JT!^]V'4MMUT9E[%>^\7
-M!)5S6+U.;]%#=#JX.BU@I<6KM*`UK+0P+39M1L3*<E,-$JZBSX."W--B6!B&
-M:,/`FCY`X9[/4+[C4:SR!)X70*=)Z#8)9E_&?OV'6/7S&(JX&US2^14YFRS+
-MZCN?7;MVT>ET`&@T&AP[=HR#!P_2:#08&QN[YI-3:TVU6L6T3)1A8)@F81C&
-MXE7@>81A@.=[!'Z`'X:Q6+4FR@!J[7Y'PDLDW&0)+LGY:QB*(`SP_9"<TS\6
-MC=4&U6JU+X.K.Y]"`AW$71]5J!.B7,_CE1*$TK^/]/BOS?.DV-45YT(`0W7O
-MD:&Z8?*F(I=S,&P+2_>Z,8::L*\;87>?ON_';JRH1!="C(R2P$A\3G=;C,2W
-MZ+XFQW!8":P@"((@"((@"((@?"0"EM::9K.)81@T&@TJE0HG3Y[$==V^X/9!
-M8=/I!W*MN@_:IGN9SBO?IEF[A'7OY\GM.HAR;.S12>Q['J>S\U;:QUXE//<R
-M06,.`XUI6G$(=]*]DA:RKJ8C8=:VFQ6Q-M.),&O=8>'Q6FN"L"L*F!-[*!Q^
-MC-&['B&W?2^&G>OF/84N[M(<K5>?@;>?P6ZO8!C=O*ND<R@Z9K/9Q/.\N!Q/
-M:\WV[=N[.5*NBV$8N*[+A0L7:+5:-)M-RN5RG]!R+46LKE#9/78DMGB>1^#[
-MA$%7>/$\CP"=$GM4]_X8YL#YD11BUHZE4FZHGC,IL:UA&!1'1B@6BS0:#1J-
-M1F*N)>94&((F(Z"__[<0G4?:A946U[HB6-A_;H;"\SR:S2;NZ`BVE>^*E[:%
-M;5O=7#"M06G,*+`^+OE;<V!%XIYE6>C0[[M7ON]C]@3$M/`VJ(0VF7TG`>Z"
-M(`B"(`B"(`C"-16P/,^+Q8]FL\G)DR>IU6JQ@R.=031(\$D*7&$88ED6IG9Q
-MC_T]M<LG">]_DHG#CV!-3F-9#H4=^W`FME/?=1>=TV]@+KR)V;B(\CM=`4L9
-MF0__Z3*GS8I:5\/[=9ADB6)KY]#KHF<Y&%L.XNQ[@/*=#S&Z]P!&OHBBFV7D
-M-RK43_R:E2/?(SSW!@X!JA?6GM6YKM5JT6JU^L2KD9$1=N[<R=S<'*9IQH*0
-MYWET.MW`\4ZG0Z%0N$[35,7C%3<("`,(0P(_P'4[W7ME)/*9(F%3K87^1^)J
-M?XFAZFL.D!1L#,/`]SP\KWM,'89HH[M^I^/2;#;I=#I=\:Q7<AC_#GKCIUA?
-MJIK4T9)B6U9GQ/YY9O2+<PF1++J&N$00%9<^1L*3T:TV[.U7$P3FNG+`N!2P
-M]UU69EBR'#/ML,KZO45!]8(@"((@"((@"()PS02L9K/9Y^29GY^/2P?3SJO-
-ME`\E'W@!\CF'H'J6QL_^']R95]CRP.<8VW\/=FD,*U=@_)9#N#MVLW+F/I@_
-MB;/\#JIV!MI5%!Z*M;*P866%FW5@90E,PX2LK/6RWJ\_EY!NE9=&*1-5&,.>
-MN@7SIOO([[N'+0=OQBD5>X*+QF_76;UP@I57GV'U[5]`8QG+-#`3PE6:R$V5
-MS^?[A(A]^_:QL+`0BQ61PZG5:L6"3+U>)Y_/7],LHWC^A,2"GM<K&_2#M2Y^
-M0:^C'\':.(11UTK5#4!/9J]%<RWI)$J7\D4"C=%K'A#E;)FF@3(,;-O![I5G
-M1DZWJ"2S*^0F<K7"=-X9L0,K<CY%HE7R?5*,[<Z7_G)9HU<R&&W7_0U&^^\N
-MMTT+S[*Z8EJ8S*GJ=DQ,"IE]W3P3<S820Y.=0),-%=(NMG3W48!RN2Q![H(@
-M"((@"((@",*U$;"BX.\H-V=J:BIVGR1=%FGQZN:;;Z98+/+VVV\/S(5*B@J6
-M93+FF'3.O<+BQ7>I[K^/L3M^B]*^N\F-3I(KC[#MCH.T]^RD>N$NO*4%[-I9
-MG/HQJ,VB6W64#C<4SK+<6-%U;C;4/2U$;5:P2H?<*]/"S(]@3^['W'8/QM;;
-MR&_?P]B>*?)C!91AH'6(UZC1N'"<ZMM'6'WW18*E\RA%(M1;95YK%#2>#&U7
-M2G'WW7=3K]?I=#JQD!.YB8(@P+9M7-=%:\W$Q,0U#7-/BB;1^;BNVW,W==U^
-MON<3^G[?-MWM>F5R!I#*94KO.^W$BD2D:%X#7:&J)\#H4./[`7X<]+[FP%H3
-M<L.$Z+2^)'4M8\N(MTEFND7GF+RF2,!*ELU&XAQ`$$0.,Q("EQ&/JVD9/>=>
-MMX11:QT[["S+BG_#2BGH=4=,"M!)42WIRC(,([[VK-]7N]WFOOONB\4R01`$
-M01`$01`$0?A(!:RHE,PT37S?9]>N712+19K-YKJ,&Z446[9LP?=]RN4R7_SB
-M%WGGG7<R!:'T@Z_K>OA^P.CH*%ML!W_^=2JSK[`R?8CRX4<I[[N+W,1V\F-%
-M\J.[:%6W4E_:Q^KR_:CF%:S&!<SZ65@]AVY>ALXJ81#$643]HE+7L9(6%JZF
-M*V&6.#%H>71,PS0P\B6L\G;,L7T86PZ@MNS#'+V)_-8QRMO*%,;R*",D]#PZ
-ME44:YT]0??>7-([_"EV9[PI7AEJ7G90>LT:C`1`[KR)NN>46&HT&R\O+L3"5
-M=-!,3DZ2R]_<J+```"``241!5.5B`:O3Z5SS;H1=`67-?:6[@PA:$X9=]U60
-M)6`9D=!C8EMKSJKHVB+'5=+ME+Q_D8#E>1[M=IMFNXUMCV``81#B!W[/#;96
-M?JBUCK_3H2;4(82@6#]GE.K_W"]*F7V"T5HI:*K<L%N@B($B2NG2=+M4&DIA
-M&@:.8^.'72'.Z";<]^:XQC0#3#/`<9R4`ZN;XQ4)7\EYG-65,*MI0M2--`@"
-M*I4*>_?NO2X9:H(@"((@"((@",+_@`)6L]F,<ZZ44HR.CG+@P(&X_"P93%XN
-MEYF>GF9Y>1FE%-5JE;OOOIO77W^]3^C)ZEH6+:M4*AB&P?CX.+?>?!.NM\+2
-MT?_,_*]*V'ON8.3`O11ONH7<Z%;R^\;P=Y9IK$S2K.S#;3V$=AL8K2N8S4NH
-MU0OHU4OHYA)ANXKV6X2AAPZ".$,HRR&SD?LJJ_2P*R7TA`K#0)DVAE/`S(UB
-M%"8QRSLPQG>C1G=CE':BBN/8A3S%\3PCDWGLO$('/EY]D?;ELZR>?I/5$R_3
-MN7@".JN@-8:AU@D]Z?O8Z71HM5K8MMU7*F::)H<.'<)U79:6EOI"Q".!PO=]
-M#APX@&W;^#V!J-%H,#(R<DW%J^+("$'0S98*@P"_*Z^@PIXSJ^=^2MX#I50W
-M#ZN7X]05>E@+*$\Y_I(!ZNFYN1;*WAU3'7;'--2:(`QIM]O=CHB)_+?NMCT1
-M4VL4.B/@7_<)5NENFEG-";1.=054:UE7"D40=H6U^/XER@NUUJA$&:)I6EA6
-MV#OOH.]^!$$0;Y.\5VF1+REF1?<L_;MIM]M\XA.?8'Q\7/ZW%01!$`1!$`1!
-M$#YZ`2OJ/IA^0/WXQS_.+W[QBW7E>K_U6[_%JZ^^2KE<YO=^[_<HE4HL+B[R
-M^NNOQX))LNQP4+E?$`0L+2VQLK)"N5QF8F*"?5O&J=7>X\I/7V+%'L?><9#B
-M[D/D=QZDN&6:\D29("C1JHW2K$WBM0^B?1_\#G@-<.NH]A)&:Q'=6H36$K16
-MP&T0NBU"KX,*/,+0[P9WZZ`;"11J-&MN,0,#;2A0)A@FRK!15@Z<$8S\.$9Q
-M$E6<1!6VH8I3J/PX*C>*81=1EH65MRF..13'+4P;=-#!JU^@<>H<C0OOT3AW
-M#/?2#&%]$14&:^'?:KUXE106@B"@U6H1AB'Y?#YV]&BML6V;N^^^FTJEPI4K
-M5_K"N),92)9EL6?/'I12<2G9ZNHJ4U-3UR0'*Q)\;MZSAY'22+=\T/.P=(A&
-MH\+^4L=H?:44RE`0*HRHJR!K3J8HG#URDB5=04DGH%(*V[;C\L5VITV^8W7%
-MHM[+3(A/20$G*63UI*>,LL#U70;3.5C1=]$QNC^1M>-'`>UF,K1?D[H&BX[G
-M=?<1]HNPW>L+\'TO/E8W-TP1ZNSS2[Y/"EQ)`3CZ[+HNEF5QYYUWBOM*$`1!
-M$`1!$`1!N#8"5AB&L8"5?$B]]=9;N>NNNWCKK;?ZQ`?7=1D;&^-C'_L8Y7(9
-MS_/XT8]^%'<O]*/@[2$"1EK(JE0J+"\OQZZLD9$11LT&P<)K="Z\Q!7?QA^_
-MB=R._12V[R._=2?C6R;`+!$$(_B=$IW.%KQV2.`%:!U`&$#@8P8NA"Y&T.X*
-M74$'[;OHT$,'?M=Z$XDGJ&[AEF&B#1M,&V7FP,JAS'Q7Q#(<L!PP+`S#PK`,
-M[+R)4S"P\V#9(8;N$+2NT)J]3//R6=J73M.^=`IO\0*Z74-IW>VFU]4M,DF*
-M5T$0Q%WQ',<AE\OU=2+<MFT;T]/37+ITB5JMUB="1.M$I7KWW7<?6[=NC85&
-MI12-1@/?][%M^R.?F-%Y3TUMY9X[#W/TY=>Z0A6]+GY!V"=@90E!6D,(A(9!
-M&*I>%);5)V2EA:-DWE,TCSW/ZY4-@NMW`_>;S0[-9BM>'N5@)<6<KJ"4W1B@
-MNRC$-'6?>S'IO$J>7W><C7AW\7>&`6972-5`&/9<7[WSCT+BHT8!1JH#8Q!8
-M6)8=GX/O^VCZW55&8E_)L<D2KZ*RP3`,65Y>YDM?^A*E4NF:AO\+@B`(@B`(
-M@B`(_P,+6+[OQUE(:YW6ND'.G__\YWGOO??P/"]>?VYNCG_Q+_X%ON^S9\\>
-M_LM_^2]4JU7^R3_Y)[SPP@N\]=9;?6ZNS8IHT=_EY666EI8`,$V3?#Y/L5#`
-M6SQ&Y_P;-,.0T"YBCDUA3>PBMVT/^<F;R(].42R/HE6!P+?Q?9,@-`F#`EIW
-M72XZ!$W7S=)+R>J^47%A8"_72/7,4*K[3RF4`8;2&`88IL:R0VS;Q:`#?A.O
-MNDCS]"7:BQ=P%\_C+ETDJ"VBW38:GUY4=U=`N`IQL=UNXWD>MFU3*!3Z'"^V
-M;;-KUR[*Y3(S,S/KND-&.4Y)X?'!!Q\DE\OUN8JBSH370L!:.W>'3WSR$YP[
-M?P'7=;%S#MV$\;5NB6GG5+(KG]D=/6+5B&!=Y\&ULK\@WB[:5SZ?C]U$K58K
-M(>#HH8T`DH>,2AC3SJ5T5[[U`>UF[+[J"E9FGX!DFF97X(S648HP"`BTQHSF
-M:6*?2AF0*@LT#!/3-(A^NM'UZU3(?-)]E2PY38N?T=_Y^7D^\YG/L'/G3A&O
-M!$$0!$$0!$$0A&LG8$5"0?20FLS"VK=O'X\^^BC//?=<O/[9LV=YZZVWV+]_
-M/__NW_T[GGWV6?;MV\?(R`B?^]SG>/311_GW__[?KPM_'R1HI;]+?@Z"@$:C
-M0:/1Z'.SF+X+G1KAXAF:)Q4-91&:.<B-8!1',8OCF*4M6"-CW<^Y,F9N!,P"
-MRG+`=-#*`F5T?5?*2)1H:2#$T`$:'P*WY]QJ$[17"9I5W$8%OU'!7ZT0-BN$
-MS3JX3?`ZZ-!'!WXWZ+LK@<4"0U+0&$14VN>Z+F$88MLVQ6*Q3[A22C$^/L[4
-MU!0K*RO,S<WUB2AI`2(*Z'_DD4?8M6M7G[@3C7NCT6!T=/2:35"E%#MV[.`/
-MOOH5OO/=O\'K.81T$/:Y?2(Q*NT<PE"HWGQ5*+2I,5DKJ4R6'B8%I;ATL-V.
-MESF.$Y?J14ZT8K%(H]&@W6ZG\JK6`ON5UA`YGWINMF@=I8A+&I,E@<E2PK4R
-MPC4'5G3.AM$5KJ+M3,O"5,::>*8,3,,$4Z.#,'97K94A=LL/'<>)?XM!X*.5
-MV5?FF]PF.7>2<RCBY,F3//[XX^S=NU?$*T$0!$$0!$$0!.':"EBNZ_9U<(M$
-M#:44CN/PY)-/<N'"!4Z>/!D+'7_U5W]%N]W&=5T.'S[,XX\_SO_7WIW^QG6>
-M=Q__S9DS*X?[3DNB1%J229JTM5JVW-AQ6@.VTR9YFB9UFCY=_@._Z>L`_0_:
-M(F^"+FY1`T$2/`'2.FD`-XE=NW9D>9-D+28E42LI4A3WV6>>%^1]=,_A&4J.
-M+>O(_GZ`@<A9SLS<<RA@?KBNZX[%8EI<7%2Q6-2A0X<T,C*BEUYZ2<O+RQN"
-MJ8UA0/V`RWZ,_?KLZ]<NJW*R\]+B554C$94=1Y%H5*5(1(HX<J(Q*>JJ$HFJ
-M&HFJO#[?JAIQUON^UM*F2&6MI3!2+<NIEN54RE*EJ'*IL-:66*FH4BFI7%YK
-MW5K;E6[CT'=?*G?;'UPNEU.I5%(\'E<RF=P07#4V-JJQL5&%0D&3DY->&Z`_
-MO++;#R5I:&A(CS[ZJ!H:&FI>I_FL5U=7`P:2W]D`*QJ-:EO_-GWSF_]'/_G)
-M_]/\XK+BL;C7MF=>N]V&YRG5;A(07=_%L.K<K("RV^SL=?('6_E\WGN>E945
-MS<_/:VEIR6N)]5=@1=82I+40:[T.R]FP;I&:&5K^8>[^L.KF=3<'U$>JDE/5
-M^OE65J52530J;^J\L_X*JKZ643/,W0SJOSG$/B*[9]4?S-E_D_;_"=5J51<O
-M7M3CCS^N@8&!#15F``````#<\0"K6"QN"*_LUK.VMC9]^]O?UO>__WW-SLZJ
-M6JUJ>7G9^\)[^O1I[=BQ0_W]_9J>GE9G9Z>^]:UOZ8,//M!7OO(552H5_>(7
-MO_`J68*"J]ME5P[9H=?:L2HJEQ70ZK4>$D0<;_<V$U[8\XCL8,&L0;E<5K%<
-M47E]-[=JI6HWKMT1U6I5_?W]BD:C7FM?<7U8=S*95"02T?3T=.#C[)8P2=XL
-MJ=[>7CWSS#/JZNKR6L?\.RWF<KF[<J)&HU%MV[9-__?_?E>_>?55O?ON^VLS
-MKBHW0Q3_X/-J=2TTK*Q_&MY[B585K=:>+_;<*O]&!69]S%J9\\6U0B]_N.N%
-M1+J9!T6L<\V_`Z&YWKQ7_WRNC<'6S7/45&ZMO?:J*M6*JE5G[3X11U+MC#![
-MSE<TZFS8_;!:J7CGK_\\\)]+1J%0T/CXN)YXX@EMV[;MYLZ'5&`!`````#Z-
-M7.![W_O>]V[GCO/S\UX@97^A-5_"8[&8VMK:U-75I>/'CRN?S]>$'[E<3N^_
-M_[X6%Q?5V-BH=#JM\?%QG3QY4H</'U8JE5(VF]7HZ*CR^;R6EI9N^:79'T!M
-M]GO0_8.J7>QY2.5R6<5B485"0?E\/O!2*!2\0>)!,Y#N%+OZR`[;[-?L7P<[
-M*#'A@FE![.CHT)_^Z9]J9&1$\7B\IA7/;AV+1J/J[NZ^*\%$)!)10T.#!@<'
-MU=W3K7/G)G3]^NQZ95)UO=IMK>+-?)9KK9EF#M7-665.Q`D\9_Q5:G8@9GBA
-MY?HZ%XM%KP++7_6GJJRY9O*>UQQWK85OK3TQ'H\K%HO5M!'Z=R:\^;M;$SI%
-M(A$YT:BB45>)1%*Q]5T6UX*[C>>\'1*7RR652C<OE6I59@*;W4)HORZ[<F]Y
-M>5G'CQ_7'_S!'VC[]NV!82\``````)])@'7]^G5EL]D-%3FF`L3,T>GJZM)]
-M]]VG]]]_WPNQ[`'PT]/3^O###]75U:6!@0'U]?7IR)$C&AX>5B:3T?;MV_7(
-M(X_HZ-&C:FQL5"Z7JVE;VBS<^"(IE\MR34BQ7@74T-#@M;G=:FTBD8CR^;P<
-MQU$FD]&?_=F?:>_>O4JE4IL^WG5=KT+KLW9S;I.KSLY.C8R,*.HX.G/ZM):6
-MEA2/Q[WU,*=*M;HV@-^)1+S*.L=QO$'Y]G'M0>4F-+*KF^P![*;J+9O-;@BQ
-M[/,U$I&BD?7XS/<<T:B9?16M>2Y_Q97=TEA[^\U@RW5=1=VHW)BK1#*AF!M5
-M1&L;$I3+-T,U_YRP2J7L#<//Y_-6)=G-#1-,4&W/Z#+O87)R4JNKJWKVV6?5
-MU]=7$VX!`````/!IN:T`JUJM:G9VU@N3[(OY0FN^W":3275T=*BOKT^GUX,%
-M$U[93I\^K0\^^$"=G9T:'1W5S,R,=N_>K9___.?:M6N7=N_>K<<>>TS#P\/Z
-MW__]7R42"16+Q<#@I%Y`\UE50]T-]DYPIO*GM;55N5PN<#"^?UURN9Q<UU5S
-M<[/^_,__7`</'O3F7MVJ:JN[N_NNSS>*1")*I],:'!S4Z.B(JM6J3I[\4,O+
-M2W+=F&*Q6$T5U=J#M#Z3ZN9.C_;M)B#RS\!R'$>Q6*RFZLA4*YG@QZ["\T*L
-MR%IPMA:>.6L7Z_5'(HXW1-U<8K'8A@#+;B.\>5MT0P`7<=:JN6+QN.+N6K!5
-M5:0VS)-4K5;6![RO/;Y4*GH5?6NMDNMSVZR_<SM`,SL5?OCAA^KM[=7O_=[O
-MJ;FYF:HK`````,`=\[$JL$PX8@=#094JB41"W=W=&A@8T,6+%W7UZE7O_G;E
-M5K%8U*E3I_3..^^HK:U-<W-SVKMWKRY<N*"AH2']]*<_U?[]^S4X.*AO?.,;
-M:FEIT<+"@K+9K$JE4N`7YJ"6P,\CQW%4*I6\7?$D*9/)>#L3^M?$J%0JRN5R
-M2B02VK9MF_[JK_Y*>_?NW3"TW0XMS.]V"Z&I_KI;[&JLUM96[=Z]6V-CHTJG
-M4CI_[JRFKTW)<:)RW9BB44?5ZMI`=2\`4L0+L_S'#*K`LM>Q4JDHG\\KE\LI
-MG\]O:"&LF!E2U;59:&N_5>5$M"$L6WN.:$V`94(L;V=!7_O@VB5:\YH=QY$;
-MC2KJ1!5W8XK%W?7Y5555*K5_K^MG@M;:+M>J(TTK[-IG+54K-X?CVZ\W%HMI
-M?GY>X^/C.G3HD$9'1Y5*I0BO``````!WU,<*L$Q+H`DT)'E?\OT#J6.QF%I;
-M6S4R,J+5U55-3DYN"+_L=JRS9\_JS)DS:FUM55-3DR8G)S4R,J*EI24]\,`#
-M>O/--S4\/*S^_GXM+"SHRU_^LF9G9Q6-1C?,>_('6)_7+]=FQSQ3'54JE=3>
-MWJZEI:4-P4RE4O%:0)/)I$9&1O37?_W7&AH:JFD;M`-&\Z\_L.SN[E8L%@O-
-M.IB=,-O;VS4T-*2]>_>JKZ]/,]>F=?;LA):7EA1QI%@\;E6.1>K.:O*W[?G/
-M;3NH,G/(-LY!JWKSMFHV"/"=HVMA5"2PA3"H$NOFZXW4?%9VX!:+Q;R_R;5!
-M]Y6`-MRJ]UY,>%5315:M2-:\.S.4_;WWWE-;6YN>?/))]?;VUJP+``````!W
-MRFT'6+.SLQL"K)N#J-T-N_69(=>NZVIL;$S]_?TZ>?*DLMFL[XNTO"_2Q6)1
-MQXX=T]34E#[\\$,]_/##6EU=5:52T7OOO:=CQXZIO[]?#S_\L!87%[5__WZ-
-MC8VIJ:E)7_WJ5S4S,Z,;-VZH6"S6;2O\7'UXT:A*I9(7RE0J%<7C\0T[!>9R
-M.16+1<7C<26327WM:U_3-[_Y3?7W]WO5/OZ`PQ]@F;9$QW'4T],3J@#+YKJN
-M6EI:-#`PH'W[]FG/GCUJ:6G6A<GS.G_NO+*K:R&>Z\84C\7D^-HE[8!(J@;,
-MG8IXH949[F^JKPPS^\H[YMI/<GS/XS@W![F;ZB8SQ-W?/KAQ+I;CM0%&(K6W
-MKP59L?7028'!\5J;8'7#('H38E4K9>]S+Y5*.GOVK*Y=NZ9''WU4^_;M4R:3
-M"0R,`0````"X(QG([098<W-S7C!BAQSV#"Q[0'2I5%(NE_/:_7;LV*'#AP^K
-M6"QJ8F)B0X!E?V$W;8+_\S__HPL7+NBAAQY2/![7CAT[U-[>KL[.3OW3/_V3
-M_OB/_UC'CAW3U[_^=4U.3NJYYYY3N5S6=[[S'>W<N5.7+U_6RLI*S7-\GEH*
-M(Y%(38`EJ68.4[%8U.KJJN+QN%S7U:Y=N_07?_$7>O+))]7>WE[3(NC?=5"Z
-MV6YF[Z[GNJYZ>WOO>@MAO?6P0YQT.JWN[FX-#0UIW[Y]&GUP1,U-&<W?N*ZS
-M9\=U;7IJ+02*.EXKW]J:.%[`Y`]I_+M4FJ#6;B&L:FWWP_5-#^5H?0Z6=2S'
-MJ=T`H=[N@^9SV!AFF0[(JO5Z_>V\CG<^;%3=L,MFL5BT[EO5ZNJJ+EZ\J(F)
-M"3WPP`-Z^NFGM77K5N^SIVT0`````/!9N>T`Z\:-&S6[$'H'\,WI,14J^7Q>
-MJZNK*A0**I?+RN5R2B:3^LI7OJ+AX6%=N7)%<W-S-2U^]BYOYOJ5E16]]=9;
-M.G/FC/+YO%Y__76O,FO+EBUR'$>G3IU2N5Q6;V^O[K__?IT]>U9C8V/JZ>G1
-MD2-':@*.SUN`):V%5F;]S5KG\WE%HU$E$@FUM+3HF6>>T7>_^UWMWKV[IF4P
-MJ%70/]S<KN`)<X!5;XT<QU%S<[/Z^OHT,C*BO7OW:G3T0;6VMFC^QIPN79S4
-MI8L7-#=W0]5*6?%83%$WJOAZRZ%=$676PP2$=M62V<&O4JE(D;7U<B*.%U[5
-M#F2O;?TSP9._C=!^'_ZPR.RVZ&^%M)_'SQ[D;E=@F?=1K5:UO+RLTZ=/Z<2)
-M$]JR98N>>>:9FEE7]GD#`````,!G\OV^>IN)CFDALJLY(I&(8K&8XO&X-W<G
-M$HFH4"AH=755R\O+-5_LS2R=SLY.93(9_>I7O]+WO_]]S<[.>E^VS9?H(";4
-M:FEI45]?GQH;&[5CQP[MV;-''1T=^L4O?J$_^9,_T=_^[=_JA1=>T`]^\`.]
-M^>:;@5_@/S<?X/HP?#,'S'$<)1()+P0Y?/BPGGON.?7W]RN=3EO!Q\V601.`
-MF,_6#A5-4&,&>J=2*3W\\,.A;2&\72:\65E9T>SLK"8G)S4^/JY3IT]K>OJ:
-MHM&86EO;U-K6IL[.+K6VM"C3V"AG?1:469>U]KNU%KQBJ:1*>:TZJZJU@,B)
-M1-8JL&I:`.4%6.;O)Y%(*)E,*IE,*AZ/>P&4^1S](?'-BC`I&G6]5EY3S95,
-M)KV0\695W<W61M,:F,UFE<OE-#L[JRN7+VGB[%F5RV4].#*L!Q]\4+V]O4HD
-M$@16`````("[ZK;+:#8++/SS=<Q\H)JVJO7[E,ME34U-*9E,ZJFGGM*!`P?T
-MZU__6C_^\8]UYLR9FG8X?U!C+@L+"UI86)`DO?/..QH?']?BXJ*ZNKIT_/AQ
-M+S![__WW/_<?8+5:K0D/3?7-P8,']=133VEL;$P-#0U>=590@&=77@4-O;<K
-MXNI5]MQKS.#W>#RNEI86#0X.ZO#APUI<7-25*U=UZ?)EG3]W3A<O7M21WTZH
-M4"BHN:55]]UWGUI;VY1*I16+K\_06I_9OK;Q8+7F.8Q*I6*M6\0+L((V-?`'
-MC/;%A(PWA_=+4MG[VS+MD^5RV7N^FDHN.:JJJD*AH)F9&4U-3>G$B>.:G;VN
-MUN8F/30VJH<>>D@='1T,:`<`````A.=[_.U68$U-3>G\^?,;*K!<U_6"`-=U
-M5:E4M+*RHL7%114*A9H`R]_BY+JN&AH:U-?7IVPVJU=>>44___G/]?[[[ZM8
-M+-8-'H+^M;_4)Y-);=NV32=/GJP;UGP>-3<W:\^>/?KRE[^LX>%AM;:V>G.R
-M[/8V?TABKYW]N_GLS.<8B434W-RLT='1ST6(9<X'\][L]V]V%EQ<7-34U)0N
-M7[ZLB8D)7;DZI;GKUY7+%U0IEQ6+)]32W*SFEA8ETVE%HZXB9OA51(HZCAPS
-MQGU],):9@67^!LS?CZG`,H%DO>HK^S-:JVJ,*1IUY#A1KZ++_#TZ3D252E7E
-M<DFY[*KFYF8U/CZN\8D)Y7,Y.8ZC'3MV:&QL3-NW;U<ZG:X)*>V_6P``````
-M[I;;#K#FYN9TYLP9KY7,?($V<Y;,%^9RN:REI24M+2W5!"=!@]^CT:C7,F7"
-MK%@LIN/'C^NEEU[2VV^_K>7EY0T[X]4+7<P7[ML)+3XO',=16UN;GGCB"3WY
-MY),:'!Q42TN+I+5V3'O`>,V,)M565OEG*)G[F58Y\YC.SDX-#0W=LZ&&^>R+
-MQ:*6EI9TZ=(ES<S,J*FI2;MV[5)C8Z,WB\T_Q-ZTW"TL+&AJ:DK3T],Z?_Z\
-MYN;F=/GR915+914+)263"3FNJYCK*IE**=/0H%0JI7@\IF@TIEC,K0FE$HF$
-M8K&8$HF$4JG4AEE8]GWM<]]\_C?#K9LSY,KEHJY?G]/,S(SF;\QI:6E12TM+
-M6EY>5D]/C^Z__WX-#@YZK;AF-TH``````,+HM@.LY>5E'3]^7*52J>8+M)FY
-MDT@DY+JN5[6RNKKJ!5C^JBTSL-I?N97/YU4NE]78V*AT.JW%Q44=.W9,+[_\
-MLEY]]57OB[Q]K,T&L]?."JIN:->Z5Y5*)34W-^N11Q[1OGW[-#P\K"U;MJBI
-MJ<E;RV*QN&'(N+_ZREX3>[:2W:YF=JHS0=?6K5LU,#!PSZR5>=W5:E6Y7$XW
-M;MS0U:M7-3X^KIF9&<7C<75V=FIQ<5'Y?%Z///*(=N[<63.PO-YQ3:MLH5#0
-MPL*"9F9F=./&C?5`ZXH6%A9T=>JJBH6\EE=6Y$9=)9,IQ6*NW%A\_>\FKF0B
-MJ7@BH70JI40RJ>1ZH.7&7$6CKJ*.HXA5$56IE%4N5U0J%I4OK,W?RN?SRN=S
-MRN=R6EU=53:75<R-*95.J:VU37U]?>KKZU-O;Z\Z.CK4T-"P(10#`````""L
-M;CO`RN?S^N"##U0H%&HJHAS'J1GD7BJ5M+2TI&PVNVD%ENNZ7O65:7/+Y7)>
-MZ%*M5A6/Q]77UZ=,)J.+%R_JK;?>TMMOOZVC1X]J?G[>"[2"WD+0'*>@?^\%
-MIL6ML[-3P\/#>NBAA_3@@P^JN[M;F4Q&L5C,6U,3UIC@R0Q@MS^'FU4Z9>_^
-MII+'/)\)L$P`9M;T@0<>4'=W]SVQ;F9'QOGY>9T[=TX???21KEV[IHZ.#F_M
-MUMKLUEKF%A<7=?+D2?7W]^O0H4/JZ.BHN]NBW5KGGU=E#WA?7%S4RLJ*KERY
-MXH5=%RY<T/+RLF*QF'*YG*Y=NR9I;4?/>#PN2=[?CPD6S;^NZRJ52M4$PTU-
-M34JE4BH6BVIO[U!/3X^2R83Z^OK4VMJJQL;&FL'P_K\3``````#"[K8#K'*Y
-MK./'CVMY>;EF9I`]!RL6BWDMA*::RGS1MA]C[Y1F`BA315(H%+RPQ0R1-F%7
-M6UN;&AH:-#\_KZ-'C^JMM][2AQ]^J)F9&:VNKFZH]`JJP+I7JK"BT:A2J90Z
-M.SOUP`,/Z*&''M+0T)#:V]N52J6\-C?S7DTUC;G>A"AV]959'[L2RWPN)L"R
-MA^V;.5#V??;NW:N&AH;0K).]!J9B;'5U53,S,SI[]JPF)B:TO+RL[NYNM;:V
-M>BUZ_F#(K%VE4M'T]+3&Q\?UV&./:71TU'N_OVO88[=L2JK9U;%8+&IY>5FE
-M4LD[OAFP;O^MF>?/9#+J[.Q4/![W@L>&A@8EDTGO;\7\W02UV`(`````<"^Z
-M[0!+DL;'QS4]/5T3%)G@(Q:+*1:+>4/<[?#$?(DW.[&9BJU$(N%57YGPRK2K
-MF6.;BZFV<EU7Z71:#0T-7KO<TM*2SIX]JS???%-OOOFF+ERXH'*Y7+.+6M#N
-M;F$*8:K5JE*IE+9NW:H#!PYH8&!`6[=N7=_UKM5;6SN,\E>VV8&%N:\)H((&
-MN/L_1WOFDWFL^?S,</S]^_?7W2GR;JU=L5C4XN*B+EZ\J,G)25V\>%&E4DDM
-M+2UJ;6VM&4QNULB<&W:`9>9`12(1+2\O:WQ\7)%(1(</'];6K5N]ZJB/^_IN
-M%2+5VQG2/_O-/Z^LWFPX```````^;SY6@#4S,Z/3IT]O&/YM[Z96J524S68W
-M5%^9\,3<U^RV9G:YR^5R7O65^5)N,1JPQ0``&Z5)1$%45P;9`9:IH#'7)1()
-M93(9)1()%0H%S<[.ZM*E2[ITZ9+.G3OG!1M7KES1_/R\)-4,R;Z3`8!IU3,M
-M?8[CJ*.C0_?==Y^V;-FBOKX^;=FR1;V]O>KN[E9[>WO-KG2FTL8,9#?5.^:X
-M_H_//X#=7GN[$LA<9_BKMTSKH%TY9UH8[R:[BFEA84&7+U_6F3-G-#DYJ7*Y
-MK*ZN+C4W-UN[\#D;SB43U)D@JU*I:&YN3A]]])%>?_UU'3QX4$\\\80:&AHT
-M/3VM4Z=.:??NW3IPX(":FIJ\`(\=^@``````^&RX'^?.F4Q&CN.H6"QZU]F!
-MB3TKR:YRL;_DFTH7UW5K!H7;,YHV&\P>%!R8"AP34#0W-ZN[NUN'#Q_V`HKE
-MY67-S\_KVK5KNG+EBJY>O:JYN;5=VA86%I3-9KU=VG*Y7&#X%E3MY`_9TNFT
-M,IF,,IF,4JF4VMK:U-75I=;65O7V]JJWMU=M;6U>X!:+Q;QCFC4T09=9&WL=
-MS?7U6B'K#6JW*\_LRBO_+"?_>[9O:VQLO.LG;"02T>KJJG[SF]_HZ-&C2B02
-MZNCHT+9MV[P**A-:V>OB/P_-^5FM5O63G_Q$O_SE+Y5()-35U:79V5G-S\\K
-MD\FHM[=775U=&A\?UX]^]",=.G1(6[9L\5I6,YF,FIN;[W@0"@````#`%]G'
-M"K!,55"A4/"N,VV!]HPE$[3X`Q])7A65"9:DX/:^>O.KZK4`^N=;V;OG25(Z
-MG58BD5!G9Z>&AH8VA!G^JB.S:YVI##/!4J52\69XF4LZG?:&T9OW9X(I?\N>
-M'1Z9T,N_5N9W_RZ!00.X[3#+5$MM%F*9M;4_*WL]3667/R23UH:%WVV52D43
-M$Q,Z>?*DSIX]JX,'#]8$:T$ADID-%=22YSB.GG_^>3W^^.-*)I/J[.Q4,IFL
-M.0]=U]7P\+!65E;T_OOOZU__]5]U]>I5E4HE[=BQ0U_]ZE?U\,,/*Y/)\#\*
-M``````!WP,<*L*+1J#H[.[6PL.!5N-AA2*E4JIDM5*E4O"H7NRK+5&"9W0;]
-MP96_PLH>8FWN%Q1J^2NC_*_1S'0R;8K^D",2B2@6BWFOO[&QL6;`M[U3G_WZ
-M@F9+F>>QPR!_2&5?;T(K\SQF;<KELG>;/;/)K(/_WWK55O76V>:OP+*/G4JE
-ME$ZG0W'27KUZ54\]]92>??99O?322YJ>GM;P\'#->6+"P:6E)4U-3>GRY<O:
-MNW>ONKN[O76V0]+MV[=[CS6[,YIC2-+UZ]<U,3&AUUY[36^\\8:DM<J_-]YX
-M0^^\\X[^\B__4L\]]YQWSE"-!0````#`I\?]N`_HZNK2A0L7O"HLNP++,%_>
-M_<&+)*\ZR51@^4,'?R65';34"US,??R/\]\WZ!A^=@AD@@P[Q/+O\.8_;M#`
-M=)N_76^S-C?[O04%<_[7;/_L;Q,,^MD$>W8;J`G<_&O6T]/C597=;>ET6KE<
-M3H.#@WKAA1?T\LLOZU>_^I4.'3JDYN9F12(17;]^7?_YG_^I#S_\4*5228V-
-MC9J<G-2WOO4MM;2TU*R37>56+I>53":]W31/G#BA7_[RESI]^K07?#J.HT*A
-MH*6E)26324U,3.CO__[OM;JZJ@<??%"#@X-J:VNK"6\!`````,#O[F,'6(E$
-M0MW=W9J<G*S9\<YN>Y,46`5EVK%<U]TP.\IU7>]8YO&;[;)VJR#*7Z44U!)G
-MWS>HXLM^O!UXV/>_59@4=!S#!$;V\?PSG$SEF*D,\[\VNYK*7X$5])K\C[<?
-MZP^OS&-<UU5/3T\H3MA()**>GAY=O'C16SO3PO>#'_Q`?7U]&AH:4EM;FPX?
-M/JQ()*(]>_9H:&A(Z70Z\+--)!*J5JOZAW_X!T6C40T-#>GMM]_6N7/GM+2T
-MM*'RS3RFO;W=.\;2TI+^[N_^3DU-37KJJ:?TC6]\0T-#0UX[(@``````^`1Y
-MP,?9A=#(9K,Z<N2("H7"AEW>['_MRBOIY@#W9#(IQW&4S^>5R^64S^>]]K[-
-M!J:;<,?>0=#\:X(Q,Y?*WH7.[.)GGJ->I9:_5=&^WFXC-._%+ZB-<+,A\([C
-M>#L.FE8U\SH+A8(7#)KW9=Y'H5!0L5CTYG69RB`[I/.W#_I?IWV?>KL6FF-N
-MW;I5NW?O#D4E4;5:U;ESY_3NN^_J]W__][W/,Q*)J%@LZN677]8[[[RCQQY[
-M3!T=':I6JS654/;G:';!'!\?URNOO**WWWY;DK2RLN(-A#>?AR0U-#1XQ_*?
-M'V:MS$Z18V-C>N&%%_3XXX][X2P``````/C=_$[?K%.IE`8&!G3JU*D-%46F
-MG="N(@H*H>SJ*Q,*V'.A[/#%_UC_+"SSLPD3/L[P=W\X4F\'1'\[7[VVO*`*
-M*/.Z@F96F<#(7B-S?[,&YC[^N4W^M?>_!O\\,7N-[%!ML_`J'H^KO[\_5&UP
-M\7A<Q6)11X\>U:Y=N[P!^I+T]:]_7;MV[=*/?O0C#0P,Z/[[[_<>9\+.8K&H
-M^?EYG3QY4J^__KHN7KQ8L_Z93*9F`X!H-*I$(A%X_E2K52^TLM?NZ-&C>OWU
-MU[5OW[Y0[-X(`````,"]['<N#>GIZ='5JU=UX\:-FLHD?\M=$'^@95H*[>'A
-M0=5#_E:NH"`GZ#EO-\2Z54ASJSE;]>[K;S\TCZW7]N</J39K?_0_AS]<"WJ-
-M_C9!_]PN<Y]*I:+MV[<KE4J%ZJ1M:FI22TN+MFW;IHF)">W:M<M[[<5B40,#
-M`_J;O_D;_?"'/]1___=_Z_#APTJGT[IV[9K>>^\]'3UZ5->O7_<JJ_SG;J%0
-M\*JS[(H]>T:;OZ(OJ"KK\N7+RF:S!%@``````'Q"OW.`Y;JN-RO(#'0W[7HF
-M##"!C0F=[-WY[$HLNRW//X3<'PS8]_6W__DO]NOPM_+9M]<+HH*&R0=5-&U6
-MN;79/"J[XLP??MA!DK^J+:C"S#S._G>SUV.OBW_HO+F^HZ-#6[9L"=U)FTPF
-MO4'N6[=N53:;#5R#;W_[VQH?']>++[ZH&S=N:&)B0L5BT6O7K,<,JX]$(DJE
-M4MZYF\_GZPZZ]Z^QXSBZ=NV:<KD<@]P!`````/B$/M%PGDPFH]V[=^O8L6,U
-M+6Q!;83F]W*YK$*A4'=H>5`%ES\X\@=5]LZ`_F#+'S+<J@JKWO7F]9N?@P:J
-M^U]WO>/Y=QHTX5%0J.:OC*I726;/8;(_AWIMB_:\,7^05:E4E$PF-3P\?,NP
-MY[,6B404B\4T.CJJUUY[3?%X7%NW;@VL8,MFL^KL[-3\_+S.GCWK;2)PJTHZ
-M.T@-:@^LM[F`><S`P("N7;NV8=X:``````#XW7SBZ=(]/3W*Y_,Z<^:,%^S8
-M54,F$+!G.I5*I0UAD'U_.R3P_[[9</>@(?)!`\N#P@=SGZ`![D$[]P4]=C.W
-MVIDP:,B[_;J#7GM0Q94_M+*KP_Q5:/;.@W:PY;JN1D='E4ZG0WG21B(1M;2T
-MZ.FGG]9[[[VG-]YX0T-#0U[89M8C&HUJ?'Q<9\Z<J3E/[`J_H,_$#JWL=0SZ
-M3,WZ-C0T:&QL3$U-3?K2E[ZDRY<OZ\B1(W7/-0``````</L^<8`5B42T;=LV
-MY?-Y34Y.;FAY,R&`'2C9LX?\X4M02&`_5]#S^P.L>M51_M<1)"@X,\]1K[IJ
-MLY8]_^#WH`'P]J7>;"R[[=#__C:K.)-4,Z?)#JW\NR2:W0R'AH;4UM86^I,W
-MD4AH__[]ZNOKTVNOO:9\/J_N[FY):^%5/![7U:M7E<_GO1TI[8O=IFEV=;S5
-MS#'_>=??WZ]]^_9I9&1$J51*,S,SFIF9X7\6```````^1>ZG<1#'<73__?>K
-M6JWJ_/GSWA=\?Q61W2IHJK#\U5+^-L%ZX8$_2#`[S-GMA$''K'>,(/8.B/9K
-MLML?@UZ7'=KY;[_=5L.@]U]O0'N]JBY_$.-O'_1?)&ED9$3WW7??/5$U9%H"
-MMV[=JC_\PS_46V^]I7???5==75U*)I-R75>_^<UOO(#*['AI?W:KJZLUP=5F
-MX6:I5%*A4-"!`P?TQ!-/*!:+*9/)J*6E19V=G3I__KQ^^]O?ZLJ5*YJ:FM+0
-MT!`MA```````?`K<3^M`T6A4NW;M4C0:U?GSYVM"*[NUT`X/[-`@J'+*,/?W
-M!U+F.A.$F8#"A%GF=O-OO:JL>B&7_3A_RZ)]6]"Q-FM5#'J_08%:T)#Z6PT$
-M]P_!-]<%55W9%\=Q],`##VCKUJWW3'AE:VIJTA-//*%MV[;IE5=>T8T;-]32
-MTJ*AH2&=.'&BIDW2K$D^GU>A4*CYK/P_5ZM5M;>W*Y5*Z>FGGU9;6YM:6UNU
-MNKJJ<KFLUM96G3ES1O_XC_^HZ>EIS<W-U?Q-A&V&&```````]R+WTSR8XS@:
-M'!Q4,IGT9F)5JU5%H]$-E4%!@][M^5EV4&&'"G;;X:UF8-F/L8.RH!"L7OM?
-MO6#+?[^@M0AJ/PRJH`H*L^K=9M:PWG#VH.'W=G@5%&"YKJN1D1'U]O;>D_.:
-MS&N.Q^,:'!Q49V>G?OWK7^O8L6-J:6FI":-,.Z7C."H6BX'MG([CR'5=#0X.
-MRG5=/?_\\^KIZ='R\K+FYN:43"9UZ=(EO?ONNSI^_+BRV6S@D/>=.W<JD\GP
-MOPP``````)^0^VD?T'$<;=FR1>ET6B=.G%`^G]\PJ-T_?\@\SE^]9,*$H)T%
-M37!1KX70',\.K^S*KZ#7;6Z[U:RMS2K&@N97^:_W'S/H6+=Z#CN`VBS,"IIU
-M95^73J<U-C9V3\R\NJT3VG75VMJJ9Y]]5CMV[-"/?_SC#:&E_?[-6IMU<5U7
-MW_G.=R1)G9V=2J522J52BD0BFIB8T)$C1W3JU"FMKJYJ=76UYERV`]C''GM,
-M7_O:U]38V,C_,@``````?-+O^W?BH)%(1.WM[=JW;Y_.G#FCZ]>O>Y4OKNO6
-M#7?,8^WCF-O-[[=J-?3?QP0*II7+#C+J[3H8]'Z"`BS_?>Q=`(.&P?M#+'_E
-MF/]8]N_VKHVFDLI_?'.[O_+*7/Q!5E=7EX:'AT.[V^`G.?\2B81&1T=U\>)%
-M_?2G/_4V#@BZ[_[]^]71T:%#APYI<G)2/3T]6EI:4BP6T\S,C$Z>/*FWWWY;
-M$Q,3BL5B&SXGL_;=W=T:'1W5@0,']*4O?4F[=^^FA1``````@$^!>R</WM#0
-MH+&Q,5VZ=$GGSY_W@I=H-%K3/BAI0V769H/535#D;[4+"H[LL,$^?KW[U.-O
-M3]QLQT03G-G!E[_:Q_SLOP2U!]J/\U=>V3.O[)\W"Z^BT:AV[MRI_O[^SW7`
-MXCB.>GIZU-S<K-75U<#/-QJ-:L^>/=JW;Y]65E84C\?5T].CG_WL9RJ7RSI]
-M^O2&\-7^3-K:VC0P,*"#!P_JD4<>T<Z=.]7>WJYD,GE/MF,"`````!!&[IU^
-M@F@TJO[^?K6WM^NCCS[2_/R\%^Z8$,#^W3\?RQ8T(\H?X/CO?SN[&=[NG"O3
-MIGBKX_G?7[VJ+__K\U=I^0?<FR"J6"QN"+#L<,L.J_Q!EAELWMC8^+D.6,R:
-M#0X.ZH_^Z(_TS__\SRH6BW7GG<W,S.C&C1OZV<]^IA=??%&KJZLU+:CV9Y=,
-M)C4X.*A''WU4CS[ZJ';NW*FNKBZE4JE-SP\``````/"[<3^K)\ID,AH;&]/,
-MS(PF)R>5S6:]VTR+G[^E+Z@"J5X0%,0__/U6+8/V#*Z@>51^_A;'H&/4FV&U
-M&?\N@I)4*I54+!:5S^>]X>/U9ET%!5C)9%+;MV]77U^?7-?]0IS<U6I5K:VM
-M>O[YYY5()/3#'_Y0T]/3-2&6XS@Z>_:L_N5?_D4+"PM*)I,UGY&IOHK'X]JY
-M<Z?V[]^O`P<.:&AH2+V]O<ID,M[<-0``````<&=$JK=*4^Z`8K&H2Y<N:6IJ
-M2J52:<,@]J#AYD&[#-H_1Z-1N:ZK6"RF6"Q6L[NA:5WTSXT*JL#:;!:7/2#>
-MSU[&H%#);@VT!]>[KBO7=;V`K5PNJU0J>4&5?_"X"53\.PG6"["BT:BZN[LU
-M,##@A3-?-)5*18N+BWKUU5?U;__V;WKWW7=KUBCH<S2AU98M6[1GSQX=/'A0
-M8V-CVK)EBQH;&[US@>`*`````(`[[ZX$6"8@R.?SNGKUJJ:GIU4NES<,-:\7
-M6OEG49F+";!,*&3/C?('%O;,*?OWN@OE>TY_*YJ_.LP?*IGK[8#$!&]F#I4)
-MK\S%?KW^703]P94_W(I$(NKJZM+V[=N53J<)6B3E<CF=.7-&__[O_Z[_^(__
-MT/+R\H9J-[.+X=C8F`X=.J1]^_9IQXX=:FYN]H)&``````#PV;IK`98ME\MI
-M=G964U-3*A0*-95.]NRIH,HK$RB8(,@.L/P[]_D#+/O?FD6I<UW0+H1!RQ<4
-MF@7M0A@4>&TVH#THM`JJN.KM[55/3X\RF0S!5<#G,CT]K?_ZK__2BR^^J/'Q
-M<56K5;6TM&AD9$2//?:8]NW;IX&!`;6UM2F12!!:`0````!PEX4BP#)*I9)F
-M9V<U.SNK;#9;L]N@W5YH?I:TH1++M!*ZKNL%8?[PQWOS=>9A?9P`2]HX`ZM>
-MU9<_Q`JZU`NO[,#*WRY8K5:53";5V=FIWMY>I5(ISNQ-5*M5+2\OZ\2)$UX[
-MX<Z=.[5[]VYU=74ID4A\KG=G!`````#@7A.J`,NH5"K*9K.:F9G1PL)"S9RL
-MH-9!?[!DJK',]?9Q@P:T!_U<LT@!<[B"^,.H4JGDS=WRMZK9NR9NMJ.@O]K*
-MOLYQ'#4U-:FGIT<M+2U?F.'LGP:SSH5"P9MW9;>&4KD&`````$!XA#+`LA6+
-M166S6<W-S6EI:<F;[Q0T'ZO>_"Q_Q=1F.Q%N=A__,?V55^;?H`'NDNI68MDM
-M@J;:JMZ`=DEJ:&A09V>G6EI:E$@D"%L^`?_LLGKG`P``````N'M"'V#9BL6B
-M5E96M+R\K&PVJV*Q*$F!897_]Z"+MPB;!%HFX-BL`LL?9-FAT^VV"?J'M-M#
-MV5W753J=5F-CHYJ;FY5*I0A9``````#`%\8]%6#9*I6*%VBMK*RH4"C4#&@/
-MJKZZW1#K=F=@!55@^6=6^4,K<U]_Y96_6BL>CZNAH4'-S<U*I]/>/"\`````
-M`(`OFGLVP+*9$*A8+*I0*"B;S2J?SWOSIR35#'V7-A_8'G1]O99$.Y2R7XL_
-MP-JLXBH:C2J12"B52BF3R7@[*;+['0``````P.<DP`IB0J1BL:A2J:1BL>C]
-M;`:@V^V!=B`55(UE5V#9U_L#K*#!Z_;MKNLJ'H][EU@LIE@LMNEP>```````
-M@"^RSVV`%<2\U7*YK$*AH'*YK%*II%*IM*'%+VC'0O\,+'.[>9SC.#6/BT:C
-MBL5BBD:CBL?C<EUW0^LB````````-O>%"K!NQ5]-):DFV#*W!<W4,K]["TM(
-M!0``````\*D@P`(``````$"H,24<````````H4:`!0``````@%`CP`(`````
-M`$"H$6`!```````@U`BP````````$&H$6`````````@U`BP```````"$&@$6
-M````````0HT`"P```````*%&@`4``````(!0(\`"``````!`J!%@`0``````
-M(-0(L````````!!J!%@````````(-0(L````````A!H!%@```````$*-``L`
-M``````"A1H`%``````"`4"/``@``````0*@18`$``````"#4"+`````````0
-M:@18````````"#4"+````````(0:`18```````!"C0`+````````H4:`!0``
-M````@%`CP`(``````$"H$6`!```````@U`BP````````$&H$6`````````@U
-M`BP```````"$&@$6````````0HT`"P```````*%&@`4``````(!0(\`"````
-M``!`J!%@`0``````(-0(L````````!!J!%@````````(-0(L````````A!H!
-M%@```````$*-``L```````"A1H`%``````"`4"/``@``````0*@18`$`````
-M`"#4"+`````````0:@18````````"#4"+````````(0:`18```````!"C0`+
-M````````H4:`!0``````@%`CP`(``````$"H$6`!```````@U`BP````````
-M$&H$6`````````@U`BP```````"$&@$6````````0HT`"P```````*%&@`4`
-M`````(!0(\`"``````!`J!%@`0``````(-0(L````````!!J!%@````````(
-M-0(L````````A!H!%@```````$*-``L```````"A1H`%``````"`4"/``@``
-M````0*@18`$``````"#4"+`````````0:@18````````"#4"+````````(0:
-M`18```````!"C0`+````````H4:`!0``````@%`CP`(``````$"H$6`!````
-M```@U`BP````````$&H$6`````````@U`BP```````"$&@$6````````0HT`
-M"P```````*%&@`4``````(!0(\`"``````!`J!%@`0``````(-0(L```````
-M`!!J!%@````````(-0(L````````A!H!%@```````$*-``L```````"A1H`%
-M``````"`4"/``@``````0*@18`$``````"#4"+`````````0:@18````````
-M"#4"+````````(0:`18```````!"C0`+````````H4:`!0``````@%`CP`(`
-M`````$"H$6`!```````@U`BP````````$&H$6`````````@U`BP```````"$
-M&@$6````````0HT`"P```````*%&@`4``````(!0(\`"``````!`J!%@`0``
-M````(-0(L````````!!J!%@````````(-0(L````````A!H!%@```````$*-
-M``L```````"A1H`%``````"`4"/``@``````0*@18`$``````"#4"+``````
-M```0:@18````````"#4"+````````(0:`18```````!"C0`+````````H4:`
-M!0``````@%`CP`(``````$"H$6`!```````@U`BP````````$&H$6```````
-M``@U`BP```````"$&@$6````````0HT`"P```````*%&@`4``````(!0(\`"
-M``````!`J!%@`0``````(-0(L````````!!J!%@````````(-0(L````````
-MA!H!%@```````$*-``L```````"A1H`%``````"`4"/``@``````0*@18`$`
-M`````"#4"+`````````0:@18````````"#4"+````````(0:`18```````!"
-MC0`+````````H4:`!0``````@%`CP`(``````$"H$6`!```````@U`BP````
-M````$&H$6`````````@U`BP```````"$&@$6````````0HT`"P```````*%&
-M@`4``````(!0(\`"``````!`J!%@`0``````(-0(L````````!!J_Q_N7(;-
-0+\A.?`````!)14Y$KD)@@@``
-`
-end
diff --git a/misc/spnavcfg-devel/files/icons/spnavcfg-128x128.png.uu b/misc/spnavcfg-devel/files/icons/spnavcfg-128x128.png.uu
deleted file mode 100644
index b11015a66ff0..000000000000
--- a/misc/spnavcfg-devel/files/icons/spnavcfg-128x128.png.uu
+++ /dev/null
@@ -1,307 +0,0 @@
-begin 644 spnavcfg-128x128.png
-MB5!.1PT*&@H````-24A$4@```(````"`"`8```##/F'+`````7-21T(`KLX<
-MZ0````9B2T=$`/\`_P#_H+VGDP````EP2%ES```;KP``&Z\!7AJ1'`````=T
-M24U%!]L($0\T-8H]39X````=:518=$-O;6UE;G0``````$Y8('!A<G0Z('-P
-M;F%V8V9GUT)HQP``(`!)1$%4>-KMO7F\97=5)_I=OSV<>;QCW5NWYKHU)B&5
-M!`B&D#`80$U(8M1&!+O%H=MG=VO[$$._]MDBVKQ^:*,"HJVTV/T^=H20``9%
-M34A"$H@)F6JZ-=UY//.\Q]_[X[?'<\ZMNC6D@'A_^=S4.6?O,^R]YK6^:_V`
-MS;6Y-M?FVER;:W-MKLVUN3;7YMI<FVMS;:[-M;DVU^;:7)MK<VVNS;6Y-M?F
-MVER;:W-MKLVUN3;7YMI<FVMS;:[7^#H]]<IK_AKIM70QY\Z>P,Y=^]<]SCEG
-MU4II>/KL<=3K%93+)32;53(M`T-#8WS+V'8,#XUA=&P;$='2^;YK=OH4MNW8
-MN\D`5W,M+LQB;'Q;Z+5GGWD4*ROSQ#G'L://X>T_>.]-M5KY^G:KL9.(7=]L
-MUG/Q>/*F3KL%TS)Z;P")6T"<P,&]UQECB,;BX)PO`/P<8]()65&/1B/1%[?O
-MV'?\.\\_L1J-QCF39'[PT!%LG=@=^)W3&!O?L<D`5VI]^YE'\?HWWNX]_^:3
-M?[NS6BD=,'1]'\"O-TUC)T#[B#!DZ!I`%+I$`C@(1$3@`(B?_\H)!,XY`/2<
-MR<'!&`-CK,F8-,TY/RHKZCF)22\IBOKRV^^X]Q4BXIL:X`JLIY_\.FZ^Y1T`
-M@)=>^-;KYF;/_$M-:[U7U[4$0`H`F<#!R2&5H#*(<X"1)\\$#G`&D'/!Y)*2
-M0,(T>'>"+G!+.-PW^"<Z6L0&H#-B=B2:>"86B__>VW[P[J^XY[QK#_#(Z4T&
-M..]:6EK"EBU;``#//?=T;G[FY#6,R?=HG=9[=4,;<G\N$0FB$D'03E"6'-$.
-M2SGY3$`N`2E\\;T/+NK&<-_)</XOOD!15$B2_&4`GT^F,]]^V]OOGMED@`NL
-MU;5R\IN/?_GW6ZW:NQEAR+:Y+(CN$QJ</"FF+G7O2V67]N;H,@WN4][S_M`[
-M-Z#,>>#D`&MQSKG@.\8`\**JQLY84#YR[[T_^?<`\/##7\2==][SSY<!/O2A
-M7\''/_X)`,`G_]O'=V0SB0]+$GZ>6R:($>?<L=I$($)`VKEOJT-JF/=G!H_:
-M?$.W@"[V#O%UGE*`*3@)S<`)Q.1O&2;_U=G%RK/W?_C7M$]\XG?Q*[_RX7]>
-M#/#`7S^`^W[T/N1'#D5^\_[W?3J=BMU#A`QC!,Z)$PDQ)^K]F=2CLCG\<_M?
-M&IWW:NG"-X@NH`Y\-=#_K("?`0"VS='1S&=6BZU__>%?N_^%?Y8:X/=^[^.3
-MW.X\.9A/#86L=HA:Y*CZC3!"OV/GOU2ZJ+M`%Z<*^KS?B2X$RQ!1N]W!S'SA
-M-X:&)S[V?_SBOS%_^V._C8_<_Y&K1@-VM8E^WWWW`0`^^,$/?%"1C!.#^?00
-M0)[CY/M2[@WEH=<X#PN5&ZV%WQ,\%@C@>#^2<>]<?D%[ST-_O.OYA4T%#_Y&
-MXMQ&-!KANW>,_N;*\O0C?_8_'LA<3>)_US3`^][WWG<>N6[O([E\AK.`10<1
-M6"@=(Q(RO)LRY-C\=4PZ>;S-SWOEX3/H*M[R,,-P#BY)$CWU[9<>TW3ECL]^
-MY@_UUZP&>,][[GG+R'#VD<'!',`Y<>[)+,!MV%V2:MO<D5(>$D1N<WA!%[J.
-M<8!SVWL?YT%I]<^S`Y+/G0?>^<YKX?=>^I__N;;W^?"U#EF6Q0\?V'4;[,X?
-M`\#/_MS/7A5Z2%>3^#_U_O=G.YW&EVZ_]<9!R[:]8,X56^HCRM1/"]-YTC5$
-M&W/<B8.^MZ)@BJ@J%A:77W?3Z]_TW!]_YC-35^-+Y:MYA8N+B[=,[IW8;ULV
-M..?$@[$X=P(F"D3CGG;H8@:;AU5W\!CGO8J?J%?)<\"&O2$#25?01'#_HOKP
-M+F'_Y$[\Y?_WY4]RSK]&1.9KB@$LR_K59"(.B]M^?HZCB^CD9G7#J1E.H?@Z
-M%'1Q/P73]4_(^>)]3J`-./5\HQFARV4.SA&/1WDD%AUXU[O?M0_`T=<4`YBF
-M<8MA68[]Y0!Q^`K`I0@/A-Q!HO-0=JZ;F!2F5G_G[KSGG<<_IBOG-?.^3[BG
-M`33=(&[;R=F9V?&KP0!7U0GDG$OS"ZN<&(4=MBZ*N*^%'+>@PQ:22AX^QGM\
-M[`N>QR\4\@7>Y#N(E_+7]4+7MQ,!\XMK,`V#1:/1Y&O.![`M"_/S2[2X5,3H
-M<!8VYVZQUB>HIP@HK'Z#*CMTK-]Q]]4N>:4NO<#[229M(&#F%QU3\PT<Z&@&
-M9N>64:E6$(O&7GMA8"(61[E4P@LO3Z'9TASA<D.M@&YW7T<@Q`L*(X+'^AQW
-M/Z8[A`L)->^K"=8-^?J?O)ZBP+K"WC=WQ,$DX/2Y1<S.S*%4*$&6KHYL7E4-
-M$(U%8.@ZSIT]AT0RCC?><`#$F*C?NTQ`0IJ)B]=]HB"D'40AB(?-1T`$&2>A
-M`4)10?=YW#DWK`'X1JTXNPS?D(>]_^,GYW'\Y!G,SLRBT6@@'H]?%5#)5<T#
-MY+*97]1U(Z'K!IJM-MJ:B6PZA6A$#8`WW)O#`R&@?Y2"X527-\]#QWON,H*@
-M+PK'&+V)NKYZ/7SP<G$_1`33LG!V9ADG3I[%R1,G,3<W#ZW3T69F9CX%8.XU
-MI0$458VY-?Q2L803)VQT.CKV[MF&K5ORH?(N'/@6"\7-3@:-!4C8%:KQ$-%"
-MU?D07;M]"]]1I;!=Y.M;\LL5T5JC@ZFS"YB=F<7I4Z<Q/3T-0]<AR[*R:]>N
-MY-34JY\+NJH,H"IJ$IQSV[)(DB14RQ6<U'34&TVL%<:P?6($Z50,BL3`;9&D
-ML=$;_)/=1\:#93T>EFV^KK=&?7B`7R@]=,GQH`M>:7<,K*Q5,3V[B(7Y!9P]
-M?09+2TLP39'WD669)9/)U&O&!YB:FL+DY"1*Y9(06LYA&@9`#%JG@ZD3)]&H
-MUU$J5S`\-(B1X1R&<DD$ZST4T`2\3Q:'>$]<$,H"]O?^>7\3L!%\`+]8X@/U
-MIH;58AW%8AF+BTN8F9[!W,PLZO5ZJ-9AVS9F9Z8M][Y]WS/`Y.0D..<3^R;W
-M"*&S!3%MVX)IF5!D!;/3LR@6BE@;&<9:81C9;`;#0UGDTG%$%`F,$8A8R/.G
-M?F$<]>CT$#G72Q.'3^#KL@#?@&9P/1';YC`M&\VV@4*ECE*IBM6592S,+V)I
-M81'%8A&69?56.SG'C3?>=&!R<O)+KQD3\!\_\N%=1"2('W#B.`<T750_&[4Z
-M:M4Z%N87,30TB)'1$>1R.632223B,203$40C$E2%.=#M/NJ8\ZZ7J,LOP'D9
-MQ"<T792J=Q6'97%HIH56QT*[U4:EVD"Q5$)A=0W+2TM87EY!HUZ':9J]A(<H
-M?S.)H50J[GY-A8$OO?C2-;WWW@Z4=MV2+T>K4<=THX'%A25D<QD,#`P@E\\A
-MD\D@D8@C&HL@'HT@$9.AR`P2(Z^^[T+#.'HSC.N9;]XWU\O1ST_D7?$`MP'#
-MMM'1;+0U$^V.AF:CB4JE@E*QA$*A@-7E593*)1B:+E+@?<`I1`+2SAB!,89&
-ML['W-<4`:B3R#MZG4L<A:@*PW20+@0D(,$Q#1V%U#:5"$8JJ(I%,(I5*(9U)
-M(9/)()W)(!Z+08VHB$84*+($V6$((H+,",1$<$C@@E&"1*2NZ*)+D7"G7.GB
-M!FP.6#:'9=G0#0N:;D#KZ&AW.FC4ZRB7*ZB4RR@52ZA6JF@V&]`T#99E^YP4
-M0`6YR2@B_X\Q!DEBD!A[W6N*`8K%PGXB$E#I8"+,*_HX-X2<1$\0ULTYC$X'
-MY4X'Y6(13)*A*`K42`3Q>`R)9`*93`:I=`KQ>!RJJD!552B*`DF6(#$)DL2$
-ME#'FJ6O)D3KNV&OO=]FV(+AMP;9MF(8)W3!AZ!HTW4"GW4:CT4"]5D.U6D.]
-M5D>M5H76T6`8!BS+#`!*;`_1W`_6QIB?D"5BD"0)C#'>UCKIJT&7JX*(^.QG
-M/SWZF4]_ZH56JS-BVS8LRX;-.6S;%NJ?V[!MYX8YA'>9@%,P`41!KO$214QB
-M8`Z1)4D6#!"-(A*)0%45*(I@!D51(,L,1*Y329Y4NB@BV[9A6A9TS8!I&C`,
-M`UJG@TY'@];I0-=U:)KXU[(L<2VVY16*`#^]+9B*>PYA4.HYM_NJ?UF6$8U&
-M$(E$\-,?^,`]O_.['W_P^UX#//[X8SL)E.EQIT-!O!TJ`H$`FY.3"'(8@=`%
-M_A"A@)!4"V[O9ZL9.B&0"10?($GA#[+=5+3#C)9M"RU@.Y`1V_9J"P`712S.
-M'7LN+!AWO`(>J#,0";-!W#LI8'K(^WW$Q&]S-0`1@1%P_/BQGP+P_<\`G6;[
-M@&7S:$_TU9-VI=!KS.OJ=&XB]Y4`!3-\@>H@=R&FG#NU`%LPC^TCC$S3?<S#
-ME<CNUW@@+>1*MQU.%@7+V=T(9>Y&&,1!G/I4%!VSY(!<)8DY/H`P`X7"VCM?
-M;=I<E6J@89EWV+9U0<,CRC<<1-Q1_T)\.-S'?M+'ES3RCG,2DDDN4SA.IR@V
-M40`00GYWF6M>1-.._V^`F1"$CCO<X?MS@4IC5[+9;UNC$*$]C11X39@`)J(`
-M(C")4:E4IH_<_Z'#WY<,\-2WGO8>ZYKVG@ME4(@QIX?.__/^(^:7><@!=`;5
-MJ$,-LD4NWP8Y^>*@A-L`Y["Y:,X@+J38=SZY.(4XR`E+O6JDVWX<+%+Q<"8J
-M#&7O)JHKZ<SW]HEY(1]1T(>1A$]##$04.75JZDT`\/2WG_[^8(#C)XX#`-[T
-MAIO!.5?_G__W=__KRNJJVE-6X?UO'I&O";CC!')'FMQ>``)Y3"#:P1UOWBLE
-MKY?+"W0*!Q[[/<7K^\@AG*)GO@C!]C0*^!FN='?7`7RGSV<2$?X%-(##,!R<
-M0/1S3SSY^,TWO_YF`,#RRO+WM@^P?]]^//G,-T=TW?B_OW/LQ5\X-742MFU[
-MG7'<=;8"3,`8!?(N'"`6RN]S-[/C$=C'`X@/<&RL0WWNVESO0\C[;$8^3H`\
-MRT!^E=$6_Y+M?)SMVAR?^J[J]_I-W7#2N4KR'$+R4,_^2`$*,(3P_`'XTL\D
-M)UP56*E"H7!#+)-\ZHEGGGPR'HO_NV\]]^VC`#0`F)V;Q;:);=]]#?#@P\)1
-M_>)##Q[ZQR<>_9]J+')Z>'3H%SKM-HZ]_`IW"T"6[7C8@9")@BV`SLT+O>8>
-M\L)!5^W[7</$78W``Y%$0"+)?^S9=4<7"^?,)2;W8G;O1U"@$DE!+=6G(!62
-M>O+4?3?A@V&?(+X4D'Z"Y)H-1E186\/++[S`1[>,WB*IRG,C(\/_^'?_^/7W
-M`;ALXE]V'N"+#S^(>^Z\&P#P\-\\_.OYP8&/Y0<&X"9\OO:5K^`O_NS/89HF
-M3$LD5"S;AFUW]?6'LK6V[^KS4-.M",>(^CQW8>,!LV)SST4(FQO_RVS8@BEL
-MQP=PSO5J%A1X+P]"S`*=1"&[9@M_(5!R=$-"V[811/^Z[>PB]&.0)0FRXF8S
-M92^9%8FHR.=S^,,__>^P+.%(:YJ&<J'TDL2D.Q.Q^,P-1V[`HX\_BMMOO?WJ
-M:(!_>OXYO.[-U^.>.^_&7W_I"S_RZ)./G1[?-O&Q@:$A5Q42(\+7__9KT$T#
-MIBD2)MQSDB@H4+[TD_A)7HLPH[`@NLD;[]>3ITI!?>RL^SJCP'?X'\A<J60$
-MYH1DS,D4$J.0M+J?0T&;'O+D`1!SWN>K>%_RP](OGOLVGTE.<LHI!OF.(Z'3
-M;N.I)Q[WXLY(),*'QT:N5:+*F6*U]-''_N$?HK??>CL>^NI#5X<!;CQR`UYX
-MXCOXZR]]X;/#H\,/CXR.[(['X]S-ALFRC&>?>0:SYV;`+>YP?Y<S%+R!`68@
-M<@@;BA#"B1R'-[P;3($0FYA(HJ#K<XCZ/":G[H#@N11H+^L*W;K*Q\)Y"_\.
-M][FO_CG"ETPA^\\8@^3\N8^=",!C/`["LT\_+2J(0JL0(\:SN9PTNF7T?EME
-M)Q[\\H/)NW[H+OS#8__XZC'`7WWA?P,`OOR5A\>_^/"#CTQLG_C9H9$13OY=
-M`!&AW6[AS__D3R"K2KCLZMA.1@PL*`U>*"0NGD%(DB<=8-[-$R$6`USI<22)
-M'!LJI%Y\/G/"2S>V]LYQ'SM48BQX+@+'`V/D`I+NVFHB)UP-/7=M.X7,#@M>
-M(_/#0^:$OTQBD)CDA,-NR$@@!WDZ=?($%N;GP)A',N*<0U%5#(T,;T]GTM4'
-MO_REV]]VVUOQR->_]NHPP(_?^V-XX,$O3-1;S9>V;I]X9RJ==CI\PR'45Q]Z
-M"*U6RW?H0HX1A9V[;F^D.]T;!%E0.&$(])[K':-@SV#X<?`<STGKDOJ@M%/H
-MO;X$^U4\ZM(6W2BD8-CG?X[+`#(+,X848A+R,HZ?_]//>JGB@#8E69;YZ-@8
-MR^:R?__(U[_VD^]ZQSOQF3_]XRO'`'_Q^;\``'SN+SXWINGMQW;MV95+)9/=
-M/P0`4*M5\<W''P\X7@XZQFF+]A(BCKWS)-U1QT&MP(+JT+TAP>?$O,]BWG/W
-MF/\]ZSUV?TNW5B#X"1O/[`2D/%BW#SYW[X.;*.8\K"T\&\_":5_RH@#)OP=!
-M_X?$%(5JI8JO_\U7N@9C.2:!,0P-#Y'%K;_\XS_][`=^X8,_CZ\^\M4KPP#O
-M_ZGW`P`JM>KC6\;&=J73:0)1V+L6S@D>>N`!5"L57W*"ZM`IH%`_8!WU1%M]
-M)1Q=(5AW2!9^W/T9%'`VNWP'=\R<Y]"%OZ/;F0MIG%Z$B6?[@R&?ZYBZ#AX+
-M,(/$&)A$G@,8%`;`KR5\^^FG4*_50O?>S4%(LDQ;)R;X\.CP9Q_XP@,W_]"[
-M?NCR&>"Q;SP&`/@O__7C_V-\Z_CN@8%!Q^;S'J^[5"KBJ2>><&PA/+5*3G!M
-M<QO<J;%[-X"8+\F.+:>01D!`&U"7-J`N;>`?NY"6\*4^J)I9B&&Z"1A,ZP8?
-MAX=5^:&>^QW!5+#[.*@!I("V8T'M%X@$W/1SN53"F5,G@[Y`2`NKJDHCHR-J
-ML5SZQA4Q`;>]Y3;\P:?^X#HUJO[$R,@(5U2%N@9E>KG\?WKF&3!)0K!WU[NY
-M3DSMX0#<9%"/S>?A!$Q/=V\_[1"4[&Y/OV=R;&\JQ-,(O.>8+X7=-YMZ4$7A
-M0*';7R`_T>/D^CW"2S[!F<,0%(@$*)!I)!+W69:5'DRA:V*3J10?V3*J?.+W
-M/_%G5\0$%`K%C^;S>34:CU&_&^+>E#.G3_L>L.>U.]ZVFX[EMJBY6T(3>/1F
-MPL-W-8*(J1'P#]PX6WCGPH-GON<."D02CE/'F*?.?6GM]NP#:6C>KXB#OA+O
-M"B`/))I<`C`W@O`D&2'-0>0076(.,T@><P@_@4(U@6`5@P@X=_;,NHS).8<D
-M290?R'.F2._Y]8_</WE9#/!K'_[0WGJC_L.I=!J*+/<E/@!8IHE2L>35P@DN
-M`7S'Q[U)MAT`<=A6(#5,7@&(D8OE\XQRP'MGOGD))680*+7ZE\@":5ZB8&H9
-M'G`C*+%A3<)"KXG'X7D_;F=HB+'<A%*@"MAM/CRU+Y%(!+G.H.<$^HP0N'C4
-M:W6418]%7T$D(D14E9+)9`Z$G[HL!M!T_3_$8S'(DG3>@BZW.9JM=E>E"R%;
-M[=HMEPFX8PY<[)UMVUZVWRO8N]5!(C]S%WC-"RT=\&>P/N"^EW?W`%*7XX>N
-MC)ZGLGVI\T$>=F]',PB<?/_"RW:&[D68^"+Y(SGQ?P`'0$Y6T/,76-C1)*!6
-M:T#7]+["Z!IG29(0B430;#3NNBP&J%0J;R3&8'-^WEY(1560SN0<NTZA9`9S
-M+M;WH,4-%'@Z@1$4)L'R&B5X5V.GA[0)`BH"ETQ>9R'O`H.1"[X)J'KR489>
-M&`C/$64L:+M]N'J0^$&4$+DFR5'U@M&#M?Z`X\H$)(T\]*_D)8&$+^`P`@M&
-M#RQ0:@8@R1C?.A[*L`83;B`2PL08[W0ZUW#.E4MB@/L_?'^\4JED3-/D6J<#
-M0]?[-C.(NHR-M[[]K:A4&@)M"_=">KWS0'7%<0C%GVUQCPELVX(S3,HW#\&9
-M`#S0/>R]'JC-=]7P?7R_X^QUV=!NU1_&]_$PHI>'G57/=*"WSN_Y%%T`$$GR
-M_8!^V4$6S%J2'[%TVAIN_H%;8!C&NM+/N2B\:1V-6ITV[KSKSL.7Q`!;QK=L
-M88REFHTF-1M-:)K>G^L<!GC3FW\`8Q,3T'3#XWHBA(H;8<`#`F;`ALTM3QL(
-MY+#E/!:^@D=X#YS#0X.C[>[,(H<'+T,@O>RK5>K12D'S%%+W07OOF`W/AC/J
-M0O?T/@X26(1^4J@&0$X2B`425#TY!&(P;.#N'[T7NM['!'`.8@RF::'5;J/=
-M:J+5:"*3SDQ<$@,0B&OM#AK-!LKE,JK5"G1-ZT'TN*O9:.+_O/_7($?B_@\/
-MJ#36$][`L:_];KSM0:Y]\V!Z_H)E65YVT7TO>5+KSQ?FG$(AGJ_.^Q'<^6[8
-MH>,]*";JEP9>7_I#ME_R_YCD^P"2QR!2C\`0"8Q`I=;"+6^Y#4/#0^LZ@)QS
-M:)J&6JV&8K&$4KF,T='1O9?$`$QFT#0=S7H3*RLK*!5+J-?KL"S33TYT)2*&
-MAX?Q+][W7E1K;=@6#WN[K+\F\)(:SLT748+O'_3W%VQ?.P3\!S>Z<-\OL/[^
-M\[Y_/'"<^[T*'J,XS,1"Z6C6!>$*JFW6E?KMXP!*DI\![%+[KL!(/C80U48;
-M!PX=PD]_\%]YX68X\<A!##`-`[5J#:5"$:LKJRBN%F":IGU)D#`B@F7;@IO6
-M"EA:6D(\$8>JJDAG,H)P?ASEF8*W_^`[D,YD\%\^^CM@9",6BX!9%ICE$]ZR
-M>$\VT4\O^S;7U1#H,QLXZ)WW]`'TM'N%GWOP[ZYF#E_2*?S[J.\`^IX1]=V(
-M(-?7<#-^@O!![[_WC[H$HU1NX-;;;\,'?N9?HMUJ]?I\X&`2@VW9J-?K6%M=
-MQ<+"`A86%E`JE]<-W3<0!7`P1F@U6RB7*YB;G<?BPB(*A0*:C888XM!%!2*"
-M81@X<L,1_-;O?!2F!12*%2<T8J&8F#$6B'?#4A(DOFUST:3AA8RNA@CG%/S7
-M@M+OOP;X#J?[>8"?F?1K_$Y2*I"<85X).BCY\'T!-]?A78/3YQ?\#(F%F2`(
-M_F!A=<\8@Z896"E4<.>]=^-?_](O!NX+!1)/PL>R;8Y:K8:5E14LS"]@>GH:
-MLS,ST#J=2P>%NG)@VS8:C2965U81C4:\+QP='4$JG1)]^UV)$`#8?_``?N\/
-M?Q]_],D_PC_\W=\CE8HCDTE#DB1P;OF8+PIMX>14T5@/!L-S_+QJ&^_J+G$[
-MC'@@.@@T=?`P5"N<"`J#$,^'*>Z1<G0AE[R(P,V%2+[S)TN>^@^;1@)CHKFU
-MT]%1*%9PS777X5<_\M,X</`@.EV$]+..$FQNH5ZK87EI&3/3LSA[YBS.GCZ+
-MU975=:.V#:."Q09<`I8D2Q+F9N?$9=KP4KKI3`:R+'M%GJ`Y&!D=Q<_\W,]@
-M[[Y)?/[//X>IJ;,8&AI`*I4`YX*11'<P`S$.5ZFX:MJ+\-T.X@"3!7%VH?"/
-MW`Z>;M!Y?YCV^LJ1P[5R?3Z@9TB8L]N),]64`CD07^I]VR^%BD62Q&`8)I97
-MJXA$HOCE#_TJ;KWM+9Y&#=E\+GPK69:@ZSHJE2I6EI8Q.SN+TU-3.''\!.;G
-MYF`:%QXUO&%8.&,,[58;IF7!,J=AVS9T0T>[W<&6+:/(Y7)0(Y&`5^\DB!0%
-M6R<F</.;WHA$,H'''_T&CKUR#+.S"XC'8T@FXU#5")@$V+8#$7>T@`L"X4XY
-MU)LPVD=+A"3#A9'U%I<O"3-+;/VYXJQKI`PQ!/`$@;!/DB`S*<0(3&(P=`/U
-M1@N52@U;MVW'?3_QX[CO)WX,B40"NJ[W1"!$HH&4"&BWVBB7Q+B9V9D9G#M[
-M%E-3IS`S/0VMHVWHTB^J+X"(8!H&JM4J3I\Z#:W30;O=0;O5PLCH"`8&!Y!,
-MIJ`H<BBTBD:CV+5[-Q15A:JHV+YS!\JE$HZ^<A2G3YZ")$G(9%+(9%*0)"G0
-M5>NV=G4C;?LG;38FV3XV^*+'Q5/_R>'=V]D$X_=@V"<I$A19AB0QU.I-%(ME
-MZ)J!0]<>QO_U6[^%/7MV(QH3$T*#<;Y+?%F1(3$&PS!0K]6QME;`\M(2YN;F
-M'+5_!DN+2QLF_L4WAC@VS;9L5"LU=#IGT&YWT&JV4*O54:O6,#0RA&PVAW@\
-M#DEBL)UFRD@D@IT[=R"53"&7SV'JY!1R^3QNN.E&G#MS#F=/G\'"P@I`0#(1
-M1RP6A2S+`C'#_#[`[A*LNP]@?[KS=::\K4-ZVN#.@=3G$[H@9W[,+P$0:KS9
-M:*'>:(*#,#$Q@;ONN1UWWGT7#APZB':KY279NJN+DB1!EB58EHU:K8Y*N8S5
-ME54L+BQB;FX6,].SF)V>0:E8@F59Z^^F<D4Z@QS5JQ*#WM%QXL04JM4ZJM4J
-MZK4ZJM4:\@-YY`?RR&6SB"?BD"39B:ME#(\,(Y-)8^O$5IP\?A+GSIV#JJK8
-MO7<W6JT66LTFYF;F,'-N&JU6"XHB(Q:+(9Z((1Z+.C?4Q18XNX1VU>2#@R<N
-M>@NX7IY?]P,HN-MH`.KM8O?;[0Z:C9:8$L)M[#]P`#]VYYVXY=8W8]?N7<AD
-M,K!M&\U&HT?5"QLO.R&SB4:]@4JE@L):`2O+*UA:6L+<[!QF9F:PNK**3KO=
-M&U:_*@P04'.JJH`QPO39<\YXE"J*Q1*&A@<Q,#`@F""?0R:=1CR1@*JJX)PC
-M%H]ASYX]&!\;P^+B?IP\>1(STS.H5JM()!(8'AG%33>_`;5*%0MS\YB?GT>M
-M6D6Q6`'G-B*J@D@D@F@T"D61O.PB/-0QG8?8&]L[<#W-X%4!.3PS9UHF-$V'
-MUM&]P1&2K"`6C6+O_GTX?.UAW'K;K=B[=R^&AH<@.7.`W;F`8;/!H,@2.!$,
-M74>MVD2E6A7SAM;6L+2XA,6%12PL+F!Y<1F->@,$0)8DF*:%BYU?=UF]@1R`
-M(BO(YW.HUQLX?NP$5E96,3(ZC.'A80P,#B"7RR*;RR*3S2"33B.92B(:C4*2
-M9:0R&>Q-)K!UZSB*Q2+FYN8Q/3W[!536```4E4E$052-E>45U.MUQ!-Q3![<
-MAP.'#T+7=32;3;1;;;1;+53*%51*)93*=;1;+9BFZ:E*QIC#&)+#I$(J7>>)
-M^KCV3C.F,\6,G,RBR`@:A@G+,@-U"K=J"41C4223*61S>62R63''*)W"^/@X
-M]NS=BQT[MV-\;`RI=`JRK/2DT;W0D`DDE6G9:#1;:#0:#M,+PJ^NKF)E>06+
-M\XM865E&IR7"PHBJ>+_G4M85:`X5!8A,)H-6NXVEQ644BR6L+*UB:&0(`ZXY
-MR.60S6:03(E!3ZET"HE$`M%H%,E4"JET&A/;)G#M==>BL+:&Q<5%S,\O8'EI
-M&8U&`[(L(YU.(Y42`S1W[`K#M31-0Z521JU<0Z/90+/11*O91+/1]+QI7WI[
-M.Y,)O0T@!$"291&MI-*()^)())/(9-+(Y+)(.LAHX9DK2&52&!T9Q;;M$]@Z
-MOA6Y?`Z*TEN)E9WV+Z$).`S#1+/91*O50KU60Z521;E40K%8Q-KJ&E975K&R
-MLH+"6@%Z1X.LR(A$(CXC7@;UY`L4@S8<+''.Q<0N1<'<W`*TCH9BL814*HEL
-M+HO!P4$,#.:1R6:03J<%,=,I)!(QQ!,)Q&,Q1.,Q<7XVB]U[=J/3Z:!:K:%0
-M$'9O=46,6VLVFNAT.LY`)LN%06%H:!C#PR-=+5TB4VE:3C')="N-=CC9X2"8
-MI$!VS@W7;-OV4L>N;8Y&HTAGTAC(#V!H:`B#0X/(#^213"8ARTJHGN\5>)S"
-MD659,`P=]7H#S683C7H#M5H-M6H5I5()Q4(1A4(!A;4""FM%M-I-<(M#EB0D
-MDDG8ER'Q%\4`AFE<E$_@-59R#M,P89HFM(Z&>KV!U94U1&-19'-9#`T-(I?+
-M(9U)(9E,(95*(I&((YZ((Q:+(1:+(!J-(1*-8F!@`",C([CFFL.P;1N=CH9J
-MM8I2J8ABH81RJ20F=37JZ+0[Z'3\`4[=63!&#$QAD)5UF#U0P9-E9Q*9JB(>
-MCR.5$M%+/I]'-I=%.IU"/"[\&MF!<_DMWH*!.$3$9%@&M(Z&3J>#=KN-5JN%
-M9J.)1J..:J6*2J4BJJWE*LKE,@J%`BKE*AB1<("C<8!S6$X:_$JN\S+`X,#@
-ML*JJ\:"S<B$FZ'82+,M"J]6"INF.BJMC>7$9B60"J512:(-,&MEL%NF,,`NQ
-M>,QAA"BBSK2O2"2"2%2%HJH>4S!)V'+3M&"8XB:W6BTTFT)#^&/;!)[`,BV_
-M1L"Y@U(2.7I%5J!&5*BJBF@DBF@LBEC,G306$826Y9`D!R_4'2QE&"8,P_"F
-MB;7;&MKM%MJM%IH-8=OK];KXJ]4=55]"J]5"I]V!;5M09`4#^;Q3!75J')<A
-M\>UV^]*J@=LFMOU[69$O?>^2`)!2S-L3Q.IT1(A4K=2@J&O.3581BT612J>0
-MS8HAD,ED$O%X3(Q-BT:=?\6YJJ*(=FI%@:((:14)I0SR^1P8D\$D'XT3:MNB
-M[KP^A9%#@6ETP?*P95F>=C%-T_\S#!$%:!HTS1TI)YBQU6ZAW?*EOE:KHU@H
-MH%0JH]-N0U55X0M%HHA'8V&BV_9E2[AIFCARY,@M`/[;13'`"]_YSIZU0N''
-M#=W@N)+S!)WJBVF:L$P36J>#%FM!5F3(LHRUM0(DB4%1%,3B,<3C2<034203
-M2<03<8<AA&:(1B)0(Q$H$6<&H"1!DF7(3L%%#LS;<6<)!L&:'J#431K9(G7D
-M50DM!W_@:(\@X75=AVF8,'0#FJY!TS5TVDYFM-U"JRF&238;332;3>B:ADY'
-M`\`1B\4PD,M#'5&["'[E;+N'UK8L?N#`@3M>?/Y%Z;HCUUD;9H!8(O'YXT\\
-MB7:GC5=KB;D^HFBDZSH,PX`D21@>'@;G'*U&&[5*';9M@\D,JJ)"51W)EV7A
-M#:LJ8O&84-W1*!1512P6$P,B554P@]=_S_S^?P?00@'`*7<`(;8[O-()^TS+
-MA&5:CFHWA"UOM:%I';1:;73:;30=%6Z:!I@D09$51!W3E4JE(67\/@.WO-U-
-M[%=CCYC\0!YK:VORQ,3$80`O;H@!3IT^G:M5JX=7UU;XZNH:C8Z,O(K;)H;V
-M?`$`9S)&Q&^>="IBNJ[#,`WH'1TMLP4.0!)=(2%@IYOG%^-A'=P],:@1U1_-
-M0N1_96!+-Y<!7!5L&#ILRX9I.1@"R_(FBTF2C$A$U#?2J32V#(]"B:C>\$#;
-M,1O<FXKJJ/4NJ-FKQ0&<<^1S>6HT&LRRK.2&30!C='VE6E5KM1I5*Q7D\_F^
-M\>RKO8(HG4A$2'80--*-V_,?<W]W,6\2N>V/:[4<E4_^I#"74107G(%P-[$[
-M:S@(['1-FNW^#A=2!G_Z*/44K*_>(B(D$@GWWO`-,X!N&/O;[;9J&";BB3C.
-MG3F+`X<.@G-\UU8WH6W;#L.H`HVD%!C2X/X;MOO=P([S5`V]69'A<;']=QP/
-M@TWL/M)-5XD)..=(QA/(IM-\>'C8C,?CBQN"A-W_'S\"V[(R-K<=KSJ+9KLI
-M5-]WDP,N(UWM/_+["GJ:3R[`!*%!H#T[E?12MV<2+EU=8<FDTS!,$]MW[J3A
-MX>'9L;&QZ0TQP,<^^MM@3&JKJHID,HG!P4$D$@D</WX"(\/#^/Y<?;J9L='@
-M)K`A7;#;A/?)F9[O(R^X5_&5N]9$,H%&HXE8+,:ON_9:Q!.)3YX/]]0'Y4*S
-ML6C4S&0S&!@<P/CX.%JM)I[]IV<Q-#34K]+^_:,-^*6)(P\2N`_0B'=I`![D
-M!PY<Y`XTEV8BP9%*IQ&+QM!H-'#DR!$Z>.A0@P-_?E$,4*Y4GLAF<YW!@4&>
-MS>8POG4KQL?'L;*\C*/'CF+GCIW"">)7F7A7)M[`A81U/2W`*5@["'PF[[\?
-M#:W#&*]6-#4R/`)553$U=0I[]N[%'>]\)P:'AG[YP+Y]VM%CQS;.`&]\PQO6
-MDHGXTR,C(S20S_-\?@`[=^_"\/`P3I\ZA<<??PS;MV]'.IT2RO0J,`)=)MOP
-MX*:3'*$0<,,FI'>O&8?`U.<KKYZ.5%45V[9O$UO0'CN.P<$!_NYWO0O777?=
-MN50J];]?>/%%'#IX\.)2P7_SU4?N??.M;UY86EY.-5M-#SO/)(:%A04\\C=?
-MQ;T_>A]:K386%Q?1Z70N&HWRZIM[.K_(GT<-=/6[;(Q3>'^FY>BC%:Z`RB=&
-MR&?S&!D9P8LOO(B%A06DTFG\R%UWX0?ON`.R++]WZ_AX[7R?LVYCR"_]VU^J
-M2Y+T<Y-[]_"1D5&>S68Q-C:.@X<.8>O$!&JU&C[]J3]"O5;%H4.'L'7KN,@5
-M$`5V`/LNK'6(YH6!P0[2\U"CM^LHX`1V;_YSE:^5$4,JD\:N7;LQL74"WWKF
-M6UA86,#`X`#NOOMN?N>/_#!ELYE_=?C0H6>>??;9\WZ6?%X.(_JKDU,G;[OV
-MVFM^OJ-UN,UMDN0M4%45V6P&Y\Z>PT,/?0E[]NS%6]_V5FS?O@-S\_/@-L?L
-M[!RXS1VDRW<C;X#0A@WK,N0%-(#_+P>MI]9[N:6/XWD9Z7(GQR`Q":E4`H,#
-M`\ADLWC^N><P-34%PS"Q:_=NO.6VM_"WO^WM-#8V_M?+2RM_V=U#>,FF]?B)
-M$W]U<FKJQUY\Z45>+I?)T`VG#6D99T^?0:%0@&X8N.666W#''>\2_6EK!1P[
-M=@RKJVM.:W=@+*P#T6(D)FLXW=L@3I!D"5NW;D4D$O$0L4%@17<;67@*%T)S
-M^P#XNX2!>=-`Q'AZ#GC'UA<"(-Q1''H]L)>0GPD,MY6[IM/-HUB!E+![S&]J
-MM0/-KGX:66(,R913)4VG42J5\=6O?`6:KB.7S>+0-8?YD2,WT!M>_WKLVS?Y
-M=P?V'[CCROA6$L!-P47'CA__Q,+"PB]_^]EGL598@V59T#0-U4H%BPN+F)T5
-MZ-1D,HD;;[P)-]QX(T:W;,'<[#S.GCV+^84%-.H-`80,#(^ZX@S@9`+=9@[W
-M>;`$?"D,0(%0JSOUS!W$D+L7@MW-`&YMP>E5Y*'.9%%T<BN!IFF!<QNR+#N%
-MI!0&!P>A*`J.'3N&5UY^&?,+"\AEL]BY>S?V[=O']^V;I"/7'\'8EK$_N/?]
-M/_OOIK[S-'_LL<=PVVVW70'G.JX`+8$,>NGEEWZR46]\[KGGGY?FYN=)TS78
-MMHU6JX5JN8*%Q07,SLR@5A5^Q^3D)'[\)_X%<KD\RN4RYN87,#\WCV))M)D;
-MNNX/@;["#!#6`(%IXAP;8@#N#)=P^PE%RUIX\+7[./RO*".[#.%K`#NT(UEW
-MB[IE69`DAE@LAF0RA60RB60R`4F2\-133^$99UAT-!;#WLF]V+]_/W*Y/';O
-MWHWKKW\=4LG4NZ\Y?/@1`/CB0P_AGKONNH+150S@+4<3'#NVKZ-U/G?J].DW
-M'CUV#-5JC8-S$G"M-BK5*I86%K&XN(A2L8A:K8;)R4F\\>:;,;EO/T9&1E$J
-ME;"XN(Q"H8!RJ21*J9T.#-V`S6V,C8TA&HU>E@D(:X"P/[`Q#<!#S:1BCX.N
-MFH1K`LZG`1QFL%VU[B"2W-Y!15$0C480CR>03J>03*50K52PM+2$X\>.X847
-M7@`',#0XB(EMV[!CYTX,#`SPH:$A.GCP`+9OV_Z5=#+YH;V3D\<;S2:23O'G
-M50VOO_&-QV/97/8]6J?SWU\^^DKLS)DSO-%J>C.:=%U'O5Y#I5S&\O(R%A<6
-M4:_7H2@*XHD$?N!-;\);W_8.9',Y5"H5+"TMHU`H0M,ZT#1=@$6<&^9OHW8I
-M#!#<D\^_W!`#]`T%PYL]N)J`P]E8RG4&NQD@,/G,!98$IY])DN2CFR("W12/
-M)9!(QB%+$IY__GD\]NBC6%M;@Z9I4%456[=NQ9Z]DQ@:'G),0I)/[IVD`P<.
-M5"7&[AP8''QJQ_;MYB4[F9?K;9\X>?*3,S,S/WKNW+DML_-S:#5;G'-.Q$0-
-MO]/NH-&H8VUU#<LK*RB72JC7:FBU6MBS9S=N>OT;<.C0862R62AR!*9EHNX@
-M:5JME@<4,4W'47*DQP_MNK9@"8VB#_@$Y.Q%%#0!#E2L_[(=#4"!68!BEQ%O
-M]Y#0AI+>K@&`,P1#462HBNK@&E5$8P+-Q!A#J]E$I5K![/0T7GCQ1;SR\LL`
-M@&0RB5P^C^W;MV/;]FU(IS.09(DGXG':L6,G=N_<>6[+V-AG]^_;][L`\)]^
-MXS_A/__F?[[*";:M`)_S0XR77GIIM*-UWJD;QN^?/GTF<^;,&=3JM1!*V+9L
-M:)J&>ET,.2RN%;%66$6E5(9AFF)3Z'0:V[9OQ^'#U^+@P8,8&Q]'J]5&O5Y'
-MH]&$IG6<W4<L3TNXCI,_)(+WF3(2["D,CX/?4#DH.%R:R-F+V&WH8)!D&8HL
-M0U$5*+*+5901C42A1!2HBHI6JX6CK[R,5UYY!6=.GT:]+MKI+--$-I?#V/@X
-M1D9'1?$MF1!]`TSBV6R6]NS>C1T[ML\IBOJA;#K]MY/[]I4#H?IW(</:/V<`
-M`#A]YO3/%XNE?W-N^MR.^?F%=*%80+O=%EK!D4P7%]]I:ZC7:R@52UA;6T6E
-M4D6SV83F8/YCL1@.7W,-#APXB'W[]F%@8`#NM"\B!DF6P&UX73L>KL[V/6L7
-MF.'!O&Q^GD01=4WF\F'>WD`')GF80W>7+TDBAQ$-,9Y-UU&OU7#Z]"E,34WA
-MU-04%A<7H2BBI2V>2""326-D9!1;QK8@GQ^`JJI>B3(:C6)H<`@3$Q.5W;MV
-MO9S-9C^V>]>NKUTIHE]Q!NC^86N<HW+Z]#6E<OFMS6;S%]<*:WNGIV>P5ECE
-MFJ8[]]L?@&S;M@!:=C0TFTW1)%&OH5:IHEJKH5X7[5]$A$PF@TPFBV0JB40\
-M@5P^C^%AT1"2R6:0S>0$U#R;@:JHGD/FC9GAO&]&F(7&Q89[]5Q4<ZO51+E<
-M1JDD^A%*I1)*I2)65U=1K531:-31J#=0;]31;K>A1B+(I-/(Y?.BGR";02J3
-M03*1@.I`WASSP:.1"(T,CV#GKEW(9M+?3"22G\\/Y+ZQ=_?>$Z\&X:\J3.'$
-MR>-[#</ZM]5J]:>G9V;DI:5%M5*NL+;6$<!(L=L0A:9@V#8,TX2AZ^AH&EJ!
-M#IIZO>YI"DW38)A&:*BD&Y:)D"J)1#*)1"*!5#*)>"(!67+;SLD#C(HMXG7H
-MF@Y=UZ!I.AJ-NF#&6@VM5A/!G3X\>)@D"74?C2&92""=S2*?RR&3S2"52CM]
-MD)*_KZ!3@9`D"1$U@FPV8X^-C>E[=N]I9+.93RTOK7SB]MMOJWHWXCX`#WRO
-M%=DVNM)IH!:N1<S-S[^N7"Z_KE0NW]1HU&^KU>H'"X4"2N42&HTZ-$T/F8N@
-MIO`);/DH7<.`IFG0-<W!Y8L_0Q=;OQN&X:!Z!;+7=+)NW`-NNM/*`ILV.81U
-MMV]3'#2RHJA0(Q'AT$4$-%TTDT2@J(IG+D))(H?HD4B$TJDTA@8'D<UFK7@\
-M]EPZG7DAE\L]/3@X^)VMX^,O?M=+)U=SO7ST%73:'52JE?38Z):W:9KV;DW7
-M[UDK%/(KR\M8*Q10J]>@:[HW4?QBJX(\L"-X:)\_WAWG^^-G@B-?@Z]ON%`C
-MF(A'HE%*IU(8&!C`Z,@HAH:&EF+1Z/]2%.6A#__ZKS_]Z4]_RJQ4JJ$R[:NE
-MYK\G&6"]99EF;FY^_MIFJW5]O5[?4Z_7=]3K]=%VI[VCW6[G=5VG9DNT6FF:
-M@(D'\N?<MFWJ+J9TN?-]+YKWJ>IQ?^=I$!$G8J3(;O.)@HC3-Y@47GLS%HD6
-M8_'$8B:37DBGTU.93&8JE4H=W3(Z>HJ(*O@>7-]3#-!/`E965^5FHR%W.AVU
-M6"[)BTO+ZL']^VXU3>O:9JLU)#-V7:O3CA)HOZ[K$;=)U.O4T=K0.GI8[0?@
-MXFZR2/8\>LG+PT<BHC\A&HF*QM5H#+9MO1"+Q<M$=#0:B:PRQHZ>.'GBR>'A
-M$6-\;,R(QF)&*ITR!G)Y^T+7MLD`KPX3#56JU92AZ:IM6_OJS:;*N;T%H!P1
-MR9QS%LS0.4Z@#8Z:S>T"$=6CJHI(+-8&YZ=3J92>2"0:1+2&S;6YO+5C\Q9L
-MKLVUN3;7YMI<FVMS;:[-M;DVU^;:7)MK<VVN[Z/U_P-*#'0-N6`7L0````!)
-'14Y$KD)@@@``
-`
-end
diff --git a/misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu b/misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu
deleted file mode 100644
index 3828d739d475..000000000000
--- a/misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu
+++ /dev/null
@@ -1,903 +0,0 @@
-begin 644 spnavcfg-256x256.png
-MB5!.1PT*&@H````-24A$4@```0````$`"`8```!<<JAF`````7-21T(`KLX<
-MZ0````9B2T=$`/\`_P#_H+VGDP````EP2%ES```;KP``&Z\!7AJ1'`````=T
-M24U%!]L($0\U*8<G()`````=:518=$-O;6UE;G0``````$Y8('!A<G0Z('-P
-M;F%V8V9GUT)HQP``(`!)1$%4>-KLO7F\)5=U'OJM76>\]_;<?;LU(T"2!1C$
-M(`Q(`FP"MC$D'C!@#,2\]^Q`DE]B8YS$&,4XV'XO-F`['F0[YA$##H.9S2`D
-M0`)-!LTM(22!6A-JJ;OO>.9SJFJO_%%[6+NJSAU:`G4WM?@5MW5.G;G6_*UO
-M`9544DDEE51222655%)))9544DDEE51222655%)))9544DDEE51222655%))
-M)9544DDEE51222655%)))9544DDEE51222655%)))9544DDEE51222655%))
-M)9544DDEE51222655%)))9544DDEE51222655%)))9544DDEE51222655%))
-M)9544DDEE51222655%)))9544DDEE51222655%)))9544DDEE51222655%))
-M)9544DDEE51222655%)))9544DDEE51222655%)))954<D(*55_!\25/`?`M
-M9A"M_]--)N,SEI>.-(\<?@B];A>)3A"/1YA,QIA,QHCC,>(X1IHFI%E3I&JZ
-MV6QC;FXKVK-S:#:;:-G_GIG#UFT[]<S,W'?7>VW>X/NKI#(`E1RE+"T>?O7#
-M#S^XX_Y[[^39V:TOJ3>;SQX.^AB/AA@-!TC2F.KUQC8&1ZP9S&S5$]D_V2FK
-MN!:8B$"@3(&)0(!19@(1<9+$G5JMGLS,;D%[=A;UJ+[\X(/W_._MVW?U3SKE
-M"73J*4_L;-^YZ\-E[_FA!P_@E-.>6/UXE0&HY)&##V#?R:<7;K_OWKOGO_VM
-M&VM;MF[?M[*\V)C?>\HK5Y87SNCW.W/;=^S^5\-!#X-!#TD26Z4$,T#&[6:*
-MF_VRM*F?E\WY!%[GPF!F@-F:$"B*P+!&AE%O--&>F8,B=7`X[%TQ/W^R4E'M
-MUH</WO_E[3MV3^+)^/!YS[Y@O&?/R2O5E5`9@!\:>?:S@1MO#&][X/Y[?O'`
-M/7<\-=7)BY<7C]2B*#HUCN-ZO=XX.4UBI&E:^BME7IG!4""CO,R`<=985XL+
-MZL_.8-"CN2PX>R[Y#JRIB*((2D6)UNG#450;$M'!'3MW+PR&@T\^[6G/63[U
-MM"==*HW,<YY#A>^KDLH`'/N*?A)PW<$$#:K9BSFZ[IK+9B>3\>QH-)B?:6_Y
-MM5Z_^Y+):'#.<#@`*0(SLW7@@'+:0^X?&_7?@2["I>(;-`A66?T%\N@N$6E8
-M2B()^['!S&C/S*+9:'US?OZ4_====]D[GOSD'TU./^/)XW/./:]7U10J`W#,
-MRWT'[L(3GGB.^^_O?.?VESSTX+T_T5U=?F:2QN<0J2>.1@/8M)L`SE)N*E50
-MX]=!3.9DYU+%N>Q^2K8*:Y^?_(GNL4>AP(_V$MOHZW*60Q`SHU:K0Y%:JC<:
-M#RL5W34S._>-,\XXZ[-G/NG<.ZLKK3(`QX3<^>U;\"/GG@<`N.O.6]6U5UU&
-M/_Z2?_F:V_9_\YE1K?:VE>5%HX@P;BYTZ1RJ;4Y)\^?9F_SY17<O#0+`4)D9
-M89L5D/O5Z5BZ$J1!X]SMF0EB\Q&P9_YD3,;#W]JW[_0/KG:6%N?G3TK.?>JS
-M7=I010J5`?B^RW?NO@UGG?VC`("%A4>>=L,_?^VY*:<_/QX.7SB>#+<P,YB-
-MTA-E"ACDYL(S@T!LE-K\&MX0A-[=WIDI/X?>E7(V0!@#SO_4+/^+ROZ$6DGE
-MNOJ8&X'<OYG".(3`T#K+&>KU.AJ-UL/,^I_:[;DK7OSCK[BLUF@N`<"W]E^/
-MIS[]_.I"K0S`8RM?N_)RO.C%+P4`W'O@SK?>=>?^?[VRO'"NUCIB0*E,LS@+
-M[!DP'MAEP0R00N#Y(3PS958#JJ#4'/QDF4]4@?*[*H!]V4*FP`5%GFX42BW"
-M8WS!A*:$.?\B[-0>*/8F;+I@/'Y:B^J\:_?>*Y_\Y*?^ZBFG/_$^`'CP_N_B
-MM#.>7%VXE0%X;.3K7[OL94<./_13]5KM-SJK2UDH32KS]&`P^]#<>6DF5XG+
-M.7\1QC.D/V>9QX/=XV78S]9LB$H?!]J=R[VED5COEV<NO9\?\\N'UWFV\M##
-M?8_B/@:S9J9ZHX$HBJ[=L6/W%^-$?>FE+WO%]0!P]]UWX^RSSZXNXLH`;$RN
-MN>9KN.""%P$`_NFS'W]5O[?TYZR3/6F:1.4%//)J:736&@%9!P^4FW(_!.4-
-M@0\#:)ICSN7]TPT""BF#U"Q:YZHH#_WY4>8$M&Y>45KO].6!(%+*WH^/#(C4
-M($[IP7.?\IS?>]:SGOUA`+CEEIMPWGG/JB[PR@`4Y7.?^QQ>\8I7``#^^F\N
-MV3>_>^LKDGCT1Y-Q?P=@^U6^%,]!/I[UYD,%]A5\I_XD`EJCK.Q"<`ZL`A7B
-M<I_HRYI`/IKP8?,4(Y&[!'AM-[]V'?^QNH)X`W=36<10;ORDE9C$*;9LV_GM
-M6KWUUO;,[JM>\A,O[E=7>V4`PL+>=[^+LY[\9#!S]-_^V\5_>-+>;;_2;-3G
-ME<JTAZRN6^_*!*+0X[MLWA7\,WOAPWD9BOL;+("'`\U&H=*?-PAA9.%#__+'
-MEQB&$J4J>ET2Q;C-*^YC=272U!>DTO?#03I#S-D/AD%_>$>*V<__VJ^]^3\!
-MP!UWW(&G/.4IE0'X896WO>UM>/>[WPT`ZLHKO_*&VV^[\:^V;6G.&&P*.:@M
-M>24C\K$GD34&MF%EE$PH5MB:(E'T"JO_+NC/:7Z9@9"=@-`DH+3')^L/^5K!
-MU(N"-G'Q/)97$F_B9LZ522GW78A'9]\C830:8WEU<M^//>^"7WG!"R[Z&@#\
-M_A_\/M[Q.^^H#,`/D[SK]]^%B]]Q,7[CK6][^L[MC;\^:>_.YS>;]>RR8B:K
-MB)3WU`'01BHXV>O179B4"[^E,7"&0WK]DH2WS"`XX,"&%'>:81#&H4S)>.W+
-M9&T#<+3%@;R56L<`4)FR3XD4?'3`1*!N;\3]8?S%8;SM=;_]6V]9_6'4`?7#
-M^*'?^7N_!P"X^!T7X_?_\`_^HM6(;SWSC'W/:S1J=CJ.+'"&&=":P:RSD)\9
-M1.P\/P!HG1W9.5HH/R,`]#")<QE$&LP:@#;U`7N^Z/\S06O[./;&@MD\+CN(
-M-$#:N'E_L!G:T>YYPH/-0\Q\CWRH4"0-,J\A#\@#^0.Y)YM^<.%%.7QN<U#9
-MP=I]9`X.`IO/Y[X__\Z(F3$WVZ*3]V[[Z=[RW<MO^;=O><6!`_<2`%QRR255
-M!'"BRW__XS\Y=]`_\C>[=\Q<M'/'5DZ2-,CQ[2BL0?0$96=[CO3,G'.=)-TQ
-MA9DY<TE>3D6/E0>U\1K)>%GD$-Y.TZ+GJ:G`9E."HRT.4.FC:-,OQ?FH@TK*
-MG!P"K9@!I10>?F0)CQQ:?=^K7_,K;WWVLY_6J0S`"2I_\5=_@5MNV7\!].A+
-M+[SPV;.LF4F4ZNU\/-G87*D`3,->8X)P/C`&HA9@>WBR_)972@[^;^,&85H:
-MX8T0K:F,M(YF![4/%%..[]<%R(_B20@Z^%Y+BX?:?I3@U3F.$[K]S@<>^N,_
-M>N^I`/#@]Q[$::>>=D+K0_3#HOCO>>][<-F7+L/L[):+9MO1E2_XL6<TP0P"
-MD_>LA@1#1`$9K#<W$B//,4;!GY>;?G-S^>1&99GSYS/RT%MO,,A%#6S:W-GC
-MX=*18EB-<KR_RX7)O&<2SU5\_M#@\(:/+$7:V(&28^KY&WK]L`U82`N8LH@N
-MZ*`P"*`H4KQEMKGU]"<\^9W_X3_^^O4777C1=ZH(X`22U[[N=3\Y.Q-]ZL+G
-M/;--BF1'WZ/G"#E%M-[<&X&@JD\4=-H8TXM^!9*.?,LJZ`*@Q""(VVRMK,Q=
-M$J\=T-,Z`?]:S[V1B^K[=57Q6A%"2=$QA&"`IWTO@8$GGL0Q?>7*&P[=>./^
-M,U_SFE<-W_F[[ZR*@,=MP>^=V8_WYK>\^5G0\>=>^()GM0$&-)/6#,U6P46(
-MS1I@#=8:VGIM.%HL<25R=H[668$NK)Z%RL\,:)ASS0%=+("1]/P^9-7N$(]E
-M670+GZ<(F1%12/!\+/Z-*<^]WA%Z[\U$"YLZUHP0;/@O#LX^![,&(RO.AI_5
-M'`SW^X)!]5H-SSO_*7N?__SS[W_J4Y^^LTH!CF.Y\LHK\;&/?NQI__2YSWWS
-MA1<^JSX[VS;46>:B81(U,`I"?*)L4H_+JF&4.X\X-]!"!;>8T>R9\\W_N(#\
-M*7'8[K'B\?9]0XX9ECT5%>P`!0>%_^W>%X6&(S!*^=OXV`@GI2)/>\_BLT)^
-M![G4:6:FS7$\F;WR:]>\YD,?_.#'SCCCC-Y7OO*5*@(XGN2MO_E6[-^_O_'!
-M#WWH[Y[Q]+/K)Y^\!ZR96'-F]87RDW6-G+D$&QVPN'"\-\I<!QO/KSE[OE`Y
-MPKB5I>=G-KZ_#-664Z-\U*`U-&OQV##J"$OVQ>?B@N?7A:A$K^7I\_4`XG52
-MBO4RT,T<ZS]=4%L(OIMB5."B//L[BH@@35,Z]YPS$47\A/?^R7O_X]O?_G:\
-M]:UOK2*`XT7^X1_^`;_UMM^"BM0;'G[XX+_[J9=>0%J+<)%)=-LIY]7M.<@-
-MXE+@1JWG+Q!NE"6B[GR(\XL1`Y4DU)0_IN7")-_GVOI&^8A$1!:2'+3,TS]^
-MY2?>_-F\CK$AR7H<1D9::^S:N9UOO>W."__=6_[=Y]_Y>^\\6$4`QXG\\B__
-M,FZ\X<9SOO'-;[S_K+/.R+I[FC-0"$OHJ`#4:'M.Y@5TH$H<>!$7)6A`4T[Y
-M`_2?C!9T]OK((_/+FE7&>Q6\/P=0FS(-GZHFV8<JCRIR$8!VGYZ+44:)#O.F
-MO?KW/V((RRE3Z@I,#L!5_#X86[?.TO9M6_D+EW[AB\R\_1.?^$05`1POLO^V
-M_7^;INFYSWON,VANKN5S/E?TS^6(-IPU$8+$R!2]/WMOP44L.B%L+7JORT4/
-M3M-R=^^2?.W`1QS3?"*M59X/(@":&@$4ZA/KO`@=&U6`TCB`UPP>S"P!B]J,
-M^'YJ483EU1[=>^\#[:]^]:L'+K[XXINJ".`XD/>^Y]U[^_W^^;MV[>+9V;9!
-MSIK^NPOQ&<3:U0*838_<M(RTK3"SJ?B[0T!-F:!E=9ISYV=4%?YY31^:G5%@
-MH]39`??\[+CVLT-G?[7IX1-!YY47_CG"]VMZ#?G;R@Y#/JK7,A*BB$F<'=D#
-M"XWWC;WF]_4P[U&F8(7/@X".C4U4P,S0K''JR?-HM5ITX,"!5U8IP'$BAQ<6
-MSF\U6Z?5&W6*E/+AOC$$%AN>A>XEA2X#0==,0?DK2!D,[I]\5E`HE]D0(BO[
-MN?@;]@WHPN.FH/)L/$*^DD=!`8O+7]]Z9MY(-LWNO=&T%*&DF*G#3S?E/3R>
-M$8`MU$XI?(J#M78&&YD=Q\Q,"ZUVB_?NW?M*`/C(1SYRPNA)[40U`(<>.?2J
-M3K>#DT\]"99W/@S1A7(&6'\.TE29SA>;71S,TY-U(;(7+_((*A@2SK'=A(`C
-MY`J07)HK<-%LA-7%TF<L;QQ.+^=32=A<I.AYM&6[[X]0OCE2X$CGTD]HWWP<
-M)U!11-^ZXUOXTI>^].:?_,F?_.O*`!SC<N^]]YX>U<QB#BTTV(;[;HR4BY>Y
-M]EZ7"P,E7KFST%<^=<EX+GME9VDD6+P4%;/_HB+IO,Y#OC.>HJVEAJ$0$(CO
-M04^I'ZYC/C9F.!Z+3L#FNP2Z3+,+7QJC=!2)"*G."J)1%.&__NY_/>-$TI,3
-MU@`\Z4E/^O%'#A_B\22FWF"(9JONAGR=`P[4OPR-QV&D4';!32O^VT>7S.V7
-M/@YK.52:4G7CTK@DK"[F@,:ENDM36XKE:KO18?VU3GNLVXKEW]K:1='I-TC8
-M]^IJWT"C&3MW[OQ_`/QV90".<>GU>DB2A";C"596>]B]<YOP[%F13Q!RYQP!
-MY?\)2`\L\?A"V73!^^J2^13R&)6\ARH8$Q;I0N#`LRK=-"]7POY!I=$NRSIY
-M>)XN5P[&6L0<ZWO[[V^?(/^=K&-@]-KF"6"DS#BRM((TSO8TZD2WJPC@.)#!
-M8(`DCC&))WCXT"*>^(23PO%=IJ!,A+5":`X5H.!M"I&%>'2>\<>^&DWQP?G\
-M/><H@PH#K:%FS)OPD5-\,JWMXFG#D?CFO3T_:O4O(0W=A-&RCQH.)^CV!AB-
-MQQB-1FC/G%#Z?^(:`*U3L-88#4=86%S&PX\LX923=H-UU@84LWUF?8?YX9D"
-M)=;Y4#M/NRWJ@&'$8"(,#KVR^T]=XHP*4;X6F(6<8K`R&X6F9+%3+FX%P4=(
-M/%7I:-J;*LV82[*51QG=JZ-X"KT9+2>>6N]P'T,1'CRX@,%@B.%@B,%@@$:C
-M41F`XT'F9F>AM<:@W\=H.,1=]WP/.W9L0:O9R#PNR_):SE?EO7,A6N`USO?U
-M!?<80L@HA.DD//D(0D_1)[(![EK%-RY7$@HZ'^6/Y2GUB@UY8(U\V7W3;ET?
-M1;JP:<*B*8S(-JH[LKB*^[]W",/!`(/!`,/!$+5:K3(`QX.TVVTP,R9QC&ZG
-MB[FY.3SPX&&<]<23X?'Y64ZN<NZ<>9I!R/9N40G[#@L%9A6V`JG$*(11NH\N
-MN*3>5UCQ-14^G$LSIF@%KU%\G*96O`'EF[Y?@(.59=_/-&!33\[3HYOQ.,;=
-M!PYB-!BBL]I!M]O%>#Q&J]6J#,#Q((U&'9&*H),$_5X/G4X']SYP$*U6':>=
-M,F\N@*S]I7,;-@N[);0L8>E\_2U8_L$DS_>*P90+4JUCI6*D0%,\M^Q.2*^:
-MK_EQCDN`U@J9UW6;&L3KNUI>PS20_^J.'2EL4F;W;K76.'#_(^AV>^AT.UA9
-M64&GTP4`-)O-R@`<%Q^L5D>S6<,DT9C$,5:65U"KU_'=>P^"5(133]H97,G$
-M924^WPKD'$M/H!0F45^_E4:YQR''1H/2PF+Y=4MK>$W>=(Q,ZQ;Q-NNA>>UB
-MP.,Q-L#KO?FLYW_'=Q["D85%=#L=K"ZO8'5U%?U>#P"J".!XD6:K"8+B>DT1
-M`^AVNXAJ-=1J-1RX+T*S4</N'5L=;[]&6&G+D_F00`HRY:H`95Z8B^DS4ZXQ
-MQ7F2T+*H(^>/:4H)+G@/4U!MO$XT,-4:3'FM-969UC9'^G$:':)I:1,A35-\
-M]_Y#6%S*E'YQ<0G+2\OH=KJ83"8`@.%P^,B)I"<G[#3@&:>?]J\/'7IDAU+9
-M$(Z*(HQ'8RBE0`1T!V.D*6/;UAD0*>.=66375&R)22H9.PB36[I1ZCP)`=67
-MG[@K0I&"JW3J%&TXM2>?;2TX<>E[FO(:MFY!4_X73"N6,@CQ8U>PVZAB;W+2
-M6/)!Q'&"[]Y_"(>/+*.SLH*%A44L'#F"Q:5%]'H]!R6_]=9;_U1K_?4J`CC&
-MY>:;;KHNBFIG,C.4(K<W<GEY.?/XS&#-&(YC//D)>]%LU'.040ZW^&B3#P?>
-MF*9X8.0>)P"[5`*K+6P+MBQ"9>"9['GTM`M=K"@OO3L/>)Q6'W-Y#F](B\(,
-MB3:L?(^9Z*.T+@QT^T,<>/`(.IT.5E=6L;"XA(6%!2PN+J+;Z2)-4W>Z4C2I
-M4H#C0.(DGJ@H,N&O\4\JPF028^'((M(TF_Y*TZQ&<-K)N[%[YQ97')1D^Q(6
-MRB6Q]7H=+U]#H))0>AI@A];0U!R`ATOB\W7F=#:P#V1ZS6.3"?</?"!H`R](
-M1&#->.C0"@X=64:WU\?J\C*6EI:PN+"(I<5%=%8[2)(D>,QX/!E6*<!Q(&_Z
-ME3=]^JZ[[F2"HJSGG766Z_4Z`&`T'&6\^F"DJ4:W-T9O,,'L3!-1+3([`82"
-MB!EW-W-/Y3PS`56X<ZFYQ\("DJCD\24)JZ/@R\W<PP.;\EL&'%/^M!R]A'0W
-MO$W,]`>OL9'_^?>A'N_B7TD1M=L=X9X'CF!I>17=3A>+"XM87%S`D<-'L+2T
-MA-6<\MM?\C__Y__\$]=<<\WO5Q'`,2[+2TN&X\=4Z)G`G(5R]7H=:9)@>6D9
-M29)@,HDQF4R0)!,,1Q/LW;T-.W?,H=VLYY:"4/D2S,!1^QP\#[LM8&^LDF':
-MCEY>HR!?PL?%ZW?M.1^J;$@YIZP8V?``$&.ME_U!1`ED?KO>8(*%Y1Z65KH8
-M#H;H=CI87EG!\N(2EA:7L+RRC'ZO'X3]\FD>?OA@4J4`QX&LK"Q[);*+/9BA
-M=8KQ.$6KU08387EI&9/)!./Q&)/)!/$D1AQ/L+#2PZ[M<]B[>RNBJ`B[]1D`
-M`:J(GF,@H.XJ#<O%ZK'IJZ^G&X?IJ<;:KI:X1.VFO`F>?L<&BVX;1P#1]\,2
-MD$T)4QP\W$&W-\1P-$2OV\7JRBI65E:QNK*"Y>5EK"RO8#@<>NZ(?,K`C"-'
-MCJ`R`,>#`5A==6D\F:(?0-`Z\\U#@^N>FYU%M]O#>#3&>#S!9#S!:#3&[-PL
-M1L,1EE?[V+5C"[9O;:/9J&6>1"Z8I(S9AT-?X[Q]0=<HG#6'UF6,!$%5L'2>
-MO63##P<GZRG/B;#EN88+IH*;+T$RKMOFWS@"2--CJ/-$T"EC.(FQVAUA>76`
-M\7B,X:"/SFH'*RNK6%E9P>I*UO+K=7NNU3<U7XX4'G[X8&4`CF5YX($'</KI
-MIV?5?H+;QV>+/MD02';'>#Q&%$78NF4+!H,A#A\ZA'@RP7`XQ'`XS(S`:`:C
-M\1C+JVVTVTW,[]R"=K.64[QPA1>OUS<O>RQ03!%**HJTAL<NI@NT?D..UUCJ
-M$5(881V8T1H9PP\V\6<`JYT1ECM#C"<Q1L,A^OT^^KT!.MU.IO0KJUA>64%G
-M=17Q))X6\@<10*0B+"PL`@`>>?AA[#OII.->7T[(W8#,?-[99SWI9J54-OV'
-M;#&'(X,A6^#*9L8)A&:K!<V,7J^/>KV.+5NV8,N6.<QNF</L[!QF9]MHM5MH
-M-!IHMUK8L:V-F58#C7J$2(6;A8/9=\KGWOE(@-?PP%2H!9;^?%3V8_+&TGS:
-M&-9?OND-1?UKW$"/Z=6;&:94,^)8HS><H-.WT=P8_5X?O7X/G4X7W6X7W=4.
-M.JL=K'8Z&`X&2-.T,).15WP`4(I0J]4P.S,S7EQ:/HN('JPB@&-4OG7'MY[/
-M6@-*E=3)C`5@<IM\F;.4@)3"EME9)%KCR,("NMTNMFS;BJU;!AC.S6)F9@:M
-M=@OC=AN#X1"M9@NM5AVS[0;FV@TT&I&8W.$28LZU<OK0V4[UMRR-PT:*?>MI
-MW;3G/SK/NY[Q>,QTG[+M1L-1C.$XP7"<%7-'XPG&HQ&&PP%ZW1ZZW2XZG0ZZ
-MG9X)];L8C49&\5GP1?(:GXI`I*"4@HJ4NO&&&TX&<$(8@!.R#:B(GW7OO?>^
-MTK7R<M[9_N"V..A.TAJ3)`:8T6HV,!J/T>_U,!@,,)G$&(\GB.,8<1PCC1,D
-M28(D23$<)^CV)QB,$[!9%1:1FJKLA6X;Y1IG0:N/PA9=H3.8>SZ2I\D%&.6'
-MXS4LL0-3EG^7OM[ZIF'Z>UCS<&5(-LL]&:-)@FX_QE)GC$YOC/Y@A%ZOCTZG
-M@Y6592PM+6)Q81%'CF1M/7MTNSV,QV-D&Z+L-;&V(?6TX0JUFD(MJNF'#G[O
-M@W?<\>TJ`CAF\QJBG]/,4"4-<$N&X91?;MDSRT#3-$&2)JA%"IH(P\$(X]$$
-MJXU5M-IMS,W-8FXN2Q':,VTTFTTTFTV,1G7T>W74ZW6T6G74:A&:C0CM1H1:
-MI!!%8@:8RXIE)=YTK=(X;V0Q9TF(3YOPW?S8ANX;>[?^/]*4,4E2Q(G&)-:8
-MQ"DF<8PD3DSW9H1^/YO7[_?Z)M?//'^WFQGO>#+)*+\9(4/T.I]=[@[((.0*
-M*E*U/7OV_!B`:RH#<(S*H4.'SJ%<"!<4VCA;R*&UO4%G!!F&+<CV\+3.+$:C
-M'D%K-JW"&(/^`$M+RYB=F<&6K5LP-S>'5JN%5KN%5JN%9JN)X:B.1J.!*(H0
-M135$D4*S'J%>4V@W(S3JRE]^`A%88*S6/FHHIN[L"HGE::R?+2X^YW2%G#;H
-MHX,7H(W$_2592`FABF1@8B!.&7'*&(Y23%(-UIE1CB<Q1N,1QN,11L,1AH,1
-M!L,!^KT>^OU!%NZO=C`<#K,H+4E<U\<E@.Q;PS2=.:VP-,0N%&%FNNVVVV:K
-M+L"Q6P#<]KSG/KL=19%I_4DCP$5_9%=*FTT\,%N!F.5M!*4(2M6RV]($XS1!
-M/)F@V^VAT6B@V6IB=G86,S/M[._L#%JM%AJ-.FKU+"H8F6G$[D"A7LN,010I
-MU)1"I(`H(M0B7W3*=P28IC8`RKWU!O"^&XHT-ICPTYI=!%\&2'7V>TR2#)T9
-MIQD)RR3.EIS$28HT39&D,>));%JS0PR'(XQ&V3'H]]'O#]#K]3#H#]#O][/P
-M/DV%MV=1+R!C]'W>OQ'ES_+_[/>W!<&=.W<^]]9;;U'/>,9YNC(`QYA\[I\^
-MLR_59<RMC+(%$-D]OI%OUV/!KA"SS6EB4S1264O(Y*AI$F,03S`:C=#O]U&+
-M:HBB".V9-K9OWXYFJX&9F1DTF@TT&TTTF@W4&PW4HPBU>@U**=1J-42*0"J"
-M(D(4*42*$"F@V<C8\2(BUVTHUT<.N@&\`<5U$)U"NP\;-!AY72]P#8$92'16
-M;!U.,GV9)-8;,[1.D*;:U%.RL'XR&6,\FCB`UG@\QG@T1K_?1Z_7P\KR*L;C
-M$2;C"9(D09S$QM-+$K7ROT3LRPNYB,JF"`ZUR3"*;\)_8Q@.'SJT\WWO^[LJ
-M`C@6Y>M?_]ING>HFET8'/AHH,@&3:16:5"#K$1KZ</)3=B9=<.TA]]@4\2A%
-MK"90*L)X/$9GM8-:O89ZO8Z9F1DTFPW,SLZBU6JYVD&]44>M5D,MBA#5ZEE$
-M4*O9BC/Z(Y^#*K/9M!XIU")R,TNU*-1.14$#I-0<*-EID*2FO';23R`DJ6?/
-ML:%&G'KC:CVZ?;XT]2C,5*=(D]0IO`W5QY,8L5'XT7",X6CHN/A&HS%ZO2[&
-MHPGB>((TU4C3Q*SQ8K<+F%F[DJ%7:!C##>'UV6*PS+^SQRCEE=__%1&!RJZ!
-M)$G..'CP(85CB^.H,@``,!Z/3R=%K>EQZ'HIJZD#6.5GN5&80,J<PWXZD$P[
-MD909A-$)$IT!2^()8:0B]'L#U!N%C3"3```@`$E$051U1-%BYO&C&IK-!AJ-
-M!F9F9S`STS;U@Q;JM1IJ]9HS!%D=(<J,@%(8*]N6\N$I8/Z:Q9U*T1IY`J$6
-M%2=W-0.I+C+XYP%*S/#I4K9U%6EJEFEJ#9WJC$-?ITA-_IZ8KDF:IHCCV"A_
-M@LEX@L%P@.$PP^6/1F.,AD,DB3TO1APGT&F2I71B>6I059#_;7@,G`4(4D`N
-M?!=6R9D)2L'5!XA@4C]?#`01-YJ-4Q2I$V*OY@EG`%975DY:#])9&-7)9P::
-MP*0%&S"[M5^LY3;9;(FD%MME2>[=(@!V\21BQ),Q2&6(LEJ]CEXO6S]-BD`4
-MH5Z/4*\W7-I0J]70;K=1B[+S&\T&ZK4:HEJ$>KT.I2)S@2H?)1CC`(()694K
-M8'EDH#%85"R5R@C`SBO83;O:>%QFF']G.3NS1IJD2(7RQ\D$29PB,<IO"ZC#
-MX0"3<8:V'(U&;OXB35/H5"-)X\S#)PFTUJ).P[+.XXJX1':]-UQX'_S"(M>7
-M4]Z6)T*&.LKD0_:OK`'XK<B@@P\]A-_YG8N?^+%__,2=E0$XQJ0_Z+\HNW`V
-M73WTJ'4JC0L<QM_N%R0S;T@0H")3+_!DF'XTF`P)2:JS"QP$3,SR#V7S_UH]
-M\_JU")%24-;S1PJUJ.:4O-5N0:G,$!`!L[.S+E*HU^M0D4*ST32D/<$%G+TG
-M\OENH&3F+YM)1<W:H"G9*&B*)(Z1:@TV7`I:I\:3#UV(/AJ.3#20(K%AO_'\
-M29(B36)C,%)G3,`PA5OVXPZ<$:`3D<_SS0IOUP611BN@<@B+P++J3P(C4C8N
-M;95?*8(R("!K-),TQ:5?_/QK`;RS,@#'B%Q]]==QX84OQ-S<EG_)(AXL30"F
-M9`0:N3X]B6Z:XPXTRN.:"'[XQTT%$;F9^+`J7Z3R9K,\)$UBI`#B>.(N4"#S
-MWE$M`E&4%0>C"*04:"4K%D)X<B(+U<UN:S0:.6,$U**:3UWL^['=#I-'PW5%
-MS&<V13IF1I*FHKVF133`!@2510/,621@/7N:)BY:D,_M0W9C0DT'ABGC3M!V
-MF$O#DZ^Z/-Z<ZR("`I&&!7O)PAX+AJ=\A\#_AB1R?N']E?GI5/8`K37B.'X[
-M@'=>?_TW<?[YSSUN]>:$F@7XSG?O_I>O??6K/C,:C5U.:F<!M-;.PUE/8HM&
-M;"(&+3;'ZD)]AW*E,-<<"'OWWC*4*OST+YY#I!^75^VEU\Z*4LH]1ID.!:G(
-MW*_<!1T1A?U!"KG[LK!8>X/`=J0YVX^GM09<R,\`:Z3F>[.*#ZV=!V?SA;*H
-M,&;OG\%:=">U-SZ.X,3$8FS@VF#?-9#(3N_1O=+;+]%&@1+X8XV`UMI%`$3L
-MHC19U+2U%1M5U>S?>H1ZK<[;MV^E6_??\10B^G85`1PC\MX__N_GZ31%`7TB
-M\/,L*+-X2JLP6Q;B-H>$]^>&9S2):7=)P2-#C_5@\/G=7X)?D-U<@8`M4U9[
-M8,U@G;J72?+FIC!GQ*7FAPM?AE7RW&-9UE!$R.T>0QZSK,D91K8IDWW?E$&7
-M6'OC:?\-Z]%%-.:AVQ">WN?R)&:O;62A2(5+3P/O+VL`N>B),X\?5/\##E0"
-M*=!X/,&___=O?B*`X]H`G!"5S&NNO@H`D&I]<:IY8RR600V9BOU")G]UNX.\
-M#II#<:XW;A5?YU+0=0Z6_R:/L;=H>(*A$S,AAW!\6<IAO1BQ9^TED>\+NR0K
-MZ<S:T8S9*("9_0Y$0P],)FI@:=!,:Y1%V.[!5'*#N9^]L.&^3Y_8=17(?!'9
-MURQP#60K\RS@SQS^7M:3.Y9B%CU]WS*U;3^O_"*%,F^:(>"_@,-^*/*LR,R:
-M)^/)JXYWW3DA#,`%%UZ$Y:6E\V^_[3:.UD++F(^\)G%M<.%3D6XZ9`;/V(`X
-M=TWFV;'7.\QS:O*,/CX6T0&C,#0YMB$F"P,VRN,4Q+<M61#^607,C(5V!<W,
-M*YL2IO&"[O7-P!";.@&1_6^C\/:_;8!D[H-(!9A$_BXHVK)(QIP0+%>18!V=
-M*^A!&`9V]0P6A3L!VQ6>G$V;S[R_(#*PG1/3-;&/`;)ZB^NH9%@`<P'0\O+R
-M^0<?^M[<\:P[)\PTH$+ZO`,'[GEUFFJE3:Y:;/WEJH+6G>78?P/%SR?N5))"
-MJRD&I<0@</#OK+TH,U^(C@$)CB\VNP!<2F#ZVV3S6/8IBXT@B'VAC"P&WMS.
-MKC!H/*=#/F8&(G.&YEVQ3T7(&1%VNP/8[D>0!3SQ6!"++<<<=%7,<C8;X^3Z
-M*11$:+*0RF*I"I$J_=)]F\_L=#1M0J5\>(]<\<_53"(%I3*N!XN_4$HA4EEW
-M)HHBU&HU]>"##UQRS;77#8]?O3E!Y%MW?.ML!D>,Z:V===L`I;K.I8?[GUPU
-M7A(M3&/NL;5Y_YP(<P'RX0"'SEVD!#X4\-/#'$0$=MVY-3;$ULM;NT?N<V2>
-MG)SG=ZO2R8\.6Z@TF8A`1@*.?8F-8;.I`'NO2^(#L2W<62/('!ADOR_!4Z#9
-M<ZP"^RY`KE_OH-O6PW.A$Y,?]K$(00D'MA!@)><!S'.,QZ/=5U[YU>BRRRZM
-M4H#'4S[SJ4]$>_?N?;U.]:-N<A!1X-`-K@[$V0'S5XF#2HIJ;(L$%'[+MFY`
-M0,[OBUR`_?80&Z1H\O`6DB2$VM*7F]>$S[%M'4,[1VRASN2B!#=S+]MKSGMS
-MN$#7Z:$I/F@?"<`HN5-6;6L'[",<:ZPHM)&EMI(HZ(@H9;UX^'U9(%3Q8<I$
-M`+Y;8#=!4PX@9?]FST,._:>4DJ.`KDM@W\/R\@I^^?5OO.1E+_NIR@`\7O+)
-M3_PC_M7/_4+ZX(,//'4=MS_%+K!,*DWX2P+O3UZ1\_F_NYO<(9=IN2PX5TQT
-MQ7+?EQ!5?A32C_"FD!7$%PQ)1!$^<@#):$&6)7R4('-Z&U&0P#.XF(,$$S++
-M=BC+EX4]93T2(IHZG"7K>R8.8Q04UGIY&\F04U*?\_O*?^B]B[&>40@E:@(.
-M"&32">47HX$`I12^=N45OP``'_OHARL#\(.4;]^5H3!__A=^$7_SUW_Y5T<.
-M'UY'T7/MK#R\%(`"NT,N\`@43>;Q\(5`&S;80#?S],KTZ2FH0UA0B?6<RA3/
-M`*.$'+*(*I;1`OF"(*VS$H\$K1@AH`L*C$6`92AA4K#G(%AQ6'@M$ET,V1V1
-M(!LFC[N7[5(YJRF1?$K!H?%02.]L;B[X$2@T%/ETT(7U$M^?@_O:_9$D492F
-M-4RNLY(5!`\<N`>?_M0G_LVK7_-+`("[[[R[,@#?3WGH8$;+?.XY/X([[OSV
-M:Z^Y_KJ/??:SG_HERJ8X1$^="K/H'.A_SOL0"MX_.)C](:K;7.),2'00;!7=
-M^?M<S8`(KH4'L_"3/9^YF-BCLAE&9RMX"G6/4VH9A;`@`B%,Y2`,Z`2HI)Q!
-M+`A-O(:1*S::R$;6+M9@(2;1<G3**3H0OF7G\WQ/\D'!_1QL7J8"P8?O_Q<+
-M@MY(F!%@X_TM$E#:/Z44+KWLBQ=?>_UU'[GIUILN//M'SB[=*U`9@,?`VS,S
-M+O_J98U;]M_ZAJ]\_:L+1Y:.?+C?[_WBXL+B=LFUEZ_]V]%>.=ABM<?FILHT
-M"!5\*._\))GY6G,8_%UV/8@56L$0BKM"S.(0<T$J5N[?KOAF?@E;]2?V/7<&
-M>RBJ>V_*A^;&""D6Y41O%5SUG07A1[#]6!0%25H(Y7(($9&(/CPAV)%@'7J!
-M%UE2GW$>8<U!:N,C`V$@%%P%7L)WR7QIF:+ZGR?L#H0S`_XQY)17&@4Y5"53
-M!NO]%0P6@'SZ0T0X<OCPR4K1:[J#WE5?OO(K7[OD?_[-UMOON+UN/\(]]]Y3
-M&8!'(^>>\R/0">_\PN67OO.44T^]9[6_^H%=NW?MFC]I'VZ]Z2:#6F./&+/J
-M(7?;Y93?0U2]UP>)7K<YG'*XFA[[\W.A8Z:\HDL0=J&R"]STKNUZ[^PML`?8
-M$%ROW7I"#D);$U782$'4#5W/WD00)&L4\"`>%L\1I#*F/0@Y!\\RZR#7NK,%
-M0@&B=45.-O4"%^';%J.MW!.[[\NU(4U'0(;F+J>WR$2H7!3@$P<614BB4.G#
-M_)^#EI_H+[KQ7YO[4]#[1X`/$6,4./3((S08#+!G?IYWS>]^X3.>^8S5Q96E
-MKUQ]W55O9N;H26<^"5=\_8IC4K>.V5F`.^^^"S]R]CE@9EQ]W=6_L]Q9>>>N
-M7;NB+5NV4+W18&:F)([Q[C_\0WS[CCL<OWMJQE&3-!M-M3,`+##G.ILC#<`[
-M&<:FA!>>@ZJ56/=-9I,-NYS?>D:Y$EP+;U%@)G-+2P1=.7E'2]KW_!E^/)G-
-MV")1-K-`LN+&+.OX`GE'T&31A/ZSV]O8*+O[EL1Y6CPC,5ODO<<=L!F3$DA)
-M)H/%9[$SP2J-X%X,J+F#34GD6H#L!P<<O1>"J$$+;V]F"%B+Y:Z6UR$/`/)A
-MO/UK%=_R+T3*T8&[N8!($:):+>-MJ&5\CZ_\V9_%:]_P!K=0-$D2#`8#[JRL
-M+D8J^K67O.@G/E49@`W(U===C0N??R'NO^_^O;??]:TW-AKUM]6;S?D=.W>@
-MT:@#SE,H/'#??7C'?_I/;A;=LL^DJ4:JTVS45$!<?3%+>T4J*'OXU<A='X4+
-MRL82N<=Y%B%!]BD-A"RW.0Y2#G#_)*-O9D<?[HV-[;G[N@)Y\+VOZKO=!_XU
-M6-SF*8%80)W9G^/:!AR\/ENO[$%\3M']R+0X!^0C,+E&/4C'(,:G.40`LOC>
-M*#\&[*?_Y*!7OKV;O^I)S/PK0;+B03\*I)0!!2E#U19!11G+<\T8@'H]._[\
-M?_X=6JV6J,\PXCC&RO(RQJ/Q;?6H_NX77_2B#Q`=.VIW3*4`'_G'C^+"YU^(
-MR[]R^?]U_:TW')C=,OO?=^^=GY_?.\^-1@-^X@MHMEKX\`<_D,V7IZGQ_-K-
-MEK,AAF2'D)&YJLGM.#PX:`/:L-7VKRTLGGV.7E(PM*@WSR1FST$Q37!.WWM@
-M5^P3;$2NZBSO(S_``O?^!<9>I!$>5R0^*[-/-^QGR8?J<A.`>:P,_>U[LE.*
-MCF2$*7@>8H_-=^?)-J7]/4@T3]E75'V>SH(`1!;^&'FERA?W0A,M;Y=&`+G?
-M4N#_<[1@P4PXLFG)3WWTPV[]O(UL&O4&]LSOX?F]\S]::];>?^F7OW3/)S[S
-MR7T`<-,M-U4&```^\>E/9DK=:#SEXY_^Q`<2I.\[X\PSVGOF]U"KU0(1D<1U
-M*Z7PG3OOQ,TWW`"M#0T5I^:O=JRPS@.)UIS+8<E6=DU_ET2A)VLP9<`?6Z:R
-M53]E<D77+LR5_\D4"L5#2(81AK"/H+)_BIXXVX)A]NI!FL"N=:@\ZY!51M>"
-MI*`Z[P>#O*=G!6&,O%%4")4U>ZM*Y/@,6'*,X`H2+3K[\BK[!($R"B0@FY1#
-M*5D`]`">H+#GGD29WKP-U^':?\P*:PU<*S$6[5I\09ZO!/^":`<&QL?C.]SC
-M1`E3*85;;KH9BPL+`?=`=H$H:K9:V+EKEYK?-__$7;MW/7S5M5=]Z)[[#IP$
-M`-?\\[4_G`;@:U=]'0#P"S_[\_C$IS_Y9XUV\YO[3M[WAE-./95G9^=(J2@8
-MZ)#R\8]^!%&M;GCG-'2:;>31)H>4#+7YPAX1AVT]X_G\(2[*DFB!K6<7[2AR
-M<%F+I2%'(^8]D7T]^.<HM!H%;-=-\H7WD>Q'VQ99SBL[X`Z%1"%E'MRE'T%!
-M$\*+YU]+*(6,&NSO)'$,Y*N!WN/#08W+`#S6,C&3ZQ/8V[VWEP2>G//\7/#^
-M`?L10N]OL08R:E#V.U/D!H(D.E%^/!MD]GI=W'';_MRUZ@N&2BFT9V:P:\\N
-MCAJU7VZUVW=<^XWK_NB"Y[W@<=/!QXT/X-+++\6++GHAOO"E+YXWB2<W-]M-
-MS,_/<WNF#2)%TQ0?``X]\@B^<^==)M</N>I*R'X!5H5\/^B5EVSO9<HC63@'
-MS)%--0KNL*F"S%O9\XF)2(3#N@$IDQ[D>O+*>,8"EW7F&17G6IZ6VXYS0"#*
-MVI#^E=FCVR1+C_'^GKG'!CA*G&<=<WB;G[O/#(5BLYK=3"#:#T2*@QJ(-U"F
-M:J+8>:?L8RNG[)+_SP[W:%T^X9%Y?TD)IG)LOW#=!5L$=.2J)@*RADV)J``E
-MH$+6C"N^?#F>?]$+U\`"$&JU.FW;OAVM5FO;X2-'?NOSEW[AS+U[YW_].<]\
-MSD,_-!'`3[WTI_#)SWSR78/1X+H=NW;@Y)-/1GMFAHA4&$(%H!=&%$7XYVNN
-MP<K*JN&KT[ZXQ)R#RG@HKV_EE7A_$V++P^6))C<OU@H0#I((2#!#U@>,U[**
-M+VH-)".(7.3@O*E[?8C'('<[!W4&<@4_\1JV>&=K`=*K%\[U8;KLA;M18LDO
-MR`+(9'GV[/.+\08$G/NV4"<]/'D@D.`T\%&"S_]]Q=\6``5`)X<"1,Y(!Y/>
-MXERE2(P!9[F^<A$`!6Q!D.&_B#08P`/WW8=;;KP!4125&@%/1J+0:K?IY)-/
-MYNT[M[_J\,*1ZR^_XLN_`@"?^?QG3DP#</E7OPP`N/:ZZ[9\YG.?O4K5HW><
-M>MJIS5V[=J'1;#J3.JU*2D1(D@2?_>0G/0N,*&)S#FPB0WB?PPM`C_FKR`-[
-M5+X;0`QY9Y;?0M0'1*2A$("*_.8`Y=Z#K1]('#R[N@$;7\3A%2-J"G;@)[P]
-MA["S0!:7@SJD2V%RF2S:S=4.LJ*"4@I*+.?,"F+V@K&12>;)E8B&W-)-\N.W
-M'K7GN0YA:@`>P&,?[[\YB;^RWV,1YLN^U9GSM+*7G]4+E(!AYZ&_-M171ODI
-MH`HC5:P-%)B>&*C5&_CT/WYLJA/+7]_U>IVV[=B&W?.[]Z4Z??^G/_?IMS_W
-M&>=')YP!^-Y#W\-+?^)?X-++OO3B!P\^>&.CW;CPE%-/Q9:M6RFJU=R"A[4D
-MBB*\[Y*_PF0R1I#YN7H+!RNN'+P3TH-[4(_K0)$$`^4AP+G\W\)<<VR[KCU'
-M?JC&YZ,HU`]\[0#"8ZLP/R>(&@7EBG7R=@KAK,8K^[J`GVT(O#\)#^XB`/91
-M@1*YN1T?DE$!,]BD5V2Z&0Z!9ZG'D1O&0=[#PQ%UV.<(O&H`\!&:%GAW]HP_
-MLALQ)03/*[2LTP38?UOU5[X`2)(8)L<H9.//;K>+FV^X?OT>O.F\1%$-LS.S
-MM'O/'FZVVW]P_?X;K[IU__Z=5W_CVA/#`%QU]54X]913<>T_7_?+!Q\Y^-F=
-MNW>>M6?/'IZ=G0TJM&L),^/>`_=@_RVW@%0D0+?AI`<S@S1[S)J<!Y>MI$(Q
-M,(3-,B%L99F+P4)YW0P\>?P.V4FR7!H`8I"9`5;L6V?9_9FG)&5'A7V*X:K2
-M"FY@R*<?]G;.H>^RDPD"%0@/>56.@2?K*&2Y-KMQ6?]9X3X'A'%0CLU'A.WL
-M/2)$*Q`4+BYQ@!Y2I?/WV7M0SK/[,5U[J7)`YQW.+5@F(@0X8B(902`W[Q]&
-M`#+')T5!Y9_"Y2#.&!0N6\Y8E*_\\N6N-K6>$<B"J0@SLVW:NV^>Y[9N>?Y=
-M]]QURX4_9HJ#.XYC`W#UM5?CH@LOPH<_^I&WW_W=NSYTZNFG;=FQ<Z?)]VE#
-M@Q/,C'J]@2]^]C,8]`>NK^_FLZWRNX*:'YLA$79F)D-E(;<]E,H*8?8_92J0
-MX_3*O*+E#/#M.!*IB`TQW5P!"&#EE([S:8*!N#)G+Y[]81%J4^9E%4RX+6!$
-MK,!*9>^;/*D(L7(>7D&`$J!\&]"%"LJUY)2D-C;O1PFO;!^OE$]A2,PCD.`M
-MS>;W+>F'W+)C?PG9?H-H[=FU[BH`8TD2T)R^F:*=_2F]@?%#/R:]"E("*FWY
-M0>56@9&(`!S[,I5T&?PUH%GCO@/WX!O77(U&H[&QX2#*]DZV6BW:L6,[[]FS
-MY[2/?_KC"U^_]JKSL0Q<^?6O'7\&X)IKK\&%+[@0__C)C__F.!G_P2FGG<8[
-M=^W`S,P,E%)KYDE!X:]6P_Z;;\2-W[Q^C6YOF$*PA-X*3V,+^N$AN'ZFI`+.
-MZMMY`P'&H4((+B($<!B:LC!2Q*(8Q05`DI^.DS/[WAO[$5S*%0BY/-V044$0
-M\MOG1M#6#$$^+/KYDBF7'-08LE`&05)*8;C/MC!+'!8`+:9?M/NF71XR"O!S
-M_]8A<%#T*[;^RL-^6,,>I$2Y"$!1P"F9-P36\=1J=7SALY_&PI'#V!CRSQI*
-MA6:S2=NV;^-=>_;L.GSX\#>OO>ZZ\U_\PA?AK_[FDN/+`%SP@@OP\4]^_#>Z
-MO<Z[]YVTC[=MVTJM5KNPJ&&]$&DT'.(?_OY_09G*:L&>&B)'3RBI`T8?.4N>
-MN5XV!3US$`=<`,H!VCD$^2C3]E(*RH)U*-<Z)`..L6>0Y+.#\S#A3*&M>+'Q
-M\C9[-E&&RO8.*I(3>R2>C]V24N<YE?"A%D5D(AT%#I_'>EZ(-VGV(*K`BWK^
-MP8#15Q!P9)Z>?:B/O(>W%7<E6GNRKNF9><(U927D(0(A:*,+M\DWU\Z3>Q2#
-ML+\0%:"0!GB"95D3H4*_7WH?9B!-4GSETB^&$ZAK7NLNI$&CV:0M6^:P;<<V
-MOON>N[_Y/_[RSU_V;__-6W#WW7<?^P;@@0<>``"\_^__USL.+1Q^[ZX]>WCK
-MUJW4:K<016K#RF\C@*NOO`*=U4Z`&P^9,')K?!R>7=!H%8IZGJ]>>GT4X+V6
-M-<?39K'HZP=SYBR!-2Q`.V$[T=_'?C%%T$(LWB>9>TE,T`5U`1GIN$*@C!8D
-M*[#PLC*Z((G=1Q")N/*!;/'!Q_]^4X^((G*%4LOA%T1EP?WLB9E)8"S$-A]7
-M(\CC,*8I52[?#O^*=I_I!`008-D1$*`F"=$.H,?"8#$S]M]T$Y87%S9\O=O.
-M0Q1%:+5:V+Y].^T[>1^W9]I?O/WVVR\X^^RSCVT#\($/?@"GGWXZ+O_RY2\_
-MLG#X7?/S\[QSYPYJS\R@5FL$(=A&9#(>XXJ2@@H%2*N0/\X-!`N^>Y=G63BO
-MLFTM#P%V:\!ECQEAK4").D'(`^!)(VR$0'FTD:@?^(:<43#%KM7G682LEV?'
-M52APO\;)LG^,&/DEA5PD8<`UMI4GGT>9_-CF_H#/_UG0<3D24;_PP^T,,%JK
-M%`=MNWRK3"D[=Z\"9?;(8LHQ$^5Y'KDT:I"07I)Y//S"U-#SRYG_(@08)/O_
-M'AGH\W\5H`'EA6EY%C1KQ$F,3WWT(ZC5-H>Y8V:H6@U-8P3V[MNKKK[NFJO_
-MQY__>?.8-@!O?,,;\:5++WW2/U__C8_N._DD[-RUBV9F9M!H-'R/>(-?0*/1
-MP)<^]T]86EQT2+\`VR_W]*&$ZL^7[\0$G+B%/'DGYZ'",O1CB^?/@WQD?4!$
-M"<AW$."]M7C=?-T`P1P]"5"/:#_:4%1&,3GXJZ\+L(L*0#+"$.TV\?RR\NZ`
-M1"0PB41B:Q$)+\X"0$2.A,-_C^$PE(\`\LQ+*&Q>"O-XE$![PZ$@``%&/VC;
-MY5A_Y.IO16K-HB#,.;[]QX7:CVQ+RJ['??<>P#>NO3H@+]U(Z@L#?&LTF]B^
-M8SMOW[D=C5;]UEMNO7G;QS_Q\6//`'SH?W\(U]]P?>W6;]WVOMU[=L_NV+D#
-M[78;]4:C$'YM*/<?#7'%5[X,.1-0UM5%_D<P8:2&0`J:O](#*SOZ(QA__9B/
-M]Z3D/#<[$$]A",B"BQRK,"'`)MO:`"GAF05,UPTDJ;"FH*PW-E$#"3RRLAY3
-M><\-CSN2?(3>JY.+/@BB%@(5*&X6(7#.O;%'5IJJ=0CU\SF^S>,+2J@\Y+9<
-MH1VN-BCPR6Y`&$W(UU#!:F\22JWR?'\>XI,9`24!01Y#H03X:%H'H(P@T:TF
-M1X;ZN^6&ZQ''\>84RKSO>KV.=KM-.W;L`!2=<_T--_Q_K_J%5^$C'_O(L6,`
-M/O7I3^'UKWL];KSIQO^2ZO1%V[9MH]G9.31;3=1J$38[`TU$N.$;WW#1@%06
-MRN=ALL@65&+@F('<7S$\DX?SD@2T0.3&H'!X1T)3Y?BO7=@AH+P2G.-K`[DI
-M,S=F&]8-'-.P@_MZ%A^2(\"46W)I%XCD0$7^>01"DLGEUT04,@R+,5[;Z[<P
-M7.:PPD\2+LP<</5#%M#<DL^P^E^VZCM?]?<KPHJ\?T0R)9210YG"JK"J+WX/
-M/_YKS[%3D0+G4=;YR7$%>CO&T)JQN+"`;F=U4WR!EI0EBP(:F-LRA_GY>5[M
-M=M[\_[__?4]][:M?>^P8@)_[V9_#_OW[S[SSKKO>M6W[-MZR90O:[1;J]1HL
-MOG\SDJ8);M]_JZ#R$AX?@GU75H.E7W7[Z'*S`G)3+');NL@/TY!BDS.S<;9A
-M&\]UZTF9<S,0CW(CR.0]01`=D-N!9TT-K%=D0;-MAWI*[G,<@HK,[>R]L/+C
-MN)*3W])8NPU!8JK/D8Y:4(]D^63)K\?&\Y+Y3:F0`WO^/KF:2RJGK=!S*:`'
-MP0BWQU]D*[U$X2Z8X#,#W(I"OC^GM,AU`%"*!7"X!++X!^%LE&P'RK1"1+7"
-M,04D*6#TNET<_-[W-I4&(-A45$.SV<26K5MH]Y[=?.C(D<\RL[I^`XC#'X@!
-M8.;Z!_[A@W^V<]<.;-NVC69F9U"OUQ%%M4V%_E;B.'&Y?_$B05AYS8UJ!@5!
-M#CT_,[L5UW8)9M`A$$@^UZ]7LD8@/`PL6T\&],GP/C;<9,]P&T0'<M#(IQ,9
-M'DA>A&*HAV%@N>%]#JYKI];D[<2&<T#>+HV#94:0152_E$N&VZ$W]]R+4N'\
-MIAYO`*TAR+/XRB$MWP,77,UBQ-:5'IB-XN;WK:F@B&B57U;4E:(P&A!_?0W`
-MY_S*[@ET"$$5#$J!0CZ`P`C(HF]NP]'MM]Z,*(J.1K<R1J):#8U&$W-S<]1J
-M-<_\^P_^_:O.?\[YC[\!>/_[WX^__=N_/:?5:KURQXZ=W&JU#%=:A*-E/TJ3
-M!*O+RR@-'&0(F\-DA[ED2,?EO7^NHT#(39)1;G:`'"*O6##T1".^D">!1!Y4
-MHQQD-]=+)@ZVY&)*@9$%H`B"0X`#G@"A\&ZZ3K#ML,`K%!PG1,```"``241!
-M5):%D&<_RI-I!HLV_=!/N*H+A=5<^55>(917_C:RA1M6U]URD!SV7NY1+U/"
-M,,6@J0@_R0YL<WX53&3">_Y<>A=2C.<71DB*6F!U9>6HHF'[N:(H0J-11ZO5
-M0FNF38\<>N3W`>"2O[[D\3,`7_CB%_"F-[T)WSOXT/\]CL=H-!M4;]11J]>A
-MH@BER_$V(./)&(<.'4*!<R]`FN7:-$"N[42&&TX[K^\HP]CS"%CB4+NPTW;)
-M7,O0L@49Z"S98J&%'Q<`11#\@^:6`.;KA^#9OIA2KBUIM8!]G\NW`0,F4S+3
-M?-+DD?=>[G0W*2.8?/,E$PZ\6U"I%VE6&,HKX5WS^$QY/^?0>X*Y7*1W(86W
-MW>8K`$0(.PI*^9)IGNH[WQI45`X$(N6+?,I"B)7R;4`2D&X4NQ;RKTQ-<SX(
-M9!B#QN,1CH83T+[W6KV!9JN%N;E97EE=/>M/_O1/WOZ6-[\%G__"YQ\?`_#R
-MGWXYF/FD@P<?^O6YF5DTFTTT&@W4HL@K)39?`%PXLI`]GG,Y),)Y;HD^5;D?
-MQWM\.(]D<0'.(!CR2)\24($LQ$,$PF628<H``2:2+34X"*Y-$$.>``3S^RA,
-M`\)-[(4<`N%]+I(05'5R68?$Z@>_"/OB8;[U9L/PLL6;9<4\RDTY>N_O^_?,
-M,K=',.'G"$5SD0$+Y&,!@5?*^T>Y8J#<Z4?.NRO9(;#U!+D.W+Z6DE.!^><3
-MUZ7$HR`7B#)0J]7PR".'<+2DH'9"L5:+T&JU:>?.G7S;MV[_W7OO/7#6S[S\
-M9X[J.1\31J#??OM_^4M2A&:[Y?+^:82,&[)*2N'!^Q]`G*2H-Z9T6\B7`4D1
-M2(<+'(/9=#"T-F&I,R`,UIEG3M,TRQLE,8;=1BNV[E'N1W58%A9;_E@N%&'_
-M&/;KL-T`D&WG07(0D*L7V$U"RK;#&`4/SCFMS6B[R<-*\^^=<W426Z-0)&BZ
-M;$LMQV@LJ^B$$L_N0^$L\A+AON-HE/49LV34@7U8H`A5KC!80N4=0OP#X%7H
-MF3VXQ\*#(<)^!P2R2U]*)P(1A/Z*%$(B$RHX*<^>D%V#X\D$@WX?&QV"*TU]
-M%65KRZ,([7:;9F;:ZCU_\MYS`'SG<8D`F'G^_@<?>,',S`S7ZW5!P822158;
-M-P`+"XN&8UTL?X0LY"#',NN'-.R/F$>024\?DH9FA4$M%XB`0\[ZLB@W=#CA
-MB&BP;EMX?GEQ@H--0'9@QQ7YX&FR1`8,L14\CXC8R#44#E*;)PO8B<@KH\7W
-M4XZ=%T#)_2Q(0.`Q!7"+BH,.#<H&=<!!X5:B/8N%MO+/'DX"YO;YB86?$A?@
-M<G[EO;O<!AP.#2%7#Z$".U1A9QH!BXLKZ':Z1ZUKEM#$X18BA4:S65.D?N+F
-MFV]Y?%*`/_VS/]U*H'I4BPA'E>T7)4E3G/O4<S&9)*+`(QQ_@.HJ"5%5<9K/
-MAOT^=-7N;Y8.Z*`FH`75&(D55VM:;CFG8]M)H>D*-@W#P)']CD$E<MS\%0U`
-MA1Z<IGW;^4)Y@.-A$;&$^;OGWE-^=%<5<WLY9R_J@\XH$-F(2R@[<X#H<S4_
-MT2I4BK*NAN#F1PY/(4%&96P_5+;740SZ!+U\Z_&5K/HC0`6J0GH3IF'%'Q\A
-M<8CX[E<Z/>S:M7/3WE_^G(I\9T)1MJRDV^M>\+[WO^_Q,0!+RTM/JM?K.X,E
-M$XRCROVMZ#3%J:>=AE1S:7Y'R+'MRM%4$JV9@@7E(/_T!2CO;:3B.V/`.H@(
-MUC0$@II,]H)#1MHP[*<-_?PH[-8K/96F/0.+M"G,SP-VHISW#VL`G-NY%_;!
-MK?*'WZDE:Y5=`2YZ"OM:N<W-DF@D4(;<DL\0!$2!XR@4"*V!RY&!6`6#&`X"
-M32O\47$8C!"L6Q/F`'&28F9F!N><>\[FPW_1M+&+;D!9!*"48F9^[E_\CS_'
-M55==]8,W`+??=OOL>#+Q/QIG;U(;[[JNUYQ2!&S4ZYB9VX94ZR*+:]`&S"UN
-M$*"@_+26[RWG6X(0D8&Y33.T3HO=`LU!<9&Y!"EK&&HU<1YJY$\*MH_;.H,N
-M@&+R_;K2G@I/L;<VO+?M1QO-N-DF%AM]_&@R.;X^#I3;XNW#0IXUG`9\K</B
-M*Y#;,4H(4(3!VG#%SO.'$%SR]Y$*VF]9G4()Y<]'`JJX\ELA`/7XG%\%X3\5
-M"LOD>061VV(<%"ISZ"@"NIT>?O3I3T>J]=$DVJZ"FT6G*722[<%02M&A0X=P
-MQ157O/2BBR[ZP1N`\\X[[U>SU5P)M-;9IIXD1IHD;DW3T10#6ZTVSCSS#*QV
-M!D4KCQS\,J!HFF*M;7$*?HK-*K\$!V6[Y;+U83(7=49`(@L1H@LS37#Z'>+]
-M)0!&7!@:DGFHK+C`:P<'5`X@L[3<Q.0HN(GL]F`__JN"_%5LZ(4?Z\WWM&04
-MX(IYPC#XU\\,0V@TY+",-P+*32)RH;]?N"_HN5NV'Y2VY@(B&/BA']D&1#"P
-MI,1WHL08L(A&<M=7`7-@6Z?*7P$'#RW@^1=>@"1.-AW^B[6/V?H[G2+1*9(X
-M@4Y3J*B&3WWJ4R]^7%*`KW_MZR,B($TTQJ,Q)I,))I,$29*].7U4%@^(:A'^
-MU<__+$:C,9(D+2FVA`4UE!1JJ`R3+]9IA1N#=0!(\??IW']SF":``RR!V_3+
-M/%WQIRHP3<$\<NYVSD%1B]Y6$7F^@V`^GX---]E%I<*V)865?Q_*^WG^P`B"
-MP5HL.F6_*$5>N')K+XO]AA#;CT%48B@Y&.!!;D=@?M%'60T@0/;97%]@!I3M
-M]^<47.5J`0%O8&$.0*2>%B"F")WN`%NW;<.//>^YF]<'%SUE$:E.4^A$(XT3
-MQ$F,.(Y!!-Q\R\W)XV(`GOG,9_YLFJ:<)`G&X\P`),D$29(B35.`]5$7!E]P
-MX078NW<ONOU12:L)01ZFJ!@1R.T->2Y['X+ZT#]?#/2`(2ZY3:]QI$%*L;%?
-MN5@M*"PY<0Z4"C;$Y^7D=@7(77>6=S"DU,ZOUR+AQ?,M0//9H7/YO?#\9O.R
-MA&`3A;4/RP!L>0$4V:(B!6/0?M)/^;#;$K,J#T8*^0#6*@*JH+5G9P64Q!;D
-M1X.5"NI*X>AQSO,'4'3?44@2C:7E+I[W_.=C[[Y]F^RP62.7M:C35"-)4L1Q
-MC#B-$4]B3"8Q)N,Q=*JW/RX&($D3Q'%"<1)G!F`\03R)$<<33.(829H"1]'S
-M9&8,AT/\]L5OQ\+"$OK#L0=KY*(!2,Z]PI072A='>M09Y5I7"/)[ST$@.P;Y
-MEF+QD%%"OJO@)Q*Y4,E?\ZMR-LU'%;8=*$-XN8TW/^GHBW<<H._\IIUP*J]@
-MQ*:<@Z"PR('R6U",?2T;F3@`<J&@E_/R)?=Y?:/25F'`Y"R7?U`^#5`A+#@7
-M/;IT0%%P_152T/PR4A-%=7LC#$=#_.I;?BUSB$?A_HF`5&ND28))/,%X/';1
-M]G@\1K_?QPM?],)??5P,`!A(DAA)G$4`H]$(P\$0P^$0D_$8L<E3L$%>-%D(
-MU%KCU--/P^M>_TL8#B<8C9.@V4IR=#,`;DBL4%@4DF%?R#IK*_[%_#X_0&2C
-M!*_8.K@MK_CY]J(_.,0E"$Q"MO->"TBSI!<0V`22@*"P)R<[%GY$MQCQ2(BT
-M?WT6+$PBQ9FB_"Y]*BB_A5%+K@`(SR]6=2D?'1#@%H)F`SWFL2[UL0Q-%,S]
-MY]E^[!X%E2\&BG-(\`6BA!H<$FOBC(D?S`J@Z2)BZ/8G6%Y9Q6_\YEM1K]>/
-MHACNZSE::\1)@LEXC-%XA&$_T['Q>(SA<(31<-1^7`R`+?S%DPE&HQ%ZO1[Z
-M@P&&@R%&QDHE:0IM.=TWV0T`@-?_RAMQQIEG8#`8(XY3]R,60$$05M\I>FBA
-MBS\"N<*7&^-TZ[)8<`I.;\\5(P7.Y<F8$AWHTNA!YLGY7%MZS;)<'(0IKY_O
-M?C#R,_@ATVYY5"8['P%I)PN(L&``SF8:Y#IO_QH>=$2^<@H*<`[D#&"NRAY@
-M'#FX'L(6<3[WEQV!(M^_RO7[(:.`LMQ?MAI%1WH2:PP'([SLIW\2%[WXA4B2
-M9%/%<#E2+G5L/!IC.!BB/^BCW^^CW^MA-!IA-!H]/C@`9D9LBG[CH3$`_1X&
-MPR%&+@J80"?I42$#[#[`/WK/'R&JU=#I#C`8C`HM09+$CA*;G<O9@A^?Y.96
-MMS/*>5CC$`M=`JUE74!X??C;\T-'^6A@8[6$M8\"7J$LU<@-0$U+5;0;FM(%
-M0V;S>E^8T*[*[X$\V9=%G`U-66Y`"2B2Z[^)/"^@/T\.'IG[`R9AA-Q_EM38
-M$GFJM0%`)+``@><OK`,/'P^:5F,H=J`80&\0H]<?X=0S3L6OO>7?;+H39E.W
-MC#I?(TEB3,83C(8C#$<C#(P!Z'5[Z'9[&`V'1ZV_CSX%("!)$DPF$\1Q@GX_
-M>V.#7A^#X3"+!(8C3.+8I`*;@PA;KZUJ$=[U_[X+M7H=W=X0W=[0%)'"997N
-M(I$_KLIYAP)F7,S2Y0>*+.&GC06XZ/V]UT58T78Y<S%ZX)(J7^A1>7U<4,[+
-M2[1B<!][=%+A,?`%O)"@(QR7#I:CB,_L67Z49T]B<<B*OF,NXF#`RT<'DH*;
-M!2M16-"5+5,WN1#,"931@$G8KQ*(NNG*'PP/E=07)"&MO4Y7NT/T^@/LW;<7
-M[_C=BY$DR5&%_G9O1IJDB"<QAJ-AIEO6P?;ZZ':[Z':[&#ZN!@"9`1B/)XCC
-MS$K9-]KM=-'M=3$8##`>C1#',<RHRJ;K`6#@R6>=A4O^YR5H-IL8CB986NYX
-M[CZWQTT%-0(Y)$)!JRGS"BQHQD@I/S57*"!FO()..1TZ,`,'97<8SZ@96F<Y
-MMH8V'E,[5*&%)&?G:-."#","SV84UA<T['.41`#FOI!%B9'5[BU(QQL"-P8-
-MX>4-_L%B.,*P7WRGG#$,VP$?4NS)DT4NK\CG[.XPS(I%S\\B,A`LS,$Z;CEF
-M3&$N+Y6VM.!7]/PH0?4AMS4XA!WGI@S-?5HS>L,)M`;V[-V#B__;[Z+9:FW*
-M^]O?S;YGK37B."NN#_L#]/M]=#N=3*^Z/6<`)N/)XV<`+/GE>#3&:#1&',?H
-M=7M875U%I[.*;K>'7J^'P6"(D2D*NB&;HZ@W[-R]&Y?\W=_@]--/1W\PPN$C
-MRQB/)YZU)0=/I=Q^NN!"8;C'67>N)/.+^6P*[`I2+*F\"M1586_;>K&`X"(_
-M$`,80U!L"^9S;I*3/`@]O!P#]B=EQB:\7;M9?/OF-%,.`NP7?`;U`!;M2..Y
-MW0(.N[M`CN^*#4'Y$6F%<,4WR#(>B=H`^WU/7B'+B%RF_-:J&+9[@S`]_`^`
-M0,*82,>B1'=A,DFPVAUB.!CC6<]Y%M[S9W^"=KN]><\/(%(9%V&:IIE#'8\Q
-M&!CE[W;16>U@964%*\O+Z':ZZ'>[2'7Z^$8`I!028ZGB.,:@/T"WT\7JRBHZ
-MJZOH=7OH]_L8#@88C49(DMC1<6TV'=!IBIV[=N*/_^P]./OLLS`>3["XV,'B
-MTJKS"`52B&`^/(]A]Y@]RRG/.?8;O[^:`]1>L,R"=6F8+_'P!>AP;CP6T`(\
-MPT&70CY7(5W(M2WSX7OX&J(-:>?]$78B;#&/1!O*Z;B%%2O*U5B00Q1RB&YD
-M$LO;*$38!1"GL&Y#`@;'8I="'C5)^5:?B!""5$"5#XM1R<(//SR$`&MB,0BI
-MUCBRN(JEE1YZW3Y>_HJ7X]__^G]PSFJS>;\R6Z?25&=A_W"$@8VFN]W,J:YV
-ML+*\@N7E%:RNK&`T'C^J";S'A`_`%FXFXZQ*2:2PNMI!K59#O5Y'O59'5*L%
-M7TB[!=3J-9][TL8*A/8Y&HTZ_OC/WHO_];[WXXN?^P)65U<Q'H^Q9<L,ZO5&
-M-EFFQ4HO#B\8Z\?=G>PF^K/\"Y8:*[OJ2?G9;D<`8B?<2`FOG`?X4:`,X4R"
-M`I%V"JJ=,MK'ZQPWGU$08VP\,4<^4B+OJCGDU;=(/K<<-#?V6P"BA-^4=QF>
-MU"B8?0\=0WYBL>RW5FZ-6<"G+Y_7%A`=7P.0IR'S-1[/D1@X`E7<!$QK'@(+
-MH%0!#MP?#-'KCZ%3C?F]\WC5:W\1/_4S+\=P,-@4%X;]?:,HJTNDVGC^4:;\
-MUI%FSK2#Y>5E+"\O865E&=U>#SK5CTIW'Q,#8!4S21*,1B-$M1J8-58['=3J
-MM4SY%0E8K3$":*%6KSOR"@9MF$/0CJS^XFM^$4][^H_BK__B$MQWX%XLKZRB
-M%D68G]^%>KT.Q=JMO99>ER#`*)+=5DPT.I,@]K^#`>3?9WYCD7"[C&EP_B(`
-M2>XCLD0=E(LJ2+3[6=**B<&?`(_OBG0AZ"<//\Z/]89:6L(U(#VWXS;(X1G=
-MRG$$4-WP?/:L1@CAVB0C%<IC/&B-""`7"1C$86`0,$WI<R/F.5;AP6#DD*E:
-M:[SD9?\";WS3&S$WMP7#P6#3':Y,^3/:_#3-<GY;1^MV,J^_O+R2*?[2,I:7
-ME[&RO(*5Y16,Q^.C(Q;YOA@`\R6-QQ-$:HB9V5ET.UW4ZW63.]MB&05`FQ;8
-M>6R/,EO?$#`#451#>V8&9Y[Y!/SZVWX#[_O;O\.-U]^`3J>+E94.YN=W8NO6
-MK6X?(3."D=?L_Y6?BF,/BU7*L`>Q5R`[*LHB*;>AFU=VSZV7%73">$!":S63
-MX,7+*:5@+PJR"_(5?9O"^,R&'$I8*KQ'/99%#&(MEPJ-PK3);IJ602IYBVQ7
-M$+@0X:G"^7G6GX#K,6<I"53@_9=\?_:Q^2*@Y?V36WX"RF^$U%_64,1QC)65
-M'L9Q!O/>NV\O?NGUK\._>-E+$<?QID)^&UDI(J@H`B%;)#J)8XR&0_1[`W2Z
-M5ODSC[^XL(#%Q04L+RUC:6D9P^$0.DF/FG3G,3<`,CP?C490481ZHX[EI>7`
-MM3#L%6V"7&:T6AJ-1M.Q",O\=_IK99Z[4:]C;LL<=HQVX`UO>B.>\<SS\)7+
-M+L?^6_;CT*$%+"ZN8&YN!KMV[4`414A3[0@GA?\T*0#\VBQWFPP[Q9PZQ-*,
-MG+80BA<\ET8*HK!&E#LW?#WWF."KX9*T!B*$#OD'-H?"H&):1B(*<7DY0D47
-M'TYR$KKFBWN,]/PR.B#!HR!0A3G*+>32`)5C^+6>/P2%45'Y`YIPP;UB:DFC
-MT1A+RQUHN_$W3?#:U[T6+W_ESV!^[]ZC`OAD[S=RNPZ2),%X,C'*;XI]G8[S
-M^HL+BU@PQ]+2(OJ]'I(D/5J^W>^?`<CZL9FW'0V'B"*%89(40DN+J<]&AQ.D
-MZ2QTJM%L-K.Z@*NV2T:^*1>H4FBUVMB^?1OB.,8Y/W(V=NS8@:<]X^FX[`N7
-MFH+)*E96.MBZ=0MV[-AF#`V+'G0&6K%\?6PWP=B5U\;S,K)%',A'![!CMQ!U
-M`A,%F`M=Y6A^LL=SD>R".<RU17:,0CK!Q5H,1,T@3\J:0]JM6]=9KVY,=GUX
-MR7MBOT^0<DWN/%V;)P.EW/,J^64%/)!E5?]@U;<9Z[58D0(;,)53A5FM&HW'
-M6%KJ8#`<869F!JU6"\]XYC/P'W_S-[!UZU9W[6X*V6>CDBA"%"DSW!-C/)YD
-ME7[3.N]T.EA=7<7*T@H6%Q8S[V^.U95.MF*,^3'1U\?<`-A"B=8:@_X`[9DV
-MAH,!EI"1A&1?AC9MCMA\D:GA#TC1Y!;JM;HKND';91$TQ9H2:K4:9N=F,R(2
-MG2)--9[TY"?A5:]]->Z^ZV[<?NM^'#YT&"LK65NRW6YA=G8&<W.SS@I#I`!!
-MA<OFY';IIDL7Q*R\(-ACH6C!()P,=65+S9&/^E50Y;#0]8NP:U^!*%(-;,0`
-M\)11Y``(%7KEH(3@EH8B[&"(81Z?\\.#KAQ7(1P6W_9K\J&_#=LAJ_ZJN`EX
-MFO(K$*):A#A.L+RRBN$P&T%G9$R^/_Z2'_\_[;UYL&3772;XG;O?FWOF>R_?
-MJTTJO5)5N:S=,F"\8LO@L0T8&>B(9F98C,%F<!`ST<83TPS31,\T$6`BF@B&
-MZ8B!L7NQ@6X&&[?;PF!@&ENRC;%L&4LNE397J=:WY7[W>\_\<99[;F:^VE0E
-M54EY%*E\]=9<[OF=W^_[?;_OP[M^^-TX>NQ5C)*;)%=QZK._+XQ!V.])$84A
-M?-_GK#ZV^?N]/GK]'@L`V]O8VMS&UM86AH,ADB3&3&)W0P4`OG1-1YZQ(."X
-M#H:#H;Q^TBQ%FK!;DB1(>2#(LAQ9EL-V;)BFQ3P%E18<G0+@U/ZO:5JHU:I<
-M@T`0=')0>CL.W'(`FQN;^.HC7T&OM\.IE`&VMW?0:#30:-2*P0L0)86GQ>=R
-MRNMZPLDM=&:R#E23@J"%PFVY>"#R>Y3/YIA2EBW`,<+;K!?;US)X7.P4)U>;
-MTFF7UR^F5.D*D-G8HU&0J=]2VN0<)]!(63]!MBF)R"XQ1=]&:9A'4S7^M7F;
-M'TJ-SQY/FF4X=WX3H_$$IF7!,`Q8MHW[O^>U^,5?^D6L[=G#^/A)LHL,.2X:
-MM#5-@Z&S:UGP^N,X8F"?[\.?3#`<CC`<#!C`U^]C9WL'O5X/.SNL_A\.1XCC
-MF.%HUVCS7]<`(/@!E%)$80S3--#O#WC:DR)+,J09O_%T*DD2Q$D,+V$IEVU;
-M7&9<X_/J5`'SR$R$-0T3]7H=1--@&`8,PX1AF-C>WH:NZWC7C_XP+IP_A^>>
-M?0ZGGCN)(&!!H-?KPW%L5"H5>)X#RS(DB":!/6W*;:@D2E'N9%,U&!1%`<A4
-M_2[+"&V&07`1C=_9[H)V.1G`U2Q:&)3,!P.G]/E+"0`IXY;2KGRJ(S!=^U-2
-M&I-6K=!$:U']V>FTGQ`BR31"O*,4!/CF]P/&J1\.)XB3!!IA)_/Z^FUXXYO?
-MA+<\\`,X>/`VQ'%\53U]L?%UO1`W9==XC"B*$?@^)A,?DXF2]O?[Z.WTT=L1
-MFY^A_I/Q&&D<2YGX:[7YKW\`(`7*G<0Q-,-`O]^7FSU)61:099D<)V:SSB&\
-M:A6>Z\*Q;5BV#55R7`SFE*2^>*_>LFVT3,8_L&P+KNO`MFUL;&Y@.!AB:7D9
-M[4X'][[F/IQ\[B2^^?5'$01L<C&*8NSL,(Y!K59%K5:1M3NE*G#(A?\@5.U)
-M@<R7D#-ULY;\BB!=.<GN&WMZXETMY0F]LE.=<"F/*?K,I=[`^=]5$NLI![\2
-M>"GX%RJSLI3J*P%<HTK@*-&M4,QHH$3B*FW^>>F^N/%_9UF&[<T^!H,1\CR'
-M;AC0-1V&8>#HL5?A0[_R(=Q^Y#`,@VV+*(HXRY)<T<879:FF,WY(GF=R7D:0
-M>QA=OJ#V#@8#]/M]CO+OH,_;?4$8($NRZ[9'KVL`D&00S@++LQR$4O3[?1D`
-MDC21+T[$!0["L(HHBA%7*O`J'KPTA>TPIV%=9YZ#I2FUDGT0LU.N5BHP#!V6
-M:<)Q7'@5#QL7-EA$G4R0IBD.'3Z$(\>.X.SILSCYW'>QM;&)7J^'(`@1!"&V
-MMG;@.`XJ%1>.8W._0TVF\H(9I_&+G?)`0.18+D^?95F@!@/%!8=G#,7W7CPH
-ME,5P*7:E&I0$A365PS.WGL=N-("+P8-:61"[]/4268B6P=MI,I`T/0%4IB41
-MKXU&=['G(G(V0$IE<SOZ+,T0)B&",,)X/('OA]`U'2!`L]7$^OHZ[K[W'KSM
-M[6_#T6.O0I(DR+*L=+C@LM-](D]\9HA+>4F;(HX3-L8;!O`G'.P;C3$:#C$8
-M,H+/H#]`?]!'G[?Y1J,1XC!"EF=3`C8W60`0TS6"H*+I.DRB8=`?(.,90,)?
-M('$*LQL3%XFB$%&E`L]U83L.+,MBUF.&#L/@@2`3X[B%ZHUN&/!T#X9APO4\
-MU&I5U.MUG#]_'EN;6Q@.APC#$'$48WEE&<LKRXS&[/MX]JEG<.+XDY+8%(:A
-MO-A8J>"A4G%E()+L-24+H'-T^ZGB+U!J!>X&L$TC]W-.]:M)_2\K`YAN%M#2
-M7YUYD)3,^6I))EMM[Q$E.%`9,"6O7Y9>_'549(]*9!U`(ORZSMQRHBC&QN8V
-MQN,Q]Y5@1!O#,)#3'`?V'\"#/_%>?/\;7X^5E15XGL?*5$ZJN=I4W]!U=N*K
-M\_M)@B@*$?)R(U`Y_4.VZ0>#`8;]`?H#]G&?'T!)''-1&'(Q-ME-$`#4`YH1
-M[:%K!([CH-\?($Z2(@`(J2.N+1CS0!#X`7S/8]F`Z\)V;%B6+0,!,R$M,@(B
-M460-MFW#-)FW>J52X:!?`QL7-K"SLX/Q>"R)'(9AH-%HX#7?<S_N_][7XNR9
-M<SCYW>>PO;G%5%?"$.,Q2]T`P+(LU&H56)8)TS0Y:%E(=14,0O8_D2D4[5`Z
-M%0@T!?@2GZ(700*(TDV@5]++N_)PH1SNVGP:V`QQ:$;B5".S\JATVJ"$2E%3
-M-<THV7QI+,CGE")+4X23"($?LMGX,"JEX?5&'<LKRWCU'7?@G>]^)^Y[S7VP
-M;%O6Y6I]?ZG-7V@?LO=6G/:2",9G]Y,D013&"".6[OM^P-+^\02C,9O@&_39
-MQA\,AN@/^ACT!RQH19&4#M,TPB8XK]/F?_$"P!18!PJ8AH%&O8[!8(#`#U`/
-M&XA"5O]'8<BS`1800B^$&X8(@@"^R])YUW45H-""KNO0-%U26O,L8_)>8*0+
-MUW5AFB8<UT6]7D=G:0F;&QO8W-Q$O]_'9#Q!Q%_\+&,JQ*MK7:SM654&G(9X
-M_M3S./7=DUS].,;V=BSK3EW787+\H5)Q98!2TT1E-']N)D!WV<QTII]_L1[?
-MQ>MV7.:!0C$'?,#T)J>EC4MF\`-2,DM!B21%B]]!"ALTBG*W1P71)I-":4H"
-MRL6<,P!@:6D9Q^XZAKOON0?KZ[=A_=`A=+LK<%P7QM1,RF4A^@((YA.".N_C
-M$\)F1O(L8V*=7+@C"D.FA<%'>,6I/U9&>`>#02D#B.*8=1DXXY2"%F/FUW&]
-MJ`%`(CO<F$'3=+1:;>ST>MC<V$#@^PC".D*>#81AB*`2P/,\N/ST]SBOP/,J
-M\"HN',>%;5L<*#0X6,A2/LH-2D249Z>T`<]S4:_7L+34P6IO%9L;F]CD]?]D
-M,D$8*B`K^```(`!)1$%4AK(6Y.8+J-:JJ-5KV'=@/U[_IC=@<W,3IT\^CS-G
-M3B.8!`6PF20``O3[`P#@70P=M5H%IFG"MDV)7DL`L\0+F,T<2G0@<NG=3><?
-M7;OP>2Z+\G.1G:%-#07->13"VOLB?X&B+*F6YPR$2],<X_&8XT3)3&#0=1V.
-MZZ!6K^/(D2.X]_[[<.NMMZ*]U$*[U4&SU42]5I,$L\NM6E5*MP9`,PP8N@:B
-MZU+].&."N')F/PI#CA_Q='\\P6@\QF@T9)M_R#;_<#3$:,""@,_Q*)KS:4`0
-M9DB3OSA;\L4-``J,Q;(!%NDZG38"W^<D#/8"1B'ODTY<5"H55'P/0:6"(/#@
-M>2Z;E@I8E\!V';@.`^HLVX9E6S!U$[JARS:,*NA)B(EJS8!7J:#9:*#3;J/;
-M7<'VUC8VM[:PL]W#>#SBH\NIU'*GE,H,H=UNH]/IX)[[[T,8!!B/QG)::V=K
-M&YL;&Z6@(#3;Q,DAVINV;4D@RW6=4NMHWHQ`V6#C!92']-*UPNYS`&JTHE/M
-M/U&:E)F/JC@+4\EA;-"09UUIDLE2+$E211BEO"K5"MJ=-I:6EM#JM-'NM-'M
-M=K&ZMHI6JX5VNX56NXU&O0ZOXL&R++GQ+U7CJR49T33HF@9-UR7(**3ADHQQ
-M5^(X1AC%B(*`'59!P-)]G[7W)B.NVC,<830:8C@<83P:83@:(9CXK,O``QG1
-M">>MO+A[\24)`.*0$WUP0BE<UX-M.]C<W$1OIP??]U&M5%"KUQAR6O%0K00,
-M!ZBP(."Z+AS7@>W;L&T;KNO`<=C-LFU>_[/:7&PL0)=J.H0`KN?!LFTT&@TL
-M+R]C;3#`S@[C!NQL[V`P')3*`['DQ9EE,$T3K78+K78+MQR\15[PD\D$%\Z?
-MQ\;Y"]BXL`%_XLM-+=[\\7@RPVE@`"?K=GB>*TL+@3M@JDDVWQWH"FA_5Q@Y
-M*-W5@+#`+`D0\^>891E\/T`<)\BS')%@L\VY*`00*$[W6KV&I95EK*QTL;9G
-M#:[G0M,T.(Z#>KW.-GVGC:6E#MKM#JJU*AR;=6PP)0);?IW+W091<XOL491U
-M(A47K-4D2:4<=\0W?<"E[R:3"?R)C_%DC,G$QUAN_N)^,ID@YX>(KC'@L)"*
-M?_'72Q8`RID@(WKJNH9NMXM^OX_Q>((X2C#Q?;@N0_']6HB*[Z$R\>!Z+KNY
-M#AR7W?N!PS("VV;X`,<(+,N"99HP>`F@:1H,0P.E.BC-81@Z3-.$ZSDL$*RL
-M8#*>8##H8V=G!SL[K"<[&HTP\2=(XJ)=--W_%?^FE,+S/*P?.H1#M]\.3=,0
-MA9&L`4>#(==WF[`+B4NI4TJ1IJRF!(#)I#QBRH)841?;MLWQ!ZVTX2W++%WP
-MFD:N*A!,G\(4;&-3)6"QQYPB3;)2UG(I'7S#,&`[CL1TJK4JJM4::O4:_[@*
-MPS0`RI!\R[90K511;]31Z730;K?1:C51K]=9(#=-B<0+=N3LD%4Y(&B:!DW7
-MH&LZ?PW%>Y@A29D6O]CTZL:7;3T_P&0\EAO?'_,`,"Z$/$9#)HLG:WQ=8YD)
-MSX2%^2Q>L0&@9!Y)T&JU6-]^8PNYS]11?-_'<#!$O5%'K5:#ZSEP70^NZ[!,
-MP&-E@``''9>=_I9EP7%84+`LBY4')L,+6&;`WG@6$"A,,X?M.*C5JFAWVEA=
-M766@#6_;#(=##(=#C$8C^!,?01!PF;-\)A"H&RC+,FBZAD:S@4:S`>Q'2=)+
-MU,!A&+*V$*>##OI]^!,?<<QTW_*,\8;S/..>#/ZN)*SK">:J?X<J\P*"^$64
-MK]FV@V:K@4:SB7JS@6:C@7JSP4?%IVS;4.CN6Z8)VW51\3S4&W6TVRVTVQTT
-MFTW4ZC5XG@?+,DMVX;*+PMF%=&H"DVB$D7],`X3H<@1:>!QF)68J:TG'D6A/
-M!PB""&$0<,%;O[SQ>4`7]Y,QD^T6I8=E6K)+1//\!<_ROWP"0!DX9A>-96/O
-MGCWH]7KP_8"=BDF*,`@Q&`P9+E!Q4:E6X+D>',]ES$$1$!RGP`0L"Y;%@H%M
-MVQ(TM"Q+`H.L5\Q*!0$F,A)0!<U6"ZLQ:^NP<<VQG-@:#H:R3`C#$'&<(,M2
-M*?QYL4TYK1Q#*46U6D6MQL!&=7@E25.9<HIN2<!U%L,@8/5SEB'+<^19(2(J
-M,I6BNX$RNLS;)L6`#I$BGKJ05^.I<5E<@TVU,6#3ANV(S*O`8FR'96*F:;)3
-M3C5"R6EIG%KC]&W+LN!Y'JJU*AKU.IK-)AJM)AJ-!BJ5"ES;AL'Y^NJ&5ST/
-MU/%B]KC%*:_)QR_P(#%_4J*CQ\S=*HI"1%&,,`Q*X%[@!_`#?C\I;_SQ>(S)
-M>(PHBI%G178I@A3-\Y<LW;_A`\#TJ:)I!)U.&X8QQ$ZOARS+9/T4A1&&0QV6
-MQ8@YC68#GNO"]3P6!!Q'N2@=OO$90,A:AP8LRX9IF;!Y(#!EF:!#-PS&*N.!
-MP;9M5&M5M-MM-L45A:S.&S/PCZ7V8_A<KWTR\1$&`<*H`!*G(_Z\@*"FU2KX
-M2`B1)"@T,$.VN9A=&:8,1NB<QLP\H+9LLJJJY9)2"CV=%4QG"P+O4)^C;BC!
-MP[99X*O7T:C746_44*\W4*U6X7JLRR/Z[878RNS?%"Y!(K,3X)VJBI33'$D:
-M\Y,^DR!MDB22?Z(2T4)>XPLBCQ\$\'U6ZP>BOS_Q,?$G&`Z&R+*,'306>\S2
-M(2FG-]3&OZ$#P/3FT'A`R/C<@)%ET-,41FH@B=G).!B.4*UX+#.H5G@64)Q(
-M:C`0)Q0K$=C0D&F:,&6F8,(T+5XFL#:>J!,9`,5^3Z/11)YGB&.&\OO^A(]V
-M%O6?[_OLQLL%(9S*^M>9O#!>2/E4$@VY`CVZ%YK^S\,(IGOL0EA#UW69@;DN
-MR]QJ-5[O5ZJHUJJH>!X<QX5EFUPE2BL%154S0-<)3^$)[ZRP]ZAP/2Y.>#$B
-MGF8IT]E/"OJY2CA3V:=A&"$*0KGA`X[N^SP#$*"?F"-)TP2>Z\(P3$EB*D1-
-M@!MOZU^C`/!B/S'*V5]YEB%+65UM&`:,-$,:QQB/)NQ4MVTXKH-ZK0:O4H'C
-M6(PSX-@L`%BB%&#1VK0LF?J;%BL++-."(3YG&#!,0Y8+NFZPE%)GB+3K.FBU
-M6Z`Y+?C?4530/\=CI3_,@@%C/K+TDKDJLQ0T2[.2%]]N`8(H@B/7HNZGN)))
-M,W5(1Y-T7,NR>%;%`JY7\>#8-ER/!6?6P6&@G^>YL"R&V(MQV6DNA#C5-5F&
-M:%**7(YNB_]RRC/$G`_@B'H^09*DK'4G3ORX,-D,.;`G:-]!&"(*R@A_$/AR
-M1F0X&,#W`_9\39-O_)H4D*7"#X)2W.C+N-8GPHL3!0AR4-",;90LS9#J*71#
-MAV%DG(K)7%-[.STXCHUZK0['<U&I>+(D8.6`S4\FB]&+;5-B!J9IPM!U&)S,
-M4P0#$X:I\UY^$108P,1./,]C_`72Z<B34O`!0MXW]KD$%*LU^2Q$&#(32.X#
-M%T:A/*'B)&9F(_QYB_0>VL53\(N76JK47ED$<WK81C<,&#H+A*RS8O$LRF0!
-ME6=:KN/*-JTM7FN>83'ZK"Z=>5D0*0P[=<+J=%W79AQXJ&+8FN64$V9$'9\A
-MRS,^9IY(@H[<]'',K+1C`>H5)WX81@A#YF#%WI\0(>?PAV'$-K\?8#0:(XYC
-M5"H5M-LM.7XL7F=9LN'&W_C7)``\^>TG]OSN[__>2U<FH#@!TXQ10M,TY;U<
-M70Z(I&F&P`]E+6_Q[*!:K;!6HN/"5$!"F17P;$#@`R(+T`T#IL'N1<_>T'7Y
-M;S&Q*$!%<7(9!NMKUQMUF;X+1IDXK9(DYA@#/YU"9B\=!B'B.&*6ZS&?HDP2
-M?MH5WH0T5[T`P851P,Q9P6I@53M/C"SHFBX%-`S=@&YH+)W5-%XB&;QFYVU5
-M.8MAL->(OQ[LM3+D>\#HV82EYU/S^^!:^X+K#RG,#MX9*1R;\SSGV17?Z%Q`
-M1H!W:9K*EEV:\DT?L0G3.(J*>WECZ7\8"E"590)Q%,'GQ*XQW_"ZH<,R3#0:
-M=5BF559]5C;^2[FN]C&\H`#@-6I_>.6>Y]<G$$!)`U-^2HJ6CRZ"@6$@3E+H
-M00!]J&-K<TN>7O5Z#95JA9&(+-$E,&6G0`0"2P0#7B84(\J:##CL;^DR&#!Q
-M$C9[3G3"L80RLF[;.AS'*:RK^3/+D8-F["(3-:PH%51P<1KUISF5&$/.>:7"
-MV@Q</(."%O;:**;J9)G#-W#1+M5+-3W[6=%*4XT\9NVS"E$49E4FL`M6XO"Y
-M#;'991<C*TYW<4O30D1&:$JD;*)4I/:Q3/%CQ#';\+$(!A+ACXHLBW=7A)5=
-M&(9P'1>U6@VM5DMZ")1`5O7UO`&6"`#S';"O?0`@WWKLL>\=C49O3]/T"J4I
-M7I2(P"RO<B#/&7#('(,2MBDU'1J_3Y($`2?H&";K"-B.+7O,E4I%9@4R$S`+
-MH)"5!8;22C3*;45=9]F!KD/3B1Q:$IM(#)9,;[!"\$+G%N>,/FQ;EJR[2_);
-MZNBM@C;/H/RTD-81*KW3(\4$\R2-B^1644J<52_F&SO/E4W.@4[I6YBQCW.:
-MRU%N=9/+LBY+E8U?KN<3I99/>)HO).;DY^*$94TB]><;GMG7^YRV.T&69B"$
-MT;+;K39<URV`/-E!R;EF`<6-F.'S@Z!&"!E=]PQ@[]Z]FN,XOW#NPGG]A3J3
-M7.\X(-[%G'+,(&-OMDAWU1,[33+$4<RDHOH#$%V'KFD2U*I6*Y)O8%D6#)[N
-M&J;!<`&^^65`D!D"+PL,P3ACP:`<"(J)PF*Z4`0`;>Y-;'I5%5?>DRF+]&FN
-M_LS=M.19B3XW^V]17I3NJ?Q8;O8\5RS3^>;.%*/4K,A<6!J?L2$;GM(S_D>"
-ME`>")!;ZD5D!G,9<7(;7^1+DBV,)Q`J/RC`,D28I3-.`Z[I8:B_!M$SH1..,
-MU,*W0J6,3_LCWFB;?]^^O;AP8>.]`#Y^W0/`1W_KMY;3+/O9S<U-F5[>N%%@
-MRO*&4N0D!S+(3@*$-9.F<V&'\B:-H@@3S4>_WV>R8Z8%TS+@>6S"SW4=Z(9>
-ME`^65>H:L&#`,P$%FQ`W3=.8/)7(!$2=K'-03%&Y%1-CFJY+`4R1#6B*EZ$V
-MY7BC.@"5-?_+^O^JB4C)[)1.WQ?2;*I3L?Q8J=WEC2/T69Z!9GDYO<^S4A!(
-M>'F3I@FR1/P[*Z'Y*3_9H[@`4..8Z>U%<8+)9(PLS4`I./[CH+Y<1\7S&,58
-M;:5.V:;OFD:3&R\(Y'F.`P=NP7@\>@.`?P<@ORX!X(=^Z(?P^<]_'J][_>O_
-M^/3IT]BXL$'3-"77L^]\W<!#HIKL4$XRHM+H09WQ5S>JIC,C5!)HF(PGK$6E
-MJW6QQE2-#0.U6DW2CQW'D4"AKFD\$"A9`0\0FJ:76&MZB8FGR4Z#ZG=/INIX
-M*/97L@Z?TN53VVWBU%9V@V(H2F<VOF3>"2X[!^ARKL2<\U.?BA1?RF,I:7Y6
-M9`/L<ZG2MDN9<K30C)0LO91U1<(8X\D8@1](4$_\7)[EL"P+;L7%TM(*7,?F
-M0S>ZDM:SYY/3HM5*R*4[6O0&S0`XVY*&8?B:CW_\X][/_,S/C*]+`/C\YS^/
-MQQ]__%B2)&_N]7IT>WN;C,=CW&P!8":@DW)8%Q<T`&G^4*O5V,>*%X3<^)(R
-MR^X#/P#1"+:W=^0I;)EL/)G-)CBRE69;%G2)LC-`41.`XA2-57RL<3JK$*@@
-MVI1.GN*24Z+WR@!`I["#(D,H7(-IB<2B,@J%,&MYXU-D.0\`_-\LY5?J>YD%
-ML!,_3W,D:2+K?0GDI2F2*$$8!HB3F'=`>%T?Q8J3+@,S'<N&VVPQ@E'%*]J;
-MRHR%"/3%W,*4_^/ELZYNN-5IMS$:C4B:IO?HNEX'<'T"```XKON![:TM]'H]
-MLM/K87MG&S2GTO#@Y;`DU95+6>=9CI6590B]-W6D-TD3?N&&H)3.9@S\0DWB
-M9&J3HL@>B,:[!`4V85JF5*S5.-G(LDP87.=`?(_@Y:L]>UG_\PTR_;RF(=O"
-MIDSIM9>`O!R%G6-1]Y=+@.+D%RD_$]DLV'=)FL+W?;[QF=QV&$82!U!K?8'V
-MTYS"M$PXMHU*I8I.F[$P==YZ-0RCE)7+&0,4FQZ$``H5FU**E].JUFI\*"W!
-M:#325E96L+&Q<>T#P$=_YW?L+$V/!`$;AO`GC/?.ZF`7+\=%%(,*38.4C":$
-MP'7=4KF0Y[G29V9M)L'CEUJ!"K>>E,PLA6<=M\Y213))X6:L.M>:IBD?I>`<
-M`&QTUO5<Z8$'0-%#(.5-CUE/\.D34W(MTE2VZT008-39!`#?Q"DCYU!0)NPA
-MC%J@#@+E,QN131`2F):):K4*3TQZ>I[R]2)#D^TN49KPX2NJSD;,6AZ__*Y/
-M0E"O564'9'U]?65C8^/T=<D`CAPY8A-"[F+I&".C9%F&T6B$`[?<@OP&X`2\
-MV$L%CQ@#T.-I*`\*M#R=)X@M69HP2S0.?"5I(K^/*/37&0ELYFX)`H(HC,M8
-M)U1[<NPB[4UG.H+3NO["F(1R$]?BOK!V$_;8I3:?\F]0I@"M<X#3YH-6HHTJ
-MLB1&.F+UN6DR2SB:"]*2:DQ2X%J:=(M2I<3F/<.7_[5GF29<UV-@*1.GN:*3
-M^(H"P-+2TCU1%*U.?!]!X".*8J19BHW-3=Q^Z!""5V``F/>F$&DDPH*"9A13
-M:>KXJXC@1#GQP?7L19];M+R$?T*:,%>E/,^1(X<&K7`LOD*QR^DM(U5R5,1?
-M<`4$ZUAIG\J.AT*0,CA)RC),658(@*WD>#3C+,S_G><2F"QR>_Z:YJ)ZIQ<%
-MX\DK*`C4:@T8BI=FN]W><]T"0*->?W,0!M+A)`P#Y%S,\*FGG\&MM]Z*+%\$
-M@:L)&*I_@B'%3<ME@VJ)):YT!E8J)S*=ZM&KP-6TMA\ILWVD3;8R<*.18H:>
-M*'UR-;NFE$YE%E0Q;%$"DK+I"S_5J3%9,GN&%QNZ[,I\?=^8&__:<1T7>:8,
-MQ)DF3IPX\>WK%@!<S_N)P7#(Q1LS`$3J[F]O;V'?_GVS+++%NL*K;HJ!)C:F
-MS"P4D%+2;S4`&G1#>")H($25PR)EG7XZS]>;H^*BMIXF`]("8%.SA=+?$-P!
-M2J3<-Z4%35N6%QRDS)6Z7DDTN(%*\1AR0)$*IZ6?NVY[]P9/(PRNCV!9)FK5
-M&A-,\3RLK*STK^3W:%?VDM`[!?LJXPQ`-DUG(TD3G#M[#AX';5[IV_@E^:MT
-MSA4LL(!=?$.*6UGH@TQ_E2@`IN+.0\L40?EY$0Q(P2OBG0_%]6"Z3"%4L3LN
-M_JEX!<L`N!O__'*4#V_FMK5XCI5*!4D2PW5=U.HL``!X],2)$Z/K%0`L3O&D
-M`M$U#(.+;-@P=`.GGS^%)$E@6_;+KM5RHP<`^A(]BOE[B4(=T1*;3N@?SARN
-M1#%,(652\NSO+X($O<K7_G*NS1OY\O6\"AS709KEJ%28A%RE4J&V;5_H]7KQ
-M]0H`D2Y&1;D6G&F9</C@C&F9T'0=CWWK,30:#>B&\;)OP5R+%_5:;/SR:4C*
-MGQ$Y-+D6@8K,_+5IGP*!)DC7'TK4ZGUF1ZO>KD0:#%*)=^1TVJ&(7"3PX!)^
-MI^0%!K8;H>YWT&ZW</*[)]%L--!=[6+/GCU8Z7:)81B?^,A'/G+M`X#-^\T4
-M2#5-(X9N*(J[#G/I<5W.@O.QO;6%9K/)S"T6A?T5U__7-!>@UVKSJ[]L.NS,
-M*Y@I-_>D%WVF:G@HE0"E;4]FRIR+=0!V?_3TIBX!',=&L]G$J5//0],TZ66Q
-MLK)".YT.UM?7/W%=#JLH2=@W:YJAZ6PL5:CI."Z;FZ[6ZK`L"Y12//+E1V"9
-M)IJMEK1*7JP7NTJ<GRD4V`"]P@R-3F4`JL7Y-&HO_-\HD+,@(#,!2B5%5W8`
-ME#D%(>>-0NQ(2GZI5^RN"0"Y]-5V<Y6GE&]^!^W.$I(TQ7`X9/]NM;"TM$27
-MEY<)`?[BNF>K698]8G"!"\L2@IM,^HIIM=?E7/M##WT.AJZCU6K!,,U75`B@
-M+]HFOXSAE5E!``GJE3P(K]5SGX-%$B43F#E]">MPS+QV4SZH`I0D?":?7M4K
-M=G.>_*[C8&5E!99IXIFGGX%A&%A>7L:^??NQ?_]^LK*R`M_W_]5U#P"![_^Q
-ML.?V^.`%<^5ACKOU>AV5*AO&2)($CSSR"):6EM#I=)B4TBLD"I`7+<S,#P*E
-M2EV:L9:_*D_@RWZ\T^T^U2),L2H3BD#(02F9J:7+ENBS6[)T.,\\N#*9B%PA
-M@D>+9N)-H=M'-`U>I8+V4@>69>&QQQX#`#2;31P\>!#KA]9QRRVWP*M4/O^3
-M/_F37[JN`>`=#SQ`_N#C'_^D9=L#SV7*KK5:#9[+]/>]2H5;-;7A.@Y`"#8W
-M-_#77_@KU.MUK*PLPW6<*Y8L6JRK2_?)G$2AY!9(Z67F$1?/0`H04/4'$%E&
-M,58L2@#1PBN%+T*4^KR\@0F=>MR\/"C!!1=Y1>B<'*?$2+Q!EV$8:-0;6%U=
-MA6F8^.8WOH$\SV';-O8?.(#;;[\=ZX<.T3U[]U("_!_'CQ^GUS4`_,47OD`U
-MFOL$^)IMV]1U7;BN)\L`SW/1:#:PM-1!L]5FXZ^ZCC-GSN`SG_ES-%M-=%=7
-M4:O7F"OPRS@&O)`-==7?/^<HIQ?+'%2#CZM(\PE13_SIKZN40UHZ?04YH)RE
-MJ!1AZ3<L1QI*^(60Y2H:#7.>'ID*!C=/ZD\IA67;:+?;6%Y>`BCPZ*./(DX2
-M4`#=;A?KMZUC_=`A>F#_?N*ZSO^[OK[^Q:O]>U=4`GSTMS\:$4W[9J52(:[K
-M4M=Q>!G`C#@]UT.SV4)GJ8UFJR6GU0;]/O[HDY\$I3GV[MV+E>5E.+8#.6-Z
-M@\Y9WQPEP/R3OE0"D.GBFEZE(VVQZ24AAP,-;&"(2J(0Y2Q`HI[<2MH_K;"E
-MLI6)RC8D4T0@,$"17A0)O/DN)C9MJJ-:JV)I:0EK:VL`(7CTT4?Y="70:C9Q
-M^^VWX\C1(SAX\"!IM]O#A_[RK]X'`.#R\]<U``"@?_/7?_W11KV.>KV&>J.!
-M:K7&//EL&X[+.`&M5AN=3@>-9A,Z]W#S?1^?_M2G,)F,L6?O'G17NV@TZFSZ
-MB^*5-<%QG7,-*C81W24JD2L-4W0&71"65ZKZKZ0'BTJ;<)Q`%=(LI?=\VD^E
-M%!*H1@4@TSP`J=6P>_2]J3!^_KP=VT:+H?K8L[8'Y\Z?PY<?^3*CW0/P/`^'
-M#Q_&L5>_&H=OOQVKW2Z2-/WG'WS_^X>44F![^\4)`.]___LO#(?#G^YTEDB[
-MU42KU42U6F.N.[8KVX(K*ROH=E?0Z;1E)A#',3[YB4_@S.G3V+-G#];6UK"R
-ML@+'<T&@\='.5_)F)E=84Y"Y56ZQ\7;Y953A!E-Z&8!8.3I/22RB1-'EIBVD
-M&"HN\P%4,U2%3TRF5'@%XC]M3DZ$D_2<IZ?.']TL`\*&8:!6KZ&SU,'RRC*6
-MEI;QS#//X%N/?4MF:)[K8GU]'7?=?3>.'CU*]^S=BTJU>CR83/X3G;)`O^*_
-M?Z4_\.YWOQMWW''')YY^^NGWM%KM'YM,F%]:%$72#UZ.MW*=>4(T]'H]Q%$$
-MPS#PF<_\.>ZX\T[\V(,/PO,JJ%8K&(U&&`Y'"((`ZMCL8EU6B)@"R\G%CT@Y
-MYWNE?UD%]Y1T?\ILF'!]CJ*G3\L;DUYBG)<4,E[*CY>QA$O$JO+OO[%P?^;'
-MH$GKM$JE@GJ]#DHI_N[OOHCMK2WHG$3GN2[6#QW"_???C[ONN@L'#]Y*NMUN
-M^K=__==O_OGWOW_CA3Z6*];Q.G'B!`#@P1__\2>ZW>Y_EZ:I%2<)C>.(Q$DL
-MGYS.M>M,RX+!Y<*2.)9!XOSY\_B'KWT-=]YY)Y:6EF":EIPL9-.&N;S(XBB&
-M'P0H!&W)W'O95E+NIS^GCL$6WU,,Q)3+:O9O2BG:[?:,,V[9UQXS/O?S/C?]
-MO=/?4SR^LKE&Z3G(KS/TG1"E3T[X8*_B[%MJ`BHT6PD$SFG7S<\`2*D<H%1Q
-M"5!$-:DZ52@QQT*EARJ!0'R.E":'(.G!Y?EAA4P$E%6+I[H*RJQRZ6?4M'NW
-M>_E;I\119Y*)R_H]Y9\GA$BGZ6:SA6:SB7:[`W\RP7_Y[']!$`3RVJK5:CAX
-MVVVX__[[<??==^.V@P=I=W4U]">3M[WS7>\Z?DTRD*L-8F]YTYN^_=BWOO7!
-MU6[WWT=11(0!`\V+L5+I*T<(E\?6L;/3PW@\A@8@"`+\/W_X!_C>[_U>O/T'
-M?PCC\1B5:@75:@W#X5#JN.?\0KE9B!Q71^HEE_Q)\@(>2'F#OY"1;:(X]:JH
-M_ZQ&0,E-![2<[LL3OM!"`%4P@RG]`"*T#_B8\*Z*7W1^GB!&(L0FG):SG_X]
-MUZP4Y6/41--@6R8<QV529ZZ'9K,)UW7PQ;_[(IY\\LE26=!JM[%O_S[<\>I7
-MX\B1(UA=6Z.==H=8IOFGKSIZ].$7FOJ_T`"`#[SUY^C==]WUB2>??/+VM=75
-M7T_3A,9Q3+(\8_YSI!"7((3`T`W8C@77<;&]LXU^O\_4;;(,#S_\,)Y^YAF\
-M[WT_C]5N%Y-J%95J53KK6M8.?-]'&(0OXRX`O2@D0V=*:#H7HI.AA&L8SGX/
-M`4@.FJO9PN5%$B&VJ7(Y5"HPI6J&59!V**&*X<8<.K`J8<:S"LHENZ=+`!$P
-M=NU@%%("BID)E?-0%(7^8-E6?;:4H2]$!YP6**;C,C,9UV48F><Q'LWY\^?Q
-MR4\\Q#LH[(]:EH65;A?[]NW#X<.'<?3H4>S?OY^N=E=(M5[[Q_7;;OOOIS/(
-M%[4$$.L?GOL&7O^:UZ'GC_[A==_W?:\U36L]SW*:)`F)XP1)F@"@4KV5J9:8
-ML!T'%O=^S[B_&P4P&@[QI2]]$7$28WU]'<O+R]!U`X[CH%JM8GEY"99M2QMG
-MU3O^%5$"$'667E4)@H*ZDW*[C12-M5()0-420`4%R46S$RE,JI0,,X&)*PN3
-MDCCG+`VW-!!$RB5&T1`@94<T"4K$```=-TE$050>HJ3\I6J!EH.02C:;0WC:
-M+67/IT1*2^8HEUD"B)-9-PRXCH-:K8YFLX%&LXEFJXFEY65,1F,\\LC#^,I7
-MOB)?-TW34*O7L7?O7AP\>"N.'CV*(T<.8^_>O71M;8TTF\VOG#MW]H<_]K&/
-MC5_ZPVK.[_GNR9/?W-[>ONOYYY_'Z3.GL;FUA?%XC(PKR:;<\38,0_B^C]%H
-MB*W-+>SL[&`X&$C]?:;]EN,'W_$.//#V'^3>[`'&DPGW<_.QL;&!IY]^%G$<
-M2^EKD6)J'%W6J!(`*`7EAIN$'XT4D-]#N7H-*7-F&7M-`[(LPZ%#AZ21IGB<
-M0M=O]K[8=-.?F]8$+#[F-MD`4^NA!$+[4@T`\C6:Q@*H"``LDV!/LQC<*7KW
-M0NN/E'P"=J?,E`%`*MM\5*;_139`%6<A97/FA1*0!/?XJ0Q9WD$:;DJ",O<3
-ME%V$O!`'%0:H;./F)4U!"D505#'RE!N=JQ*7[X6\N9!3HU+F7+4)HZK"L?A;
-MBE0\<U"VX3HV;-N!XSKP/`^NR\"^O_W;O\'7_^'KI5?8<1PL+2]A=8UUQO;O
-MWX_]^_=CSYXUNG?/'K*ZNH;CW_G.VCO>\8[SURKU?\$9@-I(O/_>^\G6]M8G
-MW_B&-]SG>MXZ!6B>YR3CJK>4ZP8:BOV5:9IP/0>V[<`P#&D0R51Q-3QY_#B^
-M]=BWL+34P;[]^]"H-]@$HF.C7F]@__Z]\"H59"GSB&,7@W*RO5PR`#)+HB$E
-M,)`JCX642#J$B(Z`<L).9TD*L$HNV0*<FM!!V0U8U.5$:0*J,F`Y%_P4PI^S
-M$XDY9*X@VY/<R(3[$XC?*6/$5&^@=%#/R02N%0BHEB"ZQFSAZO4Z&HT&OS71
-M:#;165I"EN4X<>($/O5GG\)SSSXK/30,TT2KT\8MM]R"6P_>AOT'V,8_<.``
-M]N[=0_?MW4<ZG:6__^F?^V\/_:O__3?[UWKS7\L,``#PYG>\Q?TW__K?_$:6
-M91_^[LF3],R9TV1C8P/#T8AM4D5?/HJX)WO@PP\"[&SO8&=G!_U>#T$82NUX
-M0@B:S2;>]L`#>.M;WX;1>(Q@$B`(`P3<UKG?&^#4J5/H]_O,>()7TVJ*?.-G
-M`,7F*64`,X&A'`"H^G-0VW)$R0"4MYK7V91HLIX7]-K=058%^9<\^AQY3B0E
-MN``'63:2\\VJ:OA3U:1C&AU7Y@J8\A3EWYJ75(K%B5_(AHL,`/*D!B'(LYR+
-MIN:7E0&HQJ;BXUTS`%[6B-/><1S8MBT_%C?3,O&7?_%Y//'$$PC#L!3PJ]4J
-M5KI2S`.-1@/M=AM[UM:PMK9*]^S92UJMYE?_PW_\TP=^_2._>DW3_FL"`LY;
-M;[_[[<&KCA[]7YY^^NGJK;?<\D&#<0`H`2&#T1!)G"!'SN2C=8/+2INP;#9:
-M7*_7L%.OH[>S@_Z@+T_V7J^'/_KD)_$7#SV$'WW/C^'HT2-875WEONXAVJT6
-M]NQ=Q84+F]C8V$2_U\-D,F'.--RNZN7`,"IO90)U8GX:3"2JH)YL&<ZV\X00
-MQZ4[+"JUA_(`54P$4IKSX$,D71>$97XT5TXN@4[R$U23P%RQ^:D0-,T+70&B
-MUMA**5*B!--I%)!>M!<_OU]0KOV!HJ[7-`VZQ4Q&;5NTK1FNQ9BP#FS+QG`T
-MQ&/?_":^\(4O(,LR>>+KN@['=;&TM(3NZBJZ*RMHM%JH5BM8ZBQA;6V5KJZN
-MDM7N:NYY[A_<=O"V#YSX^Z_@UV\XP/H2Z];;UNW/_N?/_*)M6;][]MQ9//_\
-M:9P_?Q[]01]^$+"R0/&@2^($4<1.\S`,,1P.L;.]@UZOA]%HB#@J5(ZR+$.K
-MU<*K[[@#/_*C[\%29PG#T9"[PT:8^,RM:&-C$SN<?"1PAR`,61M*G,H\);Y9
-M,H#9<H*"\LU>9``4H!HHH5SXE\P&`$H*)ATI`+[+(P(!ZCR!2@$NY,(Y6$D5
-M[%V<U`K<7G(&4K("*%Z$.7C'@(J37['O5C,`\3=RY6OBE)]R_ITV-!&_+^/9
-MACCM\SR'IA&I?B5.>=/D!Q?W11#LUR>_\QT\_,@C.'?V+$:C4<G[H5:K86EY
-M&:MK72POKZ!6K<&R;<Z:7<;:ZAI6U]:PMKJ*T7#XMOONN^__HY3FUYL0=UU^
-M^^_3C^*7R#_#?_[<YX[<>>S89W=V=FY[_LQI[>R9L]C:WL9H/$(4125-_"S/
-MD,0QPC"2FW8X'*+7VT&OU\=H.$0<QS)MHY0Y^=Y[[WTL$"QU8%HVXCA&&(9(
-MDACCT007-C8P&`S9Y^(8X_$8$\Y<5`$=B:0K<ME7&P"(XLQ[30(`9D'`@O(V
-M&P!H"1`DI18C47J$1.'A7_I"FPX"M,2UD>P]*FIV6M3@$M/;O>:6J'NN4INI
-MW-"40P3L_<I%+<`\#"$XP_S["46>T:*.EVY%X)Z'BH.14@*(YZ1I1`K>FH8%
-MRS9A638LRX3)#5TMRX*NZXCC&*=.GL3G'GH(FQL;A5T;=W%R/8]M_-4N5KI=
-M-!L-F*8%TS+1J#?075G!VMH:UM;6T&ZU'O_"W_[56W[QYS^P=6.WK"^V?@+`
-M?RI]QGSBB2<^1#3M=TZ?/HW39T[3"^<OD-Y@@"@*><U6M(PH-Y6,HAA1%"(,
-M0HS'8_1Z/?1Z.QAQNK!:OV59AKU[]^'(D<-X_1O>B*-'CR((0X1AA"1)X$]\
-M#`9#;&]OH3\82CLNYN$7(@HC!"&[S_*,6W!I?#->>0"`1J!=50`@LUV`JP@`
-MLQG`5-^X),.%N6VZBW8"2JA_V2.@X/(7K$.:TU(`V!6`4U![0BC8X:T$G+PX
-MK2G*MFR0I[N:'90#`)590EYT#BBD31D[Z85]F<6=C@S8POW(LN`X+G1=PU,G
-M3N!K7_L:GGON.6QO;S.34OX:&X:!:JV&3J>#;K>+I>5E:15O&#H\KX).NXUN
-MMTO7UM;(VNHJ*/`_?_&__M??^\4/?&!RXW-6KB(0_..WO_U//<_[OR]<N."=
-M/GT:YR^<ISL[/3*9C!%SS<$2>RS+$:>)!`OC*,)D,D&_W\=@,,!H.)1UOJSE
-M.,"XNKJ*!]_[7MQ]S[W0-!V@E%EK)1G&XS$N;&Q@.!PB25*DBN56FJ;P@P#C
-M\1B^[R--4GEBK*^OOS1MP`(7GVH'BA*`*,@[D5Q\2OAX%9G.#%!BX5T>"#@=
-M!*AL_Q&%KUMLYF)>0/(`%&"0"OLOI1N0*ZU!PD]R`HJ<$EY*0!+,1-M.9/XY
-MBC:@`(^G2P`5]".$S:@8I@&+;W2Q^0W#A&$8,"T3IL'D[PS=`#3`G_CXZE>_
-MBB]]\8OP?;\4N`'`M"RTFJS7O[*R@G:G@VJU(B=B;<M&H]'`ZNH*7>VND=6U
-M+NVT.H\__L03[WK7.]]YZN8AK5TI*8I?*!_[=Q];>?WK7O^_I6GVONVM+?OY
-M,V?HQL8&Z?=[\/U`NNE2!9W.:<Y;?<)U-T80!)A,)A@.^NCW^QB/&&58<`DH
-MI4B2!/5Z'8<.W8XCKSJ*.^ZX$^NWK2//*<(H0!A&&(\F&(_'&(U&&$\FS/V6
-M9P=9GB..8\E=<!Q'OF""W?A2\``H,$6`*E)]D2F(/K\F3F"JMA"G,H#IMMTE
-M3O]R[4]GWN>"!Z#V_<4,_U3J3\O29`),I$I/+^>Y/X,3RK6\FL*S#(-]'V,1
-M0N(]FJ;!T'3HW'+--`P8)MO8AOHY9?/;EHT\S_'TTT_A^/'C>/JIIW#RY$GD
-M>2X=H@'6":A4*FBUVUA>64%GJ8-ZO0Z7JV030F`:['N6EY>QVNUB[YX]:+9:
-MS]$\_[5CQXY]\N9CK5[%:G?:V-G>P7M^[#W:ZU[W_?7W/OC@;Z5I^OZSY\[B
-M[-ES],*%"Z0WZ"/P?>8+KS#(!)F$><['<F-&48PP"#`<#3'H#S`8##`>C>0P
-MD=IV$7;>/_#6M^&!!]Z.5KN%+,ME.1#',?K]`;:W=Q#',3)NRIER;H(PZ4S3
-MM/"NY]C!;$"X]@$`9%[[KPSP$<PA`G$<@ZC`7RD`7`T(6'PNST7ZK[;;"X2=
-M4#)U<D,B^B(+H)(;`%G#(R<\E<\E4U&^IXIM6D$(HORUU&$8.F.@&@;?["8,
-M0X>AF_QK.DS#A&[HTN="V*L;AH$S9\[@X8<?QM]_]:M(DJ04=,3[Y;@.FLTV
-M.AVV\=OM-CS/@V[H\GHS=(,%AU83W>XJ7>MV27>UFQ--^\TWOOM'_N764R<B
-M_`R`CP/H`KCP,@X`\]:7O_SENU=65CXZGDP>.'?N',Z<.4,WM[;(8#A`'$5(
-MLZSH`2MUJ@``12!(HAAA%,*?^&RL>##`<#3B:7PB)Q`!L-9@EN'VPX=Q]]UW
-MX_#AP]BS=R^ZW37HNHXD23`:L:P@"`*>`;!1YTO=5$;8=/!1;R^$!T"P>PDP
-M3002(W4EPK"T[5*(1I?,`&8SNJ+O3V9HL#+K`T_/490`HDTGG8`%84=T`92.
-M`I5>@T7]+AZB,"O5^88WE`UMZ&R3"QJZ+E-Y#1JW)#=,=N*'88!S9\_A[-DS
-M>.JII_#$XX]C:VN+#Z\916.5\_0;C0:6EI>QM+R$9I.U\&S;X9;N'`/0#;B>
-MBTZKC>659>S=LQ>=3L=W'>??AU'X?]YYQYW_>*.UEE_T)2Z6G_JIG[(_^,$/
-M?L_JVMKOCD:C>\^=/X?SY\_3[>UM,A@,$`0AVUR*7?3T19?Q8!#',>*(!84@
-M##`:CC`:#3$<CC#F9"0U,Z"40M=U-I?M>;C[GGOP_:]_`^ZZZRY0RL:78XX-
-M3"83C@T$R/-,9@^,+))+,%+<JT%!#0[J53PO.!0S]%?;!E2SAH(N5_PLWU""
-M&*6@^)=[^I<MT%$"!*&<[O*D5XD\1*7Y3F$'2BN0*#@+DYK7V*;6^%P)W\2Z
-MQC:U/N^F?$WCVA2ZKB//<SSVS<?PR,-?PK///8<H#!''\PUU#--$K59C:CW+
-M2UA>6D:]T8!MV]!TK13H=4V'Y[EH-5M865FAJZNK9,_:&BS;^N2G_^Q3O_SA
-M7_W5GOR!/0#.OH(#@%B_37\;'R8?!@`\\<03[S9-ZY?'_OC-6YM;SKGSY["U
-MQ28'`W^"),V*T=(YU%V1JB=Q@B1)>$!@W(#)>(SA<(3A<(#)Q$<<105)2.$8
-M)'$,R[9Q[WWWX36O>0W6UP^AWFBBT6C`<UTD,AA,$$41`Q#3%&F:<?8890$B
-MSY%G.;(\0YZIW/)\)C"4@X."_`,EM'Z6<CQ+QV4!0+@#JSR`4O15=OQE3@.6
-M1$;('$MPE2=;UBE29^&G'8*%)H'&!VC$)F4#9.HFUF0P4#>SNM'%Z+G8](0`
-MX]$8@^$`@WX?)TZ<P)/'C^/)$R>0Q#&W8"]G8KK!"&H5ST.SU4*[TT&[W4*]
-MWF!UO:XI&0X+4*9APJUX:#7J=*7;):O=570ZG5&M5OWZ<\^=_(6WO?4'GNK1
-M/EJD><.2RUZ:]2_XK=P!T+[P-W]S9-_>O;^<Y_DO7=C8P/ESY^C6]A;I]7H8
-MCR>(TQ@THU/CG&0*C*+(LQQQ$K.37`'T?-^'/YE@-!ICPA'_B`<$530BSQEK
-ML5:KH5JMHMM=Q;%CQW#'77?BZ)%C(!I!%#$=A#AFOYNU+V.%3DI+Q!)*<QYX
-MRE]7`X'X/OD\\IQI(DP15XJ6VYQ).E(F[LQN<G)9_G<E>7&0J?)&$64AF@)6
-M:HJ3,&NI:KI6W&NS-\FTDYN9L)-?4WZ&:"`ZW^1\LX,07K^SS"!-$CQY_$D\
-M_OBW<?P[WT&_W\>$<S\*%2-2R@`=QT&M7D>SQ<0YZO4:*I4J7-=EGI?*Y*G8
-M^")SK-5JZ'3:='EIF:RMKJ+1:)P!\']M;FW]QS>_Z4U/[7:]+P+`9;0./_NY
-MSQUXU9$C'XF3Y"=[O5Y[<W-3V]S<Q$YOAXY&(Q($(=(L+=7=\HU2:EHQ:)0F
-M+#,0[;]8=!3\"29CEN*/QR,$?L`Z`GF!)JN_1V`*KSIV#'?=>2?NN?=>K*QT
-M.264<<"S+&<@91@RP##/D.<J"XUO=KZQQ:8O^MB0?6SQ,Z"Y[(T7R#>DNC)5
-M&'.@*J).+UJ*E2X(80VN\@XTK63=)3<Z-%[[:KQ%RDY1P@E5HE31=4U)YXN/
-MU7O6FM/D[U(_+S($458D:3%9&@0!OOO<LSAQX@2>?>89//OL,Z7>_O1S$RI5
-MGN>B7F^@V6RBV6JAT:C#\RJ\5V\4<T_*.#'A(*'G>J@WZG1E:9ETNROHM)?&
-MC6;C&9KG__KPX<,?OQGIY3?T^M(C#R_5*M7OTPWC/0#>M[.SC?,7-K"UO85^
-MKX_Q>(P@#)14&J4:=&YV4"H78L1QPIF(/$/P)V!ZAQ.$02C3?57W4#VY7<=!
-MK<$OJ$8#G:5E'#QX$/OV[\,M!V[%\O(R&XM.62=!_$WQ.^6F58"PXO%B:EAE
-M.C"IS#QE!)9>3&Y]ER_,Q1OFEQ\:T23C#1J_+P4),K/)I_$.=7)2;'Q-UZ'Q
-M[TG3%.?/G\>YLV=QYLP9/'_J%#8W-S$8,#[(<#CDE-TBN*B'@6F:<!P'E6J5
-MN5<UZJC7&ZA4*_!<#Y9M<1*/5G0R%,!1@P9=UV%9)JK5&EJM%EU962:KW54T
-M&XU-`+\?QO&G[[_OOF_B)EPW?@#H=H$+Y?[(\>/'_P?#,'YUI]=;V][>-K>V
-MMK"YM46'PR'Q_0F2)"UM$JI<V-.$(U&39FDF24%)DB!-4B0\2PC#`$$08C*9
-MP/=]C,=C"1QE"M%$W91J&4$IA6E9N.W@0=QRZZW8LW<O#AZ\#?OW[T>E4I7U
-M:IX79!8QB78Q]MS<+3WU6.A5O-&[;7JU$U-LX&F<H<Q:5,L%4:;DN3IMQV]9
-MAM%HA.]^]SD\\^RS.'WJ%$Z=.H6-C0V.^A?J4M/!2I[NN@;+M."Z[M2&K\/S
-MF(F-R0UK5,KW=/8H:GO;ME&I>+16JY&ESA)65E;H\O)R4JO5GH_"\#>/'3OV
-MA[C)UTTMO?N=X\=_D!#\2!3%#X1A>&1S8P-;.]OH]?IT.!J2P/?9)LWR\M27
-MN'#F,>`4OC@C!64<Y!/`8H(X"A%&$<*`I:!!$"`,`D0QXR8D28*\A/S/!H0\
-MSY#G%!7/0ZO=1KU>1ZO=1KO51J520:U>0ZU69_9KGH=JK8Y:M8IJK8J*Q]AE
-ME+/AIL=8RZ(6%!?S#YB]&&8WL.`AE+L)<[H7_#D*$=<@8,(O_5Z?JSX/,1P,
-M,!JSKLQH-.)E%Z-Z^[XOZWLRYT07V8;&:;O,FIX);52K550J%7B5"CS/Y<I3
-M)G3#*-7PNY4_!(!N&'!L!Y[GHE:KT^7E)=)=9CU^TS+_RC#,AS3@2X>/'/D:
-MYF27BP#P$JQ_^L__"1D_JYD?^=`O'UM>7OY0GN<_U^OUL=/;06^G1WO]/AD.
-MAYCX$\;U%YB!\@KL1H*9/FE%4!"$H#3EN`+O!,0QHRRSH,"DR\*033C&O#.1
-M91ERA9=PJ5-XWL>44M3K=18@ZC54*Q74:G6^`3R^&:IH-.JH5*IR<,4P3>C*
-MYM(5Y%SGHBQ)4G10HBB4'94@#)`F*7\N,:-CCX8L#>>IN)J23[]^NWV\6QDB
-M'I-I&,QUBNOHB5NEXL'U/-BVP^IVTX"NE4_VZ==N^F\ST%&';;.LH=%H2D!O
-M>7D9%<][+,_SC__QG_S)Q[[YC6],/OWI3Z>[=DD7`>`&R@R^\YTWF:;YTT$8
-MWA$$_B'?]]N]7A_]01^#P9".1D/B^P'B)):MN(M=-!<#T,0`4Z;V_T5KD)<1
-M29(@B?FFXD%"##L)["%)$Z1I)C.':5)1`48Q1M_TB.OT8(PZ+(.Y`IITUW%Y
-M,JV8M$M9L-MM9I.K2D:DJ/-%NT_0;\6PC>LQ`4UQLVT;EF7!-"W6*M0T:#J9
-M&=_>[617R5*:KK'LP790K59HO=X@2YT..IT.JI7*AE>I''<LZXO]X?"/[KOW
-MWL?Q,E\O:_>-;WSC4??<QGFOTUJZHU&O_Q0%_2?C\:3>Z_?8B=4?H#<H9@FB
-M."JQ!N<&A(L,SDR?<@R<SY%EO/^?9[*LD+3BK!A$$L$B31A(F"2I/)%9D.#X
-MA``.LXR1:42;4&@L3'4NYJ7YEWKGZ>[1H10<1&TN4G/1HS=TSK[C4W1"/<>R
-M+=B6#=NQBT$</H1CF@9T3LT5;<-+G>A*.%.\$47W@K?K+!N.8\-S/51K-32Y
-M^DZKU4*M5DNS+/V]P7#XI[W!X'@X\<?O??#!"*^0]8JSWWGB^.-WFH;]EBS+
-M_IL@"%X5!,'>\7AL]@=]#`=#C$9#.O%]$@1,4R#EI_J\#;'KQ7BIVE!T(I13
-MF^:,]\Y(0PIA*,N1<C)1EJ40.HM9GB%+,_XS&0\RLP2D@FR4%3@!F[(JZ+80
-MQAP`B,;DU';IT\N;+BBX;*A&D'B,$K_>D-_'R@U><O"^?D%OODA`4M6`Y[T'
-M$K?@I[MAP+)L.(Y#JY4*:30::#8:J#<:<!SG?*U:.>]ZE9,TS_\FI_3K1PX?
-M?ABOX/7R#P#_`KN2+QY_XHF5*`I7DB2YM5*IOA>4/I"DZ;[!<,!!JC%&'*3R
-M)Q,$8<!`P"2>X;Y?5NEP.?4BG96I*M%IA8A)J<W'D75U9EX=EA%_>\H'4)6]
-MFFT!$M[;%T-&1$J-E[ZN##D1==Y@GD7W)5^><F8U+WNAO'87]3M3YF%4[FJU
-MBD:]CE:KA6:S@5JU!A#R4)9E7QB/QX\XMGUF/!IOO_DM;_:O]%I9!(!7T#KU
-M_/,_Z_O!K;JNO7<\'C?"(*CX0=":\!;@9#+&>#R1#,(XCI`(XM!4;7XY(-^E
-MP8;Y9IA7M.CUORHN%P\KI^MSO(<5G$$C!+K.7*58Z>!0SW.)0/[KM1ILQ_%K
-ME6KD52ICS_,VTC3Y$S\(_^J>N^[ZYN)J7@2`%U8R?.?QJJX9>[(\/QKX?JM2
-MJ?RX'_A=0K37AF&$R60L!X6"(*!!&!#?]Q'%C(*<\"Z!D$=G%S\M7>C3-?9+
-M_J;0%QX$Z&6*L(JVGR@9#(,)<XA^ONNZJ%:K\G2O5JN@P!.V;9^.H^@O#-,X
-M`Z*==%VGU^_WS[[V-?>/%U?M(@"\*.MG?N%GG=_XM=_XA=%HU'8=YR>2--TW
-MF4R,,`CU,(ZT*`K-(`B8Z&E<:@]2YJ<8%[5ZGLU%_2\;G'L1+A1Z&5E,R>%0
-MX>R+(1Y-UV$:)C5-DS#4G[?XN&66XSB)Z[BYZ[G4=9S8=5T*X"^)ICUVYNR9
-M3[WI#6]\8G'E+0+`#;O.G#FS/\OS;A#X3<NPC@51X(9A9-NV_4#@^UI.Z3J`
-M529<RB<6DP1IDB!.V%!1S#('&L4Q2>)8<@ZR+&6D)DH9")AE!6MPNNR@4PJ^
-MEW,QS#,KX;6[QH5."1_8(;P&%_):NJ[Q5%V*<%#;LHGC%DJZCLW0?\=B<MH4
-M.*WKVBG;=G:R+/U[S_6"G-)OZ;K>MVU[<F#__L<75]0B`-STZW_\\(?Q/_W*
-MKQ":Y_@/G_B$]LQ33VFG-C>-7_MG']Z[?NBV!Y,D:4111*(H-BW+>IUI&*]/
-MTH)TPPA$*>(XD5H$7!"%QDE,Q$ARGC&Q2]6\@H`4W0:AQ4<+=1VQL<58;D$4
-M(KQOSDYN0S>@:1JU+(NP4]Q@RCJ<6FL:IM368S<#NFZ<'X_'G[`L*W5=)Y^,
-M)U_Z@W_[;Q_YQT<?#5W7I0=NN25-DYAZ7@5[[[H[_]7W_=S%7\C7`/CZXGI:
-M!(!75D:Q;AC&P2`,21`$&BC-=5W?8SOV_6F2FE$<DR1)#%`L:3II`/`HI3HH
-M#$W3*45.:$Z)(KY!!%@I?!45P"T!X%,@I)0.*:43`*&NZY03=JAAFA24[L1)
-M\EB6IGW;L6$9)K5L>YS$\=;^`P=.+-ZU10!8K!=Y/?7TT[KK.+JF&[Q[1PC1
-M-)KG&2$@4NL@XQF$:&$:AB%ENW5-HUF6Y6F:YCN]7O8;__)_S?_\SSZ[>'$7
-M:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6
-M:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6
-M:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[&N\?K_`;-SDT+F.E9"````
-)`$E%3D2N0F""
-`
-end
diff --git a/misc/spnavcfg-devel/files/icons/spnavcfg-48x48.png.uu b/misc/spnavcfg-devel/files/icons/spnavcfg-48x48.png.uu
deleted file mode 100644
index 4b9950c7dccc..000000000000
--- a/misc/spnavcfg-devel/files/icons/spnavcfg-48x48.png.uu
+++ /dev/null
@@ -1,76 +0,0 @@
-begin 644 spnavcfg-48x48.png
-MB5!.1PT*&@H````-24A$4@```#`````P"`8```!7`OF'`````7-21T(`KLX<
-MZ0````9B2T=$`/\`_P#_H+VGDP````EP2%ES```;KP``&Z\!7AJ1'`````=T
-M24U%!]L($0\T&;CE(7T````=:518=$-O;6UE;G0``````$Y8('!A<G0Z('-P
-M;F%V8V9GUT)HQP``#`-)1$%4:-[M67MP7-5Y_WWGG'OO[DI::65+LH6Q92.A
-M,A@_L/RJ&T@")4YXN*HI(9G2M&D[$X9X:*<,'3*=TIED2F8,TY@AZ33_M.;1
-M,F&(!^280L"$V);!#NAE6[9>QF:U6MN2=E>/?=Q[SSG]X]Z]*UDV%L3)]`^?
-MF3/WW.?Y'K_O=[[O7.!:N]:NM6OM6OO_UO[CN1_\WN:BJ_6A`[_:VY!.CV]U
-M''L]8_Q6Q[4CT)I!@XA($Y%BC(\08]V,T<&UZ_[H?Z]?VC@!`&^]\0KN^NJ?
-M_7X4V/U?_XYO_>7#.'ZL(W+BV-&=4KIW$F&YUMH`"$3>9XF*$U!Q%@T-\@[^
-M/6*36NO3AFF^W+K]VT\!P&NOO8IMV[;_[A38M>N'C;%H^$7&V$8B@`@:(+I8
-M\.*GZ<HS:*U!!((KU6N?C!8>;%Z4S[=^\WM77X$??/^)'4OJ:YYEC.E`9)HI
-MZ-SQ/)6`]MTB7:G[!N)W2I7;_Z]//7?%]\1\!&]M;<54=NJK=36Q9[766BE%
-MLV`2*#%;4KJ$Y)=41J,$*T:HKU_PSI/_\M,*`%-7DHW-1X$]>_9@8775]PU#
-M:*442:F@E(14"DHI>.<*4LI@7#HO/5=\=DZ?<5\I1661$!H::Y^;CVQBOO#I
-MZS]=<?L7UA$CF@N;($XO&I<NS0.Y.K@SGIG2DYE,PWSD8O-5P"[DW+9][\%U
-MI6=))7T+2JC`DA)*EJZ7SN5%5O?NS>X*2FE,Y0KXGY_]@N*?Q#-7U0/0$/VG
-M^K%[+(.[[MR"NIHJ<`9HCR@#@-,<0].EF8+F!O'@F23VMKV%WA,G=&UM;>7D
-MY.358Z&5-]^4S&9S=5(J*`TTK%B.U:M7XOKK%B(2$C/Y?A:<+CF)#T&M-::R
-M+H;.)'#D@Z,XWG,,MFT#`&*QR@]3J4S+U?,`4%><5+H2@P,#.#TP"&&:J*VK
-MP_5+EZ#^NGI$*\H0#IDP!`,1@3."U!I::3A2(9NUD4JE\<G9.`8'!I!()%#(
-MYU$D!B("8PR&82R\:A!ZZ,^_?L>1(Q_.]IL"%&DX=@'QLV<0/WL604PS!B)/
-M`6CMQ8SKPI5^3"@O+I324$I":PUX.0<XYQ!"(&19RW[K(.X]V0L`&(X/?R=8
-MF[0W$3$?";J$8:T]*G0=%TZA@$(NAUPNAWP^#]NQX;JN%]A*^2_J8DH!SCD8
-M\Q0P30,@X('[M]WSN13XQ9O[/.H<[%][ZG1?!QC]J=1:*ZD`1N"<@3$&1@1B
-M'JTR*F&;+D>1Y"UN'@U3(##GI;$0')9E0@@.5ZD]'2>ZWMZ]^_D0`!QZOWU^
-M"MS]E:^A_3?OO]G8W/11=V?GFOC982:E)&($SCSA.6-@?.;8PRYCS%/*[\Q_
-MI_@>\S'N"<X#8Q`1A.`P#`.F(6`(`R.)!(]$(G>LV[PN=_#(H6>W;/I#M+VQ
-M]],5:&M[+=)^]'`Z5AV[R[0L_/3'/P9Q`B,&QG@@-..>4)R7%"DJ,ZL7[W,&
-MQ@C$O6M\QCM$\)41,$T#ANEY0&M-/_G1OX$+H1<L7+CCP`>'#NUX^#MX_J47
-MY@;QT\\\C<2Y$<.!GH@MJ&9::WQPZ"#2Z308"(YVP;GP`%+,7;27&FOM7=!:
-M0T-[QXNZ4LH3UC\'=)!:<,Y]QF(P31.F84`(`<XY!OM/P7%L,@P3-;4UFY_>
-MM>O=^[=M_](<#SSV#X\A5A5[M*FYD6GM)9NO__SGGN4$]X+3=0.:8XSF0FB&
-M54O6]9*^P$.<@S'F![T.K@DA8)HF+,N`81HP#`'&&)32:/_UKP$`2BEJ6-[P
-MQ:=V_G#C)2$T-3FY$T3%3!FY?`&<<1A"@#&"XSAP'!M2R2#;)!09R0_JH/L3
-M,/*@YP>[UAI*>RS$.`L"EW,.PS1*'C`$A!`@(DQ,30<RFJ:)"^<O/#I'@1>>
-M?R$RDDQB,C,9K)*/_-W?>S@S!#CWE'!=%[9MPW9L.(X#I66)0@,^UP'+^-SK
-MPTA":PGF8U[XPC/F4:=EF;!,$X8?Q$)P$.-HW;[=KWH(F4P&(XG$ZCD*Q!;$
-M,!P?1L=''9#26Q&7+EN*U@>^`:TU#$,$[@>\U=AU/8_8ML_QTH&4+EQ7^D<W
-M."JE//CY[.-9701CTS00LBP?/@8,@X,1QS_^\Y-P',?SGE+XZ,./,-`_&)H3
-MQ)QSV/D"]K^]'Z&0A0V;-D`(`_=LNP<--S3@D;]]&!7E81`Q/S#]ZE8#@()2
-MWG>4!@AJ5G7&.9M3X%"I:(8A!"S+@F69,`P#1(3*ZCKLW/4,[((-(H)2"N^W
-M'\;++[V,J1E)WIQ4(C66PL]>?@6CHV/8O&4SZFIKL7+E2OSGB[OQWR^^A%^]
-M\RZRT].HKJXJ!E8`N9)+R6<I?$J)60INR[1@&`;.G1_#W??=AT<>_2X88W!L
-M!X9IX,*Y\WCOW??PZBNO(CDR@FA%]/(*$`'2D6C;LQ<G3YS"ALT;<//--Z&Q
-MJ1%/_-/WL/5K6_'V+]_!1":#>'P80_V#R&6G458603@<@FD:00ZD+TI\B0"E
-M-0KY`G+Y/+)3653&8EB];CV^_3=_A64-#3,6.(YSYY+HZNC"VV_^$KV])V'G
-M\Y^2S-'L6C82B>#,Z3/HZNQ&XXV-6+-V#6YL;D)C4Q/6M;0@F\VBOZ\/G9U=
-M&(X/8WIZ&M)U?9;17ES8CK^7PF"8`EQXU!B-1M'<W(QU+;?BNB5+$(U60`@#
-M4KH8'T_AX],?HZNC$[\Y^B%2HV-P71><V.6S4:TU#AP\4"VEG%5A&(:!R<DI
-M='?TH/?X253%8EA<OP@-RY=A^8KEJ*]?C'ONO1?AL`4B!J44;-N&XSK04D%!
-M@Q.#89H^QBV$0A:X$'!=%]FI+#(3&0P-#2%^-H[>WEXDX@GD<SE(O_+C@F.6
-M7!Z5S@YB(L*^??L>EU+JRQ4YTI5(C8TC/9Y&W\E^+%Z\",083-.`:5F(1BM0
-M$2U'>7D%(I$P0N&01X,@2"EA.PYRN2RFI[+(9-+(3N=@%PI04@4K-??C@310
-M*!2"XN;BUMS<7-_1T1$AHFP`H5P^OR.93.*&\O(KUW`:*"^O\.G.6_:UU,BD
-M)I$>FP!YV4:I/@"55FS&8`H39H4)&9%PI0O'<;P4W+&A'!7L$5VFM$5-3<W<
-M&`B'0ZB*58%SX5N#SVM+K=@YY^""@S,OPR3RLE(V@SJ]>L%[7BH)%>1%,RCK
-M"O,QQG1+2\L1(LK.6L@J*RM_M&'C)GVLIQMED0@8Y_/ZZ.>KMC7H,VX+FI:)
-M:+026[9LH2_<=MLWC_7TE&C[Z-&C6'GS+4]LW?J5[-WWW:M[>KH1"EFHJUL$
-MR[)F6.DSM,L:5@?[B/I3#%_TK&$8J*VMA>NXNJZN#H\__OAC-ZQ8,;3REEM*
-M$%J_?CWL@IU?N_;6F'3E2$5%Q8*^4WUZ[][7Z<$'OX&"[>+4J3Y,3DQ`:O6Y
-M/%&R`5U2I](6HP?'RLI*E)>7(YE,ZJ[N+GKH+[Y%7W_@@2?7KEGSS#O[]^..
-M+W]YKJ,GTA.(5D5QY,B1G[SQUIM_G1H?-S\Y>U8?;C],UR]=BOON_1-,3$PB
-MGA@.!!)"!+E[L3/.P(HQ,%,^K8.ZN=2]C3'&".%(&-%H%)ET!GO;7M>A<)CN
-MN.N/L7GCIG-?O/WV&Q8O6C3]F9#:WG[XF8.'#^U()!+"=5T:221P_-AQ7#A_
-M'ALW;<*FS5MPW9(EF)Z:0C[O)76.XWA"*3UK\[=8,@HA8)D60N$0PN$0&&/H
-MZ>G&H0,'T-?7IV]L;J95JU<A5EVMUK>TG%Y]RZH[FYJ:/N[J[L;J5:L^^\96
-M;V\O36>G:T='QW8.#`X\-#@T%&27^7P>XV-C.)<\A[&Q44Q.3J%0**"\K`S1
-M:!16*`3!.6S'03Z70SJ=AFW;B$0BJ*RJ0MVB.BQ:O!C1:%1SSJFJJ@HW-?]!
-M?,6*%=\=22;:6K>UJM^**RX16-3>WEZ6O'"^.EI><7\JE=J6SJ1O&QT=169B
-M`H5"`:Z?3EP<^,&&E3`0B8114U.#RFCE4/6"ZK9(.+)G/#7>N7']AMRR9<ML
-M`.CL[,2:-6M^!__(!`!WCF+&<")A)9-)*Y4:-R<F)DU`"]=5($;06KF12)FL
-M*"]S%M8LM)<WK,B512+YN;]IKMHONVOM6IMO^S_6U`10J(8F"P````!)14Y$
-$KD)@@@``
-`
-end
diff --git a/misc/spnavcfg-devel/files/icons/spnavcfg.png.uu b/misc/spnavcfg-devel/files/icons/spnavcfg.png.uu
deleted file mode 100644
index 1bc574c82d62..000000000000
--- a/misc/spnavcfg-devel/files/icons/spnavcfg.png.uu
+++ /dev/null
@@ -1,2967 +0,0 @@
-begin 644 spnavcfg.png
-MB5!.1PT*&@H````-24A$4@```N0```+D"`8```!'I"!E`````7-21T(`KLX<
-MZ0````9B2T=$`/\`_P#_H+VGDP````EP2%ES```;KP``&Z\!7AJ1'`````=T
-M24U%!]L($0\S#)IY4U$````=:518=$-O;6UE;G0``````$Y8('!A<G0Z('-P
-M;F%V8V9GUT)HQP``(`!)1$%4>-KLO7F0)-=]Y_=]>55US]68`0;`X"`(BL1%
-MXB``2B()44M*8HBKI6E;I.UU.#9LA=>QL@6)6LF2N!$2I;`DKA2[$5K)WK`B
-MM!%>TQ3#6A*4*%#'DB97)``&2(@@B).X9P8STST],WU,=^7]_$<>E9F56959
-ME9F5U?W](`I37965^2HK*]\G?_5[OR>DE""$$$(((83,!X6[@!!"""&$$`HY
-M(8000@@A%')"""&$$$((A9P00@@AA!`*.2&$$$(((81"3@@AA!!""(6<$$((
-M(8000B$GA!!"""&$0DX((8000@BAD!-"""&$$$(A)X000@@AA%#("2&$$$((
-MH9`30@@AA!!"*.2$$$(((810R`DAA!!"""$4<D(((8000BCDA!!"""&$$`HY
-M(8000@@A%')"""&$$$((A9P00@@AA!`*.2&$$$(((81"3@@AA!!""(6<$$((
-M(800"CDAA!!"""&$0DX((8000@B%G!!"""&$$$(A)X000@@AA$).""&$$$((
-MH9`30@@AA!!"(2>$$$(((810R`DAA!!""*&0$T(((8000BCDA!!"""&$4,@)
-M(8000@@A%')"""&$$$(HY(000@@AA!`*.2&$$$(((11R0@@AA!!""(6<$$((
-M(800"CDAA!!"""&$0DX((8000@B%G!!"""&$$$(A)X000@@AA$).""&$$$((
-MA9P00@@AA!!"(2>$$$(((81"3@@AA!!""*&0$T(((8000B$GA!!"""&$4,@)
-M(8000@BAD!-"""&$$$(HY(000@@AA%#("2&$$$(((11R0@@AA!!"*.2$$$((
-M(800"CDAA!!"""$4<D(((8000@B%G!!"""&$$`HY(8000@@AA$).""&$$$((
-MA9P00@@AA!!"(2>$$$(((81"3@@AA!!""*&0$T(((8000B$GA!!"""&$0DX(
-M(8000@BAD!-"""&$$$(A)X000@@AA%#("2&$$$((H9`30@@AA!!"*.2$$$((
-M(810R`DAA!!"""$4<D(((8000BCDA!!"""&$$`HY(8000@@A%')"""&$$$((
-MA9P00@@AA!`*.2&$$$(((81"3@@AA!!""(6<$$(((8000B$GA!!"""&$0DX(
-M(8000@BAD!-"""&$$$(A)X000@@AA%#("2&$$$((H9`30@@AA!!"(><N((00
-M0@@AA$).""&$$$((A9P00@@AA!!"(2>$$$(((81"3@@AA!!""*&0$T(((800
-M0B$GA!!"""&$4,@)(8000@BAD!-"""&$$$(HY(000@@AA%#("2&$$$(((11R
-M0@@AA!!"*.2$$$(((800"CDAA!!"""$4<D(((8000@B%G!!"""&$$`HY(800
-M0@@AA$).""&$$$((A9P00@@AA!!"(2>$$$(((81"3@@AA!!""*&0$T(((800
-M0B$GA!!"""&$0DX((8000@BAD!-"""&$$$(A)X000@@AA%#("2&$$$((H9`3
-M0@@AA!!"*.2$$$(((810R`DAA!!"""$4<D(((8000BCDA!!"""&$$`HY(800
-M0@@A%')"""&$$$((A9P00@@AA!`*.2&$$$(((81"3@@AA!!""(6<$$(((800
-M0B$GA!!"""&DJVC<!800LO@((50`N/UVJ`"PM)0^OP\&<)]]%IZ4TN/>(H20
-MCIW#I93<"X004J,8WWLO>K_[F__OVVZ[Z][_7E/U!QW'AN>Y<!P;CFW!<6R8
-MYBX<VXY?YWD>(,)_`?B>"P!PG,PRX;^^[Z8>JXJA]Z"H*E15#?Y5M/A^\+P1
-M+ZNH&G3=@!HN#P!ZXO6JHJ&WM`1=U3?^_O&O_X-?^XV/??^))V!1_@DAA$).
-M""%32_4MMV#YD4?.;3FV#<>QX-B!1-N.#=_SX-@6[%"P37,`WW=AV\%SZ97M
-MW_VHJAH.'#B(7G\Y%OQ#AZ^`HJHXL'P(`-!?6H*FZAL?_,EKKP,`BCPAA$).
-M""%[G#N$,/[F]9=_7]/U!TUS%[L[V[!M&[L[VS#-76QO;\"V+119]42_7B`!
-M%W-KO!S[:+^_#,,P8I%?/G`(RP<.P=![.'CP\,8'?_+:ZRCNA!`*.2&$=)#[
-M[A/+#W_QY)]*X,,[.]NQ9)OF+K:W-F":NQ53//:6B(M%:FR.O"=[*U75T.\O
-MX=#A%:B*BB-77(D#RX>P?.`@GOS6(_?\VF]\[/O?_K;<Y;>"$$(A)X20FED]
-M>^K/7<_]\,;&!6QO;6`GDN[!+GR_KH`I17Q113V)8?2PO'P(!PX<Q*'#*U@^
-M<`BZWL/RTH&-#_[DM==1V`DA%')"""G@OOO$\M_\S;F=[:T-;&UM8'OK$C8N
-M78!I[H[F:-?NF7LY/64O)[1/%O0LJJKAT*$5+!\XB&/'KL:1*X[AIW[JQ@,4
-M=4((A9P0LF_XCP__V=WO>.</?>?"^BI,<Q<;E]:QL7$!GN>B=(9S0S*^UX1\
-M?TCYJ*!/T\.IJHJ5E2O1ZR_AJN,G<.CP"D6=$$(A)X0L-A?65^7VU@:VMB\A
-MBGKO[FR'XEW.=)N7\0K;76`I'S9[_XAY7;U<).K+!P[AJN/7XM"A%?SDAZZC
-MJ!-"*.2$D&ZQ>O;4GP\&NQ_>VKJ$\VMG<.G2>L7<;E'^T4:<<O](^?X0].DC
-MY55$_>BQJ]&/(NH4=4((A9P0TA;WW2>6/_^Y%W>"5)-UK*V>2>=X3^5X\Q;R
-M_2OE>TO5FQ?Q22P?.(2KKCJ!JXY?BQ>??>J>'_^''WV29PU""(6<$#*3?'_I
-MX3=VSJ^]@4N7+N#"A568@]UB)YW:XBH(>>,B/&6E[GTW&5`7I%VBZ[V9JJBX
-MZO@)7'7\!(ZL',-/_2/FI1-"*.2$D*(3@Q#J^OES[H4+J[BPOHJ-2^O8VKHT
-MT32;%/+Y2?D4%PG[6LY)%596CN'HL:MQ]-AQ1M$)H9`30O:[@*^>>\,]=_8D
-MSIX]B>VMC8(!EVT(><7MM"Z^E'/2`&%7K!M&'$5?63F&'_T'U_6>>4;:W$&$
-M4,@)(7N0"^NK\L+Z*M;6WL#9,R=+#KRL*,HS"V@7H^4SMH^"3B9(>1)%5;&R
-M<@PK5UR)$]?=A`_\V(T4=$(HY(201>6^$V+YL__IZ9VUU3=P[NPIV+8U141;
-M5%^B02GOCIC7).B4=`KYA*=55<6Q8\=QXOHWX[47GV>*"R$4<D)(I[_<0JBK
-MYTZ[9\^>Q+DSIW#ITOIX]ZO1&.N7\BFW.W?)%3.^(THZ97S<(A+]_C*NN_[-
-MC)X30B$GA'2%"^NK\NR9D[BP?@YK:V?@>5YYSZLD?6*ZI5H2\V[*^8P7%93T
-M?2OB13*>154U7'7\6EQSS8UX[25&SPFAD!-"6N&M;Q6]O_K2T^;::I`'[CC6
-M;.+:@)3/MHV&VM`IJ14UOU,*^UX0\,DOF;RB('I^$TY<]V9\X,2-O6<DH^>$
-M4,@)(?5\:8507WGY.??LF9,X?>J5"8,QFY;RKHAY37+;*8D5#2Q)85\$`1__
-MLNE6J*HJKKGF1IRX_B;\]$=O9?US0BCDA)!I)/S4R5?<DZ^_B-.G7H'G>4.?
-M$O59EYCN9;,+Y!SEO'#)S@NK:'!IRGLWY'O&%8_AZ+&K<>.-;\%_\]_>13DG
-MA$)."!G'V3,GY>E3K^#55Y[/S0=O5,I;$/,NROG8I1=*3,4<7KD'95[.8W7M
-M]<N*HN+X\1-XZRUWXG_XD1O[7WI16CSS$D(A)V3?L[;ZACQ]ZE6\^LISL&V[
-MG.LT4/2Z;3%O3\YK:MM>$<Z:W@2#Z+/HM.Q$HQ55Q4UOO@4WOND'<-7Q$_Q(
-M":&0$[(?)?P5O/[:2S#-ZK\>EQ?S&45TZBY:U/.J1A5!U/^J/:LT8H'7/B\5
-M[FA?6]"L_M(2;KWM'KSVT@NLUD((A9R0O<OZ^JH\?>H5G'SM1>SL;-4GS@U-
-M$5G?@,Q%D/-Z-K(_9;U+NKV/Q+KFMY)\ZMB5QW'CC3_`?'-"*.2$[)$OG!"'
-MO_VM1S;/O/$:-BZM0U650$]J'%78M)C7*^>+)N@4=;*WKR?&/:VJ*JZY]@:\
-MY0?N8+XY(11R0A:/DR=/RE=?>0XOO?@TEOJ]"@)=P\"\!L6\*W(^?T&O;Z.4
-M==*F@)=<9&0I5=5PTYMOP8GK;L:U)Z[GD4D(A9R0[O+D=YZ0K[SR/!QKJ]RL
-MF0V,'*Q>RK#&Z.\<!;T[DE[OAD5[FR)[4+XK+%9Z:0D#5UU]`S[PT0\>D1?D
-M%C\(0BCDA,S_2R5$[QM?_ZKYW2<?Q\$#/6B:6DVV&BKGT;:83[_=%MNTQV2]
-MTAHI[A3OFE]]?OT23ES_5KSK7>_&====QR.,$`HY(>US[MPY^<+S3^&9[SV!
-ME96#F#FJW6#N@JB\B@9$N+;NNMY^O_G91.<O[%.OG8K5.>FN1[[K64/$Y<L#
-M'%JY!G???3_>^M:W\J@AA$).2/,\^^PS\I67G\'FI34(R%J-KA4QGVHU78R>
-MMR3IG113L7A;VZN:)KN^6MG:?MC<O@Q5.X#W/O!^O.UMMU+,":&0$U+S%T>(
-MWN.//VI^]SN/0]=D*BUE5*)K&NC7PF@_,?6JNAQ!W\^BOA@F3#??0UO/V:SK
-M>1A8$O?=_U[<==<]%'-"*.2$S,:9,V>>_-N__:N[3I]\"3?><#545:T@MFU)
-M<Q>BUPT,8NS0K)U[5];WFS)3^9ML1O9AS_.P?=G&'>^X%P\\\*-]*5DVD1`*
-M.2%5OBA"]/[-'_X;\_57G\.=;W];H8CO13&OMLTY".^"B?K>E78*_<(*=8W-
-M+ON.SE_8Q*VWW8T?__&?/"REW.:Q0"CD%')"QHKX'__Q'YO?^]ZW\(X[WHKE
-MI7Z-(EMS%'D><C[UJIL3M.9%O7W![%95&,)KAGHN*3S/PS//O8PWW70K/O2A
-M?XCKKV<]<T(A)X1D>/CAA^47O_@YO/WVM^"*E<,-BG/-><US*E0M9EIU2Y5$
-M6NGNY^<4HGM-(GM`NF<5[TEK&@PL?.WKW\:==]V+?_Z+__R(E*QE3BCDA.Q[
-MOOG-;\HO?.'/<'1E"2>N/9Z1W!JCVBV$/<M)<A<%?2^*>O<LF;."4KSK%^[I
-MU[ZZ=@'?>^85_)-_\C-X[WO?RR.04,@)V8^\]/++\J__ZF&</O4B;KOE+5!5
-MI4"B&TC_:"F96+0\*5`SDMZ.+<Y7UKMMQ8S$+X9DMRO=]6WENT^]@,W+#OZ7
-M__GG<-MMM_&H(A1R0O;%ET"(PW_TO__1YFNO/(>WW_Z6B0,V1;UF.3<Y[X*@
-M+YJDYVYI[KJP6+["643K\5:YZ&]@PFI=S\-CCS^%6V^]$S_W<P\RC850R`G9
-MPR+>^\,_^D/S6X\_@A]Y[WWH&?J40MMF-+N%%(XYI;@T)^L=R.GNC&`RV-CF
-M7EKLWE7.;3/)AS8VM_'D]U[$QS[ZC_'^][^?!S"AD!.RE_CB%[\H__"/_A#W
-MW'4+WG''6VN2Y[8CV2VD;70@@CY;N[HMI]T3=HK\_D)V8I-E6O'2RR>QNKZ-
-MG_F9_Q%WWW4W#TA"(2=DH0]X(7J_\BN_8C[_PM/XX(^]%X<.+C<DBO-(,]F_
-M@EZ?I'=+0$7WFD2YIUS/W*1I6^IY'K[\U6_BCK??@U_^I5]F&@O94RC<!62_
-M\+6O?4V^[T??9VYMKN$C_^@#.'A@"5+*6KLQ*:.;#+N=^CO)X3:"6[J;:VZ[
-M>=LNOIZ7!;<&^WY9T+ZI-BM+WIKWF?@FQ]]::E+=[ZJFVR+*\Q[8!V.:(V7]
-M+555%1_\L??@\M8J?N1'?V3SLY_]+".*9,_`"#G9%_S>[_^^_.N__A)^X@/O
-MQG4GCA=\&T2CDSZ*Z$[37^H.E,`0'9G-L]16%WBFS]I:QZ`U*1+N\@^WVIB+
-ME[;PQ;_Z&HY?=0W^_?_U[QDM)Q1R0KK,F3-GGORU3_S:7:ZSB_<]<#^6^KU2
-M-MGT)(]MR7EZ>W.61C'-UCJ0Y[U/A;U2RRGT>T:VYR?<U5O@>3Z^]+??P,6+
-M6_C=W_E=W'TW<\L)A9R0SO$?/O<?Y+_ZU_\*[_GA=^+MM_U`;EWQ,@:YI^1\
-MK!S/L1J)J-CXKIU(FSY(]D-G1,FOPU$[)M8MM%("?__4\WCTL>_@$[_V"7SH
-M0Q_BD4,HY(1T0XY$[[=_YW?,QQ[[.C[X@??@R)&#M1A7XV?Y><EYH:#/WXH6
-M)?5E?K*^?P6^<Q<0>TJ2.R3<$U87_7EN[0*^^/!7\;[W_2@^^1N?[$LI+1ZE
-MA$).R)SXVG_ZFOR=W_E=O.G&J_'N'[H;JJK6KR=MR'EG!;T#PK>@J2_=DG8*
-M/.FH<)>0[R)V=@;XC__?8Y!0\:G?_11NOOEF'MR$0DY(V_S!'_R!_,QG_Q3W
-MW'4;?O#^=T!5U!DEKKQ)[7E![[JDS_P9+U"_+;K46OH.9;M]\1Z'Y_GX^J-_
-MC^\]_0+^Y:?^)1YXX`$>I(1"3DA;//CS#\IO//((?O#^N_"N^]X.55'RQ4$T
-M/`E\F[*4VE87);U#PB;J:LV"]NUB$5M.C^JL0-?0I*9;^OV77L???/D;^.G_
-M\J?QBQ__11Y,A$).2*,'L!"]!Q]\T'SDT4?PKOOOPOWOO&/"X$W1GJ2(EN/9
-M*>F<?UK)^%9TL'^<^7@0>^A[Q7,+J2[;7;.)Y[__&K[V=X_CYIMOQF__;[_]
-MW1,G3MS-#XU0R`EI0L9__D'ST4<?Q;ONOPOWW7-[A4HJHH(\+J"<=U'22^_K
-M#MO@S,?*/C-=P3@W17N.#0?PU#,OX=''OH-^OX\_^9,_P?777<]#DE#(":E3
-MQG_^%W[>?/311W'_?7=6E/$YRWG"4N;2,W1-TDOM^P7I0_=[:DQKWW\*\V(*
-M<[/R7<3C3SR+)[[S-(X</H)_^W_\6UQ_/:6<4,@)J4G&?\%\]+%'</^]@8PK
-MJE*3PK0MYYA?]+SK@E[Z<UBL`9G-M)I^0?:O<!>]++F&1[[Y73SU]/,X?M5Q
-M?/YSGV=91-(Y-.X"LF@R_@L?_X4@,G[OG;COGMN@*`H@PY/OS!*=/9N+X2--
-M"7IX42PS@MZ:9LGD/S)''.<L>[*@>XX_#[DXHBHKZ$:EXZVJO%#@R0+*=MES
-M0P[O^:&[8#L.GGO^)?S3_^F?FD((2CFAD!,RK8Q__.,?-Q]Y[!'<=^\[<&\D
-MXY!#P8A.T+7)<]*@1-+3FU.;Q*]6\Y;TX*XLD,2.BGJJ:7)Q\]4KR$;V;8@J
-M'W#U;R)/1J19T9[F`K8$/_*>=\)S/3S]S-.4<D(A)V1:&?_9G_U9\Y%''\';
-MWG8S[KWGMDQI0YF6A:3,-"+GPS76NXVRDBZ:O2@H)8FR0`8[(&R3.G(QLC<7
-M6T*GR2D6T[[#IM(<*?I[5JP;%NVRJ(J"][WW7KB>A^\]_3U\XE]\PN2!1SKC
-M.<PA)XL@X__L9_^9^?CCC^/*JZ[$AS_T/AQ8[D_7P3<JSG/(/Q_=6=W2FR[*
-M^@Q^N+#1]L[LHZZ_`5G]#>\52:ZIB8M@%*9IX:^__!A.G7X#'_OHQ_#Q7_@X
-MI9S,'?63G_PD]P+I-!<O7G2__HVO8^6*%?S0_7?BFJN/U6X.]9^-14O;64!)
-M+Y3U!97:2I%F]OOU[D_2I/OOU7"=IJFXX?IK</+T&K[U^+<`@4^^\YWO_$U^
-M\&2NQR5W`>DRG_Y_/BV__)4OX^BQH[CYIAMP\TW7)3/&J_<PR2Y^-#V\1@&8
-MG-[2FFQT(2=]TD>"<8-*.ZYE9=)%]EJ*S+SW9P<O'.KZ].1"O/D%/J!"#BSW
-M<?NM-^-)V\;_^<=_C"N/72D_\I&/\/J/4,@)R?+M;W];?NI3G\*A0X=PY,B1
-MX2!..:M`3Y#S1J2YG*#O>TDOVEU=SE>O4S(KBSL%OF.>1X_NVH>1>#J[U.VW
-MOAFOGSP+QW;PR=_Z31P[=DP^\,`#_#*1^5SC,X><=/+`%*+_P^_^X<'`-''T
-MZ%'\\+ONQ`_<?,-$%VEL0I96I%FTO+V2;1)=:,=T'YW8RZ(J*CU,D2=[3[1S
-M%J]J-*^?.H='OODD-BYM0-,T?/K__C1NN.$&?C%(ZRC<!:2+_/JO__I@:VL+
-MAPX=Q$UO.H$WWW0B/#G+_'.V')Z,)6:)4$GDKD76O9T)VY9RW)\M1N"BC0<W
-M&=TPK_94^.@DANV5$GG_+;RKY+[G";?4XLE],>N-D"D.V++'5,ECNRIONN$:
-M7'/U55@^L(S=W5W\K[_R*Q!"]/EYD;9AR@KI'%_YRE?D0U]X"(<.'<*A0X=P
-M[UVW%I0X!$8B?`5YX3E+3AFA:2O%!<C/<Q"%VZU_^^.:)HM;FS.O>2?"3;G7
-M<K)40_=4I%U6>K@84;R&Z?86@Y(+?Q"5?67'KM_NO.,M.+]^$;9MXYEGGL;O
-M_=[O#7A`DK9AR@KIU@$I1/\][WW/8&`.<,455^#=/W@W;K[I1#T=>B/2/,\4
-MEPE;Z&*U"B'VAHKM!W&?TS[LYO'0Q<]5=J<%>T`CGGCR>3SWPBO8V-C`VNH:
-M'OK\0[CSSCOYA2:MP905TBE^]5=_=;"UM84#RP=PZ-!!O.F&:RK\(#[AY_."
-ME)/9^I+J*2[-]%U%N0OH0-I+LIGYOS5W.A6FY.X>29$I2)/9,RDS#>W#4JD)
-M56^8]29K3N^IHS691V7[M[V4K73';3?CX,&#6%Y>QLK*"G[SMU@%D5#(R3[E
-MH8<>DE_ZJR^AO[0$H]?#FVZX-JZJ4D*WRXER26%N/`>]-3FN+NES[5_W@JR7
-ME,ZJ`D^:^QRJWN2<;TSAK__`Z!DZWG[[S5A:6L+R@64\]]QS^/SG/\\]2UJ#
-M*2ND&P>B$+UWO^?=YO;V-@X?.8+#1P[C_0_<AV-'C^0L//;/LENLO$C;:2[U
-M;G.*=BW2+(Q[)16FYL.8*32$9$J\3E">O_R;1W#QXB5L;FQ"TS0\^LBC2U)*
-MD_N1-`TCY*03_-(O_Y)Y_OQY&(8!PS!PY/!!7+%RJ/C\.G/%DQ+AI=:BZ++P
-MX78CV$5A0'0WHAXWO7HJS)X(+%:-P#.-ANPIT<Y)Y1DYYC._+$S@RF,K,(P>
-M^DM+V-G9P2?^Q2<&W->$0D[V!9_YS&?D9S[S&>B&'@OY#===#441Y;2IEESM
-MZH)>\E6S27J1J&,Q1+TS>C?F]_\]+^UU2'P)D:?,D[H.QM1_1<=C42K/C%QY
-M;`6:KD'7-?3Z/?SIGWX6)T^>Y,%-&H=E#\E<$4+T;[GE%O1Z/1BZ`:-G0-<U
-M7'/\6,Z).W[5^/-[\L^ITT[RSK]BXB*RUC27,6THNF:H9;*8*=LG\[<H)S2@
-M,TD58]+WQI5T[.1[:>'CSE]$UKISQ-[?JWORX)!3'#M=X9KC1Z&I*G1=AZ;I
-M.'CP`![\^0?QA8>^P(^9-`HCY&2N?/K3GQY<NG0I$'+#@*[K.'+D$%96#F*\
-M'I6,7]8:T9YGFDM1&R9'TS&7Z/6X47`H'5WO7(1ZPFB[,M'V?3L&;^K!D[+>
-MVXS_S><3'%?SI<'_2N_7"8-.%XB#!Y;0ZQG0-`VZID'3=?S]WW\'G_O<YQ@E
-M)Q1RLG?YTI>^A%Z_!UT/TE4T7<?U)XY7K*PRA9S7(LPE7EW[-A==U(')92M0
-M6=J[)Y^R5GFG"<SWPB#_4)4MWDI466GBMD^Y]NHKH:IJD+JB:>CW>_BMW_HM
-MSN!)&H4I*V1N""&.G#AQ`LL'EF,9US0-)ZZY<MAQQ@L7SIF9T]M.7FK<XA77
-M4'W[);99?;MEVU-BPV@[]:5DFV5Q2Q8F+:9(WBOM%5'Z#3'9@Y"2WZO$G2N/
-M'<:KKVO0-!V:KL$P#)P]>Q9_\1=_P1D\26,P0D[FQK_[=W^RX4L_3E71-`VJ
-MJF)YJ9=_UAR3?C+^=%LAY%-[%'FZ*'H[T>OZ(NKM!].J1=D7*BVFS'LO6;!:
-M3A&)9S2>[#7A3D^<E/Y>Y,UR=.6Q%:BJ`DU3H6MAL8&>@8<??I@[E#0&(^1D
-M;CSTT!?0[_6AZSI4386B*E"$""8#*AW60,6H]A2QZ(*73!])+]F&N42OBW1L
-M_&#2<>VJKVTSO@\YOE6R1$,7.C0FY?1[3S16[9^0V<Y.<M*YJSH]0\?*D4.P
-M+`NJID+3=?1Z/3SRR"/\$`B%G.PM3IX\*9]\\COH+RU!493@)@3Z_1Y*5U0I
-M.@]7EN4IU+KVM),*KRYY@5"O&)58^Y2R/C]Q:T;:]Z2(3CF!7.ZK1+-[AQ<!
-M'1?HW">[][O,H8/+6+^@Q8,[>[T>SIP]@]7557GUU5?S,".UPY05,A<>>NCS
-M\'P?0HCP%DBYJJHY!;0J_IA>;LZ="BN8+M5ERC5-6*FLMJ@L]70-W>YT@TK+
-MI,+,MZLN,V\ZIDJ1V;<I(@W/*Y\[(!*+,_Y1=OU686#KV,^JX]\`7THHBH"B
-MJ%`U+9PCHX>__,N_9`=.*.1D[_"%+WQA&!E7%"A*).:CG=)$VVY%EKLBZ15%
-M?099;T<OZA'VSDE[89XW*/#S^'RDG,.%P'0W=/VV3XY$U_6`,&"D*"),6S'P
-M[2>^S:\4:02FK)#6>?'%%^73SSR#I:6E1(0\B)+KFE8Q/WS*3.Z"EU5+.VDN
-M'[WBNQFS\@EK&K/A9E-@RK1YP@>37=-"5!Z1%9\:4TMHZHEV""&3OH:^[T-@
-MF&$E!&`8!K[ZU:]R)Y%&8(2<M,Y7OO(5B/`_`!!*(.-"`(JJC)X=*TWN,V4$
-MIV+P=JH5U;3MZ;-Y%R4%IFQ#JD79R[2]>[&_4@6Q2T7AIXG$,SI/]IILCT_!
-M&3X11<B#R]C@)H3`Q8L7\:UO?8M?!4(A)XO/TT\_'43$E6%D/(A"".B:6OZ,
-M6DK!9]")KDEZ(Z(^Q=IF\.+6I74:::^0)M/-7KGTS#:59'[DY>`<-*2C1WF9
-M;)M)LRPE(N-"(![8K"@*OOSE+_,#(!1RLOBLK:T-TU04);X/@7(E#R>X]OC.
-M?D85J!AYK5726Y?A>J/J97QX;I*:UX*:Q7TQI'.J*2MG$OPF19]T_BBJ)-3C
-M9RNM.I7I>%S7*WSNZ]_X.C]D4CO,(2>M\\033\02KB0&<@H`.[LF*I<]3/8"
-M60I2D$79%TZ[[=IRTDNV9;:JA%/>W3-A```@`$E$053D%E=<6TVIXLWG0%?1
-M.%'M):*Z)"Y^SK>L^24SC*I@`GTG/MX97]@:OI_IAQ+'SPLOO,#/GM0.(^2D
-M5<Z=.W=I:VLK-9@3$&&`0V)G9P#+=A-QC!EC7E.GG#0021_S5/5H^HSY\8U&
-MKJ=84[UIXBW:2(5HG&S^)7L_*CQ#W'7JRB+8AS<Y;9AZSQREON\/=5PDK^@$
-M5L^MXL_^[,_N9H].ZH01<M(JCN.L"(&XS"%"$9>^A!^6_;IP:0O77GVT()8B
-M,X&N&2/9B55,CD_/&$F?<A+,ZA'U"NTJN8IZJL"4B8R)Z5Y68C_.WO991;(*
-M8FIOD36\,0:39_GLR*)CV4XF0C[ZW3A^_/AW^%4A=<((.6F5K:VML+:K$D<A
-MHIOT`R'?V+A<(;6WALC+%*G$XY^5C6]?3K72FO+E&QW`.4-TK6)PKMOQO!FB
-MCC4$+IFW3?;RY=6D'P;.K5X<UH4ON$A]\LDGN3-)K3!"3MJ-/)AF4.Y0!)'Q
-M0,1]2.G#ES[\,$*>>Q;-"U.@Y@AZT?;&;C-OD6:CZ247J;#BBFV<,6=]AD\&
-ME<+ET[Z\Y+ZN]WW5H1K3(&9?16)5=4HYPX]DYB-]B@/R_,6M\)=;'WX8*)*I
-M54J<.W>.'P2AD)/%97-K*RPA%43'O?`6B[DO85HV+N\,</#`TE3"+',6;$S2
-M*TER`X-'*XJPJ&,#LW:`K0S@G%':9[#PQ1NX.8M"B_I6-<4Q4C>\`&CWZ)G?
-M!HI7NCNPL'UY%WX8,/)]+Q$X"E\I@7Z_SP^?4,C)XF)9%H)!G-&H-9E*6_%E
-M<.*[<&E[O)"7.<>.B:+7)NDSB+HH^^(6+AC*;;6%Z'I%&6M>VDMN9880^F)7
-M7JG9P%NSO/PF,.6F"P8^W\:LK6_`\[PP.A[</,^#%_Z2RZ.$4,C)GF!K:RL6
-M\>`?"=_SPA-?*.=28F-S&S=>?U783[:1=E*SI%?>?O;I%D2]H@>U$EVOZ/W-
-M2_N,MEV70]205=+MZ&];DB/FWP2:>J=96]^`[\OXEUO/"V^N&U=>D9!865GA
-M1TXHY&1QL2PS/G7+9'3<&_XTZ/L^7,^#:3KH]W7(S(E>U!W-KB3I,ZK-E+GI
-MP\5J%/4:97UR*VI,4*G8D':KKC04[YY1XF?5I;V3RD'K)L6<6[N$G1TS$1D/
-M^B7/&]Y\W^=A1"CD9"\@XASR2,BCGP,#,??@>QXN7=K&N;6+N.F&JW,$JT9!
-MGTJ2:Q;UDHY=/3^]05F?4OI:$?8I+7P^`S=K,.TFW+.!#!+F9Y.N7XZ9ECW,
-M'?>\A(R[P;]N\+>4DCGDA$).%IMH4J!HH@X_'M3I#7\:#!\[MW815QPYB".'
-M#TS(#Q]]<N;.O\3XRZZ+>J.R/J5'-R?L4[Z7*</G\ZVZTD+22@,&WF10D;)/
-MH9[UA99E8V-S)\X=]^)TE4#$W5#&@U]S?7X8A$).%AO7=883`@'!?2F')S[/
-MA>>Z\#0-NP,3&UN7`R&?=((5Z2=E3I?=B*1W2=1KE_5%$O89[+IN$^CLH,V6
-MDU9:-/!%S"#HZD6$W*<-.K>^@4N;EU._U/J1C$=]DS],6V&$G%#(R4)S8'D9
-MBJ+$>7B1G'NN"S>^>="\(&)^;NT25@X?S)?R22?M-B2]=E%O4("G&L"Y6,)>
-MKD4-9Y7/&#[OYJ#-CE477P0#%POZ%O9<?O3D-[2YO8O5M8UA[G@4'8]25EQW
-M)(^<0DXHY&2AZ??[4%4UG)98QGGDKNO"=1RXF@972T?)5\]OH-<ST._ILY^'
-MVY+TJ46]:&:XAB5FZDCUG(5]2FFO5]Q;DO<)FUJ<ZBL=J*A"L=T3(ET'IN5@
-M]?P&!J8U,H`SB(ZG93S*(2>$0DX6'EW3X+I>7&DEDG+'=:&Y+C37@>MJT$(I
-M/[=V$?V^@1NNNVKVKG8J2>^RJ+<OZ]4\N87"A%-NHMXX>8M9Y35GGNS=`9M,
-M9.&5P636UC>Q>GXCD''7"X-#PU]LD_GCGAM.$L1!G81"3A8=H]>#IJI0E%#7
-MPDB#[_O#"+FN)>3<A:>JV-B\C.-7'D$OC)++.N/'I2;0S(^FU]J%SICZ,KJH
-M:+9=$S937Y2]18F=45CKE_>6/TLT\UGO+='G1<1>V:-;V[MAW?%@#)/KA4+N
-M.G`<!X[K!%*>B9(30B$G"T_/,*!J"H00J>AXD,;BPW$=:(X.37/A:BY<SX/J
-MNKBT>1FKZQNX\408)1<-3^M32H[EF$5;B*A/E'4Y9M$:5:>5"'4[4P#-&C9O
-M;@!G1Q)2FO#%#L_5P^HM"WXY,F:%ENU@;7T3`],*9#R,CCN.&\BX8\.Q'3CN
-M:,E#`(R0$PHY66R,7@\"`CU#AVDY0"CE0!`M=QT7KN;`U36XK@;7<:&J*A3/
-MP^K:!HX<.H`CAY8+HMJ-S[U985Z>%E)?*K6GBJS/0>1FE+)6I;U&\VX^5MY0
-M2+SKDE_36V.\>B_9>9KS%\)4E;BT83B.*8J.V\&_P6/#P9P4<D(A)WL+(4;J
-MD4?55QS'@>9HT#0=FN9`=56HBH+=@8FU\QOH]W3T#+W<";P-2:]%U&N6]9ES
-MPEN*KE?M?,6L+Y]3!?$:0^?M%B^LVXHZ%'.F;>];MB[O8FU]<S@QG>O"B:+C
-M=B#CMN/`CJ3<#7ZM9?UQ0B$G>X:>T0OJCT-`401\'Y#AK)U1&DL\J$9SX&@:
-M5-6!JBA0%`7GUBX"`KCQNJORI;PF26]?U,?)>DNYZJ6%5Y9X64/BU9JX5S6V
-MCJ2&M%!J3\SEC>V!"P#2B:LJRW;C5!4_F3?N!/)MAS?'ML/4E>`YSW53U548
-M(2<4<K+0&#T#@(2J*E!]%5)ZB*+DTO>#:8NEA.8XT'0-JJ-!50,9%^%M]?PE
-M""%PPXDKRTGY%)(^-U'/W4!+N>IE^K?2HMMR2LR<Q+T3\EZG[\XIC4-T=H?L
-MEPN`_?%S@66[.'WV`M;6-^%Y?BSCJ;QQQXYEW(U35ER6.R04<K(W@QJ*$-!4
-M)<S)0UP",9JY,SI)JJJ=DG$E3'59/;\!(02NO_88C(24UU\.,4\U1;-=<459
-M;R6JWK"PY[^\0_G+-::0B'E666G;R\1\-CL_3::P=?62PD[(N)^8\,<-JZG$
-M>>-ANDI4926JM)+,'P<8(2<4<K+@]'J]^+ZB*%!5-8P\!$*N*@I\*>&X+E3'
-M"61<*%`4`44$-Z$$?Z^>WP"`E)27JF`XZQE>R(+%&Q;UL6W*7[!569]!V/-?
-M+DNNHH,##VO.`1=M3WO?=3\5W6C&@GP*$_>'V$N7%3F-MQT7;YR[B/,7MN#[
-MR8HJ0145QP[RQ6W'AFW;B705!ZXS&AT70E#("86<[!T4(:"K*@"DI#S*)7=L
-M.Y9P11$0(ALI5["VOHF>H>.Z:XYF>I;Q5:Z;*8DHQRS>K:CZ^)?,4=@K2WO'
-MQ+T!@9]%D,1,K^ZJ3F(A)_OLLN3*/;S1H8QOCLIXG"MN#\L<AGGCD8R[WFAT
-MG!`*.5EX>D8O=3X6BH`J$ZDK$E`5`8055VS;"25<Y$;*A1!8NQ!(^95'#R5.
-M\C*G4YT\%4USM<NK1=7G)^N3A%TTKV@U3:$I*ZQXKO(^NW$WZCSU27U'Y7Y1
-M+9I,Q+(=G%F]%$;&_82,!Y%PV[9A639L:_AW+.I.4'G%]T9E7`BFK!`*.5EP
-MC)XQTL<I0H2I*SXD@D&=JE""*+ECAS(^%'(1R7@HY(.!B=-GUP$@D/+"3E46
-M.,&<1!THC*IW0M9S-R0GO+0%8:]9W&>7]SE*9@N9+'4YJ:A]C0LH^*2U+X5E
-MNSBS>@GK%Y,R'D3$;=N!;84R;ENP;`NV98_4'_?<HN@XCSE"(2<+3C*'/#IW
-MBC`E14H!WP]G[Y0^A!!!7?*1U!61&N`I`.S"&B_E8RUC?#2],5&?2=;';[V[
-MPMZRM%?UOZFKC"R(P-=IVG/.XVY.\'DQT.T#;S*6[>+LVB6L7]R&Y_GP/#>4
-M<2>(A(<B;EL6+-,*Q3R9-YX_D#/YJ3-"3BCD9&^<D&6Z(U,@(!4%4@8G0.E+
-M*&H0`?<\+TA=B7+(13C0,R'D$,#N`#A]]@(LQ\&55QQ&S]"F:EJQI+<HZA-E
-M??P"K437IQ+VCDI[0_*^IP2^*:\2\]W\;,UC3DO7#B_;=G%V;0/G+V['U52B
-M"7^BM!3;#B3<LBQ85B#FJ905URDL<RB$`(3`W_W=W]WST8]^E!\4H9"3Q<0P
-M>N&9-B-E(I!R*`H\Z2.J3:XJ"A2AP/6\.'TE&RV'&':9NP/@C;,.;-O%B:N/
-MPLA(^51]_\1H>GE1;T76@:E385H7]IFD?8[B/HTQ-"3P"R?R;3FMZ';S2/T?
-MBNT$,KY^<0N^ETA3<9Q4SG@DX99EP8KRR,-4%L=QX+G>V(&<0@`Z/P5"(2>+
-MC._[?P'@PWGG52$0I*[X"@`)*1'DDRL*A`?8CA/FD2NI'/)@13*L91ZL]?R%
-M3=BVBRN/'L+1*PZ-/8_74Q:QG*B/Z^!;$V$A)[RTI>CZS-*^(.(^B]F)65<O
-M9]S,`J=DT*3KOW#I\#Z]O&OBPJ7+F325861\*-X%T7$K*'=8;A(@@?_\8Q][
-MGI57"(6<+"QWWWWC?W?-\;=MYI[;PP>"?/)0KL.9.X6B0/@>',=)5UH1X:1"
-M&*T-LKF]`]MQ83L>CJX<'(F6-R;(<LS:IXRJUZI&#4;7NRGMTXE[)W2TH>HK
-MY3<C:]@<\ZQYX=(L%S<NX^S:!DPK2#7QO&CV37N8,QY%Q$UK*..)%!;;L>&X
-M09G#2:(M>$@3"CG9LWV`S'3=\1DO&.2IJ@H48<!QG3B?/%HF$G<9W\(52F``
-MX,SJ15BVBVN/K\#0U5%9J#A]>GT55\K+^J1^LRO1]3+2/O=RB6,;(2NNLF,"
-M7X=DB;HW)QMJ`JUHOV,[+BYN[.#"QN58QMUH]LUDFHH]E/#T+8J,AQ,`%90Y
-MS#OVI)0F/P%"(2<+RX4+<NN.VVXI[*MEHJL50L1I*%(&@SP-8<!Q7=B.';]`
-MAOGF<KAP_'>TO@N7MF`[+HY=<1!'CQQ(;U%6"X&T4W&E/EFO55U*1:JG3XEI
-M3;5J&[RY1P2^+IFOZ8W)EAHJ.K`&AF:FX^+F+BYN7,;VC@D_2E%QW#AH$Y<W
-MM!/YXB.#.*UX(&>Y5!6$)7CYR1$*.=G#Y^*\Z6A2.>)1Y14/<&PGEG&)2+X3
-M]\.<\GBM$MC:WH7MN(`$CJX<F-"V@FSS*:=$;T_6YRSLI38F2ZZB`^)>J[Q/
-M(_#Y*Q4+]MVN#=&U9C*'N&T<Q\/%S1U<W-B!93F)V3>CJ'@DX^E!G)89BGF<
-MPF)/)>.\$",4<K*'95P6I+#(Q$E0!++M2RB*"L"%;=N)-)5$NDHLYX@?BYX?
-M#"3.KEV"[;@XNG(`AJY5:[1$95%O5]:;$?9:NZ#2$_K,GA[3NL`V,G!33KF9
-M!13Y1?!?NMC</MN=@85+F[NXL'$9TO?CP9O#?/%D:<,H;]Q.1<@#*0\CXW9Y
-M&1]*.;"RLL+/BU#(R>)C]'JP3'.B3P9.'BJ74"!"P584@9YAP`JC&Y$H9^4<
-M([(>2KDI<6;-Q>5=$T=7#N**(P=F[&_EF#P64>;5S?;]-0A[F?ZR=D^I(3VF
-MJKC/Q;<:&[@I9]S4PA92W/L7!?N02UN[6%W?@F4[\'T??I@O'M083TAXG*9B
-MQS-P6J&<Q[-S)J+CX\H;%GTOMK8V^8$0"CE9;(X=$X>O.?ZV<C(>/20E`!]*
-M.)!32A^*JJ#7,\(R5DZ<LI)(.D]$S)-"[D-*#:J4V-S>A6V[L&T7!P_T<6"Y
-M-[:_G:Z&^9BU33TK9,UB5%G8\Q]L-<I>58Z$K+#*#LM[76(HIM]`G4,T&6PF
-MD[`=%QM;N[BXN1NGJ'BQC#MQ5-Q)I*A$I0WM5"654-2CBBH593R*K0S_%3TI
-MI<5/B%#(R4+RU%.G-W_BQ]X_VK'+<1V^!'P)7P&4<)9."0E54='K&?!]"=_W
-M,WGEZ4)W4=J*[_OP?1^:+R$UB5U?PK)=]'MZ&"U?AJZW41YQ3%2]!EEO5MC+
-M2/MT4?;&)*U2`*P9>>^4A+8Z<%,VVHS.C#4@#8CX`)=W+5S>-8=1<<^#ZP25
-M5.RHDHJ5GH$SSA5/B'J46^[8#AS'G2HR'J5/"B&PNGK.Y*%%*.1D8=G>WAK;
-M*\L"<94`X/OP):"H*A2A0$H)3=4@-`'/]^-(B,Q-84D(N>?!UT,QU[0@C45*
-MG#N_@<N[%@X>Z.&*P\O0-:U4;UY_%'MV66]5V',W)DMLL&/2WK"\+[S$-V/3
-M-;Q1.9>F-O&F]HO=C4NF<AP/&]L#[.Q:N+QK0?HR$14?1L;3:2KC(^-.&!%W
-MPIDX_0HYXR.?41@B7UU=P_'C5[-3)Q1RLJ!"OK5=\B0M<]U42A^^)Z&J&A0E
-MD')?^NF\\D2D?/BZ8+DH0N[[$EYX/TICD5+#]N4!=@86',?#RN%E'%@R$@T0
-ME7O0^DLDR@EVT5%AGX.TMR(X4PWB;$?B%U+RYF'.'3I(]GMZ^N[`QL;6`!M;
-MN_"EA._Y<165X>#-1(WQ4,)'\\7#R'@XT#.J2UYU`&=6PH/[P=^FR3+DA$).
-M%IBM;(0\E3,N"Q[/O,27\.!!%2*6\F"PIQ)+>392'HNXGI1R+W'?AZ:%DQ!!
-MQ<6-R]C9M;!R9!DKAY=A:&I^:XID?6Y55]H3]NY(^^SBWJJXMB3Q=<C\P@G]
-MHEP$=/XBHMU]M6O:V!G8V-P:P'+<1`45#VY87SPH:SB,CEL)(1^-B@\';3JV
-M`\=UX+G>%&DJ>6(>[/S-30[L)!1RLL"LKZ]/'BHV1L;C'''?`UQ`Z!J$HD"$
-M\P&IJ@I#UV%:UC!2GA3RY,U+WA^FL>A2@U2#5):U=1<[NS8.+O=PY/!2*.8E
-M>JHI1;U,G]<58>^.M,\N[IV5]SI$2,@9-UWONV72[3Z]B,C!<3UL;IO8V![`
-M=MS<])24B$>W1(I*JHI*G#?NI);WO$#&IY?PT4&=:VNK/`X)A9PL+K9EY?0M
-MU60\PO<]N`Z@*`J$HD!1%`"AE!M&?'+VX]SQ8=3%\SSHNAZGKT1B'J6QZ+H/
-M7VI0%167=X(TEIV!A0-+@9CKH9A7+FHHQZA)#9'KV65'ENCLZY?VN8I[P_(^
-M=Q&5-:Q`U-F<]O8$Y;_;(KX[""+C4D9IA!Z\L2+NA/7&[<Q@SL3]\/D@JCY=
-MBDK1T11+.036UM;X01(*.5E<MO(&=9:2<9G[>!1-450%NJY#450((6#H.H0`
-M=G=-6*8):1B%J2KY-P^:%PSZ]*4*55&QO6-B9S?H0`XL&3AR:`FZKLX@`NW*
-M>GV"4D+:Q535W.<G63/+^^26+93$UR[US0E^N6;S(J!3(FY&(BXAHV!(5,K0
-M=<.<[]&HN!T+^>B@SB@R;CO#"7_B.2FF_2Q'SF,"(@Q(U"/YA%#(R9Q8/[\^
-MA1?)0A^(SHF^Y\$!H.L"JAI(LJX;6.I+[.SNPC(M^,9HRDHJ8NYG(N;A@"+-
-MU^"K&E1?A:HJN+SC8V=@87=@8WG9P)&#HV(^>Q2[?EDOZU7U3$94<DM3;&SN
-MJ25RBI:U*/$+(89MNXR0+;\U:GD2U_6P:SK8'=C8W#;3@^P]/S]//"GB22&/
-M<L,=)UUCW+)&!F[6*<U"A&4/XY051L@)A9PL,-M%$?+B')6),AXM$4BY#=]7
-MH2@J%%5%K]\'A`A.]IX+T[1@&/Y(JDHJKSPQ\-/S/+B:!TWSH&D:-$V%J@;K
-MW]XUL3.P`S%?ZF&YKV-YR9C)16J7]2G<H+WJ*[*DF(FI-]J9O/!:);Y<:ULM
-M-=YUY!PV2">'X_K8NFQB=^!@U[0!*1,IA,E<\63.MQNGI@RE>RCB=J)\H1-&
-MPR,Q=UUWYH&;20'/WA>)[P6%G%#(R4)C63;*S0!83<8C/#?(0515%;IA0-4T
-M]/L]H->#9=G8V=W!8&!"UW4818,]DS=-@YH8^.EYD91'$7,5EW>":+FA:SAR
-M:`E+?1W+?6,JLZE=UN<@[/,3=TR5*M,Y>2_5(#EC`T7M^V1?"7XG+P*ZP\!R
-M,#"=,"KNA`/QA^-T/"^;*^ZD!F+:>2DJ3CHZ[CING#/N.FX\<+,>&2\0=($P
-M947`8ME#0B$GB\SVN!SR2C(NQT@ZX'D>8-L0(DQA$4"_WX,0P-;6-DS3A.>Y
-MT`TCDU^>OGF>!\W3@O0638462KFJ)B/F&E15@26!\Y<N!V)^L!^*N1YH2`TC
-M,>N)7$\A[%.:U'PJL%2X7)AAXYW/!Y<UO`-1_[MJRE$9C)X_CNMC8#EP71];
-M.R8<QPM34S(1\82,!V*=$/&4@(^FJ"135:(\\614O+X,%5$@Z,/SQN86RQX2
-M"CE98-;7US,=LZS499>1\6@]GN?"MH*J*ZJF0=,T]/I]'!8"EA64RQKL#N"Z
-M+@S#0"\EXJ&,:QHT78/FZ=`\+91R'ZJFAKGG&C3-"]:O^E!4%9:46+_D0==5
-M+"\9T#4%AP_TH6M*_HF_IK(IC0G[G*6]&>&2%>U0S-R(A1O4*6M\5Z+9=]M6
-M,)KBGR_BVSM6'!670&:P9C1.QTV4,G2',VZFJJ>,BGB4HN(Z#BS;RJTK/HR*
-MUYNJ,I1Q$4X(-#P.F+)"*.1DH=G>*A$AE^.*7I23\>C_T8E?]3QXKANDL/1Z
-MZ/=Z,"T+VUO;,`<F/->#]'T8R5SR*'_<]:#K'CQ-"V]!U#PIY:H;/*]IP>.J
-MHD!*'X[C00B!@>E@J:_GB/D$&Z^QQF%]N>'M2GO5;K89:6I?X&?5BT[)HZSY
-MW8KY[`G6U1AB6@X&IAN(N.4&@^^CB+CGQR4,`Q'/R+CCQ-54HO24H$)*>A!G
-M).Q6./.FXSAPO:!>>23B]0[<S#]^(BD/_P($8)D6#P)"(2>+R];V]G2]6E&E
-M%9G_1];=/=<-A-QU(9:68C$71P2V-K=@V4$)+M?U8!@N?*,'S_,"D??<,!*>
-MN$51<TV%'T;,ARDN040^&/P9U$??V978-9U0S(.H^5)/AY:0<U&I^Q>UC[ZL
-M=W6RY,/UBGLWY'T:@:]/XNN2Q[U3I45V8"?LG=BZ&0KX]HX-Q_6&DZ_)89J?
-MYP8S;'J):'@@XD5E#?/SQ!W'"2;^L:Q,:HILJ.R@*'Q<B*&,`X(I*X1"3A:;
-MO(F!9I%Q64+&HT>CB+EI#J"I&C1=1[_7`XX<AF4%TR]'N>6.Z\+0=>B&`<_3
-M@@XFKK;B0?."?_5$Q-R/4UF"7'-5'>:7!U5?%.SL^M@U'0B(.,=\J:^CW],J
-M!L-+Z'/+PCZ==LQ/W+LC[[-(?/TB7Y?0[PD-E9U;T7PDW'8QL%RXKA_^ZP6I
-M*;X?YX@G1=P-`R#1Y#Q.(D4E*>-!I'PXH#-90<4.TU/B//$P#:;@A]*9!5WD
-MA,>#4H>C![0`L+E)(2<4<K*@G#IUZL\K^T>-,AX][CI!1Z&Y;ACMUM$_<@26
-M:6%S:RLLG^7!=5SHC@M%58(<<\.(:Y9[GANGL$3KT,(!H%HDY5HP^%-1U%#.
-M`RE7PYE%=P<2`\N!OJ-BJ:]#5Y58SJ?0[[D+>Q7M:%W<6Y;W=H54SNA[HK&&
-MLDK+`DNXY6)@NW`]'Z;EPG']>+9D&9>-]>(<<3<;#<^DIZ0'<*;35I(1<<NR
-MX3C#F3:S>>)1]DB=`?+\JBK#HRZ.CB,9)0=6SYV[=/4UUUS!HX50R,E"X;K.
-MAZMVY^-E?%+%D%$93Q)U$IH;B+>F:SAR.(R6VT'$W/."''`WK(UK&`:,G@'/
-M4X=1<]V#[B5RS/5`TGW?#]-6O(2,1W*N0%%5*%*!]"4<-]B.OFMCJ1=(_:%E
-M(Y72,JWXB*E4231:)J5U<6]9WKLO\34+?4L-Y^#-AL_1GH_+NPY\*3&P7-B.
-M%P=%DM'P."*>*E_HYN:(Q]%P-U_&@\BY"]NRXA*&[:2G3/K$Q<A%ZW!BH&#&
-MSNW+EU>N9M=.*.1DT=C:VJ[1'<H-[I3CO#U\@1M&;C1'Q]+R$HX<.1P,^-R^
-MC,%@`$51@C);;O2SJAU'S-6H4XI26?0@G477HA271'1<4:&JWE#(DW*N!/GF
-MCI1P71\0081JJ:=!4Q7TPW^G,8;IO+KDJQJN;=AL%9::Y+UF@YM6/>8GD;)&
-M6Q;S?C.MBG\7L&P7IN4!`K`=#[NF.Y3P4,!':HA[V0&;@52/RGA6R#,2;@?5
-MKCS?BU\?;6LHXF+BN7X67R]*50G^1:*ZBD@?I8)I*X1"3A:4R37()Y]5ZY;Q
-M)([K`+N`HSO0=0-'#A^&H>MP7`>#@0DA!1SI#`<GI2+F^:DL;CBX<RCF6BSE
-M4>0\7\Z#RBRFY0!"H-_3L&1HZ/<T]`VMUNHKG9#VEL2]$7DO?+H]B:]#(KL1
-M%:Y3[B>\RWV<_V+9+DS;`P"8M@?+<N/='I0L3$YM[R5*%WKY)0PK1L0MRQI.
-M!!1+>"C_TD^)<7YT7-9R](]/58D.DH2<1Q57PF6>?>9IW'OOO>S<"86<+!:O
-MOOIJ#7WU)!F7XQ8ME/'HD6"Z9ANN[D#3=2P?6`8DH.L&!H,!',=)1,S=.&*N
-MJBH,PT"_UTL,_G0#`==4:%$M=-4-RB*J6BC@?BCA7B:E)4AQ410E+IMH6B[T
-M707+2SH4)>@1^D8HZ%7ZIH;23*9+C4F\LJ6BY%6[[L:J8\LIM];A?._N.ZZL
-M]PTW3GU[U'*&$F[97GP_&PV/RKYZOI>)A@]%/)4S'DFXFS=@,QL1M^/I[EW7
-MA9027AR!EZU^*-FH=ZG'4N4/@9=>>HD=.Z&0D\7C^R\\7]@YRA)B($O*.`IE
-M7(Y/.T^LS`Y'_.N.`UW7H6LJL-3'\M(2!@,3CNM`2,01<Z&((.)C.S!Z!GJ]
-M'EQ7A:JZB0AY5L[5A)PKJ926I)Q'I1.%(L)\<S_.9^P;'OH]%X!`WU#1-]3)
-M'7I#:2;3^W3%5[8\FU![`E]R:W*&K39LS!S$V:T]:MD>3,<#(%)1\5C$DS-I
-M)F;3]#*S:D8"/AH9=U.I*(X[&A&W+!NV;</WO+C:B@S37^3(Q#[CSN_%C]4A
-MX]DCKGA09W1?X*67*>2$0DX6D&B6SMJZJJ(:Y#/*>'(Q)S=`7D(``"``241!
-M5)PQ#@BBY)JA86FI#\56,!@,(*4"(10H4L"2=APQMRU[6)TE*>>:"DW5H&IN
-M+.:JZHZDM"BJ"C4:#!H*>10Q5Q0%B@@$?6`Y,.W@Y^8XG26D;ZCH&>H$J1'3
-M><!<\L(K)J:T:](S*91H:ZNRAA:T:,D<Q%D-T_9@A0(N4G\/SW&C*2DYZ2BI
-M''%OM)YXYI:?EF*'$?$@6NZ'VXRBX5+Z<8YXD)J2]XE/3E>I/."S0,9'<\E'
-M2QX.!W4&?S-"3BCD9"%YX?GG&N^V9Y7QT06&*3"V8\-V;.BZ#DU5L=3OPW4]
-M.*X#*54H4@**`MNRX=A!U-S0;5B6#551AI'SL5'ST9262,15+Y#P2,JC\HF!
-MH`N8IA/D@H:]B&5HZ/=40`*]4,Z+]H*H6]AKL)S9`N%39)7/2>!G%4_1=@MD
-MC:WIB`DO\B!.R_9@.\&O9JE4E(2PQK=DN<)$[?!L.HKG!E)>).">X\;UQJ.J
-M*%%NN&59\#P_'M09S-P937,?";3,D>!V/@61*^-%?X?1<3%:<04`3I\Z!2'$
-M82GE%@BAD)-%0`AQZ!UWW%I;;SATZ!(RCO(R+@MD/+F`8SL``-W0@R^1I@6=
-MD^-"JC*(F"L20@I8OH3M.%"$@&[KL"QK)&JN:1I<50VCYI&@N_%LG]'-4Q0H
-M"2'WU"!2'CP61=(%1)AW;MIN'!WK.RIZCA:_FYZ>%G0Y054:B;*W+.[UR'LW
-M!+Y;,C]#:V0+K=QC>2])`0<`R_%A)21<)"0\FDPGFLY^DHC'$_JDIKIW$C(^
-ME'3/=>.HNFE:<7ZX;3N);08B[@<F7N)\7OVQBOU0@8R+D;^SU56$$,DAGA`0
-MD)!XYIFG-\'L*D(A)XO"4T]]=^L?_]?_5<W]N9QPHLZOV#"+C"=%WPY360S#
-M`"##2)$'19%A*@L@%`E%"DBAP+>"SBHO:JYF(N116DL421^IPJ(&$?,HMUQ5
-M_"!Z+C*I+;&<>T&G'79(/=U'SQE6,^CI2D$$O<S'4D;:YR_N]3GTE$DI':QG
-M6%=,LED;D2V^O'M>93E)`1>P'0]6XKL[/)W)D3*%4:G":)#F,#UEF):2FQN>
-MB7Q'DA[GEKL>+"N0<-_W$R(>IL)X7G@Q(,.J*>/24J;_,*NDJU21\>&Q(#*#
-M.L4P0"Z"YIP^?1JWWWX'.WE"(2>+P?>^]U1AM+JI#EP6RK@<(^GE9#SYN&T%
-M8JYI*CS?#SL>'Y[G0U$42$4-Q3R08TO:(U%S15'1B^0\$O)XT&?FI@23"D63
-M"ZF*`D_QX^AX).I#61^FM@1300M8B=Q2`<`VU*#3#]_J)$&?SGMFB+:W+.[U
-M"OP,$C^KOX@VOW'U,?>:ZG,5<!^VZ\=[(A+PR"<C!TVFHO@)`?>S`NY[.:4+
-M1Z/=A>DI;O!:UW-A1P,T?0]V.+XFBL)[7K!M0*8JIN2)<+G]7M]G44;&\U^7
-M\'"1$'41^SB>??89_,1/?)"=/*&0D\5@_?RD`9VRU$,E8B:UR'C1`N.*ND2I
-M(X"`[_OQ3\>NZT)1!*02#``5,HAD2R'@6T$),"$$+,M`S["@J`IZO5XHYT$%
-MEKCBBJID!'U8PSRJS.*E!G^*.+4EF7\NA(@?`Z+!7\.HFZVK@10D?F3HZ0IZ
-MNMIPBDG9:/N8I9HO2MZ$=M<L)#7(_!SMN$TMGG=,?"C@04I$6LB'0ACE7^=)
-MN!>EAGA>&!%/"+B?3$_)2TU)IZ,DES%-$[9EA]L))-RV[6$^>IP*X\.7?HFT
-ME#)S2(Q[?7,RGDY/2<AX*H(NLM,#X>677F8'3RCD9'%X[=576NMEZY!Q65'&
-MLX4;(_'U?1\BBIK[$IZ,Y%P-3OI2@0S%V+<L.+8=R+EAP>CUH"A*'#F/HN)E
-MY#R9VJ+$$?.TD`LA8FD7B<>$$+"<((*>[,P<5X'MRO@]&IJ*GJXT8CJRPE)3
-MI\I,8WZBH>.U=IFLT<3W>"W#-N7?SLAW,#NF'T3`1TXYP_K@>3-F%D;!X_MA
-M2DIV9LUHT&:.@$<#,VW+AN=YL.V@8I0?5D2)9M",Q!_Q18(?"^OL:2D34A#C
-M929O8QH9'QZDX4UD1#PJ@1@^\#)+'Q(*.5DD7GWMU?8V5G0R;T7&D\\D!!@(
-M.C`_.)G[O@?I2RAJF-+B`T(9RGF4GRF$`LO08?2,,*(=1,_[_5Z<KI*<2"@I
-MZ$KV.64HZ8%X(QP4&OZMB%C.H^AY6M+]A)`#AB[AN$KB;P6&IE0SG5;RPF7%
-MS=4H\`T+:+/9+'6JJFC7@#L@_7;X?4FZGNW(D>AW)(39"/A0PF4HX>DHN.<E
-M<L)+27@XDW`8T8X$W/<\F)8%R[3@^1YLRX9E6:DHN/1E+/]`U#:92.F8Y>*M
-MF725:64\BHYG!W5").J1)U9QZO0I=O"$0DX6AS-OO#&WN)6<4<916<;34A[=
-M4Q4%:NBKON_#5X)GHP%0D4"+<!!H(,02IN7#"B/G0@@8A@'3-,+H>2\=/5?5
-MP@AZE-(2R;D(H^-I(1^FMB2CZ,E_HYOM^'`</_YMUW!]&/JHD(^(^C0?<ZLU
-MPFL4^%D.Y069Q$>T_'TNU8*64\%M-Y3O1!C5=OU@$J\1`0RG@Y<2,B&WJ320
-MPISP3"J*-YJ.$I4L]%QO6%4EL4PD])9IP31->+X7U`P/)3R.@H?;]7TOB-2'
-M;8NKC!3N]J*TE/K252:]KIJ,%RTS'-292E,1Z:-N<W,39\Z<>?+$B1-WLZ<G
-M%'+2:5Y[[35I6E9!1RH+^]$Z^M3Q,CZNRDI.]U(TL#/MWF.E/%I$411$BNI+
-M"835"%S'#P9FJ@J$GR_"EFG!MJQ`SGL&#*,7IZ0$T?/^1$%/5F%)33H41<B5
-M@BAZ).YQ'KH((T<BC/Z-?FJ&)V%H,KT3Y011G[.X-ROP)9=<@,&<3;JOF'L+
-M\L0[B'"GHZ0"CCO\]2B009F0[^ATDXE\)R/@TA^5\(00>R.3]Z0%/)I5,UH^
-M*F,8YYB['DS+C*/@ON\72K@7UPR7\4R:D9@JB??3V/$DRWS&LD#$\X^<\3*>
-M/V-G,H]\&!T/GTO,V@D)///,TW>=.'&"G3VAD)-N\_WO/Y\^RPK,K9A!8S)>
-M0<JS78`B!!15#2-C$@(2GN=#2F\DYSL;O39-"Y:5CI[W>F;\NEX_$'0UD7^N
-MQ+GF^5*N)DLF9J/HB39D+Q2RMTA(;,>'XXYVJ(XGX6C9F)J$H2G0M='!4XVX
-MV=P&=<HIFR&:V0]SEOKY:O;HVPW$.YEN$CSKQ)'PY)<]74U$)F?$S!'PZ!:E
-MHJ1OX:#,W%*%8<I)F)*2G&73#1]/#O(T31.F:<;+#<L4#F?)C.Y'Z2_)MD;2
-MFE\EI<(@?-G.IUQ4S:6LC(_6'\^N-U/R,/J\(?'*RR\#/\Z^GE#(2<>YL+X^
-M^VFWSK!,51E'"1E'>2DO6BP0\^!17TH$E<."`5122B`48U4-*IWDY7F;I@DK
-MC)X+(88I+8J"?K^'7K\_%.YHX&<8D1^*N9J2\I2P)R+H46Y\T*ZTM$<=F1+]
-MG9+UH$>S70G'&\VG=3P?AJ<@6T=>UP1T38R1J2D,<HX56>H0^>K-:O#BIL-R
-M7X3C!A>&42/C@9:NC"\BTYXGH"CIB<GR<K^+)+PX"IX=H!E%JKTXY]M/I)ZX
-MGCLR[7TLX.'RT:R92?$>MBT:F.FE4F4@DQ)>+<6D,%VEZ'%9[L`K<^JO2\:'
-MCP=1\.2Y3"2D/-O<EU]AI15"(2<+P`LOO-"LL,@J!B$GK'=<#7)9/B(DQFV[
-M.%I>).?QZZ4/SY7IG//PM]21U)*,H`\&1BSGT0#.7K\?#!"-Q#R9OI*-HB?N
-MJWD1]/!^](:&%PQ!.DW<L>7>AM$IUP/<'%'7O>"6NT_E>&%O7=Y;%%$YP]+3
-M-T\TO^]J:M)0N@6R?N:X@!,=4T(F2MREQ7LDZAV4%QGF?F?ROV6!?'LYJ2C#
-M-!$O6%\X@#(>M!D-YO1E8F!F,#&/:9IPP\BX%7[7D](=2[@OPVU[X60]T07#
-ML-YY]-V=+,#-?9CETE7&"_=T,CZ\'T?(,[GBR4&=(O/D:0[L)!1RLAA"_GS^
-MJ76.J2OYY_SQ,BZK]$ERG+-,CI9GY3S9:P0#JX9R'C4E*>@BS"D7LCAZ'J2X
-M#-#K]V)Y[O<24?3<"'JR8DLV_WP8L4^64HPO$J(`4^*QX4_$T0!2D7A<I*)?
-MCB?A^J.I`E$GKON`X2-G@M8\::\PP]\LZMK1`9VSJY5LJ,GEU^)X<J2*R:AT
-M"SA>(-Y%\],DHZN!>!='O9.1[]3]4)@+4U`\/Y.?'2X?"G<DW[[T4Q5-HN5C
-M`1^8073<\X/**)85YWEG)3Q:M_1'VSZ43U$@Q-7FA9!R\GFUSJ-OW&1#X_/(
-MBV1<Y/R;^'4O>7P.JR'&O/(R(^2$0DX6@-=>>[4[XIWOVE/)N)RD$16EO*R.
-MQ((N$,R(%T?Q?+ANT/%&T>U4I93$0,U8T@?!0*](E*,4EZCBBJJJZ/=[<4WT
-ML6(>SP@Z6JTE5;4E+JTXC#)%4?1HV63'FY>7GI[$(_@WB*R//]!</[CE2D&X
-M*W550->R2U05^!D5==;OR\).YB/CSS**:L=O)Y,Z$HEV7!>Z4,JR:2;#P=YY
-M`IX4[A'ISD;"4Q%QF1'PX?3Q21GW/"\<R"DS$_DDY=N&;5NIP9E1!-Q/#+8<
-M3D\?M=6+Y3\MX,.!F1BM>%[3YRM+OZ;.=)6Z9#Q9PC&;1YX>U#GZ15M;6X,0
-MXK"4<HL]/J&0DTYR]NP9:9D6<K*OT^>TFH1=SO"JZC(^U.B2J>,%K2T?+<^^
-M/$X1B<H`Q^73/+AR:)Y1=95(7N((NDCD2@J!P6``TS03`BS0ZQOH]_H0BHC7
-M$XB[$4?0AS>1G\H22WJTW<3V$[.&#G/.(Y'*'RR:E/6LN"<E/;T\X$D!SQD]
-M^)(=O^<#GBR^^,H^$3VGJT$$7DYY-,X4B6_"CF=L2I`J@ARA+I;LZ/^.)^%X
-M(E>VD^M15)&322;C,GO95)/D_6A"&]\OJ'Y24`UE)!HNAQ/DC(AW,ETD6S\\
-M+&-HA76_H]=$^>#)]!.9R0&/\\#C[?CA186?J(R2(ZFE(N"RX0.KRJHK7`C7
-M(N.CAUHV?UR,'I&0`)Y]]IE-=':T!*&0$PKYF3/C5'PJ*Z\:L9R^8R@CXT.-
-M+IDZ/M':JT3+LR\2`E"58;6'*/_<]Q#*1;!,.O]<Q/*,1$YW).N#71/FP$I%
-MUJ/RBI&@"R6J\-)+"/=0TJ/)AB8+NQBM?QY&U$<%NR@7??3YN",5&<F+'Q^^
-MSO4!UYGD!B*M@#*4?2FJB4Q1>DW!:W150%.G%_I`=$MXN"@V\^*TW?2#091[
-M@C2)HG8'4>VL:$-&%T$R_>^(>(]/.\E&NX>R/2Q!&-V/93N2]YS<\&"]&*:I
-M>)EI[,-_@X&6=BC2;EB.T()EFD$[$C?(T<A]-#&0G[J@"-J:OX]EF:-P\G,M
-MI*O,5.5SEC25U-_#5!61#),GCU.1\UV0$L\_]QQNN^UV=OJ$0DZZR?>__T+>
-M))D+P+B<\>*9.2MDJ4RT]JG$/"GG&,IY'"V,Q"'ZV3M\5@EKE<<R'HDTLE52
-M$`X0#2+IR1SP2-*EE%!5%9JN01$"1AA-+R7IF4CZ2"49B)'*,MF!H>.%/5TC
-MNBBBGI<2DQ3X;(^L0,"7@.66#3?+$@%),5PN7,:3`KJ<ZJ@HE.2\S>9*LB@9
-MQ4]%L,M>EZ1/$K%@%PCW<&#E&.G.%?&T>,??`8E"X8XO;OT2%5,2TIS,\78<
-M!ZX;3$5OF6:B38@G!TJFGJ0EW$M/')2)@.=%=G-W=J7![Y65O?329=-59A'Q
-MLC)>.*`S;QN9NN3)!26`5UAIA5#(2=>%?-J?\.M7[-E?*$O,S#F]E.<O,+68
-M9]HN`(B,H$>=HQ^FN43S\"F*B,L?1H.:AA,&#:/G25$?#`88#,S48#$A1%`+
-MO=>'1"#JNJ9#*`(]PXASTR=%TD4R6BZR4CZ:&U^<>YXG[!@98!H]GQP`ES?0
-M="0U)D?8BR+`(AF40SG9+93^T@?'4)+%="O`Q`'.,D>P$W^G[B=$>_AO3G2[
-M2+Y')'8XD4TLTLGG_-%(=RSDOI](2?%+";@,)]@)TDM\.(X+QPE^7K$M"Z9E
-M!6V,JK*,1,&1RO^.JJX@*^5A^IG(B&6>W$HYA4Y/.9BSZ5-Z\CM87<;'5U@1
-M8W\%$JFT/9'X7HN";9Y^XS0[?$(A)]UE?7V]V@FX3*Q%ENT/:N@MBF1\0M)X
-MQ6!XJ05F$O,B01?(%73/!Z3OP1/#O`$EFN6S*,TE[.6R@CO8'6"P:X:EQ$2<
-ME]GK]V$8!B`E-%V#KNN9VNE#08\G)(H$/%G-9:RPEY?UH:0GY5O&:3[)]Y1\
-M'\G'HNG0DS6,LY(N1%[D>4P4'DEI%[4=ZF62&61.$OVD:':Q:)?[-^\6O?OB
-MZ+>?B(#+5-NB_.MT:LJH<,>53W+$.Z[I';[>#<5;2@G;LF$[]N1H?2(2GI7Z
-MZ,(A*DN8_>A%7@J*1+G'9CP53O;QHAKC17)?<6Q%IA3CN!DVBYZ;)./)[[P0
-M.6DIB?QQI(?MQ/\^]]QS[/`)A9QTE^_74(-\]FYC]HY)YG5Z):1\HG>+,HT5
-MA6^ASA%$(MM120DIO40MYN"G>"2BZ*JJ#J4\[.F4N!YY(K*4<W]W=Q>#W=U4
-M:3$A!'3#0,\P((1(B?IP)M+>J*#G"'M6UH?YZ*.R'LMX_-/T^,AZKKR+I'"D
-MH^VITFDY9=3&_2VE'TO^6&FO>CS+ZLN4E6X1%W).#K`<7OA!9@=?(KZ8R8M^
-M)_>%GQLE]U,51Z*TE)'[!9/U2%\&4\M;=BS(CN/`<9Q@MEG;AFF:^>V4Z7V2
-MO7G)RB?A.`X_,?@R'0&6F>\@"G]AE!5.;V-_I6QQ,*<<*]Y%T7`1SHPZ_JQ7
-M5L8Q<;GAWR-E#[,_420B\2Q]2"CDI+.\_OIK<OU"M0AYIVJ3E^UA)I17F2V%
-MI5C,QS_3@*1'@A[^Z7N`[WGQ@,OH%:J:'C`:BWI*CI,1*:0$UAN8L$PS$X4.
-MUF$8!@S#2*7-%$I[E(,^5M[3`[C$R(5#YN]$)RS&BGM:])/_Y@GU:/[[\.](
-MVE)BD2/Q^<8S:8;$\L\GHY[#7U/R_\VV/_D^"N_GY%/[R<HBV<?&"'?1_6A0
-M9115=QP7KN,$LW-:D70/4V:`3+LB(4]%O8>/I6J-AZDJZ2BXG_Z52DQYRJLQ
-M.E[[8,[&SD3C9#Y_F>+(>-YW38RDJB2=6TQ(*I-2XOGGGY.WWGH;*ZT0"CGI
-M%M]\[-&P*L)\#%NVN:%9I;R454\6\R;E?-AM)2^>@IK+J1B?K\!+1-*C955%
-MA:JIJ?26=#0]/_*<'%1E1F49P]>G_@WO![GI1BS1NJX%>>N)J/W2TE(@\8H8
-M;A^9`:+)@:3)OY,7"KD2GQ2`]`5'+.N92)W(O8^$W&)4ZC%^@I2L1!=)1-G'
-MQZ:;)*1U[/T<B1WY.\ZU]G,GM<G>'-O!8#`8?=QUX#IN:@"E;0="'GUKDKGJ
-MZ<@W$H.@TVV,ZH='D_`D!UG&-<G#`9BY6EDR`CXY.EZN@LKL8W@J#N:4TV]K
-M7,YXL8B/GO7R\L/SOBK)<H="C)RR$H^)5'0\IU@0)"2>?_XYW'KK;>S\"86<
-M=(M@0&==!9&GSC69XODI$W)GD?*:Q#RO]4V':T1V&Z&D)S\W"4`*#YZGI`1:
-MB&BR(35=GE!)SN8Y6OVDZ%\(8#`P,9@@[4O]/C1=2^6`:YH.7=>0-[BSO]2/
-MI3YN9TKBQPA\,J(MDE&W;#WN=`0^-C)1(/&YAE=![&3^;*8R85;#_/#AD\E4
-MDUC`<D4;F6ARYN]X\&?FL3AZ[6`P,-.2[3AP'2>Q+L!Q'9@#,R78V8A]ZK&,
-M9*?$.VRGC*7;C\L9#NN`(XQX#V?6S-O_0N3MYX8B#=-&QUL>S!D<U?7\#%HZ
-M166BH(]>Y(J4H2?.5ZEE,U-V2N!;CS^.CWSDOV#G3RCDI%L\%D7(9PG.U-D;
-M5%A7O='UM)1/E.32LP.5BXNW+>C(O-OH[4CI0\:B/FR=YT:SB"9FZ$SDIR<C
-MZG$W&%9F2<OZ>&E/#LK:V=DIG]<M@'Y_";JF909V!?]&(I]MAZ[K6%I:RJU[
-M/OE^MAUBM!I+;G66HDFN\AZ7.2Z7>"PKY(D<\*3(R<SC$A)N0J;3.>()`0;@
-M.@X<UQU]+B':>;-JID5[M#H+,ML977_P=U0C'(F\\NBU0266H$9D,@J>_+^0
-MV7!!^2AWUZ/CTPSF+'-BB([7<=53)@7)9ZH[GGDL.^![)-B0&<&9O,#/MN#K
-MW_@[=OR$0DZZQ>NOOR8O5*RP,JM/3_ZE5%9:WP3;G+*A=4?+J\EY$V]QUJZ^
-M4-1%$#F'&"EY`"6,K"<';,81+(%4OGJ>I&<K)J2C9J-BO+.S,R+#>3G<2<'7
-M-`U+2_UT7"U;W2%W9P=I-IJFI:)VH_(Q*5U%5GA<YDC0Z&-22KAN6-HO;X*>
-M\-]AU#HY$#1/Y$L,%$W*=(G'DL])WX^%.Q+Y8545)"1\.$E0\<E$YGXWQDFO
-MK/,$5[!".6UEE08&<U9)5YE4TC#OJ<(**]GO8T5!SY/PT126S)<\Y^7KY\_C
-MU*E3?W[##3?\9[0`0B$GG>";CST:3:HW;38AFLP"E[5WG%6V7#%:7ODB8/:,
-M\G:S_F6!J`=UF?/>@PN9F#1(R42XHU08%8J2G'D/8Z+LV4Z[8,!EMJ[XF+^]
-M<&9&D7=LBRDN@D29I66QN"7O%3XO"[Q.9E8_OJYXT?VRST^2[TBTDWGJ2`EV
-M)-]R6-<[>B=AR</_G[TW#9;CRN[\SJGU[0\$P6Z14JM;4F\C=;>D[E9K=VC:
-MGK%'DKNE&<](,V%I/%\<X:T=CK$C[(@9.QR.F`_C3W)X-".U-#V6U-U2L[NY
-M@PNX$P`!$`!!`EQ!$@3!G0!(`B3PWJNJ//Y0F95W.7?-F_6J@+R,Q_=0E7DK
-M*Y>;O_O/_SF'&P50&7Y<\WO_^7^L.FXY%HXKUJ6.UQ',&6I)X:$\[T6`<FO.
-M\"CK2CD!1R5^1+2JB,&>XK6M=XV3?7/TZ.&O?>QC'VL@H&D-D#=M-MJX0J<_
-MCK-#N'%<]QGP9SE5BZR/5TRT4CN<US\=<BVK+X\T!G;*0).R"O`J@'T,Y"T=
-MNL6TC0(@(%L>.T^;J"RKPH41!M!V!-`)X!B[APTJ*&=3T5_B7N<@6D!%[F^2
-M\YF3X_VB.J54N$I4L@F$8$J8C#,DP;8=7!$<I@\*/6<#@#OR.@DI`I1F>(Q0
-MSHNL,5154"FAW'85L##NJ9:K$VWUDUBEG*DM('9#1/#8H4/P]:__;@,!36N`
-MO&FST0J%O$J3AG3K^$YSN(=T"XL7>*4JV^D#A%,%[PI=*A._,DOC",9B:7%7
-MU:%I7`U43%78,D+`&,CSF["@KD]`GO.?YA5(??>QR<(2NZ-TKC8%=<KO^:4^
-M%($ZA^$\K9\4P*E\6)D*D-B*GD7AG#+M8*YTY]4J^>]3`GTJV*ZDCGNOZZF.
-MAZ0YA!!UG&JY;">P2^`,[#=[QM%ZH=BAVP?&Y8)?H`*X!NF2N<UX</?M>Z0!
-M@*8U0-ZTV6BG3[],Y\Z=JP_=(L27>4'VQ/&<5\;>25&%DGB34I9E`)EXET>O
-MSRMRG!=W\;%M1C\DB"+PRZV%K0G@AY".W3M.1M>*Y+/6)C2V?2>_-\FKK:RK
-M!3Z*16\$RP@(A7%L\X7R!0H";;\*I"'G&P6_GUP=#_D.-$.C@:`D4Z+TMR&I
-M#CEP-UE9T&!50=`S)<FYR5&ZE-YYYQUX_?77Z(8;?K3)1]ZT!LB;MKUMK([3
-M=/*/3Z60$%78N/A/JR&><WX:U;6:XS$\D7,Q`@`:`60PRG<Y2C1`GL%U$M0;
-MR8.##O3^7K)"3AH4Z0IZ9H!VD,!;+7#CA$G.ON:;<C0`M'W[\@?VN/<]YDNP
-M;>IXQ6#.V-2%B&+E5KE'1/+,K.*"<=]4A[)_7%V2M9);QG?UXP\_]AA\[>L_
-MVL!`TQH@;]KVMI///V>(TS,/XJY45PAH>?2YG>4]ZR/@;8KGG"L`3P/B_HL9
-M\I,`4!;<9R9`O>D`(F*@G9E"N%-?1P1GLJWN"\ZART;".'E_S82!FH'`[7WJ
-MQ:<YK#P,>J9@*GWBH1_J!]]F&/=0Q<&G,)#B.4<UJ-,PTDOJN`+K12`P$3QV
-M^!!\[>N_T\!`TQH@;]KVMD</[-=#\;R8.1U84](UQ].!.BG7I54EL8S/$J#3
-MM+JH#\2]WJ60EW5;39%%)&Y]\!"EW1M($9^3;-F`8Q=N5:GJ+4^KCK-;&)+F
-MT&>^0+Y+NL?BLO`1QN<E=X@R?JJX\)Z6P(B'<3'WN%D"$OX305U+F:KOX_W[
-M]C8@T+3@UFIV0=-2MAC_^/818)BR4R?1HN,GV2Y0?Z:QVQ-_KE\7GA_DL1C%
-MKEP)QD-Y=C9@G&I8=GNL*BZ@#@1NB,A73H'C%"68W&#<.F)E6Y\5T!"XC"C_
-ML&.OX3T,@'$9['%2?,QE5]$#.KDJGC3QD3=$T+0&R)NV;>W`@?T`1+7"'L8N
-MTPR/_L"<ZJ>&S4P"XA[G`SEA/&Q%NJI@/&375X#QA%:5L,$B850Y>>^52NJX
-M]_B*\71>6C]2C.Q\#(5?=A6[3855Q[EJ0&J/:D"GY7ONW[^ON;\TK0'RIFU?
-M>^K$<2G-V309&&,5GH;;9WZNX+]TFD6GIXI?J3!>P3<>>*%6MJIHK_+;7N7]
-MT$!.HBHSGNJU>$N%.O89G1O,T1@H:0#Q0+^X]CKR!<`0D9D*,,6"$`W[3P9S
-MRGWDQY]\HAG$FQ;4&@]YTY*V`X_NGQ*(Q\;ZZX(45=F$AO23`GBM:U#51>(H
-M/M@<X07C?A^6AN&H^G&)\)A/S:J2-)`S]E"[,ZBDR!WN"IXW0G.T3]P4Q!E2
-MS=,'Q&48UUY'M;:/KHY+W&V8AZ@!G6A0@H@(]C4*>=,"6Z.0-RU9.WWZ9;IX
-M\:)RCY@"G6/-?:<R=J/GSU4$X.'NE@@_C*<B7DD5GT$8C_V`T&ZVQ3<^9:N*
-M?R!GC*K-)P``(`!)1$%4F#KN/?5(.(9BS,")>A&=,"CW@6W]/9./W,^B4GXV
-MEXN\4/"1':#Y(5LD<='"PGV-<V??@9=?/M7(,$UK@+QITV\'#SRJV,=)2A%2
-M+VMB=4J?E:'S"H3T:O;R2%-Z0%QG)9(/6G-Z,!Z3'646@CA]#UAZJPK_9I5`
-MSE!W$\6HX]IPAVZXKC!.NC.4Q/1G_K=>P$=_CW^="^!4@T^Q5,=!*0FD1IAB
-M\8[?OB,".'+X<`,&36N`O&G3;T>/'I&J\3F9.25_>TD\<[QS9QS2T\=V5H3P
-MR@E6XB7U*+\X^2P]RS">;JX[3:M*V%;6G.:0O`^,$6R#AD,4LX;$#2@H6#U<
-M'VBRF-AA.]*B8GE=VF[U_N`87]6`3C3L>(+<1WZ\\9$WS;\U'O*F)6L'#^PO
-M1J*H^Y<TZI'C[YB^DF+#C$!Z39L__3TQO7K?5+6CX)C.JJKX/,#XE'SCJ:PJ
-MVB?$><LI\@0,*O83,*"5[WH.?"*45O")EUR:]T#F20,Y"U2@8Z)AAW13L*A+
-M'5=IG-5`T%,9HG'!L";32M-"6J.0-RU).WWZ9=K<W-15@EGFV"O-KYU0/:]7
-MA$^4'S%P]4H^<<<B]5E4YA_&Z_6-1UI5J**WO$+%SF"/>*#R';<B5/2)RR-'
-MF)N%EZ9MBKFO186#=#VK"@K?O<A%SMA5)I85U`,[#2?`N7-GX?GGGVM\Y$UK
-M@+QITVMC_[AX"]K&,0BKW=.N.#C'ZMVD`^]$)3J3Q716-IJ'6U1J@/$@BTLH
-MC(?NF#I\X]']I2@2E+!B9Y)Z/1XI"RM>P2E\XNBK)@>N&V91*6$<%:,ZLNJX
-M^?Z!MN-@V"8B@B-'&A]YT_Q:8UEI6I+V^.-'\H!.$XKG:0J]'EDVK=9)"L6O
-M'H-X21K5L7@=(!ZW4E48CUFW>G[R$/-/Q64#_"=4]<A3S8&>D=<OAB2LDJPH
-M18+8N.TI03:DMH1Y7+>E7@P#\?*+<J5\N.7U"08R?GJ#547XT3WD!IV<`)Y_
-M_KGF_M.T!LB;-KUVX,"C.8J+`W'5FU$U6*\#]>M0VJ<^':D`Y^Y]BFF^%=6Y
-M6N6$Y#7#N'\?,P?C(>$C,V%5J1K(29$#3^2LF")&-P%8B:I<GR+\D@2=9ICG
-MWR^XF*QC*NJ3"^4]'XN*"N)B(*J$WZ)EA[&JE$N+^P&-]X7Q$V."1QL?>=,\
-M6V-9:5KE]LKIEVES<R,?HU.7XYLFJ)J#>2(?_'K]\/]-$<ZQCE4BOT&DJ\6]
-MFJ=E)CKE>)Q%93YA/)0QI^`;3V55250V`6M:`;':-89)?.+RV&;.LA([2BA>
-M\8HP7BZ/>EYS5*N2ND9Q-$YVN-6I\9$WK0'RIDVSW7??GE(%\1IV:L#-;36)
-MUU'AQX3I6/]72`;F]1X4/\0.C/J,>CN<X*L&@&XOC$_7-QX']U&'>"X&'EO!
-MG/!^^-+Q,8.'G]T<O484'O)M$X`R8XIK$H.&E(^(H(VT:!C:T3PC8*"<X.&'
-M'VQ`H6D-D#>M_K9[]^U20"=_%]Q>@<#?>VEZ5#D;I34Y33WY-@1^M:10CJF.
-M9[+T*TE5\0;&PY<-!^T4.<?MYRC6/0Z%#%45P;SH#,5`1XS?)O=K:!YL+"!N
-M9F`T*NF%5<5;'1=)'/FQGK6J(!B>:Q(0`>R^X[8&%)K6`'G3ZFU//W6"WGC]
-M=0`BJ:Y%/?@==I>@%#=%7Q;?1DY7(3WIAWMV9U\L/91C"NR)!G&/SZ"0_L(*
-M!GEOY:S!>`1`UZ>V)SM;:QC=8M,50J+K'R<PBZB"?^2N1?>(X;*G^%M4Y-=+
-M_S@:,]!,GA8XAW_49V0BC"NO%WG=7WOM-3CV^-'&MM*T!LB;5E^[\TY1':<<
-M#P+&G:G=_:B>3;#=_S#B)S&@)^[4IRJWTQ>::B)0)U)%ITD,MJ@DSC$^$S!N
-MWZ:8<CA3F\MOI_4M0;I",3"QND]<N?"Y6$<.G@-W:[@]I?RBIDPJYJ!.H1@0
-MYQT7+#SH&*=])U#%[7'/GKL;8&A:`^1-JZ_==^\>(*($^8QK8N]YTR020WJM
-M<!X-YNE`JA*48Y43R__M>@H&;3.,AVX;U7B]U,#;3MC"FM@=TWG$2]A%IE1\
-MFEEYB+7%6&O'L/?-[YF_BYK64,NNPHQ0K#J.IN![90^(ZUGV;^,C;UH#Y$VK
-MM1U[_"A=O'AQK)!O-_A:/*(^F[8]CO#I0GIR.(\&\PBU?,I0GF0RD>0\KI:)
-M99K;F7;RDX#2G2]C;=M*"7:#KN(F4+L5GS@FN/@14QXW=-I3S._Q,*X7!/)0
-MQXU#KBB1<X6!D#E48Q_YV;-GX?'&MM*T!LB;5D<;9U<1TJML5X85YB;H79X:
-M_?AWYH"]XH8EA?-*8%XWE*?&.JQW(^:EI"S&;[)7U4FLNFSU78RU[K>PWL5T
-MA2E]XBJ@(F[7R82&@$X9U$T[QV11,0=UBON54<>=]D+=GF//54,`1'#G[ML;
-M<&B:L36%@9H6-X0B]OZ3K_[:V*Y"#M<X`@#Y%[(P+VG3"FW2(OG?><EO^WQ8
-M?SLA*=S&+Y;[J%C?FT(6P?`=3R'G#?H=?PI^RWN%J@6J]/53;G`M74RYXQJV
-M(;8(CR=<CW6,R'Z1<6L352RA5@X<:,BG'735>7U'CRJ<8)\DH,<,0@3QDK65
-M28V6_M&M>+`95I"W.Q4/D0\<V`^(V".BK88BFJ:V1B%O6G![^?1I^K?_[O_=
-MW-S<M,-X50JQ-H/IE4*"2IF!-E(6GSDEO:)R7BV%&D0HYFG4\FBK25"?X7(]
-M5OP26-=EY+6@V]J!2;:6[S\NO;5O,DZL[?)S06*2=(4J4%;VBO,#1S4%W3RH
-MQME3BO?1"NEJ=A6)F+4G#N)^=)5P\S_?!20'(H)S9\_"G_[9O]M\X\TW"!'[
-M#4TT36R-0MXTS_$>^T>//;YQ^LQIZ'0[\.23QW(8)P&$!3@6'"QD4YI"<A.*
-M61I(?L.4ZMQ?DP]=Q)TD>6:4]`CEO("%)(JYI0M9]$ZCED<7!Z]9P4VK=/NO
-M*__3;[VZ57+O;0K<,5X]!:CD&!L>X_,9JII*%9]0*1VC,DY1H@NX5+_=DP[3
-M<C;0=KV/:/O:C%5%`WS49I.:.NZTJY0^<I^@3G$O'GO\*/S49SX-M]YYV\:A
-M(X_!KFNO_7]^\A,_^3\VE-&T1B%OFK6]\>:;=."Q@_2#6W^X\?;Y=V#'SAVP
-MN+0(SSWS3!G,28Q[NX+H0^Q?XJU*^#^I2=3B0#E:]?%+&V#5BJ8.YX%%?TI=
-M*,'G>KU=AUI>K<I1"I6\$@_!#`<<1^[O$.6[<A'(VL8!]Z0VB*.EZIF8[H*O
-M[!5'SXO-K*R[/]NABJ,9QJ7]I<9<3M9#99O,ZKASH$30@CK%\8L58W)[YY/'
-MCD&[W8:=U^Z$2YN7X)GGG_W&G7ONI-.OG";\V]B(I%=Q:PY^T[C!K?/$\2<&
-MK[[^&HRR$2PM+\%U'[D.NMTN=+M=.+A_/PP&`\C($CSIH0ZY\ABKBKMI8?\J
-MG/I\H1X5$"VS#'*"P=14]&#O/,J3GBJ?Z11ITZGEP7YU].DK['R+[B-F0YFW
-MJJOD"7WK4WL2$648#P-H`B#+"8,`0%3%*Y[*)ZY?\.HP12%Q)XKZ7>V0HD-=
-MQB`?>;G/4/./^ZKC-JN*TUGNF.P09?#\L\_`EW_Q%V$X&$*OUX/!8`#/G'P6
-M;OKG-PU./'T"/O\SGU\@HLV&1JZNUBCD39NTU]]X@PX\=H#^YH??&[SVYNNP
-ML+0`U^R\!E975V%E90665U9@:6D)CAT]`I11'JE")7^'W#!80!6M)R0\;=45
-M<>WSC-YQLM+OU#*JJ"69T1XL-'4%/<@O7Z]B7DDM1Y^74Z5#C.LGJ(\J*ODV
-M2.KQ&5?<ZFO(LLDV%!U*M\\ID*J")E/>/J57/"1'>,I!Q_P]D"WRH\(T!^>:
-M547\VT<==UE53.>(XYB,57*`QP\?AGY_`186%V%I:0F6EY=A?<<Z[-QU+;S^
-M]AMPX\W?WSA\]#`AXE)#)E=/:Q3RIL&SSSU+S[]X$BYO7(:U]378==TNZ/5Z
-MT.OUH-OM0J?;A4Z[#=AJP?FS9^&E%UZ0LZN8#-PV,`9%_%;^(=7^5.!=LZIX
-M?;Y1*(JZ;R<1^-3'O,1_PM2]Z-Y"<B+%W.DOQ_#CZZ664]1^B.HG89J56/]U
-MK5YR=L%ZL\%4WN621]R^K38E?*P6.SY1A#:J>,THLQ143E*BZ(%(^PX%[Q(E
-M/CJNR02BH[HGLL=!_"U95=B\XS9UW#:[1SDUHF&41@;&BWU\XLGC\,$'%V%M
-M;1TZ[39TNAWH=+O0'8X5\\7%17CO@_?AIMMO_O#10P>@W6[][E>^])6;&UII
-M@+QI5S"('W_Z!&24P?KZ.JRLK>8@WM5`O&B/'3P(6UM;`HP3`]CD5QZ;B(%P
-M$@1R124GLW.%C!_GOE$&S"'JA614_F'^4M.QN:#OOJ@(YEXVED"3D06FRY<]
-MJ=!I/0F'\OB@QCK(-`%@5_C(D$#,\*!-#U`FCXF?(\#3"\HE[D/IVDH&Z`"`
-M2.PPFURM8/>!:9]S:0$-HTE,FD,)MDU6E?)IA8\Z;K.K"'1N2'EHNN6-%7(@
-M@L,'#\)7_\[?!6RUH--J0;O=@6ZG`\-N![K#L2"VL+`(E[<NPX7W+]STR/Z]
-M\.E/?@H^^I&/SDNU@J8U0-XT)X@__RR=>/HIR"B#M?4UZ/?[$S5\`N*=-B#J
-MCJ9C1\9V%9+L*L1XO3WL(P`,A`,#W@J,DR?P^Q)?(NI.#LE60`>PJ>C)\<XK
-MQWA]8%Z?6EX-RH/@O@J4)UHW9B(0HY)[[5\,G#R';)6O^BVR(KFAW%9/(0C*
-MK8!>KU?</^.*<!2YC"G<-2%!N?RZ&^C1?Q\9QAX^U:&BCD_B7'EUG(\DYNMU
-M\AE6=+\/@9("$0@.'Q@#N?C]VYT.M-IMZ'1&,.ITH-L;0:_7A7Y_`0:#+3CT
-M^&/0;7?I9S_W!;C^1ZYOP+P!\J;-+X@_1R>>/@$99+"VM@[]?FE+Z?:ZT.UT
-MH6T`<0"`M]YX`\Z<?GF2[G"BD),"S50,RC1Y3$>3GW)=R0<N]4&R<J3`N"K_
-MD/=MVR<IE0=$@!^H1XKO`<2/7H">^FGS]H-Y8#I&IUH>$.QIZ*<*E'M#O17*
-M*\]1J@-VS$9%*-\AV^*E?JM016@\=UV](-K7]]LG*,%;&$1[G+3(V2G2G4>(
-M*H"&?-]X4"\M*RJ4R^JX]MFJ!UPI]*/YR*WF?8,=1]@AN98%+[WP`IP_=Q9V
-M7KM+^[[M=@?:K39TLBP'\R$,!UWH]?LPV-J"QT\<@R-/'*7/__3GX!,__HD.
-M$8T:PFF`O&EST)Y[_CDZ\4RNB*^M0:_?']M2"ACO=*P@7K3'#AZ`S:TMR/+'
-M;L7C-P("DO*/Y^BMY@V7?DAZSPO&50RC,.AQ0S'&XW2DHZ(2,'L">BUP[@WF
-M%3(K.^=%@>"3`JA-RF`%*`\&7H@$Y=CU(M>)6[Z&OJ$`<\^)'`*@":IM[ZF0
-MF-PKKJ>7HJC!@O?!5X'S$#$B"8@#:+`MJN)BSG$5L)&KRLFHX^C0Y$4?N3FH
-MTWSW(2"X9_=N^/T_^$/C%VRUV]!JMZ"==:#3&4%W.(1AMP3S9T\^!S???O/P
-MJ6>>@L_]].>:S"QSWI"(FKUP!8/X$R>>A%:[!:MKJ]#O]Z';ZT$OMZ7X@C@`
-MP'`P@/_E&_\#7+QP$4;9"+*,(,NRTA,G`CB5?V=$$XL+4099#N.3H%`'C$L8
-MKMZ`?![M!IS>!%7=O#2M12(VA^K['*\.*Y8\H<0]4Z*^C"DXJ?[U:8KK4<0^
-MHKC/B.L_[)CYK&.[-U)H(#DW?M5PL<7=SEU]D?%[A^\'WW+WZ`7BZO(H!'+B
-M)`N+^+<`Y`642Q5.\PJ@0B:6,JL-&GX`$%OCOUL(K>+U%D(+6]!J(6#^N]5J
-M02L'[7:[#4M+B_!__>O_&U;7UKR.4Y81C$8C&`V',!P.83`8P&!K`)<N7X8+
-M[[\//_'CGX"O_-VOK-,YNM`04`/D39L%$#_Y'!TY=A1ZO1ZLKJW)UI1N%SK=
-M#K3;?B!>M`?VW`/?^8N_@-%H!-DHFX!V)GC)BP&Z@.WBII85\)WI($[$P;AZ
-M`^-@O%`9ZF/G>@`V+(GZ7,*Y`\RIIKXIT4&M"N7!?<P$E->[3JV070G,J<+[
-M5'WRG@3271.'N'[\@=QGOV-M/G(1M$U0CH"2.BZ#>=XOFI>7X5L$=>&'@7$5
-MS%NM5FY):4$[A_+?^OK7X;=_YW>#CE.693`:C6`X',%P,(#!8`!;6UMPZ<-+
-M8S#_Q$_"+_W"+S:*^9RUQK)R18'X\W3TV%'H]7NP:]<NZ!4@WNM!M]N!3J>;
-M@WAX+,B^AQ_)57$!L"?@3>S`7T:4&]0R,BCC#)BGGXJ&TV^:S"JJA]%>'2E9
-M-A?IB;5N;4EJ:[':63#4`>[=-T*$=]<8K!G0E]&"$F>!B;6_!`6^:E:4>M>)
-M63[$8E)>2@'Q"R[[B8=A'*.AG+>B4/6+6]W$`$`/?SYHSZSB#^+.H$WD1T,U
-MU:$MD%,RJ5C3'8+%LB*E8!$3NP35%R`JQ:L#>_?"?_9;OPV=;M?[>+=:[1SR
-MQU#?Z72@T^E`M]N%Q:5%>.OLV_"=&[^[\=S)Y^"S__5GN_0`#1M":H"\:5-H
-M3QY_DDX\\Q1T>UVXYMIKRJPI@1YQ4SMRZ""<?OD4$&4EB`M@+@)X.=B0$L2I
-M9F91%"T6QCF0KWH+"21N!PE7!UFU]C@Y.ZL,Z5;O.:7+V&*$YZC03*\#'Q50
-MBC;`]]Q"/G9NZE`^+<".A7*OB0ZJ\]4P,!^OATF@'!&MUI6Q#YHJ^J[-*0O#
-M]0A_KS@/Z56AW/Y9J4!<?,_TVP7EYG2'8I854X5.5)93SPF/EN_X]]Y[%_;O
-M?03^H[_]50C=\>UV&UJMUD1Q%\%\>7D)GG[N&?C!__3#P>MOO`XW7']#DY6E
-M`?*FU=6>?>Y9VG_P4>@O]&%]QPY87%R0"OITN]UQ&J56M8*L]]Y]-V19!EDF
-M*^.D`7F.0B3X+Q6%O"1VX99A4L8]@;"VC"*!))RFB)`ZR)-7)Y7V`9KA/,G^
-MK0O,4ZKEUH#/`$B)A6-F&V(5[YF%<BC`/$S%EL'<_SAX!U8Z<XP[H%Q2@:MZ
-MQ96KS9"Q@V+ZLD*OKIZSJ0X=??BS)/H=/R]01Q;22VN*\'F>Z0[E+"OF*JNH
-M9C5G8+PLW*2G0B0:/W5^Z+Y[X5=^_=>AT^F&GS%Y5I86ML;>]$X.YMTN]'H]
-MV+B\`?L.[H>UE57ZZ<_^]*T?^[&/?;VAIP;(FY:HO?3R2W_TU--/?^/L^;.P
-M<]=.6%Y>+D&\J*[9Z4"[U0H?*97V](GC\.+S)S4(SQ2?N`KD)7>3ENI0S5U.
-M&G=Z^"L1&.M%`7?H@.*$V.Z5;:0*I',JC+_-I2XX3P_F%/^TPPC3",'.\AHL
-M+"G6GTDH+YG1__M5!O.R`]_4C6,P=RSOL)\$U4-5,Z)0@J=GCK2%[L^8FFQ1
-M#<3!1Q47KBK4UY'_-MA40BTK7(5.2YYRT^!/!-KD#0C@[-OOP(DGGH"?^]*7
-MX_=MJP6=W*?>;K6AW>GD54"[T%_HPZ5+EV#O@7U?^^1/_!1]Y?>_LD`G&W]Y
-M`^1-JS*8=1[>^_#@N9//P_J.=;C^ANLG]I2>".(5["EJV__P(S#*,B4@D[3`
-M31&L)UE3Q)2(1:I#(BUWN8SA?HJPF7318U&,@..T!O-JMT<T?"X9<VU7AG.I
-M,%%%6PL+T'796"*<Y1;`IPJYS[$RE(=_[JP#=O1Z@+EJ[@OFF*O@=ON)41(.
-M]HLK)=JA2O5,CRLY*+<XWU>((CYM$.?>][6J&$$\VK*"`(8\Y6@\)N*%F5^/
-MN56*\B#-^^^YNQ*0%Y_3RH-+QV#>&H-YKI@O+BS"V^?>@6__J^]L''OR&/S\
-MS_Y\D\.\`?*FA;:3+YZD/_L/?PZOO'8&?N2&'X'%Q47H]8I\XD51GPZT6@@!
-M)1FL[:TWWH"CAQ\#RL995;*LR)0BX+-0V$?+/3Y1`'2%7*K123R,)RF>$PC'
-MYM42=5R+#YV[`]CAO!*@I[*UL"O586.)#"3%BE#.@G45*(];=SX`NU"_*?#\
-M"0!SAS7%.?&IY!=/53W3_TKV"^B,>2X5\+P@&8C[P;@.Y0805\9,HSJ.P#YE
-M+GWD9L$<)6(WW`KR&R(1P9G3K\!+)T_"3W[J4REF0-!JMP%;K4F*Q4Z[#9WV
-M&,R7EI?@E=?.P/=O_L'PS*MGX&,_]K'&7]X`>=,\!K3U6^^X[;UWSKT#U^ZZ
-M%I97E@40+[*GC*MZ5;6GJ.W>N^^&S<W-',:S/(^XD+:0Y$J<Y<`O5]\D`<PY
-MFTH*%(T&]4A8)Z/RX>C4<2]-%E#I@/-*GV51SM/!N0SF43!M`/VJ:GFP%08K
-MK*\IWG&07&7=:H`-@=\U4/D.7<^E=#M9$\O`RR16E,E.GII7W`SG7ISGM6Y=
-M(,[!N+H42M4[4?"/"U[_`'5<Z-3/JH**BNZX]11B599E</^>N],`N7`<QH&?
-M".T<SCN=\4^WVX7-C4UX[/'#\,2))^D7OOAE^.A'/MJ`>0/D36,NI,[^`_L'
-M?_JM;\+EK0VXX4=O@'Z_"-KLUF)/$=NYLV=AW\,/&7.'BZ^))>>E0D$YG`M6
-M.>DN0]-!\5I@'8U@;NLT7!Y/EFH1W7?Y:'\XU@GGX@V7XOLB&8>A,I@':N6&
-M[8BUP%2'^O!U$6(`>WP,,7B]*F#N@G*P!J>XCVO*E(66*P^=CK3*<&Y/61@.
-MY2E`W+8,7Q2HW%EJ14Y]NU`&?5N%SEP=1V#4;DT:+X@^]`EU8>D<WT^?.7$"
-MWGCM5;C^1W\L,4^TH-U!P-S&,L[,,E;.N[TN7+IT"1[8^R!\Y-J/T'_\&U]=
-M(Z*+#85M`XHTA8%FKYU\X20=.GP("`%V7+-#MJ?D538[G7:>/:6>">WM-]T$
-M/[SQQDD!@C++BIAM11A0Q%O`1"&G4A0G%=!)RL12)>?XU,_@I,5\*$E'E0J4
-MU%6<R%(TI'I!0=K>?HBYL5;<C@HU7,(_G5)L=^PVQWQFX'%R0;GU_9A,*11S
-M:56_JJE:#(Q:V"=%)<[J(.Z&<9ME12OJDZ^@%0`"O2*G_&\HJWB"I4@0HE#M
-M4R@.9"@:U&KIU3O'<#S^_2N_]NOPC_[+/ZCO]D4$63:"T7`TKO8Y',)@:P!;
-MFYMP\>)%^."##^"G?N*GX)>_\DN-OWS*K=7L@AF:'2'V[W_H`7KDT;VPO+H"
-M'_V1C\+JZBHL+2W!XM(B+"PL0+_?AVZW"ZU6NS88'PX&L/NVV_(+-],4\8E*
-MKOX6JW82:#!>COX.CTAH"BW+#]2QE]"^G>A>Q&_I@(XP;M>5JHZ802!5WPA*
-MVC"LUJ>T@AQ>-?5^F$?7"%AI.X+61U6PBUR_TG;';C-&'#,,6P^QPG6/I=@9
-M/0HQEQ:&7D-^%[[Z&>:^8B&Z.HBC0SDNMQTC85S85D4=+\\%5/Y6TQOJZ0[1
-M>BAT[1Q-W\TUH19LH(<./`H?7*RO\GUA8RG2(O9[/5A8Z,/BTB+LN&8'[+QV
-M)YP^<QI^<,L/AV=>/7-+0V8-D%]U;?^!1^E/__TW-]XY]PY<?\/UL+:^#HM+
-M2["X6()XK]>#=J<356DSI-UWS]VPN;G!9E4A5?56<HR7`"Z&<4;<)-#W!Q6X
-MXC\A#)(KS@;"%_%;VK.C:M_53@[1^T^#\PI]<H^*8[XSVP]6Z$.&U#BX3P'V
-M$`G)5<"\9L".6<\&P$[@1C-,59FU1T%ZX!3?".C3M0>G`G$SC'/'RR/-H>(=
-M5],;<GG%D:O0*8T=8;<XM2Q'\2H10#;*X($]>^H^.F-EOM.!;B\'\WX?%A86
-M875U%7;MV@6M=@L>W/O0UYYZYNG&1C&EUGC(M[F=>OD4'3AT`#8'6W#=1ZZ#
-MI>6EL0K>ZT&O*WC%V^F#-KDV'`S@WKONABQ3U7&0JFV"XA77H5P?>=R!5*J7
-M$;T'%QN4<Q]NCGN/<ACSG2?+36X)O_2(S(S+XF(WL%9/>XC:R5+-;VY.RQCD
-M=P:8^-:#/>N6/F+61V'-4,]V\&<+QP4IYG/SSPRUEF"5]<B1-<7FC?9)"%E6
-M)?((P?`]L*&7&E2]HAW9'"&U;;6J-47?)VCHUY1=14]M*/^-^BT#T1+0*4Z+
-MF`FW(1,+A$SFA/MI1AD</G@`_L[?^TU86%RL>=*$T&ZU`;MC?[E4];/;@5Z_
-M!T\^]22\<N85^LW_].\M$]&EAMKJ:XU"OHWMX;V/T#WW[P%"@%V[=L'*ZBHL
-M+BY"?V$!%OI]Z/7[T.UUH=V9#HP#`!P^=!#.GS^O9%+1@S,GT>&""*[IX<;T
-MA0CZT.I0EJH+`KR7Q:`@(?-?\':YO#1^FIIGQWYB6OR>K=/6HLN5E:PHR-MC
-M@ON)5<V9/N(M,554^RJ?'?N]904;:UT/W="#'M_5_V`DM*'8!P(_&XK_E>($
-M8-O;&'((JRGBDV4L,.ZTK!3PK8&[`N]J-5!D8C2-9,T\E1,W'$-#.T%ZXOS!
-M!Q_`D4,'IP,BB-!JE9E72K5\`=;6UN"ZZZZ#RYN7X:_^YML?GGGU3*.6-T!^
-M935$7/[A+3?1<R\\!SMW[H1K=EX#RRO+L+BX`'W!GM+M=&KUBG/MWKON+E5Q
-M*)7Q\7A!<G&?R6!2I#94BOZXQG64Y8>I/E!%/[[E;WT!E!W!U!#5LT='X5_9
-M"D(^%IU@:<T"Y_&@CW'],(^E4TP24L!U\'Z(_NQJ@`VQZV'`Y-0Q=J#C'7^H
-M-D^"TP"ZWZ5A_HQZQ`QT6#*2@CACVK995A#E;41+X1^)EQ4H1V7F@LJYA9Q=
-MA8V+04-:1-NQ(1G*85SOXX$]]\!P.)@BE^3*>*<S!O-^'_H+"["TO`P[K]T)
-M.W;L@(?W/P(//O(0X:>PWY!<^M985J;<3KYPDK[YK6_"A0\NP*[KKH/EW*(R
-M*7N?5]5JM=NU>\75]O2)XW#ZY5-2@&:9<:`<-"9*N%1M$R1`EX<:^^UH\N`X
-M+]SAL]Y4@5T?.PW#:J7"\E8,MBI7```@`$E$052K2YA%!.T;G23MH5HME#]P
-M\;G.A:UA]GF418;DHQ2V/6(?55(PZGW$K!]GIREM0N&?7>;)"SI/A..(%++?
-M<7)>N<>$\<#!VU=L[Y4CD/!QD05Z'*7MO?H..#.#*G.6A\)E3S%9>/A;$?H?
-M?J]\X_IR=O\XEC`N!62JJ0WY0$Y$>>*IYAQ7U7$MQL+@(3=&D7!/.Y3R%65"
-M!(+WWWL/CAXZ!%_YE5^=IEH(K78KSPPC9H%I0;L]]IN???<L_,V__M[&6V^_
-MU>0M3]P:A7R*;?^!_73_PP_`XM(2[-JU"];65K6@S6ZWF^<6G_YY?OO--TLI
-M#4LA7$@#)EE4.!CWNX^AIHPCJ+]B?J8"ZLZ`QXI;&Q$H&J3L!:CSP3M&E/"2
-M6&8PL:6E8K87B^(=UP?$6TJPBFH?^]FQGRM+NV'K@=\3-(Q\SV1)B1H8T.M4
-M=O<??H;K"K.[$<5\/W]%/T81YT"=@W%1Y=8G*:C%^[-0S@9PBLNIJG>`A]PQ
-M@6)2K4@)$3(BV/O0@]NB1F&K4,N[$QO+PD(?5E96X-IKKX7%Q478<_\>.'3X
-M$"%BNZ&[-*U1R*<RZ<3.#V[^X>#<^7-PS<YK8'5U%186BB(_O3RO>`<Z>:G;
-M[6BOG7D%7GC^I%!]4RUR#Z5BKH`X6<8927&Q5,E3E?)P&=3O-D3IQBQCYSZW
-MPN`P1D<4:&"8E[T#RW<)5@\-LFB<2LV7&HP+X-3[JM2/TD>,\EQU_>AU\^LY
-M2OD._EQ=^7:O*S]!LRG=O,*;O^>L,JE54(HHS!-PU7BKW+%!G-S>4%^K(Z#3
-M/@KZ9'[1P5L!1M6R(E7C5-(<BO84U3\>H([K%&[QD#MAO-S[XEDG)D0@(GCK
-MC3?@F1/'X6]][O/;P2W0SM7R%I9!GZU6"SKM#O1Z/3C]ZBMPTZTW#1NU/$UK
-M%/*:VZF73]&??NN;@PL?7(!=']D%.W9<`TM+2YHJWNETM@W&`0#NNV?/)*O*
-M9+(>?","=6@Q#_Q:F6(FU+,&F;Q6A3U2!(<(O=$FHB4-#JVNVX&LGINW-_C.
-MS]P`*_55I1^EC^CUHU5OC%>]&?6ZBN<[)"!3?6CCGN#%!G$B`X.N<]:PFX(5
-M]!0I"\/Z,G]/"I0P`DZ?BHJXV)<.XUP0)[*_)V"N`#QG50E1QU&[0+@Q`[7X
-MI-`]+"9+&&49[-L6E;S\`N/TB&-O>:?;'6>`Z_=@>649KMEY#4`+X=X'[H/C
-M3QUO`CXKMD8AK[$=>?PH'3YZ&%965V!]?1T6EQ8GJOBXXF8'.NT.M-KU5=ST
-M:6^_^28\=N!1`<9%%;Q:@7O-J2K*5`B`E!>JEJ5TB,Y?[GN/,52@2U.JWF-;
-MR*3+13JET=ZW__?154+7=H=MK5DYKY:>D:KW9?&M5U6\P_N@N(=%551OB1YB
-M/-_E,<#0<TTY+9Q^;[(HX:[1`R&B#+U)5-`729VRT-Q_6%^<^NY^:N"[;=44
-M<7U?(@OF6A"G^ML8U`F:544#=R:@$T!6Q]6<Y=S,!T-L5N+A0\@SK6!I72&"
-M%TX^#Z^>/@T_]O&/;Q^68PO:[7)_BE5*6]B"5KL%3SYU'%Y][57ZS?_N-Q?H
-M)&TV!!C>&H6\EI,7.[OOVDU'CAV!:ZZ]!G9>NQ.65Y;'JOC"`O3Z10!G%UKM
-MZ691X=KW__J[L+FY.9Z;*Y82"J4)(J?B9!R?T>3NK<$ICHP<A?SG128]#!;-
-MS"5S`G5]3W4^5B5,4S3(X&DW?'/O_BRJ>:QB'-4'(W.&*\C(QE3`-J[O=PRL
-MA]9^YCA!QD,IMV8A4;X>5KQH3;NM)I]X2$I$]3UN63W(DYQ>?%T-KZZ(:[E*
-M#"JY=H!-:K?!,RY:58Q0;K*L3#Y/]9"'/ZESG7=BO%8VRF#?PP_-`M=`J]4>
-M%Q,2O>6+"["ZN@KKZ^OPWH7WX3O_ZKL;AXX<^IV&!!L@W_;VRIE7Z-__Q;<&
-M;Y][!W9=MPMVK.\8YQ;/\XJ+Q7ZVTZ)2M,<//P8GGGQ2R3?N418'F3])S<0B
-M9K0H5'=B'IJBQ\UT6J..B0950(^H;.C)ON$('E`B-+CPIV&I^%3H7D!6S8JB
-MV&.P:C^IX#QF._1MJ+0OHM:'.#"/M:4XQP&/Z,V`$O+^.;\C8!KK3UGH4X@G
-M9#!2,X;JV^Z;XM"\++\O5%N10R57K2J*387UC(OG%@/E7I85=ESB/>:F\\$*
-MXB`'=Q(1/''T"+SY^FLS`>7M(N`S9YENKP?]A86)$Z#5;L&)IYZZZ;777VLL
-M+`V0;U\[\OA1VGWWG=#I=F#'CAVPLK(RAG#1*][M0KO=V98L*FH;#@:P^]9;
-M830:E3"N3='--S5DAA)]@%$J!QF[0Q,#;'^SDJNJH$>43H^@17YS`HWTT9L0
-MII['>=K=L!^TERKUPX-M2CBN7S77??S!QR58^>8G6PZ<\Y^<8ZP*Z0>4=96V
-M=ZO<:9['D24=K>\Q0]_OAV$@;OP\)XRC];>FCH-)*4=0D[0X+2OBK0IY_[A\
-M*U.S6R%3PX*Y-2IN48*QEWSW+3?/R/VP3(4XR5G>[4*_OP#+*RNPMKX.JVNK
-M<.\#]\%33S_50'E`:SSD:6:-G=UW[QZ\]/(I6%M;@]7555@2\XOG,\EVIP/M
-M=GLF8!P`X*'[[X,W7GM-R*S".$ZH@H>:>+'`'/LOO*,D7`G]R*E`NO2AZ#%I
-M\;PQ8O@7U3V["%4RMX1Y@`TK>VVGJV_S!D5EEF%,RI7Z`8CS:C/;$K1O%-]\
-MU<\//MZ)_.)6KWCQ56UC$'N:ER_:_>*ILZ'$G5'<Y($HOB_C\E1ED/.=]&#T
-M<J$PKJZ'2HY#%.TI-JN*J(X;+2L@V57,LPL$--P.T'FL4+M/3)Y89QF\^,))
-M./'$,?C<S_[<;$`YCF/?.A-?.4Z\Y47^\D-''X,+%R_0+__B+S<96#Q:HY`G
-M@/'O_>#&P:F77Q[#^-HJ+"TOR\5^<HO*+,'XY<N7X,[;;H51EDURC9?I#IGQ
-M&UTCBX\ISK(T!F99\=2JII*O/-CBG<#LXI4<I4(:&DL/WBM[;*=_GZDL+7:)
-M-TK-KZ)X,]L2K5Q7_?S@SX9`2PIH7]1NE?*#16?1&@S-KI*J<B9$CSH8:!69
-MZFV%5?9]%7%7P1P#C+-]H[(<ZOO*TZIBKM"I@+B7AQSE4@51-DR2,@P3C+WD
-M>W;?/M7JG:X3H=5":.>^\D[N*>_W>["TM`QK:VNP8\<.>/[%DW#'7;L)O_SE
-M;D.,]M8HY!7::Z^_1O_F3_X8WCGW#JRME\IXKU?`>'=;*V_:VMVWWPZ;FYN0
-M9;G;6\NHP(1V:G*3(E^91-F`)Z7C[B+57?#_;`Q;O#H\,Q]2W!0HQ:<J0II=
-MM<2P'12L<GND9HE2S@U?4MJGOL>247O]-M4"I^3:/,>VD,^#@>#/]]M^"CR'
-MF*VSIYZW?J9+!4=RYUTBQZN&-/;^YYMK[%+/>JK0GZ5_(H3*:GG$-OBJX=[+
-M>F96D91J8ZI#/?>XOU7%IHZC`<K5Z06RV0J"IF*Y2$["F4L"D6=$</[<.3BP
-M]Q'XM=_XZLQ`.;8`VM"2OFN1@05;XY_S[YV'[_^+_VT+$;M$-&SHD6^-0A[9
-MGCS^)/WE=_X*$%%0QG.;2K\'O5X7NMW9A/'77ST#>Q]Z"$:C;`+CHFV%SW3H
-M%XYE746X8LFDEZ#-[!$)J@%"\514=4T@2OP)00\9(G=*T#ZJ4SGW^PCODZ12
-M(*@Y^K'J=L3ZM<,SG<0HW^:#6.W,1L?PX^,WMV<`<126C3J;3)]1M;^:>,H]
-M$6"]X3Z95<P79DAF%;=_'"381N5SRO.#MZKP7G-Q_W!0;LE![EDM5;6B$_`Q
-M7$5P)Q#!*,O@@3WWP'OOGI\A&LJ+!K7S?.7=W%?>[\'BXA*LK:[!^OHZ;&QM
-MPE_?^->#0X>:#"P-D"=L>_?MI3OON0O6=ZS#ZOH:K*ZMP=)2:5/I23G&9PO&
-M`0!N_,YW8'-S<P+AY)2+,$0#M>LP9+26&Z`<+61?\:>B'2;91`'T_"V0TM(2
-M="\.L+;XH;=?W]$6$L<L(054QUI)*O?A["X:D&/6KS+Q0M<H@B$FE=`%_*U:
-MT[>AU`7GY+%_E(PJ8-L'(0&=OB`N8+"A,J<&X\P^E=9!41%7<X[KA8!XRPHP
-MA>MD=9R#<@!38"=_+GC'"@DZ&64$6UM;\."]>V:.BR9I$=N=/#5B!WJ][C@M
-MXMHX+6(&!,^_]/Q-N!/7&Y)L@#P)C.\[L!_6UM=@;6T-UE9787EY"?K]GI1)
-M959A_-B1PW#JI1<G53F)S:8BFR@PX,9HM8(09X>1AC'M!EWO3<L$ZH8?C[4K
-M;0:CN/C\%V6L]_H.Z?H-@J2X].I>1!\%U7;&K=Q'#%A7WA\5MS\*S*%:UA3^
-M?3W`+QE(>^7\KG#UL_U[3'L\/BK&!(<8D%(5;*D+?4#<!\;Y"ISR:T*I']6F
-MXLPYKIQ73,YQMIJT"._L%T-3S2#OXR?SN!#<">,`SV.''X/7SKPR:T@.B##V
-ME;?EZI[]?A^65\:^\DZW"W_Q;_[RO=??>+W)P-(`>048W[^/]A]\%-9WK(\]
-MXVN*9WP"X^V9A/'A<`"WWWR3!N-$)8)3S*T,0Q*#R!4,Y=?,-_&9V)/&0D*)
-M(#UR93'E8O!*7F]%!H5Z`:RE[VBUVX_HJZK-_OWX@7402$:!=:SJ'FM)\3EP
-M@;HX^BGE845YXFTHF`K.F?Y#^B&*S:BB7K#NHF.NU(5^((Z:%8:#<3EXUY[J
-M4,L]KL"VGJ\<=9^Y%<J1A7*T7`BHD+D3"4QISHI?!)!E!%F6P;UW[IY!2A*J
-M=[;:XWSE[3&8]WH]6%Q:S--!]^"N/7?!JTVN\@;(8]J^_?OHT8.B,KX&2TM%
-M:L/NS,,X`,`C#]P/Y]XY"UE69E0AU2].<1*++6TY-U81>%K4'9[EJ611<=[/
-M;)4^*VY;X)>-!G,,`<4`2TMP1A3_F4)X4:.$4.WFW#`PK@K'B288:2TI_,5=
-M224'$]3;X;&6JIG6ST@#Y],=R#PF"C[[#-UJNVIOX6&<*P($[&\)KD%0QR4`
-M9Z!<\Y&;H)Q3QZ5O`-(##O5,R(,<7:.6Z?9;>,@+E3PC@E,OO@!'#AV872@O
-M?.7M/`M+`>6+B["TM`2+2TNP^Z[=</S$\0;*&R`/@/%'Q\KXVOKZ),_XXM(B
-M]'K]28[QL6=\=F'\W?/GX.[;[\C3')*@JJAH')(2A2]M@$Q7I".XZ5+V!\<*
-M'%LOH(L_^J<GWQ8CYU7X!"_XC3P@7FO'^<V#H2,8SE.I[^Z9RG14=WY?U`/F
-ML6R(GK"Z_54S8VTH(><L,;AF_[?O]6'^+C[7`**?[<4,XZC`.)=W7+:H2%85
-M5$'<`.7JY(^SK*@6*U8=-Z0[Y(@]9B)$\O$F0?@B&D/YO@<?@.%P!I.6($)K
-M4D`H5\J+(D+]/BPL+L#2\A*LK*[`OH/[X:%''FZ@O`%R=]O_Z'YZ]."!25K#
-MY95E6%A8R$%\/.MK=]K0;K6AU6K-)(P#`-Q_SSVPN;4)1)D0S)E/NAVS\_A&
-MPNS>T3%%?&H%J7RJH*Y]B`KH6'NPJ-QSI(+NOB7[]1OL$??,``.)O.L8LDVI
-M5'/W=YK:^@Q@>V<P,7K%;0&<Z-%S")1CT/7BGPTE[NJ4^P_M;_J<$J6&>QP+
-M+EM+B'\<-5F<L9P(?W.5.#557/69NPH!@1G>Q?.T&I03?QJ(/O*\6-"[Y\_#
-M_7??.9OPA`B(K4E5ST(I[W8[L+"P,%'*5U96X*EGGH+;[KB=$/&JSE7>Y"%W
-MP/C^@X_"RLH*+"TOP>+B(BST%Z#;RPO]Y,5^VJU<&6_-)HR_],))>.S`H[EW
-M7.1?BA_S)ZEP]>J:Q$)YOLBD(!E9;O-H48,J"TS6<2]P\73;1*B\3=4_5TMO
-MK8?G4L@G./)^ER_[5T#D=K(Y6S/Z'SQG7G+/OKSR@1OZBNJ#',?0U(=C?7#E
-M!_?_?'*MYY-;W#R@L/^TP6/Q\4''UZ=/X/K&RB."JA`3!?9582!"Y.V%B&$#
-M**+_`(>&*G#BB&>RK.B`KC&Y[!^7>%\%<)!RCLMCH@KE:(!R_3OJW(WB)H1[
-MCPRW1E$A+QPL69;!D8,'X!=_]==@?<<U,\CD"-!":$$;H%V*;P0`"QD!Y7[X
-M+,O@U"NGX,^^]>=;B-@CH@%<A:U1R"TPOO?1?;"XN`B+2XNPN+`(_842QCN=
-ML46EG=M46C@SH8=:VWW++9,B0&6:0R;#"L6/]*AAI'#OT#X'E#RK`MNC.F[7
-MN%^W,^VAK7/EA<H*NE,4CDBUZ.$FX5WT8?U6S@#CUO@@Q![C9P7Q[P-#=ZSS
-MV_MY\*,M.3XI#'TFN#YI#D,"0-'',I'2A@+)1H/I/%15/<T1.=(#L\V8^D9/
-M&->".*7E40K>E(,Z=55;5<5E.#>YI#@HUZTKH/G'.6`/3^K)"5L3A3Q7R3,:
-MIT&\_^Z[9I:EQG[RPE->^LF[O2[T%Q9@<6D1EI:78'U]'=Z_\#[\NV_^R=;5
-MJI0W0&Z`\0<?>6CR6&5A80$6%A>@W\\SJ>0G5.&-:K5:TX[`\6X']^V%ET^]
-M-*G(.5%\R*,2IC$-N*%TCU/I$083UZ)&/[3KYIK`.>ZY>FV6%[;C!(#N^%Y1
-MN=`#]E,0Q'C;6@**&GEA:YP])K8/B`5S3/,]JGR'^+S@56#5[]Q!;T"/WZYT
-M/G'PMCIR3PS3F5IBO>'H`>VHP;<7C(OG`9,=185RV3.N5,MT9%?14R2J4&X+
-M[$1]J&8F0?;ADWGZ0O*ME20%:PSH&1&<>.(8O'+JI5E%\DF09SNWKY295[JP
-ML+``2XM+L+2T!-?LO`;>>_\]N/7V6[<:(&\:[-VWE^ZX:_=8&5]<A(7%`L;[
-MT.DH5I5VX1N?S>\R'`[@GCMW0S;*!,\XQ=E`;#5Z%%5!JV8@/H,CY=:BI>LB
-M!YA74;]B"@C%P6>MD`Z)`-V+_>(R3_@%2T9$Y\9`K`<,5\K![NPC#/"#P1HB
-MU7\#G(?L4V?^%+2\CW[Y5Q#]%7DO0,?8\<,7T%-=_>3U$NNXPICQ#SS`VC`M
-M=@;)0C",@P+14B<(2OYQ/G>XIDYKJK@<H(E"'W80YP([U0D`!Z;*,6)JU?F<
-M%:5*/BX61$1PVP^_#Z/AK%:E'T,YMEK0SM,AMH4<Y0N+N5*^M`2[=NV"8T\^
-M`7OW[;WJ`CT;(!?:PX\\3+?<?BOLV+%C`N.%0EYD4FE+5I56[AN?32)_\-X]
-M\/Y[[T%&&901G&4PIYCVD$*RJX!?>?MRX."<IJ+%1<SZ4D@!Y`4_]0=E.CXM
-MHO)\\DVR`'HZD*Y00=2I4$=86JR[/]Y_%`S5*<`:0M:O8JOQVP9O2PJ&C!@6
-M6/99.K'277?53!'.L58[8UIF2:.&ZR>4G"C%#\;5($[YGRA#M1;(J5?BY%5Q
-M8#.EN$$<#(&=>KI##LJ-^PP]HIA(S$V>IT',`SR//G9P=@%+R+S2*O*3YTIY
-MO]^'A85%6%Q:@J7E)?CHCWP4[G_H`3AY\N15!>4-D!?P^M"#](.;?PC77'--
-MGB-S<0+CO5YOHH[+OO'6S,+XN^?/PP-[]I1%@$#4K>W*B_V&KH\]Z'&?(.`B
-MO/2@4BX18ZSH6#^TFZI\0I"*7B>@8Q47OG'^(=I:4O27QF\.L7">"JH!/%(?
-M^L.]ZSJL>W+`;[L/*-<FLM5G0V$!/=U5BJJW.1E\8^1,B)^<^%QD[KSN<KYQ
-M5':RS.9V&)<L*YQ_'.4`3U%!!\^<X\@$=$(@B)NL*@`0GGE-B%3F;IDDB%U%
-M]A6B,90_?/]]L+EQ>::A?.(I5W*4]_M]6%Q<F&1>N>XCU\%WOO==>.FEE_ZH
-M`?*KJ)TY<^:6FVZY"7;NW`DKJRNPN%3ZQGO]7E[^-8?Q3@[C+9Q9WS@`P$/W
-M[8&MS<W\<18(J0X#,PZH`RP+Y\JKQ(,_68G=E.HIC(=C%.O:01T94)\6H#-P
-M7JE?7>^)-\PX@3I.-;>@1/!VI;"S`%14WJ&Z<E_E>WA5QG1`>QC4^QUS/QM*
-M`OA/:4/QOF>09XP]V2]7C(%P@&@U7`1QQJ(2!.,(3#84,/C'!<]X0,YQTWN^
-M^<?5K"RF=(=J+O68>9AT3\U5\N()='&/OWSI$CSRP/VS#5R3)T?CE(A%KO).
-MIPV]7F\2N[>ZN@H[K]T)M]Y^ZS>NEB#/JQ[($;'[[;_^SM=65E9@;6TMMZJ,
-M?_K]?AG$F<_DVJTVM&<XWS@`P,EGGX'#!PZ,LZHP5!N69LN`6QBHQDCYF@RP
-M37X%+BJILI'J>G)0M\A,23^;"0[%U(&AP!EFJDP@@)D&1@:90GI[3"P4IP#\
-MJ/4-?7A?O"[@CIO+L0`<])TLD,EG0DEK0\'H`,ZILH]NST'_"S%$#;<%=.IP
-MCDXPUY1J315'=R$@1WI##=W95(F>ZK@CW2%BNBM&5LB+"=SXY]#^??#^>^_.
-M-)&CX"F7H7R<?:77'X/YVMH:$!+\R562>>6J!_+==]VY=?;<6=AQS343F\KB
-MP@(L+/2AV^V5&54Z'6BW6S/O&P<`N/>N.V%S:PLRR@3KN*Z.EXYM"AL4E#14
-M6JEAM0<ED%1F<3(JY]*@4\N=*A[6$\L%TP=T`T:G"@I%Y;_X"40%2PM`+?88
-MNV_=?S]5#7*-`G,PK5_SF.8)]>:"-%4`NAX;"HAPCE@S:%/@!5EA-ARIAANK
-M2D0$<Z+!-XX*^.H@SF15X7*/V[*K@%IXR`WBIGQ?8*E*ZGO<34[/DL?+I^"%
-M1?6.FWXPZTKHY+J14B*VV]#I=*'7[4&OUX-^OP]KZ^MP_OUWKXK,*U<UD)\X
-M<8+NO?]>V+ES9UGX9W%AG&^\VX-.IRUD5&E!J]4&G&'?.`#`&Z^]!J=/G8(L
-MRY0<247@)']A^\,X:(.A;57>=:*^*GC<A8IDTKO3#.W8SFPJ[M*!:3[7DEHQ
-M6ONS)FV([-6:%24.S`U8`3%><Z@(U785/PRLJZY?B?%2ID&T!ENFG/NFOGJK
-MP#DY\9O`JH]4NT@QE1JN[@L5PDPP#@881[M_7-J>4MV6V1J-.<=9JXIJ)>>$
-M)PW$Y<F"..YIXPX&7%3LP1?,*U3F0BSNH5F6P>E3+\')9Y^9=2:7K"MMP;K2
-MZ7;'2GFO!_U>'W:LK\/18X_#P4,'K^@@SZL6R!%QZ:^^^U>PNKHZ]HT+`9S=
-M;IG6L)W/W%K8FH(*4KT=W+]/".0D,;E*@-IB@W'T?WSM<>F(&5^*["HD#C9F
-MG6#*)\PV0GH`H"?[CN$9R3W!,X%RKKT<`>8U>->C^E!6K+0=5;X'N#,G^=M6
-M4O1A`L6$5YCB$<>D0DM87QJ.,^.UJW2,>S1"CXF/_23W71Z9VA5F_[AP]JGV
-M%,-9(U?JY-,D^N0<U]1PU'_S4*Z"N+!=R$"Y\@W\.0(-1UR^-XI"UE@I)WCP
-MWGMFG<+&"KEH7<D#/;O=#G2[7>CV>M#K]Z"_L`#KZ^MPQUV[K^C,*U<MD'_S
-MS[_Y8:O5@K7U->CW^SF(=Z';Z4*[+>09+W*-3WSCLTODP^$`#A\\`!D5%RA,
-M+M"2;UT^;4]E'$#+O,'?+LP97>24AR)_"Q4\B:_WC4J^#XC^F2ZDUPWH=<%Y
-M95L+0#KE/%5J1F?JPW@%/J7%)DJ]Q\#O@1YC0!`[^*0O##_NT[6@3*L")WF5
-MLJ<4G^4%X?J)B,X<!B6(HZ8(^\*X/#%4$J6`JHIK@9RFK"J&2IQN.&<RK-A`
-MG*WBR1T?K'ZM351Q12$7[*EGWWY[QKWDY62XA/)<"&V/@;S7':ODO5YOXF+X
-M]E]_^XK-O')5`OE##S]$SSS[+*RMKY<@GN<9'^<:+RPJ^<]4/(+5VY-'C\+6
-MUE8.L5)-3"@)7?BG=B,WI.SC/.+<(,7=%TEXB7CE1YOW&X(]5>L*>NA!?J7.
-M$\)[8&VAY(!>QV>Q<%ZA;Q:"4Z=2C)@^8$4@MO11!?`K]0%A`(S1;P;@!1MT
-M&0O0=13D46"RUO&?CZ&A$,^*:^<'0[BO&FX'<16^W3"N%__QM:IHNP#EG.2F
-M2IPVJPH'V%K.<>35*KM_7(5T]#A+P"ILD03ID,>/97#\V.,S3F-Y*LR6X"4O
-MJGEV"I6\"[U^'_K]/JRLK$!&!+?=<=LW&B"_`MJSSSU+M]QV"ZRLKD"OWYL<
-M\$ZW`YU"'6_-GSH.`'#XT,'2KJ)85<AYH;N4<;3<Z'GPE"&;RB!-QY84ROA$
-MV5>A7.U'G3S4ENXPLH=I`GK=UA9Q\A;GY@Z`\ZHJ;0(X9X$X%>!7[<-_?:_U
-M@H`[I("/XU2M"N;LZ2]F0JG'(^Y6C0TCG>,A)5&%2Q-M18_\3C!?-=Q:Y(9Y
-MPN`#XUH0IW+W4:TJXNL351R5S"<JR/MD5^$L*SZ!G=+D`-GS4X)]E)>VCM'&
-M>[F<`K$0OK*,X.GC3\X\DZE>\B*XLYVGF^YVN]#+_>2+2XNPLK("K[[V*AP^
-M<OB*LZY<54".B-V__/9?0K?7@\7%!>AU2W6\V^F.O>,=,=?X_*CC[YX_#Z=/
-MO225IM<K8*H#/@G`XGF?9J/*T?O^7JQ)>EPGE!4Z]<A3T;Y"1*RVY"69!V"V
-M_R%/E[(E;485K%<]KUTYC]3-K:D9J]EC4JCOR.ZMF$E"P)Y)QZ0!R\3XQ!.K
-MW(E2%;J@-`#'9T.5-$"X%[P["@EQ!9#\85R!<*6<?=&7EMY0*CJD!UTZ`SF5
-MY?C@3AN(2YC-?F^3?UR>E/(ZD^MTDHH$P7S95HJ1K"56\LR#/`N5O-?-O>2Y
-M2KZRN@JWWW$[7&FI$*\J(/^3/_V3K0\^_!`6%OK0Z_>AVRMAO-,5O..3W)CC
-M1RGSH(X?.70`MK8&>8`'*<&2T6*E/%"H,([@,XHK(V*9&[T81*@<2X3$,**W
-MG-P#T938.:)(-P09S?W9O2*@>V]"("SRRCE6W6W5='-C8.GLP7G,=OBOZU_D
-M!^/[`(A([\;`>7*%&W2?>$*5+[Q1^/D7/4.*A7``50U'RTYPV580@;_#B+:4
-MHA^3PJV"-,I%>72@-U?BY-1PR9X"]D)`G#INMJ;P$\V[LF4``"``241!5!'Y
-M$*%'43&#\U-4R(L[+!$<?_SH/*BE0EYRE%7R3K>$\EX/%A878&5U!38V-^"^
-M^^^[HE(A7C5`?O#003IZ["CT^WU86%B4U?%N%[J=SCC-85M4QUN`V)IY=1P`
-MX/#!@P+9PD1I)N/C4+(.Z*9"0*C*#/JP70Y:3`?\TUHE-2.(BKBB\C-^\F1I
-M$3U!O3HD!TCDM2GH-06&&E(I`B0`?E"!N@+H0SUP7J5::;2"#YXV%DN]@.!3
-MQ^/SHJ&</4UK$D84CWAL[\0DB_9[S1_0T?@*>LDK&`'A@.AE83&IXC88YS.J
-MJ/V6OW4/N!S(R:<X=.<<1U\X]U+'.0J/?,*.]E-$A7*2A*K\-2)X[IFGYP/2
-M)N=::Q+D.5;)VV/K2I$&L=^'Y>5E6%E=A7ONVP.(N-X`^1PU1.Q^_X<_R&%\
-M`?H+@CJ>!W.V.YWQK$P,Y)P3=?RE%T["^7/G0`OE)-?`[ZFNL#=RSW`W--ZQ
-M##<A2_`I<-G+$T-Y(#][,'3D3""<WRM+?'5D;6$\YRE5\^@,YXZ4C%.%:F5[
-M@K?#M\1]B*":8AFHRR..-5A00`#0:AYQ3X3WA''RW._HA/#`D]#+PH(>JK@*
-MW8@\C-OSCLOS#Q7T;2D.I8O#&,`IP[8Q'[G#IH*,Y]PT0;5-1,S*F/V4DE(@
-MYD+6FV^\#A]^<'$^6&WR)`8G=F&MBF=O7,5S974%VJTVW/B#&]]K@'R.VJVW
-MW;IUX<(%Z/7[L+"X("OCW2YT.MVQ.MX2?.-Y(.<<B./PQ-$C$\^8:%7ADY7$
-M57RS!W6B3@7$]>%Y?R(9S%7ON)2??#MRE4\E)WDXA5]5<`Y@L+2DJ39:%?(Q
-M'N\9.TK8#2W5*9Z(R34;2JT6%$Q]D;N@UG?,H71;A5&7KS^$5P!Q/IB3AU`S
-MC`/S&S701\X_CG(V%IGC/55Q,%E6&)L*YPM'-`M85CN+Y>I"_E0BP[FFQEP=
-M?>S0O*BG\O6<)]4HH+P`\UZO!\M+2["RN@+['MU_Q:1!O.*!'!&[M]QZ"_3[
-MXUG50E\.YAQG5^E`J]6&%I/J<![\*B^>/*E<K:9'HQ$W!70$=5K2)!JD,N/M
-MBA0_N6G;)X,-"5#._#WEJ7W-5A='TNRZK"UU>\XQ.F.W@9\2JO!5?.N&R4),
-M']YK!T>^NMY&C[$!(T\IK,<CSF1"207F_JAM,.9QH3"1%A8VFTH$A`?;6"R3
-M'G,P)P/@P,`X`\X2^B+JGR/YQYFL+)I5!8(*`K&%@$R7$9,*V,<_[IWO7HC#
-MDHOFR:>,EI6,`)Y_>DYL*\5H6:1"U`(]VQ,P[_9ZL+RR#*NKJW#GW7=>$6D0
-MKW@@_];_]ZVM=J<-_7X?%A<7QU85T:[2Z8QSCK=E91SFP*I2M//GSDD*.5N+
-MASP+`"DD[@SJ5-RD"'RY8-L]1ZK4*?R(`9TD%CF2!AO3W^QE[EE$:#J0GMR'
-M7JNU1;ES8\*^Q7QM5>&\)HM,Y52,3/734'9.9M#`A`HX0K4".JC;4%)?@&DL
-M*`$#&O!%SNP2P_04@_!]X?;8<\?-&LR)S.M*\"9;#$@)R$1![&&SLF@PCH&6
-M%5LZ%C06#D)!;><M/3YG%WJ=:^P]%61/^3S95D!(@X@MH8JGF!(Q_^GW>K"\
-MO`RG3K\,SSW_W-RG0;RB@?RMM]ZBAQ]^>)Q4OO".Y^IXISO.J-)JM:0@@OH+
-M0:1OP\%`NAHI3(9QP#CP2H$!QM61K@0A8H4C]G:E!9Z2_B]BTB$RR@`K9#AQ
-MO$98CXOEC.L8@UZ.D&[KAG-?C3(<SJOT53F@-$8U1TBN6J<TY*4$Z7HM*!BA
-M*)M!BAV^G$5]S,4AY'4QS7>.GI"XCP$:+"KV8$X=5+GB/]+^%L%:23[.^<;U
-MS"KRG<J><YRWK/#6%:5P$")[^+@`9^07\)\7"D(6L40N6U?.O?/.G)`;2E!>
-M*N3MB7BJV5>6E^'V.VZ?>V:]HH'\YEMNADZW`_W>6!WO=7NY(B[XQ8OTAJ)"
-M,R?><0"`=\^?DPOID/<\V@PO:GEKU<\J#$HH#2BJ7QP][BL$AK$$I"*CJI\<
-M%/\X"^B*OSQ)JL.$L%Z;Q66:WO,ZX5RFB#1^\U3>]43J>P06IU+)_98)R,:?
-M7.$6H1`3!EDBQ-HV*'QD#5L'TWTW?RL*!_".R9#A6*LQ`GPP)\H%<0Q!G)IO
-M7%D'-?'(9$\QO0;F($_DA2@CB#.3-LUZ@_;K"[W36B(K7I&4$$%/@3@<#N>(
-MWLK@SD(H+2IYB@IYN].!;K<#O5X7WGSKS;DO%G3%`OE;;[U%CQYX%/K]/O07
-M^M#K]_*95:NLOMDJTAJBKLI@DM&Q]O;Z:Z]))>G5P9_-X6T,&$%VILHMPJ9X
-M4GSDLE_/+2VI\PE1%Y<"4@U!G9PT);_O2=_1GNR*H%Z+Q25,)I]].$_07RKO
-MNF*UB>XC5"GW$YC2W!9CYIDUY/D6CWKZ+"CH(1[PJC:1.MZ*R_NP`3D.K^OL
-M-$\NHO<IN$$<N7/.%LRIRS02A*O?7X5QW3^N%P)"P_V,MZS8`SC1F*D%#=]%
-MMJEH"K_1/ZY`:,4SF9B3LWA:O+%Q>7YP'.7)>"F>MG.E?%S`L=UN0Z<[KB/3
-M[?7@UMMOF^MB05<LD-]^Q^W0[?6@U^M#K]<;!P-(JGB>@+Z%`IRC4BUN]MNC
-M>_>7Z0XI7+VQW)KTM$Z<4HYQ2<V(B'F**\_P;1J3FJ.<B-AJGO*]E/SODQ`&
-MZ&&@'LG327KTI_VZX3P:G@R6EJI`76G;&-6\-BA/R+<^GUK-(YXFS[?M/*YB
-M00F"'>OX2AZ41#;MP&/2Q8PX4=]=3^_H/=$RS97!D5F%2QW(6%9$L$=#4">(
-MYQ+R.<KM_O&`@D!@4,?U?RCW3#3.CJU!G6C+-V\X/URI@2<^\C?GBN%0B2^9
-M!':V<R]YJ[2M%#&!%RZ\#W?<N7MNBP5=D4".B"L//?P0]/N]/,=XGD&EK<*X
-MX!\7H_X1YL:R\M2)$XI51035$,4-&6L&JVF8`1[`&(&.3CCGC9=2&D?BOA]C
-M6Q%_$VE%A,CXY"`0T*-M)HD4]``=+:C#VN`<C#&HU4;L!+"O>-=30'[0^MLU
-MX%2$L9C)5+T6%";SR%0`'2H5_6'F9_+<$_77@NTHD1,CFQ6)2V/)9U9!`XSK
-MEA49J$&&=%851TL0)["*N+B?W9855#+!,!E8F%2'R*8'YB\[U2(://98PK`*
-MH>K^>^^;)XJ#29R-F/ZP74)YH9)W.AWH=HJL>5VX\ZX[X<8;;_RY!LAGI'WG
-MN]^YV.OWH)W[Q3NYWZC54J&<]X_/$Y&?.WNVG`E#$(';@9D)ZD23NH8JB,@9
-M35!ALK#1189O(M53#JR%1?64<YE7DJ1(K,WJ$LPA">#9TEG2_C$]\">UM/!]
-M1?43N"ZF6BX`H#'@^Z2UH=1A0;&7B8]$;U8HL+WO>6IX7XG1$^X*3R?L(`Z>
-MP9S*)`.X"I9Z_G%`O1/4SFT17BV*."`#X*&6%>!]Y=94AY9,*UK6&5X%QY`3
-MR`CEX[]>./G"A!?F!<G+@&0Q!:)@6RE2('9+E7PX&L);[[SU>`/DLW`0$7OW
-M[+D'VNW.)`"@E</X&,I+VXKF'0>8([-*?JUEF<$[70$"I)NN.?VA)N=PW*7D
-MA_:I$6K*02XJY*1$F!/I=A=5!>>4\5J*"54&]+`E?>$<H[Z`O:/*<%Z'&I]*
-M-8<$8!X"Y1C69]H[7]AWFA\+"E^YT@W=IC')D&/<T*-I'*;:0L_20+C-IL2K
-MX@!\,">3",!8!,CB&T=0K"J*E5*+74+]_F6TK/`0;$%V9ZI#ULWB".)$C+T@
-MW5-)(H)>KPNG3IV:(Y@3)F[%\<I%U$FVE5;I(R^@O-?MP2-[]\*++[XX=P&>
-M5QR0?^_&[VUFE$FI<43_>%M1R67_.&J>TEEN;[S^.G0Z;:"P>XM]!HY@@'%.
-M'1`'*K^A!!U00>3[/4JUO(!QW=K">\K%7.8<N,\]H">UMM3M.<>:X%SWKR?I
-M*Z:/[?*M!.693@!_R0#=;D&9SJQ#G?QS\,T%C#MS'B;./XY3@?#R."![:9@R
-MJVC_5F$<N*J6>G"G9!=!^=[$E0.:_-L$XV#.5\[Y6+1)!`OBO$T%F2<#W+JF
-MHD-5K"OB2^U6"[8VY\M>K=8;',_+6A-/N9C^L#.IOMZ!Q<5%^.-_^\=SQZ]7
-M%)`C8N_.N^[,(5Q.CZ-955#TCX-VL<Y#.W?V'+3;[4"M!]CJ8^R-RY7^D+E8
-M3`.(DMC"(141Z&Z24B4GM>H!Z#YS)Y2K]U-+VL@K%=##U?-YA/.4_G7T2\@1
-M,T%FK[GJ)UK(Q*N:&ETUY[7_.5=G$*=+">?>(M-?E`JZ'0".X1/$H$),:%;%
-M$=`;QI'QCX.29QP-X*RJXF(@IX]_7&=BEV4%++YR<S"G#O'ZI,8Z540N?XMA
-MM$'#*6F`\DZG`V?GR+)BF*$)%I9QX:#2ME(6?%Q86(!GGGT&CAX].E<J^14%
-MY/?LN6?SPP\_%-+CM,J`SI;\@Z)_7!H(YL>R<N[<.;ATZ;*;;[F9N0L&&-N*
-M/NYPZ0[%@#:AA(HAC21IV\ZD0M2J>:HW/#F(5?:;RZD2)^`-@H5%NM=.$<QK
-M`_1D7#T#<&[O,T5_X4\,("`F@NH[9U(N)X).';FPDP"TH3*`5]^V#"?^I>V)
-MW,?5!>,8='`2`+@*X0$Q*FC(Q,.!MQ>,:Q-`U/.,HUR-4_6IJ(&<=@A'/26!
-MJ5HGFX+0])L)YD0>L+6`5<8_CJ89N77RC^:1ACGUVNT6S)?DJ)^,I:]<R,B3
-MJ^5%MI5.MPN]7@^6EI?AV!/'YNI;7E%`?MMMMT*GTY%\XFTNH#.?6<4]$YJ=
-M]L;K;\"ERQMA]WY;^6-;I1Q@(MJ%`4<NH2:KB;9<JV:%AD#-4<@].B92WQ25
-M]!+&BR()9`!S,('Y=JD!E:`Y'9Q7`:4T<(Y>,%VIOV!VQ3#FK45*K\MRKMA$
-MDI[,.D!7LZ"$''D,V.?$CS<F&*^DA!L2J*:P`L5`.`BIY@S[%XTU.I"%<[2D
-M/-3\X^I]00C,1%4!EQ1R,.88!P[0,23W.!A5<JWXD#K9,%R'Z!#`O2-/E&&,
-MU"<YPCD[&([@PH4+\\GBH`?JEF)J><Z4*1`[L+2T!`\\^&`#Y-O1]N_?3R^?
-M/CVQI[3;K4E5SC&,MW-E7"PH0+6*6'6W#RY>A,W"$T;!.5;,4W!$0\U-;O:N
-M!\,B+Q.4`Y%Q'N3Q#8A+=R@K6&J`IUJWTUCA$XB1Q&9C0(JWG$1:6U(!M$??
-MX3O"SNK!2!LU-Z]#H@Y<-B1C)D:><$E3"&)-@(X>WY-3P<V3?=])$QEYGCR@
-MU_)392]'0#B@7$G3MLU695RMILG84TS!BV)6#9FKF5SCFGJ/^OV*L:R@[;['
-MW,-\@D'1>OZI'O(P_[AE4QWGJ/"3GZ3OO?<^;&W-68IN9"9>PN1,=CB@!.4+
-M"POP]MMOP4LOO?1'#9!/N=U^Q^V3C"IM,25.H99;9OS29)+FA\]?5Q5R*T5:
-MI7'6%VY:#:7'A<R@@<BD[$)](/8>:'27)FMA86ZPXF^UF)`(Y6J:1*F8T"S!
-M>1CSQBN+23WG]KZ39H&!2`M*)!9#P+D+-?2+`=\O'G;Y%()I`=T"JR%[A7S?
-ML\,XKXZ[@S.W98A0LH7%0+@U:SXR65-`?PT58.*@E`V`-"K;*/4)3`$@LW_<
-MK(AKKSDJ<O(AHR801TOA(V-V0VTR$S,RH>T<)(#SY]^'#RY>G%/"0Z%`E`+I
-MBH4%$:'=Z4"_WX.EI278MV_?-QH@GW([?OS)7!'/B_[D0(XM52F@VFZ]TV[%
-MQ;6QL2F:.`($-;0,"F!)?\@QEW+W5'+%\H--R-2?V)NFEI.<*10D9U0!R4\.
-M#)BK><LE3SG-W#B5*/]Y71,`QY))%/GMN*2IUF.:ON2\JF@F.MEJ]H>KGQ%W
-MG`RI"LD/QH-.@:D$A>OI>@-7=T.XN"SXICG4;B#`92@I(%S\#4KA'[X`$%B@
-M')S^<3``.K*JND;?+%FSJ0Z-^TE=!S2;)^<_M]\J^<%"/0TW-C9A<W-KSA1R
-MO?)Q>=[((#YY3X3R=@>6EI?AR>-/SLTWOB*`_)4SK]!P-!H'<*IYQ@&97--T
-M)7QM.'_^_/ABV]QR?B?T>0/M/G).J9#GKDJ'B*Q_'*VS`!FV>56+\Y;KN<J5
-MVR]H><NI_)OT#YOXR`M`%ZM\;IN_O"+W)H7S*)#VW\!*53>KK!\(X[3=QSSH
-MY`!%S4QQLDW/'^XLJ(/\D;$[T7S(FKS.A3IR25<%<`U@?*Y2-'O%;3G'U>/.
-M9QHQ93C1H=<4MZ0]I64A'!@(!R8&"NRJN"EE(C/>3.YSS+XSG;O()CG#I&?1
-MA8OC9!<7+LR70BX%]4J3(*62IUH!.%^NW^_#T<<?!T1<;8!\2NW%%U\44AR.
-M,ZR@<L?QJV-)<X7JG_[,9Z#5:L'FYB!:-433Q8\FR`:S?\[X&2@,G*!YS_6!
-M6AZH&%8VW'!-/E&2`9_$3"TRN'-!GP!\KO*I9V.ISDNLZ!,-YP`5`D+1^ZVH
-MOF("*=$7L'$JQP\]MR'.'PX)U6WS.3.M,O8Z>)M@7+7Z<)YP7URG>DZ/!``>
-M`^'RDPC^PG85MQ'/!3'7>!GDR-A1)J4_4"[Z+(@ZI6]<5\6C@C@9L%>-YF@J
-M%*06+C)5Y$1]`H.<2FZKY1'H)4?#F7WQ@TL`"'.3AUP7[I2"3%)1=:;:>G[>
-MM-LM6%I:A`<?>F@NHEFO""!_]MEGI6PJ*)BI2"W#?F6(XP``\#.?^QE`0-C:
-M&CA.;G3?\97'8Z;<J,@H&U(N62GE,V<25LV^_.#&5@:VJN;*OZ5\Y/*43`)O
-M!WR;O.;B%&XFU7('4;BA/)`N#`IW,,V'47WZ'5/7>C7#*,;DP7/!<QT94((_
-M`PW`S>"Q,VTA6<$[Z'"3UU3)[RI(!."2)SRDN!VJUA1>%4=V(J@JX^KXK0`N
-M$["IT:M`Z9Q"KJGBX`CB-"CBJ-AAU#[`^IN#;A'*E7LELMH6\P]DYD$>I??0
-M?NI>NG09*"-86Y\+H9@7[J1C4RKD*D>(8(Z(T.OU8-^^O7/QM3M7`IB^^NJK
-MDP#.BO'I<_6]?^2&ZV&4C6`X&D5_6Y+^;U!KBK2!Q4((@,7<1GAM\@*6+R#I
-MEB&4="H"PYL6+R=*-UK,/X^HN"X)",I,.D3C07+\/DV.,Q%)2L7XWT7_Y7L%
-M<)N"9A!1ZVOF!K<4'!I]CJ59:KNV;E:W7OUD\8E2JI-#/:7#YY[H//'LVTU>
-MI.PU27?`N%D=#S>+JU8]^3E<HFS0&)K3/&Y=SH9CA&\63M5UT?!;7D^.W5.4
-M;&/F$R:(TZ2(`VC5/]V!G&!>`MWG@?A]U8M+QV[SD[^0HST:97#I\@9@"^'S
-M7_C"7+"X[04$1B&',BY"L[&T6G#XR)&Y8+HK0B$_?OPX=#J=/+>XK(`:A_*:
-MGC9.LWWF,Y^&X7`(HU$&P^&(_0;HK``$C#K.CRR:2B[95LS5/K5E4!8:S&HM
-M66Z&G-HE*^)BT"<3WRG`=EG^4\S&HJOA_+E56%<F%A8_?]3TFV&[*BG9CHN(
-MJFYO@J]<ZP<D'S!"$Z,;U,R:\GM74]"K/?9P9TFQO1X.XRDGKXJF%P_@;&:4
-MT!SCX%[78E\)A7%4_I;`5O$%(Z>*(QB".3$\B).KH>$(Y'1-(-#E(4?S4U]$
-M\SV9+<+G,0:H2W[PX27(L@P``#[WA<_-"=T(YYP0.J;>PE#*V8]Z[OW\[_??
-M?P^.'#TR\_Z(N0?R,V?.T'`TA%:KI0_(`3EEYS'?RLKJ*GSR4Y^$X7`$ERYO
-M1MSVT5083(%P9@%F@%7C]E7;"IKRP*(A)ZSSL2MY3;;XE(=*MA:0BPD5?XL_
-M*H1+=A8P!W]NNZ7%,4$@[T["*=@/%VJ8'5/"[U.;])-J%0__=F4X3PGHOA#I
-MJX#;EH\+SIPE+JD"X.HQ<JZ/JCW%G'/<"\:9+!CJO85SK_@$<]HHUV19X;.U
-MR'<RML@0\D&@6JI$+M6A=D_3`UNU^W+,V&`(*/[@P\O0Z71@<6$1;KCAAOE@
-M<=,MK$C&4(A@RN1."^Z<_-V"QQ]_?.:_^MP#^6.''X-VNRT_O663<5#0"3`O
-M[<=__,=A.!S`A8L?0I9QCYOMF0KT](.V`<[B(5<+S4U&<&5VSY10KG8@;%7U
-M3(^J2<[&8@%FUD-N\96;`'SJ`:`.I=Y?R"^6\@0!"IH+)`+3&-D?MV4XB"MY
-M'JDL&=75JJH5>L)?V`P1@]*?AL,X$7\$B*PCRW317?&!8^Q3!1;"?4$<P/RD
-M-=*FPA7$$;.IJ"7F$92_D<\W#HZ\XT9%G*GXJ=X*P6U5X;#:F>K0-!%A;H?(
-MQ75A6.3/YM8`AL,A_.P7?PYZ_?[<,<[D.BRRHDU$-)*J;XN3OC)(N(3S(W-@
-M6YE[('_II9?&!X'T,C'L*(K,RS.<9MH)Y)_X.`R'0Q@,AIXJ.5HN?O[?W$Q<
-MC\^4=7$^.AQ9T'!E6^$"N[@<PO:\Y#JX3_K1;N@V-9S,MA7C.N6:M:KE9.8R
-M4O:$GVHM+AF.UE335ZL5@+=!_?%9*%SE#E.V,>J+I(!S$QC;<X6[8-I<49-Y
-M/?3+I[R&:P!P+TN*>HQ,QQ3C85RRJ:CV#P/HBU48R_/>,]\X%\3)JNN*&,7T
-M!\QOWJK"3"8<DTRTW5@32P67+FW`I4L;L+FQ"5_ZTA?G%_1(5LA!>0(MWF\E
-M^Y/P<^K4J0;(IP'DG*9!%MF#LR/(RN>LFH#U]J4O?PE&PQ$`('QX:7.RW>Z<
-MIVBN!,8]$C2HY+QZ(/]?3?!DLZVPJ0_1Y]YHMJ^0!<IER#=!N5A("+0!`0RI
-M$J77Q,=LPM^UPIYA7AKV0#3.JN*_PCRF/<(IK)VR0$Z`0AKU&>;^B?SXU03C
-MW'FB0[IO]A0*.V_)%(0:Z0%"L/C`4P(X>J_+2R+<)#`$QDU95L0"/#+(HOIY
-MC%4E+H@3+(JXQ;("MD)!:'F:+,.Z#/(6O=TGXQD"&(I=&X>-=\Z]!QL;&[`U
-MV()/?_8S<S*RJB(036!<S(IF^@'B["L(Y\Z=`T1<:X"\KH.'N'+FS!EY3"5%
-MD62@BR@#H@PR!<8)),ET+MK'/_%Q&(Z&,!P.8#`8P.6-@5T.T2Y<M*9D<ZGD
-M6K"F.I@7Z8<`F?2'EB+!:,D!@';`TV[*'FHZ=W<N+W(AT!,8O[D$X_RL7=37
-MR]<HO:75X$5!;PR.C$JEF(U,T6?BBQ53?Z8!K*%:RLEX=3N@A%,PH/O84/Q4
-M;KOMA%^/`GB;'.>B:Q)1/`JW#IR,^AWK`Z\$X.KQ!`\09V#=7QG7\Y1+ZK(A
-M0<`D"$](9X>HI[;C%'&?($XN6%0#8FWR8/HM@[<UU2%W/S6F0>3NB.@Q-NC+
-M7+QX"2Y<^`!&HQ$L+2[!Y[_P^?F#/.&&.X%RPT^6$619)L6(R3YRA*-'C[[?
-M`'E-[?0KIR].2L%.P"D#RGB5DK(,LBS+#]SXWY21#%Y0VECFH5V[:Q<L+R]#
-M-AI_MXL?7#)>I+RC3_>1<^JX--@QF594QXIF?N4J=JI/1]$,Y;8D7<2D290K
-M=IH5-SW@4\9G_7,<P9UDL:\0<TX"\>^'",@FAD9?_$V0&B:X"!=Z]TD5P+C*
-MNHDE;Q[8O`$Z!-9BX#RD>F/8_D3TV5G<.4@62.:4<<,ZI)^1".'><3.8<[G$
-M*ZC?B0#<KH;[9.=!7O'V4L:9IYWBO4-4N%7?.*JJ.+/5:C"E51$'-J,*,BJ2
-M.Y`3#`&=`'R<J2G5(?-<V4LE1[=*#@"#X0C.OSNNA9.-,OCDIS\Y'_YQ13F2
-M1@5%()-A/)NP7T99&4^G7)>S'M@YUT!^Z-`A[;6,Q@=D<D#S69/X0\7!FZCE
-M@O5`4$+GI?WF?_Y;,,I&$^_4QN8@2!T'[I]H#FRQ3\Y=!=I1J\`E*@W<0&Y2
-M&US+^*=)(T/`IW[7YH"[`&P;J.?3!.MR$IR;LK50`+-1-62-%33\1MTI7&$8
-MOQXF_2BW522EL@TU6$\JG1.6#"DAJ0G=9UEHOG#RV>`:3S3+<:MR/`+[X4$\
-M!L:97./`!W&J<(J@%O[1\XV#4.Q%SXK"!'&"".&\/47SCX-/("<7T&EXU>(A
-M=Q4+"E?)RY<O?G`9+F]L`A'!<#2$G_G<O*0[Y";&RM-I,"GD&60D\%TF>,KS
-M\^:IIY]J@+RN=O[<>6,ESN(`C108SRB;S*"RC#FPFKHZ^^WW_O'O0;O5SG.2
-MCV!K,+)>NO:\)FIZ*+-*+B=9T1_(:C^(G,QAS`9C'8`8^";057#Y=;+`@9ZW
-MO%R7@%/&?5\C)3;![C5W#5*&P-#@%,J)SV_R19.`S[7VZ6=YB0V0JE3_)@;9
-MH](&UF4]B8%,K`#C=@\X`5C'9&-N<=L9.`O5=6M0P7TL*;X@'@+C7.$?<05;
-M#F\Q08":=YR#Y?(A+.<?%SG<G5%%]8W[!7*:`CH9V`9NPF+)V:(HXRZQC#N\
-M6UM#V-@<0*O5`B*"P6``7_SR[`=THN%B+752DM(>$M%$@"U=$#1ANS'G9=(3
-MK%=??;4!\KK:\R>?EP=?!<;'/R--(1=5\O&!DVTK,/D]'_OA^AMN@-_Z^F]/
-MOO?6UD"&<M-C1)./'/77S!YR!I3%"!TTT09ZJ0><'U'=="ZE.3])$^;=Y`HX
-MXY7Q$KH%;SF1<3F2`CY!6H?+4ZY96$C?!A'@W><I,3\)5;VJ(!O=)T:.\"EP
-MU*PT^H&T'SR';6V$E[A2"D2WO<3VA(H#;&.JT@C%G,BB=$\;QA'8H-GZ`+PB
-MB+,V%XLRKN8=AQ*`5+5<A5G1-RZJV69ON,$K;H5P2T85R3^.?H&<!JN*R;MB
-M?>+K5,G]E''QE8W-`6QM#2`;C6`X',)G_]9GX<N_\.4YH3HYH%-+><CYQQD7
-M1/$S&HT@R\9UN[&%</'"Q0;(:P/RYY^73/\34,D/T&@T&GNK1X4Z+LR@\ME3
-M\6A#5<GGS;;R#_[A/QA7*\VO=#&XTW11NU1S3C5@*Z(IOC]1-0>F6)`^.(LP
-M,8A#K```(`!)1$%4C7;%12U4X:W*JC=]&:S%Y21PUA(&ZE!"+/B*WG9#U4\E
-M0PNKABLV%E`&)0"E&)%11T2HDL*P.HS/63:5V$0:0?:3NI3M\.J-OL=+AV9;
-M!A0;=/O$9[C/'=\)=;F\1[$XK';><,#,/SN<#H#SD&U6Q%GGM\VO:`B$U!1F
-M#8(53[<D@PMP[)-9Q1'$:;*G\(6*?"PJ3'868^5.1YI'ENO=_G'.>SY6Q[=@
-M-!K!,`?R_^:__V_GTS\NB*,FFPJIZOC$`9'_C,8<6.S3S2+FL`'RQ,<.<?7<
-MV7,:P$P4\M%H`N6C7"4G01V7[2J9<I!A[FPKU]]P`_S2K_P2C$8C(!A/.C:W
-MAA:/'T<>O`I@5LG1X#6W%3-`!K!E2<(&'VC):D!DU<PL-W%B()Q3\^1EN?7+
-MP<1E7Y'!W.?'!!B<+897,&LZE[WL*JE]X^0]R%>J@Q,)Y9@J8-,"Z"D4^91?
-MGH=U3S4["L9-%I98&(_XYJGA.Q6`J_V`!X@;8%U5QEU%@$S!C;PRK4*T;!]!
-MDQC$V%M\@S@UP!5AW!#(:<HYC@Z5'`U^>5TE1R;[F.V,Y%_;W!K`QL;6Q+[Z
-M\U_\>?CY+\V+707E44+DLXQ7QHO7)W;DPOT@\%[Q&B+"Q8L7&B"OHQT_?OR"
-MK`N"I!B.)H\K!(5<\)%+!TM-?U@,]',FZOW>/_G'L+FQ"8.M01[,`9"1^V*V
-MJ>-&E9R%<,8CCKJ"8AZT@1_,/*@<F7M"&)2#IXH.(%M6F-<DF">O@$\9,-SP
-M;5K?&0!:M[*16"&O[RM4A;,P($JM:G.07N?^,:<)Y:":P&3YJ@+C!&J*T7CH
-M=J(!-_GQLITDR*H2"^!>$.X/XEQ1(!&O19L*F]Z0@5(YLPJ?BK!,?:AGRN5R
-MCG,><3384W1%G/./&[.2&W>Z225G;UMHN=\B?U-&U]\`L+4U@,W-P<09,!J-
-MX`_^V1_.B<*J#S82>!=9\DB/_2L8+LNSYA4>\H(!BQ\`@JU&(:^GE>D.RX%X
-M8N8?98I"KD)Y'@B0"?DKA2`!(&*"!&>_?>(3'X<O_L*78#`8P-;6%FQN;L('
-M'VX`$46KXT:5W&!;F2A$-H\Y<_.34B$"L)Y$&;XQ4MFR95L!3Q7=YD?W!P4>
-MUO7"508R<H*WEJ&E1K9UYS:?JD@]Y<E&2G"N!G?Z9Q"$%>ZQV4F(.4_-2K5;
-MR>;/C?'VZY-8=,RD[><X)3H5$L.W%<*KJ.EF-9P_3^23W5D4"+EUS#".;"`E
-M:E854]YQ8-1T'=`C,JK8+"NQ@9Q:<3OF&;+I7BN=:?[*^"@CN+PQCATKN.=7
-M?^U7YR*["J>.JW;-+/\AP8HR$5<E&!>2=Q3+%`R898V'O-:FYG46S?R20E[:
-M5L3\XT6V%2H4<^'@UPXQM9S9"+__3WX?!H/!Y)'5:)3!QN;(*(?[J./<TSAD
-M1F[D!A/)(RX,Q<@\[C1XR/6!S5UDV/ZN;#\)@7*?(#35\PW*$QP?,#<JW\#8
-M7,#/XL);86:*6WU8(I%N'A8$F5+9KLMV4O0E'U-T@+9+%2>'@NTH,655LLWV
-M+0W&'3LJ[5AMRQ65$KXC`-\;P$-RC<OV%,UJ@K8B0/K8#$)N=E5PT7WC0A"H
-M`MHB/*.2&I%-<\CM6_6>A6A]ZBM;5B(".26UVR]]KY]*;O:/#X<CN+PYA,%P
-MS#R#P0`VMS;A'_[^/YH_=1P$030??PH0)R%1QRC+QDPWRHP!G;(@.UYV^Q6>
-M*QC(M1F4>-!&8I1M5@9WDN@KHCS3BBU/^7R5]_[<%SX/G_GL9V!K:VORJ&9S
-M:P`;FT-MUHT`[AD[ITRH4>2@!)@HSQGE8'GDBP19L,YT,RX'?3=ZNZ"<V#5(
-M\Z6K$*X'?ZI><S7E82B8D_,\-,&XT<)"CLJB)NNO6B5QVRZ-Z8^J;E]X&MM)
-M%>N)6>UV5:(DRSD-EG/=O`UD26%DM&M9\OO;)ZWDM6^F<5J&P7?]`*[V8;N.
-MT)1*"W@`UYYB,FJPI"8C<Y]1(%A,=6@KU,/#N$$E-]A3-,9F+2L<-%L".1WI
-M$OU5<MM()[\ZRFAB51D.AS`8#.`WOOH;\*G/?'J^6!R$0NFB.#HIYB@Z'4I;
-MSH3QM)]1OER^;#8"(H(WWWSSW0;(ZP1S11TO(&.D!':.LI%91<_T;"PDV%?F
-MJ?WA/_NG,!IE,-@:3+[?YM801B/B1U]TJ^3:&*U&DDM*.<J/VQS0;$I=:,_E
-MJGX5]+K@33=T--[@]2#.(NK;G%V"@W`9:'S`7%6P>?7=0U57"P])VVW*Q<^\
-M!K;L+EQZQ;J(G8)'_4I><`9N_!762/B/`DYR*M=ZP+IGX*5K>NL!ZS%@C!XS
-M%'>?E'X.5P=\IP)PM2_;@&M1S57;BG,\9B$4#1`KI#T$W:JBYQJW%``R9EM1
-M(5Q7F_6JU*IEQ4,E1YO/W!+,:57)D;U/JRKY*`,8#C,8#H>P-=B"C8VQ1?4/
-M_JM_.D?JN%Y41"OZ0R6SC4%<]H>/AJ(+HA!C\Q^%]0:#P8X&R&N%\=('/JG2
-M":0KY,(CC/&!'$H'5<I9KE;PG".5_(M?_A+\[,]]`8:CX<1?-1@.X.*'ER<E
-M95%1J%TJ.1?DHC[ZXTH;HP'N==N*LIYRH;INS/[%A7QOZDR&$A+&1^(AA1?Z
-MF&58Q5P`7:<J#D%/<'RSMA@AW94!IJ9+Q+4OTX!TO.TDZ<3!",#HJ8J[EO-1
-MM\-R>H=8^XP34,LCF>II"DF^[\?.D^J`;V'5R@".$.PG]\NLHL,X+XHHAD4N
-M=1\"FYT$05:K49B5LL&<!@"W%P&R9U3A,H2!KTH.?BJY+GRA-1^Y?E7+;PZ&
-M&5S>&,!&KHYO7-Z`K:TM^-KO?AVNO^'ZN5/'Y8J<@I58LZN,5>^"VX;#(0Q'
-M0Q@-!88;98(Z/GY]_'X&[[___LSND[GWD)>>[TQXM$$3[[@(Y>5L:EC.JB8'
-M-E."/W/?DE2]<W[:O_P__W?XR$<_,K&NM+`%B"VXG%M7C%-SB/"02X,HRHX6
-M*:LAZFFE%$7&_1BUFH7%=C(1V:!:7H:'<BX'N2%X35$JI<!0@RJN6V.(728$
-MD%(%?98*>G4P+[^/,B&JW+%<LZHR/),-TBGR>ZN`;0=HVQ,)GZ!+VS(^5JGR
-M(G4_L3$/XOSMVD?YIH!=+5<-!CV`!OGL*O;,)Q7@VUA'(0+`P?:,D"_\P]T(
-M3!YR;NQEP5.QAXC*-TKC/*^*2U85S7YB@7$`0[85T"I]FA5QLTH>&LAI5,E5
-ME=V"^,AE-LM7'8X(+F^6*0ZWML:_$1#^_G_Q]^=*'1>OK\G8GQ5YQ4N>&XV$
-MW.+92%?(1T,8#@4`+]3Q7"D?#(?C(D$XNT;R*T0A%SQ&!DM*<="&PW)6I:GC
-MFDI>!GC.FTJ^LKH"_^+_^)?0Z73&*1#SBW9C8Q,^O+1I@.]`E9RY$3#Z^:0:
-MFZZFB-Y#7>W657+YQF`#<X@"\_P&CZ*2S<_B>;!&6=\TVEQDQ[KI/5XQM/F$
-M25(6=9`/5]'#\Z.+"K\[V&Z2893=UFK7G+[_A6-;><+`E(ER9-IQJ]SVZI>N
-M)R-JAAZ;?]RFF-N.&WO<([W?=J'#?AWXP[@EP!%"P+AB,1]O:$:_/B$PGD$$
-M>/!1Q<TP;J["B49%1ZN<B>;"-W)J1![*U3Z]8-Q1Y=,$XX!FP-9><7K(F5X\
-MJW86KPQ'&6QL#F&0*\*%;WPP&,`__U__9]AY[;5SHH[+Y]=D#%3]XR2HXP88
-M'^8P/AH.85@PG<!VQ;)$C4)>:RM3%I:J=L8$=@Z'PS&$%[_S2E:\2O[_L_=F
-M0;(E]WG?EYGGG*KJOLO<!??.#&;!8&8`#(8@U@$Q6(B-,&8PA`21IKB)#)(0
-M1%!<15JB24MRF&&3IDU'2.&P'=*#P^&P+44H%);,S7ZP93]8#EEAD>"&A01`
-M`0/,=I>YM[N6LV2F'W(YF7GR;-75?;OZ=DW4U.WNJE.G3E7E^>67W__[<[_`
-M4[A^WFV!<H+7/_9Z_,S/_RS*4N62,\:0)`F$)"A*CJ[68L-4<N))@\TX*Q(M
-MCO%CRHFWGDQ:8Q%;AB?2<8I;!\P]TNJJ(9"1GWH:\<3B$64MA,:!*@8ZS0C&
-M]D08WQJS"46\KWC4+V1%#\R[?000-.9:7V%V5RA"Y2^N+(]5K[LF16-6`88U
-M<>JN.1C>U;+O?F.C.YN`+6TJ2I<JWA[7V97^TURA&H\!(:QN(%%ED%UD#<A?
-M>YN1E1NT-UQO*_CTTU1Z$D-:$E5:E6[X!9RF&R=QSB7$]9F3QM[%`;S5/QY)
-M5$%[$6?3LM*EDK=85%K.I-'"UE8CC*^,<R&1%QQER:V7VL0</_.)9_"ACWQX
-M:]1Q5W"3WG=?^G6!W%7''58+["J5AO'*83QA[UM!<`XI)%;YZM@>EF3K%7*O
-M\Z;K-R)V9F3>('-EE0)37E7@C"DH9QR4<C!.(2BMH9Y2$"E!]-F,'*CUWQ%_
-MY@G%!S_\(?S9E_X4O_O;OVL#]`DA$$*`$"!AU"Z,JUL"0B2D)`"1@'NK_@KI
-MW$+_V7ZI2'"R="'?;$8/-^X)VU_TKG\B!)#2[!/B)WI"6@G.?.>E^M_`L[B;
-MW6R`-E;4)#W)54:5D+@/6+T6<^!()QP1TO5[TBI4NH?%/)>4]4`8'L?FQ$<V
-M?F[&HL>7`!O;#KXW[7&39#``]NDO0R!SB+KNKWX,47'KX^RY.@;NRU#??%=D
-MYQB0[KN?'-`D+;S/^&W)-K$]^AG=C"QR@!SQP]@^&?HH<H!][+<$ACTFVE3R
-MYN]BX-KTB[MQAXT8PD;82,R2,@S&F_[Q/LM*N(V(2MX1=]B<Z`Q7R=LSA_VI
-M@K)>U-G;)N;PX\\^@\]\]C-;PB5!=9E>)@XSQTUR7JB.BTA!IQ59->.5I5'*
-MA?6/*X7\>#=\W'Z%W$"X%'5AIQ!V<`]AW+U:E;RQM-%4R6W#(&R7=060^*$?
-M^6&\_M'7>RHY8PRKG*/B<K!*WKH4&:CD\:$J'NOD_BU2L!\]D1`24\-)O^5R
-ME&+>5"U-#GC[_>0`%=6!94]9'^+S':.RME@V.A[7;$K4_+E/,>^S)\2]\&UJ
-M\_J?^?44<-FQ?\.VZ2?I-"U$XY)*^N(QAW5V';KBT7DX>U3QP6^7;,7T'A@/
-M@DDE#E\8:>W.>4#ENT,!7SM6\\`%G;42W@?C/EP-@7%2U_8TLL=A[2F-/A9A
-ML>5(&">=BGCS=PUUG;0I[B/B#EN@O5LECZ,^%^KJ?F>KJL*CCSV&SWSV,TBS
-M;!N$\6!FI)A*..$<,A9?R(6C=NLZ0&-1"6"\*LUMZ:GIG(MCWUMF^SWDPFVO
-MZL"S_M#:I0PS<_*@W"GPM+XCX?O(;<,@<[M=/$X(Q60ZP2_\XK^'G=T=%$6!
-MHBAL\Z"]_256>3G(2TX:@Z6O<OBN<>*T0":(.`WKHA_BGS3:/.1]"A$!Z4]C
-M&0WFL4BF5DQ`S.OMPX:,GB+C<73#8P1C'3X;`-BBH'N/0WOB2^NUI1BP"7K=
-M]^ORJ(^QL4C9/KEHWT>YQK;;0'[H?H[;AR&>_,V`>#B):)^`8DCDH#.A;8-Q
-M]*8<1;[#&^P/10[D^5X#OGM5]I[MC[:S=(,X(HE70XLYT0:KH1A-FO?V"SB)
-M)ZZ0UJ+.'@#O;`+44\0965YH@_!!A9PM73Z[!:]FY:B4JI"3<^FIXY12_,(O
-M_L+VP+A;&Q"(-'XG3NZ)HCR6KF)\XZ8FT')=Z31'K#PON<0ID!\B;"K;A/&*
-M2R]A131G3:5ZLVJ%/.(E%W$ON>WH&:CDV^%>(;CWOGOQTS_W,\CSW!:Z2KV2
-M,%_DN+VW&*>2A\*WOQ[E3_Z=G[VTE6AWMXBV3N(GB#95?$@5=5W0U7=";8$(
-M66^GR\,=6A9")3UF:6B#SW6*!NV`A[@BWCC.H0][H,-G;..B,4I%3&GN\Z6W
-M^;+'/W=?RLTX^XF_2H`UCL%XP)9P)TT#8B_1]OD+5TW&P'C'WV7;-[3[-=OQ
-M8N"\>AQT'R5\;Q+`XU#8WAB(1`L]8P#>!N.ATAT3;?R\<30SM4D8=[@FC#L?
-MCMB_AQ9QML82CB[D)(&OOMOU$OZ*<X&\X"A*B=)1>(TSX&=^_F=QY>K5+0&V
-MP#?NC:VBH8S7:KA?Q%E9==Q`>>5Q7EDZMA7C,=?^\>,NIFY_8R!I/IQ^_"$7
-M=8ZXIY*7SI*&4^@93UP)9VI.%*+<OD/USJ?>A;_\_=]K5?)*ORX`*$J.O;V%
-MOQ+<MJS6$D$5RR-O-`@B@W3HGL*8B-(2@?*A\48^F)/!'SP96*Q;H:,SK47V
-M`GBL,='H0D+95-)C\8GK3XXW-3V5&XUC[)I6N:^Y&^['@;-[K5<AAC=TBFUK
-MR"0G"N+:3D(P`J)E_#T9_/X%]^_RQ(]/6>F:7`^)+1P*W4<)WYL`\/@V.RTV
-M9'BR2I<PT@#@CKC"1K,?6_@?@^P>&"<C89P,*.*,P?B8K/&N\]6`8D[W(%<5
-MQW)58957R'6*BDI*6V&^/\=G?^HG\&U/OV=+Q-.P*XF-UZHC#D,0YRH5SQ1M
-M*@!WU'&GF+-FO!)5J:]5:7G/^L>/^66[BSJ-HB?\''(N!!CG8)1:GQ5+F"WH
-MM&">5$A8`IZH-YKIXDZU%,1`*0>A%$0($,YK>X4@H%1Z,U^Y!0>+$(D?_.$?
-MQ!<^_P7\P>__@2V0I/HX+98YBK+"Q7O.ZM<EW1`0"Q=U$:A;V%D?!>DI7.9^
-ML.6@L/^O!]MXL5==S.E^L9O*+FDM%C,#IAQ`G'7!&/&35CKA47TFI*,N1PL[
-MI2F8[8(/T@,E[06<(')0T^5V]59V3(9DKPH7*O?]DR$YPH(R+CNVW<<^3,4>
-MLMWN%)'^?>G<3WG0`DT95>;[P%=V^+N'#7(2/6F(WF?J:,^/9&.;((?UO&0#
-MVQXT^6B[7Q^,!\9&$D!_+)XP+(AT(Q,1VDQ(-'-[736\W[(2P#]BEA72@/#Q
-MA9P1&T^/2EX4%99Y:;MKF\[CIHCS(]_Q4;S_VS^P-9C6\(T[PI!;O,EM`:=I
-MW*AL*57#:MQ,SBNU*EXZZGCI>,RW`<BW7R$WMI4@[M#83J(J>6C^=U7RJ@Z9
-M]YH(.4JY=+8K-S?<'\E7@U*&?_]O_Q(>>_PQ^R$UUA5&&3@7N';CEM/THV5V
-M'RWL1+`63-KB<%MJ/(F-NFI/`R#1Y5?2"KONK@UJK^B]#`RPM(1@VQW;UI>]
-MW-?2//B;$P83^IK7+9!L^J/1<96=367">,.^`M&ARO/P7/0UU/0!VUTWN63]
-M_1SH"Q\,NHX_OT7%EJZ_NR?N<=CS!AGBHQ3?Q@@R4NT>21"':6\952PZX)B,
-M60EHNQ\9!N-MP-EV?C"@[1>+(O"*A[`=ZPA],!CO+^+LLZS$5@IZCDGK;*E;
-M)2_*"O/%"D5100AA<\;-[0<^^`%\^J]]>JL8K7E,(KYQ+]:P5LBYQVREM1W[
-M48>.,J[O4Y;J_F590G!Q[/WC)P+(B1[G74N)<&99<*J1U1)'+'&%>_F599#$
-MPJO*-AFR>9AN/OE603EPYLP9_-IO_!J>>/+-NNM5[4U3D8@2-U[=`^>BV1XX
-MIH2X?XA,_-W6R+Z<0II`[8>V(!J?U7JRZS^KC0%S'\Z[#*NN.D]\^,9P,._+
-M%I>(%'^&?.[L9C-W>D,=+UN%NNX$D>,\'FX&Z&6+967HMKLF-@,!6PY]G5WO
-MBU.\WI,8)`>]MV/OWP6C&P+OM8HY-P3?&.,![P'P,2#?"N(!+`^"<=*2.>YO
-MAX3Q@UY'3A^`26L3H`W!^)I%G+YEI2/#L+&"$#]_=:GD15%A?[Y2?4*"BQ`"
-M#S[T('[\KW]V*XHX&^=Q[SSG9(U+MY&C:(7QLJPM**6%\K@Z7I9^<:<08BO"
-M.$Z`0J[?9-',K#1*N:^21Y1R/;LJ+8R7OGKN*.6"<[VL(KPNGML$Y8003"93
-M_,I_\BMXU[<]9:NVA126X,JRPK4;MU!6O*&2QP<4$KH7/6\@(C%0WB#G%@.U
-M'L4!,5P#UWW'@GD#SAO[Z5*&'[C=I8@;:.\J"C6<Y0KVLD4UE^TN%Z<K*!II
-M*@<:K08VINF#V,ZBS='[V>4%7T=5;]]>%S3+0:#J?V[Z]RM6Y-JW[6$3@F$K
-M.".+?H,/XEI-=`]P?E@?NH\2OF//U;+=D=OJBD(D'>^3#Y<Q0QR)"+_$&2.=
-MX=^MZ2$^Q,>[;T:L)`>"<31A?&`19].R,J*@LTLT"M[BLN)8+`N4E0!C#(22
-M^MPL!-[PIC?B;_WR+VX7C+O)::0^67@P[H1H6-]XY8NGI;W5D%W6L&WK`NWO
-M2EO461@@EZ<*^1&-M]J#;**`;(=.;J-R0I6\$8-H9E1VR2.,1PRC$9V,<BF<
-M)?DM.FZ$()M,\,M_]S_`AS[R(?5AH!1$^\F3)`$DP;7KMU"653VXM,0AD@:U
-M(@!QTE308X67)-:@IJ,8-'+&L_&'AP3FOA+=GKP>`^]N^3C6(,<I?I&UAY]T
-M`)-T::E%;2>!XBYCH!?[-]K33-IC`./7$/ZD;#_.)%!Y^U-7FD>FAMUUE//@
-M,P<TBA<'SUX0Y+R/@F$YL&MH^!KZ[B=[)P_CQS<9?-KZOREKBS)KVT#Z%/=Q
-MG30/_GR1;:^CJ!."]F&-!'&SCJ+=(7AX*5C$!?V6>-QH=\Q@2"?N.212Q$DV
-M!>,M*[HM]I1NRTI7PY]X(6=3)??7%4HNL,HK2!!D60;&&"BA=G-O>\?;\+?_
-MP[^]-8DJQ#D/-Q/$=!&GC%E56GSC&K;KJU+,2P?2/99SP)USL14)*\`)Z-1I
-M/M02T.DH#()J**<"@G)PR@`A0"E%4B7@K'ZS65FBU"!*J?X`40I""*A98B/4
-MSO#]J_XR4@(JL65%GFI_*:7XF9__6>R>.8/?^N>_"<88&&6JV)-10``W;NYA
-M-LUP]NQ.LZ"SP8\MKS[>^+.AMLA(<:%;2-HL]-3'FS2_<-T%H[%Q<W@!:##>
-M`OHSZ%M7FIX4&9XX6B&F_6]2QBK[!VQ/^EU%0]&FD:@H_=I6&9M'$+_Y<;Q+
-MY@'$=SGN]YTJ/M8OPG2+B>60KI5H-@6);IN@)\Y;#GS=LOE3[WW)<!C7[_6X
-MXTZZ/],DRNS>_'OS_7_(@1Y&#N,Y-[CMWC&A9>QIPG<L]K`E422F;),6*"?Q
-MACOM"CDV8U-I3`8ZBC@;QS*^O;A%I=^JXCY?R3FJ2J"J.(0D8(QJ<5':B+\/
-M?N1#^)%/_PC2=$N4<7=%A)"&$*&Z<.ID/"X<.W"[5<4">'@M"I1%:0%<65GT
-M_8L"5<4=T?04R(_THFPK'%Q04&M=H:",6\@TB2NL8BC+$I12K0P3#>3J9VK`
-MG+I`[H.YV_A&@@*4>`Z-[4A>4<6<?_7'/X,''GP`__"__@?U@.I$PLT7*ZSR
-M`A?N.8LT876:B"201.J4E18P,`!OB1PZBJT&U&8FL8/^1&H(=;86IJ_8[7>L
-MHF#8+/F@<%XGTY#6/,.VQ)5AUJ?0GD+Z%A):P*@)Z&0D=(U-=AFGK&X"J&3'
-M8R6&QKK[EAS2":ZV"ZL$".F)E)0]$(QZ>WW`[+65'P3N0[WI`]Z6=5&2=+^U
-MY&!;7^ONY."OZI#@NTV!'>@C;QD?AL!XV'DRWD`N/@8UL\>)IZR'=48'4<9C
-M/O%X?OGX(LY^E9P,LJJ8QU1<8+DJ4125@K$D@1`JQMD4+/[E[_]>_,7O^M06
-MB:-Q&&\T;S2JN`@B#D.KBK6E:.>""^)EB:(H498:REV/N?6.ZR`.G`+YD4J]
-MQ/C$N0"E')Q24*.2\P#(JP2,51Z,*T6<:B"OH9MJ$*>$>+\W5^ZL*U()`-3K
-M7"FWY/A!2GS\V6=P_OQY_/W_XN^A+$I?J1(2E>!XY=JK.'MFAC-G=ARYNT7Y
-M(@3$<+:%]EKNEGK0#&>OA)A8-/\(^K#8`N5=C41&@OFZ<$Z"Q_J`%#1+B:0/
-MA+5Y_4JX=,!Z*)S'"4M*,@J*_9A'.0*(XLJO]QZ3L<#O.^M)BQR[GE@B^S5Q
-M&0A"&-H.OEVI[IX@R6ACJ8,IZ-(_5NZ$X-@,9N3`#R5'L2\;>RYR@&V2SK&@
-M/=JPI1-G"US[.Q<T`0K(U4U>L<]C098<`8R37ACO4MB[5/)PMMEHNFF25(H*
-MBV4!(6NKD)0"G$O;@?,G?_:G\-[WO^_$P+AO4?%]X\:NXEI5W&29&L1U'KN&
-M<M53Q;&L5$HE5^IXI6W%<FNZJY\0RPH@]9E+ZDI=2@4X%:`QE;RLP"@%U6JX
-M@?&84FY4<J68&TM+BW4%*I_<_5)O"Y132B`EP7O>^S32-,5_]JN_CK(L]=^H
-M_5)558577]W'8K'"I4OGP2@%G#QR3=_:HB*M2\+:5+QSON\ME6CF.ZNWM5;)
-M&W:5`3GEFP#S)F#+D8\S+SW(.-=J>:C<N+G>-70-.0W+0/4>`^CP0`R.)<4%
-M,J/Z-B'>WP[Q:UL'0&-;CGNP;T-6.4B'TGM@"&_/[A[>O1*],-Z^/><](D.>
-MM\/VTAB@`AC')F!\Z"A(-GM2P!':73;Z?*1-7!VWC:['-9)50AB/?(\B$;B>
-M\6.`?[QA$0FL*GZ&^29@/`[F_DLBO?:46`.@X9TYZW^5%5?7DJ,H*\L?A%#K
-MKTZ2!#_W-_\&WOJVMYTP&&]:5"IN["D\2$V)P+@+Y45I&QP61:&*-XVUI5"W
-MM7=\>ZK[MC]E)0)+)FE%V`)/-1,S2F_I^(W<-[HH"V\65CI%GGXHO5_DR76:
-M2UWHN9T9Y800,,;PKG<_A?_T-WX=9\^=M<>/@.A;M:2VR@N\\,(U+%>%-Y"2
-MH'RSF;K2&)H=Y628'S+T,$9_'E30Z12=D(,./F,>&T8IHBZ^[#@QNX6`XZ#2
-MJ6SO+`B,[&<$R/H+!.O[N<\U=-^[<\^'P?CXQ_F9VC&(';[-K@SYV$1!-B$Y
-MNBVGJ!-]:9/-0N'H/L<*!T*,EIL:H?NNZVWJX"DJ0_<SX-W#>KZU4U7J'2,]
-MJG@SYK"K"1!I\44[EA/BY(H;,2KTC1,W!]V];]C),V@:U`7C9#R,#TE4B=E3
-MO.QPTG:L(DH,`?*\Q-ZX%$?C```@`$E$053^`GO[2\P7.<I*J>",,2MX<<YQ
-MYNP9_.=_[S=."(R[C7^,G=CQBU?Q&.JZ.#.$\<)R6E%J9;PHZJN3OL)YM95=
-MU4^.A]S85@"MDJL/O+*N:`L+Y;I04=;^<1)1RHFOE!-'*8_YR7THDU9QWDK[
-MBE;$'WGT]?@[_]'?Q:_]RJ_BY9=?MH-'Q26H5K$E@)=?N8'I),,]Y\\B39.F
-M)-Q0;G4)+O&+`J5L:-A!G]!:+8]12,/.8F3Y0:JEFR`C1T&(9VE9XYOOJ^?!
-M*PM6$>(J,1FIH,747=(MU,FA0J%$F\<5<JCZ?'`%M1G!2$:IW,2M`Y#CCVMC
-M^VW?AEX!7K:O#+0N[LB>8S)LGQ$[A+*IVDHY4@0?^/8>KHA!1M^5'-;S;F3[
-M9-AV2"PKO`GKW<)'TX81?=^(;W$AGBP3@W$T8G4'P3@."N-DA&6%M$)X:V=.
-MG2V^M[]`7E2*,;15EC&F\K&UB/BF)]Z$G_JYG\;Y>^XY.3#N]H;AS6A#/WI:
-M*^-ADHH13`NCCCO*N%7*M6IN@9RKJ,-MHG&<L*).8FPK@*Y2=JTK`EPH2#=>
-M)NL?=WWD]G?ZW]I33ET_.:W]Y.V5>1248FNA'`!>_^BC^(]__5?Q7_W]_Q*?
-M^_W/@5**-$F5[8=7VC-+L%SEJ#C'^7-G,)M-K%=<QL[CUH_J%FNJ@^98SQN>
-MW)B?O`:-MB-K!LLQWN$#P/D:A:"MIVMBYR_MR34.F4ETK1J,A<D>9G:]ZHV3
-M=T!M+0>P[?"T[S>)@+]<^_7UV6::2-T&5=T`'+Z>,=:2Z&-&3G"ZO>*=&VSL
-MOXR`EU=(2H+91\=A.YI50S+J;H=N;SDD3SD9,39U_<ZW8_2-(ZY/O)F,0@(H
-M#Z-&2-0OWFP69/WHHP"\&\;7250)FR)U0;BY%$6%HJQ0EAQEI7C#P+<1<$Q<
-M\T<_]AWXT<_\Z-8DJ;3#N!M]JPHXO8QQ8U'A5=R24I1.`Z"RX5BPRGANK"JU
-M4EZ4A>\=%W++PJA/&)![4"ZEMJU0"$%KQ9QPU8U22A1EJ0LV3=%F1"EWBSEI
-M[1_WSCH=9UFJ8Q'K1)9M@'*I)BY"X-+E2_BEO_/+^*W_Y;?PS_[I_XSE<JFL
-M+6"`E"!"YZAJ%:"J.*;3#`ECWOG9CTHT_S*!E?#B`&5#=@L35WS8-C\3T@;0
-M`9@/AFSB)*>L5PAZ$$!W3T0-[WG/^R=EMS*VB<^(#XVQD[L<AIPDCMNQ1\8:
-M$+F*]C@H'2H'#X3F6-)E+XCWY*=T^KV#:<.HI!4R>!^&X"V)W>G0J?M.*=U'
-M"=_-#8[99AS$VXK&^Q1@7R5O0'`4HDG0G)DTCP\9DK"R&1@GO?:4V._:+"OQ
-M;IV$`*M5@<4R1UGR6A5W(I4-D'/.\8E//H<?^*$?V$X8I[6ER=8]:1BO&S4Z
-MOG&;*VYZOU3MD8:->,/"\XW75A4-YKGRDAOO^#85<YY8('>ASE7)!54?"$((
-MDB0!HQ12"&U=(;4MA9A,<J>@T_F][Y`>\&Y3@*K_-9;DY+'^NDE0JG)1*TKQ
-M['=^`F_YUK?@'_XW_P!__M4_!R447*IE(7-9K7(LERMD:8+=G1G.G-VI!S!=
-MX&G5<S>/'"&(FP%>1M,WV@LW->B3#O(#:LO,&/7;CNIRM*^VD=2"\0-%HS#4
-MVX?>?NF^,Y@<KAI(^FO?XIGFHQ$Q#C[C/?8]DXW@5ZVJ=^>FVJ*(6BPMLF]F
-MT4RZ(63HZR?K'.DC'G\.S*U'MW^'J;`?8-OM1>"D-;UHB`),(ITT/8B.=.1$
-MT+61..;S4$W?#(PWP;P-QIN%H<,M*^%$I2A*Y$6)Y4IE8!/4J^W281,I)>Z]
-M]U[\T(_^,-[Z]NWQB]OWWP1:>"<3&7C&`Q#GW+>HN%TWBU+;3\I:^=9QAB95
-MI0@+.1NVE0*\JFP'T*VC\1,)Y"[\2">7G-?JN(%R*21*45@@-]&&U*:J&+L*
-MK=-4O!-9TPH154,)0`4U[A6M#&^#A46]VH0Q<,YQ[_WWX6_^TM_";__F;^-W
-M?^MW``$+YC9;G!"L\@*Y]G--)QEFLZE-P6ET_&CI(.G^S3Z4U-:5&LIC\8?H
-M:6+B@_FZJOG:<.X,8NNHYR3R#]D+@,[O1\<C#H%:TH#)!B"2EOT;!9#1EQ-L
-M?[S%9(RR+J-W(B,5<!G'X\%*NHR^Q);`E!'[=4R!^T@M+X>=)=[SG`?\3K:"
-M.`E0O!EFTJF(-]5B>$6<(<CZ"KF?.>X7<7;!^&94\BB,8WB\8;MEI=Y&GA?8
-MVU^BK#@88SI7O!:L7,7X$]_Y"?S`#__@5JGB/HQ3YUCXGG&KBG,_UM!O]./:
-M4)RB30/9N0/CKBJ>NQ#N0'JNBCH%%]8[OGTX?D*!W":N&)6\XA:J72AGC*DW
-MDY0V:YQ8W[C3((A0SZ8B`R8W2S6=15;,AW(W940>XR\>I0Q("!+.`2E1IBF>
-M^^1S>.+-3^`?_0__$[[VYU\#HPR$$%1598])696X?B,'HQ1GSNSBW+DS2!+F
-MF57"HV;B*XETNQV21O?.)I2')(_Z[YWLX0["CFJ^!IQ+K+<\MFX3HL&0+GN`
-M;JW=CA5^#?!IMZC@I/>Y>GT;+;L05X+[NC_*?D<0AA:,MCTTC(0<\(2MTR`R
-M\'AW'WDY^KT_)!8]'A.#0U/:R>$\1X\M+6I=Z53&FW^+P3F!GR\>II=X`![Q
-MFP.'`^.M`#XP4:4]WK#Y[U51(E\5VB]>(4E3RP_^N")Q]=ZK^+'/?!I/ON5;
-MMI*IO,:(SKAC&_\X37^$%VM8V:8]#9M*5/5VK2D19;PL/("WA9S"1!UNI4!^
-M0A7R!I37=A40OQ`A21.G8Z>OE'M9X_#2?ST;@&Q3[`R)._^DD@)!93DYEE8G
-M`DH!`A7)E*1JMC^93,`YQX,//80?_\F?P/_V._\K_L7__B\@95VH(H10QT%(
-M%%6):]=N8']_'[/9%.?/GT.2,)?`F]YN1VTWH!OFDX>]MILM@<;:4]P8QJ.U
-MM+3".0[VP2"C`'VL(FZ^!NLK[4-ST0/]?:W]-">.,`[N,++).R&?Q&"\#>[E
-MX.,GG?=`RIXY38OW];!9E]S!L>QHH?N0X7L`@/?".(D/%"%T$D("U;BIE!,W
-MJ20`<!>4PT05@CH.L>DE)_'7V@G@Z\%X+,N\N:WF,2JK"LO%"KDNWC2L((2P
-MMXPQ^_U[YKEG\3W?]SW(LLG6L93;?R7LG2!U_Q<A(\U^@B05+VK:I*(4+7:4
-M/%>^\"*/>L?=GQ6,2QT[+;"=^O@)!G(3@VB@W`"YJY)#6U<`H"P=ZXKK)W?,
-MF;)-"8S]1L*/:W".=)B^XK#<,?L8$1"J)A$$"7BBEH+2-`4D,-N9X;F_\!P>
-M>\-C^"?_^)_@Y9=>5E\&G<+B=N>:SY?8VYMC?W^.G=D,Y^\YAS1-@BA#]/;:
-M#)7QN$H>>8Q5LC'8(N%%)ZZAFKM`N99G_(#6EB,#]#5@7(X,2I$CGT-&(OKB
-M*R9]F8Z#Y/)VI.YM]M/O81^+G-'@IS%+<7<D$64;U>[N)SJ4YQM9H-V7KA*N
-MUL9^C\`O3MK4;.+?MZ&&!]YSFTT>@G%,_1X%XP/!?+177-U6%<?>_@++98X\
-M+Y%FJ0HQT`6;AC<88ZBJ"O?=?Q\^_=?^*M[\+4]N(T8%JGC0],>)-N2Z_PL7
-MOD4EWN"GJ-7Q,BC8U+:4O"B0%SGRO/Z=&W-8Y`7R/'>:`!F[RO9BZ\D%<@?*
-MW6QR`]A$0SDG0)HD6.6Y!O`Z=<4VC?'.HK'\8MF'YPVQW$(YW"(8>2S5<DHI
-MN!3*$\<YII,)>,4QF\X@.,=CCS^.G_CIOX[__K_][_#%+WS)=KB1D+;:V:C;
-M%LSG"]QSSSF</W_.AVQGD#2/,8-<TZ[B_]O+-X^>K,>"^4'AO`GH$G(MYHHF
-MMQP0TD-`;^?S[K;Q0SSI,G;@!EB)8OYHT@FW[30I.]^X]4JM/>5[`(S'/SR&
-ME@_OFT^VAZS7FPH<N>UE<Y[O30)X'*CCO^N&UY8F0(U>\,17R+L`O"-SG(2S
-MR0"^FQ&%`31'4U4PJ,LGAGK%"7#K]AR+Q0IE50=$```7`@FEGE5%2HE/?NJ3
-M^*Y_][N13;9/%4?0C;P!X\(4<-8V%>[EC',-X^[54<<=`,^+W(%N!=KNM:V(
-MLRRKN@FD$-AJ&C_I0%Y[DJ7MX&F@G).Z0QE)"1+&`NM*/&,\Z'H.>(`U[*0J
-M&U!>^^N4$BB/D5JN+"5JD"%(TA0@!)-)IIH>E!FDE-C=W<&/?N;3^,//_0'^
-M\?_XCU`L2T!77$MG-JW`FF"Q6.HO7H'=W1EV=G:BZG@-XVU0'H'GUMSQ)IB/
-M5;^MMDRPIO+MGF0.:&^)0?HF5/3&N9P,`/6#>-([R"IR@$8EL'36=[1OM==G
-M[MR)]/%V]'F.>]+),8#M8Z'4DZ.%?D(.MGW2S%`9!N,]\8;1#'H2Z:@9`?!&
-MK"&)V%7@^]%;5?$N`#\8F'?%&RY7.9;+''M[<WT>3,`8L]84(02JJK+GN/M?
-M^UK\^$_^.-[\Y)-;^<WT5/'`8R>A57$GVE!U*V_:5$J=)U[%0#QRS?-<6U4B
-MU\+QC><YBK*T,+Z-73GO/H5<`Y"-V--+275K8FUAJ0B2E*%<574,(B$#5,'Z
-M9+J.LU5*!>6V^,.9B4K`3B2.PU&DA$)"+<-QSI&F*<JRPFPZ`^<<T^D,5<7Q
-MY%N^!3_U-WX&__R?_C-\X?.?KXL]I!_2+Z5$491XY97K>/75!.?/G\/.S@P[
-M.[,&C'?35AN<=\<CNN_&>#@_J&H>X/D!X3Q4-?S/V69F=L-!_:!/-B9]I4?E
-MENL]<U<;=-FB.$>MX+V?O?!.QS\0=:.(?&16DF,&W9L`[P$0[@\'I!7.P_O%
-M.G$VFO_X&8@6XOQF0"%D$\\^%K.I>.?=.P'C\"TKBV6.U3+'?+F"$,H"2PFU
-MX$V)$O.0U"CUW=_SW?@+W_4I3+9,%;=O6]2B@KJ_BU;%PZ8_M4V%^]TWW>+-
-M$,QSQZ:B/>-Y>-7V%=?*4I2E*AP5-5_X(LPID!_;<X:7["$!P04XN/>A(P1(
-MTQ1%7D0_B+'S9`/%(_=KV%JD!),Z/)\Q?0>C0--:E;#QB,=GUD<IA814`Y"4
-MR+(4@$269I!"(LLR""%P\<(%?/]?^0$\__SS^)W?_&T\_[6OVT,@(!K'T8!Y
-MFJ:XYYYS.'?N+-*$A?DK:/>0DU:P&9.T<C`X#R(41W-5Q-HB#_S11\.'[G\H
-M#P'4R1JVETU=Y-J/(AB@B'?A=)B<,GH*T'>4Y>$.DH?PT./ED#F*[/`C@&_O
-MO-:]U;@J'JJ_[GU((\HO&G/H_,VUC+@%RX3$X@V;HH%]#N*_*=W>\4W#>+`O
-M`!:+)5:K`GO["P@ID;`$"4N\4Q&O."2K.TP__+K7X;,_]5F\X8UOW$9,:J2H
-M>/'!9K5;"B?:D-?*N)LS7CHP7I7:JE*T)JH82TH>L:I8RXJQK6APKVP#(.T;
-M/R&KC"<?R.$GKJ@/F%_D24#`"4&2,%!*4!;EL%-^8%EI\'@`YG5+675E&LJ9
-MAFZEEA,`U&GT48<YW]&/G,F3E10L22"D0)IEJ*H*D^D$G%>8S:;@O`)V9J@X
-MQVL?>"V^_Z_\`+[ZE:_B__H__D^\^,(+MGN6ITA01<U55>&55ZYC/E]@-ILZ
-MBKET<LA=$`^`MM&I<VQ!9QS.AP%VF&.[3L9Y@.<'+`QMAV=R:(`>A_0`U%M?
-MB[QSX\.:]R$=O"=[ZT-).'_L>#9RI`=AZ^SF/8HW.>JQ\E#9GHR^WQ#_>.,V
-M4*V;V>(UQ-?Y*DV0)EWQAH1XS]7TCF]&)8]EBL>.PW*YPF*YPJW;^Q!"(DD2
-MI#K&T&WR`RF!1/'#E2M7\,QW/HN/??QC6Y>@XO(1I;Y`67.+]))4!/>5<3?:
-ML`Q@W%7(PZ+-+L^X!^*Y+NPL<EW$67J9[B?)\7=7`+D'.*;8T(5RD+K`,TVQ
-M7*X@"^G#4-]'6H:*N;2.<JEGENJ:Z)EF#>60#)(9,*)03$Z\`I/CHI8;>PUC
-M":0$LDPU-IA,IY`2F$RF$$)B-IV"`)C-9GCDT4=P[_WWXO-_]"?X?_[O?XG;
-MM_<L!-HVPJB7G1:+)1:+)6[?WL.Y<V<QFTTQF\VTXDT<[WY$,7=G]8&Z.$[]
-M)DV47*,8M'Y>V3I9&_CI;0+Z`1DVYD,_$E!O90HR4%276S+FC&1J@M/+F(-S
-M'"81AZ%^!R]J[#.L`^-HE%?ZUA0?QGVO=VUC<2#:[>+8UXV3=#?UZ?Q;R[]C
-MJG?7OQ>+)1;+%?;WETK\H11)HGJ5,,:\0DW..0!@9V<'G_KNOX1/_L5/(IMD
-M6_D%]AO]D&BS'U\5UR`N.'@5-/RIC%\\#N,NE.<ZRK`-Q',7Q`V,KUP8E]8W
-M?I(NR=TUI&LSN0'H0"DW@\UT.L%RM4)1%#Z\M7E""7$@J?Z_^D#K915A"B'T
-MTH^0[6HY!:@&\SH[74MNY$X6?"H5VC15$D*IY$)*S`B!T`.5.:85YYB!H*Q*
-MS*8SO/&)-^'A1UZ'W_O_?@]_^+G/(5_E]3$(!ET)B;*L</WZ321)@O/GSR))
-M$LQF4UO9WK2KN.T]8XICT!UQ-)RO6PSJG`#-(P^@GGL+NAN&]#L!ZF.@72)\
-M`[8+TD\O`V#[CC4*Z@?OPX;O<*08#^ZQQ\9L*\,Z<X8P[H&<\P_B_&=&*#(0
-MQ@D&>L<[8#P><=@/X_/%$LOE"K=NSU%5%9(D099EZARC4<'DBE.B0@VR+,.G
-MOOLOX;E//H<TRWKJS8[Q-XZ8CN1-O[@/XP;$E3(>SQA7\.W:5"K3A=.!<<\[
-M;G+&C1*^\HLX<_VW7,-X4:CF/U*H#NQ"BA,W$MY50&[CDR0@M6(I&G&(`&,,
-MDVR"Y6I9G^M'UII)W1A'ZLY10II*8(%$2,A$?]A;U'*I/2S$+)4Y,5)2:XEW
-M:G)H9M6,J1S'+$V12XGI=`HI)79V=K!8S+&S,\-\OM`_+S"=3@$"O.O=[\*3
-M;WD2O_]O?@]__(=_C"+/]:!<JQ"6JPD!YQS7K]\$`*V63W7GS\3;)REK$H_;
-M5.+)%L.M*0>QM+2<(($#%H:V0?KF`'T8J!_-+)$,^&$]-\PIT!^:DMUQEV.%
-M,H>M=F\*OATPE6@'\9`3VP&\">.QXDV_21!QK"NUAQPD$K'9`M_M_O0N^!X*
-MX^U@7I857KVUAZKB6"Y7*!T0=RTWIAF>E*K;-YLH$/^4*=C<8A`W$PR7>YH@
-M7G?>;+.HM,%XZ8"X:@#4[+B9YUT*>1/&W7C#DU+$>7<#.6IO)Y%UR)X0`A7G
-MM;=6`BQAF$Z44A[@#=J;>3AV%<>F(J0!<E.A+*U]Q57)31*)4<L!"0KC*R?^
-MTN`=4\OKHE-FBE+3M-&=C`NN\LMY?1MV,7OGN]^%1Q][%/_Z7_UK?//Y;WBQ
-M46;5(HSR6RY7]CJ=33&;*D"WJK-L*MJRM6%05'<=Z3>7#;5Z/%AO*K6E"]#7
-MST`?O/>QHL8[,&LD:W$BB1^:P;LO3]`(.>Y/9-M>WU'[RDGC&[F!E]"-\FTV
-ME3YX)2W%F^'&B65P4J_B>@HY_(SRACTEL*(,]8YC9"=.9__G<V5+49;(%9(D
-M`654W5)U:U+$S/DJ21)DDPS///L,GOW.3^#BQ8OQV<XV?/(;]A02)!KZS7ZZ
-M+2I<><4;,%ZGJ'BJ>!3(:_CV_ZTM*@;&3;PAU_LCA3[=DQ-3S'G7`KG]HA,X
-M#36E^M`%]V.,(4T295V1+:=?V?0&&W7<+3RHE?+:^R3TSTEH84DTE$L&Q;RZ
-M>ZC7X>Q.JN4$JJZ%@*0)2,4ALPPH2TRG,RQ72^SN[&`N@9V=74@YQ\[.CCH\
-M0@(K?9L#]URX@`]]],.X>?,F_M]_^:_PTHLO6@N0.;ZQV?!2#ZQIFN#LV;.8
-MS28*S&/QAP:R!RK?[F/ZX;A9N=<9B;<&G(>?KP,C^B$#NC^Y(=WH*H];;]IU
-M:9,<#-7E@9_F*+3M[2.0HWY=!U6^![VDOF25.(R'HHI?FQ(JY&C$`I):&-?G
-M4.+'$WG_;L(X(23>;7.T164@C!.@+"K,%TN418E7;^U!"&DAG"6U/UPQ@+#G
-M?6-G??I][\6/?>;'<.'BQ:VTIKB3(U6T&?>*`XZEUHTT#)-4PDC#,-K0C34L
-M51.?TC;Q"9H!N8KXJE;,3?&FA7'.?8Z2)W<U\ZX$<G_F+`&I"@4Y%P`J[^R8
-MIAFJBJ,HBD`CE]&3JEN5;%5Q[VJB>IQ"3\?"4D,YP.#'(Q+=M,CM[EFKY3CB
-M)!:B&_!0$"J1I@F@<UF%X&"4HJHX*"4-E;SBE4JV$6H*)(3`Q8L7\=&/?P=>
-M>O$E?.[?_!Y>>?D5+R+1%G\2W\Y251PW;[Z*O3V&Z6R*-$EP]NP9)&GBQ%Q(
-M[V0U#+#7L;3T`_HZ<.[IMVN#?C^@NR]NTW:7UB/4<I([SM!^**![6M`Y&K2/
-MQ:$CAP??3<#O>)Z(ASP><TBB3J^F0MZTJD2+..$6?08`'E'&8VDJO<6:76#>
-M$F58EA5NWKR%?>T19Y2!4&(AW-@MB>ZQP5+5YEX*B4I6^."'/XCO^\'OQ_VO
-M?2TH(5O\5='V%!K+%F\6;EK/>-0OWH1QXQ5W8;Q+%5=_JW/%FQTY6V"<&ZL*
-M.E:]3X%\Z\^21!)((BWP<"YL,QOSCL]F4SW++GQ@D?6U3E-QO.$BJ8LX;<J*
-M:V$1=E8:M[`DD`PZ%I%IC[GVE1,G!Y;4SNFC[?*IH)PQ"L%50@T`9),)A!"8
-MS6;64ZZZ>>X"$MC=W<5B/L=43+&2*T@ID><Y*&-XS94K^.C'/X:77WH)G_^C
-M/\$++[P(K]%+".@:UI1O;=^JY\9K/IU.$1K-A@'R02TM\>TTGGM-0#\L%;V!
-M%P&L'R:HCX'V.VF).;W<!:#=LB-'"]\#GJME0M">0=Z$<+B%F*ZEIT4A#SM9
-MDDCG3>(T#'*[<2+XF42ZA0[SCL=A7-E2E"5E/E]:VTF:I#8IA5!BE7&5#E*J
-M&-\TQ5/?]A2^Y_N^%X\^]NC@B,GC^E4R]I0PSM`HXJX]Q48:ZJZ;7385$VT8
-MPGA1E"@#5;P!Y;D+Y]JBLLIUZDH,QJ6UJ=3*^`FE\;M=(;=?9"^RT"S=N&?^
-M!+/I%//Y'"CBRIW?'MXIB+!V%#\ZR+.P2!?,W:N!?`;&U"V54ETIM849UM/G
-M=OD\,C#7,W"FJK6E[I`BA`!E#)Q7H%2IYDHEKT`9A>`<5"\-6F]Y5>DE*8*K
-M]]Z+*U>O8KX_QY>^\$5\Y<M?09'GWJS?7;IREQ-7JQS+58YT;U^IY5XZBXQ`
-M[9IP/AJL(W"^MGK>KZ)O'IX/-]UEK5?=HUZU)R>>@OR=!.YCASF';#7I!^]Q
-MSTLZXHC&%'.V%5BZMH:XA25(5@D257SH]K??"N-=\!WXPD,U?'^^0%E6N'5K
-M#Q7GH(1Z[>T)T>HX9:AXI:(+)9`F*20DWOO^]^*93SR+M[SU6Z/-B[9*9[3I
-M*4VON-\+)5#%71AWBS<C.>,*PN/%FUZ:2NR:^__."Y.JXL*XL%9B(02&-?D[
-M!?*3(92[UA5[OA:H'%,Y2YA2RN<+YS[N^5U:9=WF9$H1B3@,,CV%JY3[8%XK
-MZQ)24C`J(1F%E`ID*260I+:QN`67.&)_N8D@5/GDJFLGM#J^7"YU@LH<E!+L
-M[^V#G#V+_?U]KYI_N5R"4HJR+&VZRNZ9,WC[N]Z!;WW[6_&E+WP17_[3/\-\
-M?]ZP#)&@93R1$E7%<>/&JP#J=!93"!K#M6'6E!9+RVBPWJ2UI0O0(RJZW.PW
-MZ$ZKZ6..,M8%^;L5X%N.T]8NXA\E>&\(OH<HXMW*>%L!9]#X!T'F.$@3EIUD
-M%1)ZR!U0CBOC@6>\PZ+BJ?<M8+X_7RA%?+'$?+$$@8)NLU++&%,%FSJ"5PH)
-M256S'\XYIK,IGGWN67SBD\_ARI4K-G%D6XE/[3[U["G>>='$,#O!$GZDH?:+
-M5Y56Q;F:O+B)*F[Q9A&QJ?2JXL[O2B=CW(%QDT;'-8S;+NMW^F1R"N1'.4X3
-M'5PBK08JA42E2STE@"11/N7E8MGX;-3+/_7RBI\Y'L*YL']O6EC4K8I'U`"?
-M,`@FP00%91*,4DA&0:G419]$0V]0,7]D_G)5Z"F$:A[$F+*PN,DK0@JPG$$(
-M"9;G$$*@8`6$%*HM,8"RJD`H`:]JW[EY_!-/OAE///EF?/7+7\57O_QEO/3B
-M2UZAD.P`)Y/,DJ:U6CZU"2WM@#U,-8\\?A/J>32U9`.0OG&;RQA0KY_L.,>(
-MDY$`O^Y%'L:^GEZ.'KP[`7PSST_:OU`=Q9QMXT`3PGVEO'&/H*`33K**N;]K
-M5VG)&>^#\1Z+RGQ_H=7P$O/Y$F59Z?"%5%E1*$.2JM04TQ>#,H9)DJ#2H/FF
-M)]Z$[_CXQ_#ACWP8V20#)33NZ=DJ$-?V%)TK[G7;U.=%7_3SO>+-2,,V&`]M
-M*I&,\3Y57/O(U;]+V_3'P+B)HE;*N//9N0LTD5,@#Y0'6:.=!6W3F0L`$J9F
-MX,9/;E-:/#N*M%?[<U0MEXY]I6EA4=MC2!)U*Y($@BDON:045#)0*I5R+BDH
-MA;6PX([XR[6GG#+565@K%800K/(<9RC%4L=+[>WM@5&*/;(/0@GF^W,02K!:
-MKI`P9CWEI*S`>66S1Z64>.311_#(HX_@YHV;^.,__".\\,T7(#AWG&5Q*PL`
-M5!7'WMX<4DHDJ;(BI6GB*.?K6%J:0'THZOG&(+U;13]\6(Y@4@3:[X:^/Z<P
-MO?[!(G?Z"!XB?#<5\?@!B#UWO)C3AS<?>$,H]]5N%\1=A3NTJA@/>6A-\K?;
-M7MS9!N9%6>'FC5=1E!46"P7A(`"CZEQ,*$'"5(2AR0Q/I@DHH1!2H"I+S'9V
-M\+[WOP\?>_;?P;>\Y2U@C-9),=O\E>BPI]2J>(<]I:&*U\6;C:SQ2*)*5!D/
-M?.)-(#<@7^>1ET89%RKM1@8P+N^2/A&G0-X`2CC0JG.L-90;S_)D,D%552B*
-MTG;\K(LV?=7;4\N%KY;7/YM\<G\)27`.P1-P+JM2$<4``"``241!5)`D"1(A
-M()@/YDHI5]YR:4"=$A"X:KD_6SY,,"=ZAIX00`A=?%I13`&5]0Z`T@)22JQ6
-M*TA`W4J)HBA`0'2BC4155EKQKGWF[N3HPL4+>/\'/X#5<HDO?N&+^.J7OXK5
-M<NDT[B1-3'84]*JLL*<+0=,TQ=FSNX/\YL,SR@>HYZ,+0]LA?5,JNO^3W*!2
-MOZ;"W@?LIW;P$P7;=QRT._?KD*949-QSD-Y\SJ[,;GC%F[',<=]3[B@[+0JY
-MVV#&*P0E+0IXL/E0%2^+TOK"]_<76"P6`(B-+#1`3AE5"C=4716E%)#J\=DD
-MP\7S%_')3WT2'_F.C^+BQ8M6/=[VV3#QNFS2*(@WH@S;$E2\1C_<`KCUC1M5
-M/%#'NY)4HC853QVO'U.5E64G+HPR3K;9/70*Y!O^M&OOM>^_LE">IMC9V<'>
-MWAZ*HK#9XF&TH734<OM[&5'+34&H$#68FRIGP9$(KKM4)6#,@'D"D0@-Y@*4
-M,C#K+U=6%NLGLR-S$\SE8:B?!*"$@1`!2E(00E55>UFJ`9,0O:Q(D.KEQ31-
-ML;>WAX0EF,_GH(QBA94>0.OF369P<2_3V0QO??O;\"W?^A9\]<M?P9]]Z<_P
-MZLV;_@R[YX56E8K)`J#3628.G+-6U7P86)-A<#X*+OM5]$VFK@Q6U(]L`.VR
-MQ*!U0K1>%\_3RT'5[&.E;(^";G)HST?6.7AHL:Y$+#KMOO%(DHK;B=-3QMM2
-M4-S4E;"#IP_\)*;&MRCA\WUM1UDL,9\O;:`&90R44"\A!;K?!TVI$DJ$1,4K
-ML(3AG4^]$Q_YV$?QGO<^C=ELJO97IZR<3$6\(\K0)*@$]I1XUTWNJ>)563?_
-M,86<H67%MZ#4D8;M%I7Z][SB,(DOUJ9B/R?RKAN:3X&\ZX31\%X3""%1EB42
-MJ/B^O;U]"%DTLL4MG&N57'@*NK#JN'"*+.S5?&'TLI)[-?85E@@DQL8B=`I+
-MQ%]N8Q)CZH=+)(>@F!-"09A$0@BD$*"4J'08`&6I5A?R(M<%G2M00K!8JJBJ
-MU6H%0@B*W%'-I01TU7P,S!EC>.P-C^.Q-SR.EU]Z&9__XS_!B]]\H8;Q,)7%
-M60YQCXGQFP/`=#JQBGD,SL>#=;^U93VX/2I`[P+U%C7]CD-O3[H'::=TV<_X
-M=PU,'^.,E`.",+D#S[G><S>B^%IRRL/"35_];L*XNWWB03=Q%QQMQ*&UJGC)
-M*FX[^Z8$'O..6R6\*+&O"S3=>$)*E0)NU6^]#VF:JH0NJ+X6:9HB35,\\XEG
-M\.QW/H<''WHPZ-FQY;T,G,8^;HRA.R!%$U2,/<6*?$Z3GP:,.QTXR\H!<3=9
-MQ2_F#)O]>%:5/+"H."!>597V^$O;E$D*Z35MO!LOIT#>-Y82TCA!"RE1%B62
-M5#6AV=O;1U&4#:7<:_S3:`[D-`]RNG>J+U+B?8GLU5'*C4K>5,N;_G+J-!52
-M,.M;6:2J9C5AZAO^+A"=!J,&6"EAE]I,]U$53455<R%"D*6I5<WG=&Z;.##&
-MU(J$$+KI4#T`A9<K5Z_@RM4K6"Z7^,;7G\<7/_]%W+YURS]).2>7MH)0%\Y-
-MKGF:,L?6TG)Z7;/+9VP;AZ6@;U[=[G#3$MG/M?+8??L[4EHV^5S="OZF8.YN
-M4^;)G3A>(ZTG!]WF$`]YM)@S+-XD)%IXZ<86NC!.PC05;SO!Y"&`\:(HL;^_
-M0%E5F,^7V)_/E?KMG!=,]TS*U.JJ>7R2)$H)KRH0*.7\H8<>PC,Z+64ZG>K?
-M4X3=24\2B+L1@%(W$&R+6/:Z;7;">.6!N*^,CP7R(JJ>%WFAK*OZ7&OK[G3'
-MG[M5&3\%\N%$KI-7B*\$0BGEC#*<V=W%WOZ^4G%M86;3QF)\7-)+81%.5**`
-MX`E8(FKH=GU>]HOEJ^6)OK](]#8B_G(JV])8W%MI+-L;!W,SV"<)`P>0(5/[
-M00A848`2@M6*@A"J8A(IM3&(B^5"J>5%86,135,'M]@S!N:SV<RJYO/]?7SQ
-M\U_$BR^\@+W;>XVW6O:(H(N%4G`,G,]F,Z1I8M7S&$YM0CW?#*235A`\?%`?
-MB"@1:+\;"CM/@/9\I(H]6?.S=G3@OZ%]:"G:["KT')(Y'H[)8;ZX;R\A/M:3
-M0%EWP-R-3R2>E86@*$O,]Q<HB@+[\R7V=1$_8RH;7/6R4#84EC`K=@@AD*49
-MA!1*K1<JMO#L^;-XS]-/X^GW/8VWONVMR":39L'J"5/$PPA#(`R(B$49=N>*
-MQQ)4FB!N?BY&`7G#II+GJ@9,=R?BG-N\<1NA>9?;!T^!?-BW0WV]G4A$\W\3
-M<WCFS"[V-91[D.W:6&SQ9C.5Q?T")79FFX"Q>LF)<PZ>AJIYHA[#:@N+]:]K
-M&&=.=KE2Q^O&0FYN>3W[/BPP5VV*)5,#C@3TDB2QRY0F*C'-U&V690`!LC3#
-M8K%`FJ98K59*(=&%G@;,U5O4OK>[9\[@'4^]$P!P_=HU?.W/OX:O_=M_BY56
-MP,,!P?U11I3SU2K7DPP%Y"Z<MUI;]#_&P?DP2#^XBGXG0+U[?T8!^XD'][L9
-MMLD=W;=#GP2,L-.0EATD#3!OASVOP8_SW"9Y),P1KXLV@SA#NQ$'\O6#]O?F
-M-J*P*%1"BMF66?6DNKX(!-K.J&/[))"DB?6%4TJQ>V87[WW_^_#4NY_".Y]Z
-M)Z:S68L:?A)!W/6(QUK>AZ$0O*5PTR_:+*-><:V0MZCC10#FJK`SGJ12>\7K
-M<S1<OSC@]%&1=_W0?0KD:X!Y`_JD2NR836=8+)<HB]+SAWLV%NWK\J(.S1='
-M&!6\OB9)XEE4A*N:FZ)/SB&2P,JBU7(F!*1@H*RN0E?9Y4(7R=!&5S8#YP;@
-M#9W+`Q8'FG&%$09)56$*KRJ=6\[`&$->%*"48;E<@E&&Q6*A5/+%`DF28+E<
-M(DD2Y'D.EC`4>6'5<A7C).R@U76Y=/DR+EV^C+>_ZQUX^<67\-6O?!7/?^WK
-M*(JB_7P9%(B:F7U55=C;V[<#JLHW5T6A)EIQ$$R/CD/T'[0YS_AX4#^:HLX^
-M7)&#V>@4Y`_]K1GQ9W(L]OO(E'>R_O-U11HVNEEVJ>3$+:\,%.^P*-.QJS3M
-M+;6.OK<_U\!6ZG24.<I2C>^U1;%.7C'>\#1+;5.])$T`HYA*8+8SPWO>^S2>
-M>O=3>/I]3V,RG>A4D9.CA@\'<02=O",^<9/AS7V.J"H.SL.BS3+(%G>\XL4P
-M&%?1A1K,\Z8ZGFL8-TPA>&U149.OD]]]\Q3(#WOL=MNV>U`B,9M-L5KEM@C1
-M5\I-PHKPHA&YB3FT<8?.U5'+DT3:_%#[94N["C\3J[93(<`H5=7J#IA3*?1`
-M2>V@4'?\I%HM)_H+9!)A#@[F]:`*,"%!25T]GZ8I**.8E!D88YA.IV",H9P4
-MH*RVK"1I`D89..<JMYQR._.VOK0!EROW7L65>Z_B7=_V%%[XQC?QIU_Z4UQ_
-MY1H*W3$T5-[;BV/59;5:8;5:.>JYAO.-%89VG;0/`]#[0;U73;]#P#[\GK+S
-MX0?:;;EM`]RZ"$JVXK4=Z>3@`/#=!^,M28<-.(]UYK2@CJ`#9]A-$WY.N*N,
-M%T7I0?C>WKZ7$4XT6-J"3,#SAR=I`H*Z<9PDJK@O35.\Y[WOP5/O>3<^\.T?
-M0#:9($M3U1+^!"2EC`-QU$EL0@[+%'<4<1?&N6[VTVSR$Q1MQH"\T/#M_JW0
-M/WL1B+Y]A7.NQ;VZ&ZB.>+MKNF^>`ODAC^Q$Q7*TG'LEIM.)RMG.<V3&X^S,
-M9%VEW,T<]SSBHK[:OVO%7*GFOI4E5OC)C)]<7P5C[6!.I2J^U#[ST&-NBS\=
-M,#]8,DO=1$@0E<1"*-7`7=GF0$F28KE4ZOABL4"2IIC/YTHM7VBU?)6#4JI4
-M<\90:I#F7%F%AEX88WC@H0?QP$,/@G..K_S95_#\U[^.%[_Y@M]]KH^_W*SS
-MJL+>7F5_GDXGNC`T09(PIU-HNWH^#J:'`WITDQO(,(^JZ1UW/5IH/TH-5Q[D
-MP<=3ZCXQDPERJ/NQ*;6]+6\\VIFS53F/B0@D\(M'=M[-*=>@N+\_5^"M(7Q_
-M?^'Y?XT:;LZ4%LH9M2I[DB1Z?.9(LU1U:DX2O/V=[\"[W_-NO._][\/.S@[2
-M++,B39BSO>W"GBU@U5&.,1!W/>(B@/&P8#,69=@*XP;(VPHWBP'*N`OC+K`7
-M)8H\1^584@SC*%$/`"7;)U:<`OFQGM8&GG(?UP%@9S8#I,1RE3O!_&'!I^/W
-MLF']H@9K![2Y2!QON1K`A-1^<Q[86/0L.>$<G&FEW`%SSAA8%,R-G24^8W?!
-MG$@)>>!D%K-T"1#"M"=<^0$98R"4(DDK,`WIC#%,)IE-6V&4H2@+4**:13#&
-MK+=<S<PK"$%&J>4NG#_^QL?Q^!L?MTDM7_K\%W'[]NWFY\"9C(41BN'SKE:Y
-M36UQFQ"E:;MZW@GI!P#T%F%M0Z`^:.HR"-JWM[#SM$1STX>0')?WX+"M+J3=
-MH!5&'\9M*C6(DQ#:';M*".6N*DX`[,\7M26A*+&W-U>V/A.+Z!1NFJ=1C7K4
-M<R>L1@RC;E=5A31+P1C#&Y]X$][]GG?C`Q_\=IP_?TZ/\1,02K4J#AU"<"*P
-MP3FOMN6(^R`N@Y;W#9]X:$V)P'A5\4C7S:K5(UZV-/^QA9W6EM1\7%'D*EM<
-MOS9CH3'V3M6PT)XM3R^G0+YY,&^#O9V='3#&<.OV;4PFDV:JBG0M*,+ZQV-J
-M></.(@02D4`F_A>USBYGX!4'2QA8Q<$3!L82];,#Y^N"N7KAFRH`U6HY8[K`
-MDX!7W.X+8PRL**Q*GF43S.=S9%F&_?U]I$F*Q5(5?"Y7*IFE*`JPA*$L2F]0
-MD&OX;=RD%@7GW\`WGG\>UZ]=1UD6CA!*6L^]L5A%XSTW^U07AJ9.@>BD^S0_
-M6D7O]H>/`O4-QR2V[1<9J[!O+<"?PO:QF>R0(]XO,B"MI;=PLR51Q2NX=+S?
-MGFU%;;PH2\QM(6:)_?TY\J*L/>:VIP.\ID!22@O<4LHZ$I;XS=D88WCLC8_A
-M'>]Z)][_[1_`Y<N7P)($T\D$+$F09:D>\Y-62^#6?<0[H@O;L\3=_B2JWHRW
-MQAAJ\([">.`;UZIXKS+>9U&)/J8`%P+4>L4YI)!VDF:;$IZ.R:=`?KA<WMX-
-M<C*9X)[SYW'SU5=155S964S#H+`*VJKB<;7<*_RTQ9^J@--7S#EXQ5`E'`EG
-M2!@'YPR,J9_C8,YMMT]*V7`PUZ_?)KC(=>TL6FFA%%02D)2`"F%GV9125*RJ
-M/>2,HL@+50B:YTC2Q/ZL8#Q!59:@A()SCK(L'75!KDUJ"LX?PV-O>`R<<[S\
-MTLMX\847\.(W7\#M6[=;/QMMDQ7W,Z,RS^O'I&GBV%L2"^U#5?2#QR+V@/J1
-M%'62\0K["#XZ+>X\O/D4.8R-'AOP/AA\CU+6(\U_"&E3SN,U+GYN>/VXQ6*!
-MHJB<"#L%Y/%7*3TH-]LTGG#O7`!M1Q0"]]QS#QY_PQOPIC>_"4^_[[TX?_X<
-MIK,9$I;8CLAIEBE%/6$X&46:IJLFC;2W;ZY:QI-30H^X7[!9N3!NK"D&QF,9
-MXTZ^N/*0FT25H@'C1>-W,8M*?15&!0<@A`3GE57%*>CIX'H*Y'<(S*6S&*,'
-MQ&PRP<6+%W'SYDW,YQ6FTRDRD<4+.(>HY=&BSUHQYT*`<0$V&LQU,2@5H`/`
-M/$QE(40"DM2%GVNFLZAMJ680-*6H>*V6)RE#OJ)(&,.2K3"99)@O%IA.IUCH
-MV_EBCDE18KE<(DU3%$6!)$U1VJ9"E54?"$&CX^?0"V,,]]U_'^Z[_S[@G<!J
-MN<(WGG\>W_BZ4L\+5SV/J#UFP&I3[<NR0EGM>TO.!LC[BD0/#NCC0)V,4;`W
-M-B:O>^*6W5M8!^+7WX4[>RB.%(OO?)K*D:OPHYZ7]"CG\2K.T*+2=BDK%3U8
-MEA6*H@0AP'RA4L&&OABU,-JTZIFF;\8?_?###^.M[W@;WO3$F_#PZUZ'Z6R*
-MW9U=53>SLX.$,623"1AC2)-$-ZZC6ZV*AVIX&)(`KPNEM*NF8[+$>0>,1U5Q
-M3Q%WDU5*ZR-OV$Y<&.\!\;(H('3/$P`VQAFH8RSKUWK*B*=`?J3C/8$D$K'2
-MOS1-<>G2)5R_?AV+Q1)5Q3&99+IP,QYYR%->^\M3/3OVU'+7HB*L8LZ8`C8N
-MJ`)SH2PLE07Q.)@GNO!3><P-F+=;6>H!!W5!"@6(Z01JJL-E#>ACOI.$4A!(
-MI(1`2+44QCD'`4%95:",H2I+,):@*`MD68;5:H4T2Y&O5AK&<^1YBJ(LD"0,
-M5<7!RM*FL7`-^^M"N7N9SJ9X]/''\.CC2CV_?NTZOO'UY_'B"R_B]JU;%KY5
-M!KOZG/19:$@@X2U7*SNP22FM!SU)$Z1)M\UELT6=_3GIK??L@W9Y--_6=>F9
-MW(E=.,Y2^#'<O3MF?SDH@$=!O`V^@Y&"^)-Y4ZM2%^]5MK&9;<;2(XSXZ5)Z
-M/(K$_MYSX1X\\>2;\?@;'L>WOO6MF,ZFVH*786=W!VF2*!!/$DRR#-2`."&@
-MC+4HQ]NEAH>KR.%*LNVL:84JOV#36%-$:[M[UYK2A'&3+=X`<$<1=V\]VTJ?
-M*MX"XM)\3G1>O*>*GX:HG`+YG3\W$#CS7V\X31C#Y<N7<>/&#11%CJHJD649
-MTC1%EF6U.MZGF*>N6NX6?R:JF).I6P/FJGLG5[`=`+D+YCP*YK['G%$*H<%<
-M#=A!@8I[<M`%16Y^ZGA+BZY&EP0DI3J)A8&5)9(D0<G4<F>^RC'))DC3%+/9
-M#//Y'-/93*GFI5++R[)$GA?@:6H'+1-/:51SN2&#&V,,5ZY>P96K5P`H]?SY
-MKQOU_)IZ7G2?%!N=]2*?+7/2K2=^RN9B_MVGHC=.@P<JZNP[H<K1^W!G@'VK
-MZ?FDJ1P;?!?(,=BO?I\/&43Y?EMX-;[5(%:6I3<V-`"<1%Z$;(X]KHA03PH(
-M=G9W\-###^/UC[X>3SSY9MQ___V@C&)W=P>,)=C=56KX[NXN*%5I4LHCGJF5
-M3L:LFKS5;>UU.I@5ITQ>>Z3X7KH"56MJ2I"<8F&\BA1M5NWV%`/>;3!>EBBK
-MN@%0T9N@XH"X<!)30'2JF^L5][/33R^G0'['3R0$@7W%@!JEN'SI$J[?N*F"
-M\U<YBJ+4E><9LBRUT86>8M[PE[MJ>>U%9YR!,W4;@CEC0ME27""O&%C2#>8V
-M+I%1",_&HE)1*!6!.D#MH&\CG@A!6#UNE^[DL,&/Z#06(=3VF.!(&+-QD&59
-M(DU3Y$6N;O,<L]D,R^42D\D$>9ZCR`OD18ZJK)#K0M&J4@DN88:YW.!H,IU-
-M/>_Y]6O7\/S7GL<+W_PF;KUZ*_[Y:8'S-IN+:E+$L;\_]Y_;^#0=+WI?P>@@
-M4#_$Y)6QP-Z[.Z<GAE/87G-SY`CVJ7U>WHPYK"H#V\2F92P6*QOW.FQR'_D;
-MJ<'=K8LR_W[PP0?P\"./X+'''\-]K[T/.[,=3*8J(WRVLX,T3;&SLX,L2S&=
-M3I&D^I8Q&V'(&+/9Y"=##6]+2S'-X\)F/G&/N&=-&=#<AU>5$V/(M>(=`W"_
-M"Z>]C=E6>D"\+$O'GF)`7'BJ^"F,GP+YUH$Y(0K*]_;WL+>W#R(X5BN5W5F5
-M%;),*>9NLY^X6BZ<QD`:OJL$/.%@/&F"N1=_*,"U:FZ\YEU@;N,2&0^\Y>8J
-M-)PK+[FK&-2#?NTUMQ86'9\XS-)"['8II9""02027$]FBCQ'EJ9(M$J<KU:H
-MJ@I9EF%W=Q>+Q0)E46*Q5"D"R6*)JJJ0ZZ@F4_A9Z3:_!TEFZ5?/K^+*U:L`
-MWHGE<HGGOZ:4\Y=>?`GS^7XKB/M`+%M/N.[%5<J4709($V:5=`/K`'K5=.]D
-M?D>25^1ZCQS;].?T9++6L21'^60;W#PYRGT=])S$?G>K2O4Q<*T(J@T]66N_
-MW0E]&WP#P-FS9_'`0P_BD4=?C]<]\CJ<.7L&"4NP>V87C#'LS&9J8K\S0Y*D
-M5A4WUI3I=`)&&=(T];+(M_'C;G+#VVPIX>#A%VEVM+AOA7#1B#0,_>'<Q!>Z
-M7O$N&`\A/.8CCX!X49:JJ[@^YUC12M=@V6[?^FC)@S4H.07RT\O1@+ET*QN(
-M&O"FDRENW+RI9L!E:;UA954A2U-DDZQ6S#VUO.Y\5<^@&1(#U2:#W()Y8G/)
-M368W2U05/!.J`+03S"W(:\M(-"JQAG-":-/.THA.5$V6W(%K2"&HW08#**12
-M[KFP.>1IFJKCEV4HBQ*3R11YGF,ZG6*Y7&(ZG6"Q7"K/^7)EO>=&+4^2!$51
-M@%)J)SY"BD/[>,QF,YMY#@!%4>#E%U_"RR^]C.O7KF'O]A[*LJP_2[*6:[HF
-M"VU_(X!5TL/[&$\Z@,"7/AT&PX=>U#GFA"[7W^(!N$$>Y@/(D0Q7QX/NCQUX
-M'UZJB@O>QGJBK"@K:Z>+3<[[/E;$!7!GQ3(V/IPY>Q;WW7\?+EV^A-<_^B@N
-M7+Q@P3I-,^4)SS+,9C-,)ADFDRDFD\RJX9/)!&F2()O4G8DI53TEXC%_6P[A
-M?HVF!M%8D:;I0Q*HX8VF/L+I):+AO-(V%=/<IR5/O,V:TJ6*5SIEQ=I7/)^X
-M:O(CA:B%,GV>%D*HP`5*[7G\5,@X!?*MHW)"U!!I<[L)D&8IKEYY#:Y=OZ';
-MOT-;6+C]PF59YBGFM5KNV%ITYKCZ8CO9XQ;,#60;&TNB"SKKQD&\%<PK5?BI
-M@9PQIJ`\`'/F0#D)X%QU)8O%/Q&[#!@6N\A!EA;3"4YW^B1$J?[:.U\F!;B8
-M($T35'RJ8;U$FF4HRQ*+B5++TT6*2GO,RZI4,8MZ()-,.LDLXM`_*5F6V8ZA
-M`&R!Z*LW;^+ZM>MX^:67L&Q1R$*U2W:HZ#%@7ZYR$.3>W](TP70V!21&VUZB
-MI^`C2V)9Y^0OC_Y9R?:.:<=Q%\B=?$T]\+U<KE"6%0AQP=O]/?%@N@_`8^JV
-M]7VC&8%H;F>S&<Z>/X?7/O``[KGG/!YZW<-(D@39)`.C:O6,)0PSK8+OS';`
-MM"><,8H=G9BR>^8,**%*#=?)*912)`FSL7_;TF(SGAGNGZ]"]I01$/>[:@8>
-M<:V&>Q#NB&JB85$Q]I2(5WP=:TH`Z@;&59.@RH)XJ55Q,]9+;><T=B."ID7G
-ME,5/@7PK3V"$U/XR,TB^YO(E[._/<>O6+4C]K2\+K9CK+TR:99AHQ=Q;RDJX
-MC3;D%4>5.$IYQ<&31`-YHJ,/$QN!F)B_)<K:(@R8"^&`N8%R/[L\A'*38<X"
-MQ=S`N2#$%H/22+O@6CUW+2S#X+SVF"=@4BH@YQQIDJ#4JG=9%$B3%'F^PB3+
-ML%RN,)U.L5HN,9O-L%JN4%8EYO,Y)I,)BKRPBD&2)JC*2C5STE:6HX!SH%D@
-MJD[@2UR_=ATO?..;N'[M&N;[\UI%!U3[ZC5'2-EH8,2QO]=4T]T"4M?V,A34
-MQT#[T15U'A4\R"W>]Z,'[6-EA>G9-S?AQ,!3".2VJ9SS>$\![WS^.NG$]7PW
-MH-S9[L5+EW#AX@5<N?<J+EVZA'LNW%,W76/*5I+HHLLT2S&=3)%I]7LRF3C7
-M#-ED@BS-D*;J_BKE277>3!A3X@MED6G%]D%X_9X$X&DL*8.*-(,,\:#_2*/C
-M9E47;U8M0!Z-,'2Z;[:JXBZ`:ZBO;!YY#>+FN'`NM$JN8@RI.6<3,JH&[/1R
-M"N1;`.;^!_K,F5U,IA/<N'%3-;^A%(!$44BKF`LA&OYR[JC:<3#7Q9X-U=Q7
-MRSGCULXBF`!GU(*Y5<%=*#<9YC1N9U&W/IPKGSF%$*2C**9I:0E]>8@FM=2/
-M8Z@;5E#&D&K[1<4Y$KV2D&43E%6)R72"LBBQFJK"J,ED@J(HL%R89)9<#7")
-M]I@[@Z@9;-L4Y\.ZS&8S//#@`WC@P0<<%?V:MKDH-7VY7'F=9-NRT,._24+B
-M[=2<)`930+JWM]^XFPOJYF?;N<\"^W04F`XIZNS=FCQ^8\!=/@0>P9$@A[)_
-M+G2':K?_-V(!+@;<K7:I(/&DL0W].]>28M7OG1E><^4*[KEP`5?OO8(+%R\A
-M29C-^3:>[BS+0"C%;#H%I12SG9GRAFL/N%+#6>T-GZF_3Z=3$$HQF62@A"))
-M4Q`"_1TG7@'J]D%X5_.>YGG([:@IA;`-_]H*-5LA?""(*PYP+"IMJKAC20G_
-M9JTJ]E8!>FT9K<\-4FI["O.3U*29FIS"^"F0GZ1SDK0#F/J2ITF"*Z]Y#:Y?
-MOX[5*H>4!)36'FLA95#X&;&HN&"NE[Z2A"DEG3,DP7UK:XH#Z!JV#9A3SL$H
-M52!O@+MB#=7<L[10!LIHB]_<)+3XBKD?&Q4V'VH.BD0ZBD6':JXF``RLJL`8
-M15DJ*U">YYAD&?*\P&Q');+,9E,L%DOL[.Q@N5RB*DLL5ROPJE*QB9RC<)H,
-M^<V&Q!WY+/F%HNHRWY_CVK5K6D6_CL5\KKR,':=*DX9CBG.(WQ]0#<)MB2]Z
-ML`Y!/;3.N!:8&+"[/O;U^KV._^-I8>?!V98<EQW9`'A;)5M?0J4[A&[TJ=T]
-M_F^OT-)\SU"WNR?N^.9,F*>S*<Z=/X\K5Q6`7[I\";/9S!L7"*%V'#9*N*H/
-M4>>0R72"23;!9#K!=#I!EBDU/)MDUBZ9Z6A>EBAA@S*F(-]VHFPK<-PR"/="
-M4@(UW*S8BEA:2HLMQ0'Q*(2W@7@+C//`.UZ#=;]'/*:*5V5I/U?2675Q[2DV
-MRC`X-J>74R`_L><X`^92MSN[?/DR]O?W\>JM6Q!<*`L":AM+I0L_&:4Z+C&+
-M@CE/.%A2@?.D!<QK.TLSG]R_<J8:#5E`MZHYC8"Y8VL)+"VQ0M!:,6]KK-"$
-M<]@E0S@9YR&<J\=0RNKT%Z8F'T((&W>891FJ2M^6JA"T+$M,IU,418&I5LG=
-MZ$23S%)6)9(J\0!=BMIN<Z<NNV=VL7MF%P^_[F&KHM^^=1N+^1POO_0R;M^^
-MC9LW;F*Y6'C*&]''E3B&6-/$J.%#=R"AJSC2!8[0`A,"NP_D7<`N-_X]^ED3
-M(0``(`!)1$%4W#3WR4W<F1S]>'3B5@X"\.X";@G5-\#^W=A`W+<J\ET87SM`
-M&DE),OB^N3"99AG.G3N'<^?/X=+ER[AT^1+.G3^GBR8=$0+$0K*KAAMUFU*J
-MU&Y']=[=V4&2)MH;GF!W=P>4,DQGZO[J\11)DH(27:CIQ-D>1T6\'\))C,&M
-M.-9>I!F)+1P87<@'><3=1)6J-6_<A7!?&6_:51JJN`9QHL^7`.QK(B!@E`43
-M+41CG$\OIT!^(JD\YAX\<V87V23#]>LW;`2?R6\U8$X(05JJ"NG4JN8UF%><
-M(PG`W!:`)NJ+;Z,2$Q:`>0=DZV03RB@XIZ!4*>C6QN)ZS!M><Z<(E)F6R308
-M.&->/E?),-U`_14&VX#(\Y[7:CDE#%(7'0DND":)[7I:%@4F4^4=GTZG6*UR
-M[.S,L%KEJJ5P4:C,W^42O*I45&558;E:0G"!HBALPP8A51RC&>0.(SYQ'17]
-MPL4+N'#Q`EZKK2X&U*]?NX;;M_9PX_HUW+YU&_M[^UBM5@U5KP$B4G86;77E
-MJ;L07R=!0*T,8>798UP%)P3V&+2WP?U12^#DT.Y\0F3U#6]^%8!VF\*]7.8H
-MJQ)JP<>?;$KW,QU.-#5_DJ[&.MZ_B;6-U4JZGNPZU@BW$',VG6'GS"[.G3N+
-ML^?.X]SY<[APX0*FLZD'W^;;9<2:4.1(M:\[35.D)@4E4[>33'O!L\SZPXTB
-M;AJL)?H[E21,`YH>FS7P]QAO[LRG31_33B4\>$_C*2EHR0V/^\.M*MX'XI'4
-ME+K)3P#>#I0W$E9:U/!>>TH`XI(0^QH(T2!NCA7U*UA/8?P4R.\^-B<UYP`$
-M69KBWJM7<>W:-:SRW$8/67\TI2@*E0R2EJEMCM,%YGT^<Y8P964)O>*Q@DY&
-ME36%4G!*0+E3W,G:K@Z8<]JPLJB!E((0$54U"`GM/K42+B6Q<.ZI&Y#J;Z:Q
-M`U0>/(-$(I6ZG:8I..>8:"O0=*8&M>DT1UD6*,L*15E@MK.CF@X5!8H\QW0Z
-M05$H8+?5Z\[5#M*.W_PX77R[RV,.M"SQZLU7;='HS1LW,)_/45GE$(!P$ETT
-M:(2^]-9&1AT`3R(M"\USA,`>@_8V(#>BY'B`OQM/1N2./G477*O"R.8>ALIW
-M;.7&>J^=#40C!4EW'%"KS41OM^YF&*2<2/-9FV%G=]>JWF?/M8%W_`"9V+E$
-MMZ`W:GB:IF"Z13W3_088JQ-33#?-G9T9J,X3IUH]9Y0BFTQT,SEE=TGTOGB`
-M=DP@W*C@==?,^/D"3DZVV[0GGAG>UL!'VDZ:=71ATZ)R,']X%>V\&8\\["K6
-M;(*X4L&5.,084XH_5Z*>;=@4L:><@O@ID)^"N>ULJ0:4U[SF,O;V]O'JK=L@
-M0MDU""46RHDD*&2AOJBI6L(R=I;)9!*`N?YWB\^<50R5"^&A5SR)^\8951T]
-MK6+N%';VV5GB>>:TT9HXEFON#KB^DAYZSH,NH<Y]*:%@3()SIL&\0L8GVK8R
-MT:#-;9?/U4HU%5JM5MI/JIL,K7)4O,)JN0(7'$6NO.:NY[S.I;WSJGG793:;
-M83:;X;[[[_-^?_O6;>S=OHWKUZ]C?V\?UU^YAM5*O5X+.0*C<Y,][HE8`CS%
-M7<:!*U3R51W&RNM^:I3XV'EFC/K>?MRFH^Y_4B]557E-J;KN5U9-\+9`;BP<
-M[JI,"VP/^:Q%$WWDF''9+X:6$:!W5?#95(/W>1^\=\_LCL9/,]Z95<9$^[E-
-MOP#C$9],E<H]G4ZM.F[4\&R289)E5K@Q*2D)8TC2-!A[CY\WO.Z621P/>]MJ
-MJON.2T<%KQ-2H&NSAB2EM`)X#,A#-7P-6TKGM72M*[4_/%3.(:'Z:&B13THE
-M$+D@KHZ?,TD]!?%3(#^]Q`;@^AQT]NQ93"837-,6%BI)`\HEE9"%*OPDE"#5
-MG;>R+%7*1\6U524H``U\YA;"(^HXJWK@G"K8%D*`4ZI5<-[PFBL5G3JW/7#>
-MM@QI+"XVTQRU!D81M;6$D&X&;:5,Z69#.H=5"&X5BFDU05&6F,Z4MWPVFWFW
-M)I5E-IVAK+1J7I2>S\^KMC==SXXYG+L7`Q:A[>75FS>Q6JYP\^9-[._M8^_V
-MGE+4*V6O"B$[NHR/CC08!ZK=)7[T0%G#ZQMI%6X8?[7*`9/#3NHI0)@H0#J:
-M,LUF4QL!:=P/;9U,Q\+^G0)K5W5NO)[`AVOXMBK[@;P-GL,6[AY(NY^AH/!X
-ME+0JT52W'>N4_H"T%F&&G\'9S@P[.YL`[^;S&*NB4<-50@K!)%.YWY/)!)3I
-MQ!3&<.;,&9V0HM1PHXX;3_@DRT`I0YJE%NP)(?I6K1X>JW4:0CQ1)M:HIS4=
-M!;*U<4_<%^[".'=Z?X3@7?]=C>4#BS5#\.8]0%YV0WG#)Z[KFI0B+NUG6$CA
-M0+B:<,&N.)^"^"F0GUY&*N:J:<Q]]U[%*Z^\@E6>@TJJH1Q*T9`$DKBJN9DM
-MIRC*$EF:(9MDT;05XS.OJL0N6?:JXZUP7H.Y@6W.*1@3H)3;8E`+XV%<HDYH
-M,3#.O&9#`9P+VLPV-X#N14S6@[:?:^X,T+88TZCF4(-T*BU`9T6!BG/EX^?*
-M2\YYI>,1.5:KE57/32$HY]RJYR8SMG14<[-*`>BD%E?!V8(+8PR7+E\&``_4
-MS66^/\?M6[=0EB5NWGP5J^72%I@69:&`G<#O).B>C$UM0%LC%%<Y7>-[%9[*
-MFP5[<0M-[+):Y1KLN]7_V#Z3`#:MQ]F<)(>\1#+\?C&8]:P7#O3JA?Y1`-QX
-M/1B6M3UT164TC->9;8T6\E'5W?F,3283S'9V</;<6619AG/GSV%W=Q>3Z107
-M+EX88#,9]FK:/.&J\R6UJG8V4;>3B:.&)PDF5A7/U`IIEB%-5;YXFB1@26+K
-M?6RO"%*O1AXO%=P78"B-)'%%#.%-7WC@";>*^`!?>`3`^T"\+MSL3DMIN\8L
-M*NTJN9^F`@!2J,\U)03ZGV`LL34`IR!^"N2GEPV!.2$$5ZY<P6*QP(T;-\&Y
-M`*42DM"(:BXA*874/O,R*5&4A555LDE66UBTSYRQ"BQAJ"I6=^A,5-.'3G6\
-M(P;16%2$$'8YE#,&2BH0`^>1J,2V3J`T`'3;08S$TUJD@7,/^MQE30WG+(!S
-MJ7"$4D<UU\V3Q(3;W/*RJK!354HMWYG9-L2N:E[MJF5$;JPOCL)1%B4JO;1I
-MTUJTQT^(6M'?UHM)?`&`AW3JBZNNS_?GF,_G6"V7V+N]A_W]??N[/,_C@.="
-MN5H(\6PI47N!H[3?J>/I[C.<R4<#SEV/,^*J?K>LV`3M(0#;*,2%FS*ROG6!
-M;,KV,&#"T>A8"]^XX$[FS-^GTREVSRA/]^[N+K(LPUD-W;MG=C<`W$-4<&*[
-M7":I2C1)LQ24Z*23A&$RF2#Y_]E[LUC)DOO,[XN(LV;F7:K83:I)JKLY36.F
-MY\&$U0,T!UH&%F3('@N<T0-[O$D`'PSX2<#HP0;&LH>&_3P/?+(QMC9[8*N(
-M&6'X8%$R96*&XI@M#=DD):[533:+S2XVNWJKKGLSSQ;AAUA.1)PX2]XU;]T3
-M0%7>W#-/GN47W_G^WY]%3FZXO,Q!:9N<DF8I&&5(T@24$"1I*E^7,4`E3TGP
-MO_SB3`V'I+>P?Z`@TX'O?@CWU?!P._LI(&[!N)V:XD!Y*[(T7H'F)&M*%8)T
-MUVO>/M8"<9T;3IFJ5R*((FK.(,/*$F]!?.I,?QXSD,^C=R>^7"Z1YSG>>$,6
-MVU$JX;N%<KFS):*%]9*7J.H:E!!4586DD(JY!G/C':\5@"LX9S5#K>(")\'Y
-M")A3*B,495>W-JG%*.*.E<6*3&1V.@MS%'/I)Z2#%?8&SHFG$%J*@5'-5?X[
-MK`QX2C@X%6""@W-I-V@LE3LI2S0-EZIO(SWD4CV7E[HM<5$4QEM>*Y!OZ@9E
-M5;8[Y*9!7566O65W$EO.6EW7I_E#0\<U'AT=X?C!$>[?OX^R+/'@P0-U]J?$
-M9KUQTR](``'M@[F7?G&632ZV[4\HT,VJGJHZGP<0]Q7(!AO6".%2U=#U*2IZ
-MX(S!$%2+`4N)_;F36':=7.VMD&49]O?WD>49]O;WD>?YQ$+*LYE-V#YGIAJN
-M,*_Q6IS$8-3JH)DFB%CK#=>J>)JE2-3U*(K5XQCB))%)*\ICKE]_N/G-!1Z_
-MS#Z7=!3PL!7%70%#"GBH5LA7PD.6%#^N<%P)YYXB7@?B##T@#_[;TC/N0;F=
-M2<Y5HSM&F=HF8"9V,XC/0#Z/"QJ44CSZZ"/8V]O#FV^^B;(L(2@%$;+ICA!Z
-M1R?_-H!.*81J#5]6)9*R;0*A#PJU!FT+O*.HMN"<R=.?C"EE?0J<A^PI;D=/
-M>8"B)FTEW`'4?BX;+0@EE#AM?UO/N1N?*)RL<WFIU4O:J<3GX)R!<X%$);0T
-M::).669R![J4<8JMQ:5!46R<B*JR*-3]<K*DX5Q;772<8JG:&NL(3'TI'O+>
-MQ79<8]_0RVFSV>#XP1$$@'?OW\=FO3&W5U6%HP</``%LB@WLR#FGZ9&W/)TT
-MNYZNI_9O0##L,??A]DRP:(O"1%CP3WJ^@X%A7SLEX08XQDOM6%0\H.ZY'(1S
-M.P7%`O-4[:NB.$:69]*6D23(\@QQG$@?ORI</!L[R>GWT_*2.<DHVH:B$U)2
-MI6)G66824BBEC@K.&$.:9NHR!:724TY5$;_]>I'*"V^__^6TLV_WJ22L?E-O
-M?]Q=.UOX5OMCOS!S#,!=&)\"XIX2SET[BE'%+2`W,%[K^R?:3WH5<?>Y;D1B
-M;<[8ZK,?]IEBO3PQ@_@,Y/.XV)%E*1Y[[*?PSCOW\?8[[P!-`\$)"-41B6$H
-M-ZIY)4$PCA/E4XQ5.HL+U';Z2L086%2W\*X!O;;N]P"=*F^Y[Q]O57'M-V=F
-MQRW5G5K&%$ZPMHPGM8RDM0@7RFW/G>L[9PZ@:T`V.WPN+2=ZQUFIG6Q9Y@H@
-M*^,QM]L?Z^LR][R-N"J+TOQM,FPYERV;G>+0Z[?#U;%N>9[CQHT;PXJT`#B7
-M`'_TX$C">BEAO:KD&8P'[SY`TS0X/CY&6116@HQ;Z->!RE!.M0?+K2(.!TY]
-M1=B=$(A.9G;GTE:0_209&VA[BF'#2C.<2DT-QOYR:.%=F,D-!3%A1LZ9*._]
-MF%)T-41G689$7=JWQW'<JMG*;@%R:8PYJOAK"-=)%DXRBKK4:KA6OR,6J>]'
-MD>E"S$RJWVG:342)U#Z7JMX*A*AZ&UN,Z`2I7Y3Z[?O``S4^G4A">!".@`(^
-M%E$X(2EE4G$F[\D2#P.XG:CBP_AD3_B(144>/RIUQCE"FJ1.ZLP,XC.0SV.'
-M#@2'AP=8K9;XR4]>1UF61CF@A"@8MU1S;651@%X*@:J2=I:RC%&6I2DBTJ="
-MF>4KKSOJN6Y-[\&[*A)M;2MM3GD(JGU+BFGCJWWGM%:PW6=I<0M"[6SSH:06
-MVCE8Z'\"""CG/J`S1@,-)72S"+G3KRV/>%/7*+1515E7M"J^V:S1-!QU5:&V
-M"D*UUUQ:8:2'7:LF6L&1DP.NXJWXO!,.0*8-\/WD[A[,-ILU`*CZ`&TQJD``
-MDZ;C1UT"D&>AU.^J:P@:E4=?*NN2DU-MD["`8R_H`+#VWH*$'2_$*X[UDDL`
-M!"<$KDHNVFV5N06!C#&ISJIM'D(@5F?9XB21CU4VM22)`4`VJE&@G2F_\^D)
-M\!+6(Q!G<F5/,.Q(.;M;)J4429H8;[<&<<:824C1*GB>2T]XFB8@*AF%4(I$
-MJ]]Q#$IE,Q=H9107GQ?NJ-^]6>#=_6=XPBJ<@ON^9)36#QY2OUV1PO[7]!5M
-M-A,Z:]HP'HHTM&'<4K-]57NJ/[RQTE=T`(`^6]*>4>C"..Q)V`SB,Y#/XY)_
-MU"C"^]__&.Z_^R[>?.,M\*91-A:ED!,!XJGFA$I`)X1`4`)>"E15)>$\+A$7
-ML5,(ZOK,(ZL(E`426FJCDFMXMCV3?:JY#>;&GJ+AG+91BH12E8C2G]+2]9F'
-MX7PHZ[RC[(`,`KH0#+:OD?,VJ44K,5E=2_!6.^&R*!5P+U02BU1LJT5E;!E.
-M<P@5J:CC%*NZ,J_'U4&$6_YSW>!BWD%O`7JJME+#^R#$#TKS73[2[*MA?[/>
-MH&D:YS&<-];S787:)R/_N>9-S//D%VJ:QGP4JH#8GBQ+R*8*(AG()</O;JG?
-M[9FV(16<4((X:KMEZH),QABR-`6+(F199G+#(]W,AT5(U3XVTMTVHT@5OS/'
-MVD<<;_!%J=\V!/9XOX>24)Q3/[J)&X(9X9T"^UXKBMO"G@\!^8`U950)-S!N
-M*^%V$6?W,9-M*YZ2WBB!AE*&*(Z0QXEU1L%OE#>#^`SD\]CIL;^WA_5Z@Z.C
-M(Q`%LD*URR6<*RB7JCD15-Y.B2P*)1K.*7A9HM1P7I9(BL0HYVF:2MN*;5.)
-M(@?.620]YAJ6VTZ?="M`]VTME#)5#"H/"-+F(JTM1GD?^4>"'4(],+?4\ZZ"
-M[JL^_FWM08<Q@2AB2D5O57.=K%)5%9H\EX6<G"NKA+S4EB*ILLK"4:V.:T6V
-MJDKU^-)88!K;,E-5X$*@KBK+XB(_B^2V>>=](8#?41?/`/;G<8X`WK6?:`\X
-M8PR$*B\XH2;76^>#:_%"=\%,E2=<=\_4EQ+4E?=;%V-:8"_/(K3=.=VS'.1\
-M5UEKW]=O^6LG*R'^%B$([ZC@@1J=0#SA>.,>JV!S$,3#735K$UU8C]M2'&BO
-M@R#>4<A]1;QI_>*RQJB0';,9PW*U4F<^0F<:O.A"$&?9SF,&\GGLXK`CH8@"
-M<FU9$0*"2Z6<4-*"N8'SMD&'H!2\*%&6E8GC*HJB!7-C8ZD=.&^+0%O_M_G;
-MLIB,*>CNI>L9EZ#.S4&#-@R-7=!)QP&=!'SG!LP-E(?4\ZX7TCTM:_O3]<Y2
-M9YP+B$1[T*5:;I29/)?%GE7E>,GKJD)9M3YR#=Z\::2JKKSH^K)IFO8TJ<I!
-M]P\F6KGO=#2=QSRNR=#0;4-X>S;.]7[;^Z8X;F,)_7QP[0&GRJ(BDU.B5C5G
-MD4Q484Q!O89\N;\"L:UT%P7?G@+>*TC`BR$D#GX+&\#5F1JG(%/O9]"G@D\$
-M\`Z,-QVK8#,5QCM*>+?39E`5#P"XJYA;=A3;6Z[>5Q>>$T*0)@D6BX5J8X\>
-M`<B/3A68=]<SD,_C*D$Y$2!"G>DF`ER=QA:$RD@_04&(:'V`O7!.I:U%P7F2
-ME"B*$I1)GV,(SIV4%=I-7+%5\^T`W;>WZ'_<M`.6"GH7T,<@/:B>:]O+X&G:
-M'K^Y((XL2ITF15)]\_WG\E2J[)3(>6-@6EI7M%K>%GC6586Z;I-9[$*@1A4R
-M<LY15[73E*BJ*B=%0*OJ&M+UY:RDS^-A4[^99=FQO=^A)!2[*Z;QA*M+F7C2
-MJM\R!YS*.#I&$<>)\GY';20AI;(HDQ!0QM3^BCK0=3[@;:NL8_\0L.IU#S!M
-M=.@`@"-D0W$A?"L`#RCBDR"<!W+$MU'"+1"77N\^$%>@'F@:5%45UNL-JK)$
-MDB;8W]M3ZP#I5<1[SCO,8P;R>5Q1+I<9"$(6:Q$!<,)EAT_=8I<04)/0HG8*
-M#IP+96N1*G*AP)P0@E*IYO)T;2J]DJP%;#]OM[6G]`/ZJ*UE,&5%G^;EEN^S
-M!?):P[77%710/??L+;Z"%(1S[X`F-0UU>K>SPQ4`F'L0X^U!JMWA2U`W>;0*
-MQF4*2]LASE7,W8,&;[@Y8-@>1ON@H@]\=5V;-!G_H#B/>>PB;.O3^;[ZW8'P
-MB,DZ%'49Q[%1OYF*$XRBR,3":C6\C1V4T*T]]W$L\[\=Z*;4Q!!&RNJB_?F$
-M$L]Z<%;+H14$AJ"[JWK;UA,2$,#UY-P#\)`%!=,!O$VI<@LSFQ$UO!>^??#F
-M(66<=U7QN@YDBOL@WJ.$:_#6T8K6>]=5C<UFC:(H0$"0I`GV]FZZ:KAW[&@[
-MYNKEWW8BO>XU'3.0S^.A4\VUI84T[:E10501*-?Q60$X5^DL!D8].$^*`D4B
-M#UBR&#3M*."3`-T\9QS0NX6<73@WK:)IJ_ZSIKW=!_3!?Y,C%?L5)YE][B:Y
-MZ(.I24R@;8ZPFS"@#T*6IUPEM\@"S[8Y456%+2NVQUSH>$;K=N?@$U#1;37=
-M!O39]C*/BP)O_;>QFS`)NM2HWM1$`NI]!@#C^=9)*%H%3U1"3*($A5@55^I<
-M\#2U<K\#`"\!7`(WU<6?!-99N[-5P=O:2>)ZOM7^S1<(W*8[GO+=)\2*'N6[
-MUP/>WR4S6)S)I6<\E)+2;`7AOB6%*SCV(;R;JE+7(=_X-$N*]JG;%D#]6D51
-MH"@V*#8%LEPVIM)G8`C\9DC>>@V[D^^\/YV!?!=9<C[0GR&7*RM+2^G@A*L_
-M)9@30L"Y5IN%5?PY#<ZUUUS'=^G3OLR./^P#=#L2,0CEK"WVM!L&=6PL_8#>
-M>(!.&PNXR?!KV<T8QHM"Z4!R2\#J`G.D-8J??'W]VT5&L6JC#ANE?#=.:^6Z
-M:ELX5\:#;L4F-MPZ-5N;@Y8/Z5I%-Y87I03I`U"CXQW5XVW+BPWK\W8\CRUP
-MTVR?>OMHH1:.U<046K+(5;_5[=KS;0HPT]2HX`"4RBU5;VG#:RTJVNO-J$R2
-M(DKUEH6=*H:01>KS,=,DJJMDGAS$PZHWG98*9:O>I%^H:57O(05\+!-\N$&/
-M!/`PD(>4\$YAIJ]X=]1O/U>\O;TWWC"4CM)C7;'/+NK/:<Y*UC6*S09E4:(H
-M"\21[*IZ<'!@+(_]^W^T*2G6Y&<>,Y#OJBI"_N(O_F+^]<YEH@-G%LX%-PU!
-M["8DA,LBSVEP3E`4,I>9$((B3I`DA0'B)$U-RH#O&]\6T&D'QK<'=*V>4]]S
-M7FL89JUUI5,$VBT('8Q5'.L@ZIU*!MP#:UO40Q!%DM+CN#UPZLA#?=!P0%IU
-M!]5=1.NZ4FV8.>JZ:I\GI#==YZ(WO)%6&0W<7$@HUPJ1Y76OZLJH1EQT(\GL
-M283@0JYO\[AFN!W.\_:+*WV/M[&=V,!-I`W`5KV3)`%!"^9QTJKA,OE$%EW&
-M22R+U77222RO1W%[.Z4441R9)F5M\DF;@$()M<GY=-"MK@Q93NQ]A*]\^W'?
-MON@=`G`3`.#%$([E@0\58PI;^;:!?$`5W\8/'K*AM&KY!!`?`/)6G+"L+;8`
-M8=7A;#8;%$6)JBQE%]E40CACK(V+[/.'JUC2.25E!O(K!>,P[2[F<9ZJ>7NJ
-M4BUQ(E27/PF2@FL8U_[R]CHAQ()S]P#">6'@7!XP-U*-4M86J9ZS?D`/*>M>
-M,Z%.1*(&^Q.HY\0HY1K.&P7>EM)AP;CSG)[,\S%(#W5>Z_H[]:7HJ%^$`A1M
-M3C*,DL55ITIN12]*`&^37*S6S*;@4Z>_<"].L6UVI-5TG7VN"TT;<W_=GCX.
-M%&79WG3A*67M01[F.VC[SCQV<C_M7:>!.%#?PM%ZNXEJ<L-LS[5=:!E+E5HW
-M*(JCN%6_K8))W4K>[8Y)E9HM.Q(30A'',N=;)YU$"N9-@:>ZU!882JS<9P$K
-M`WH:A+N%E2V4$0^^T6<SZ56^^T5O,0K??BOZH4+,/@^XK7X/65&$`G/7+]YT
-M<L2W]X.W]V\!XAZ0\TXN>1?`90,W:479;`HT36TZK1X>'I@S-*9YEY660VR[
-MDCY;&.HM,(\9R*_"_GY>;R]:.1<MV!$A%7((60S*A>H4I^%<6,DL=-!+30A!
-ML6G5\\VF<#K3R:0"Y@*Z5?@9\H^/PKF=T#(`Y\PIZ`P`NLX$UBJ9E<#B0GJ?
-MFMZ??=[?H*BG2-2.(%/QBL*#=$H)`-;1RMI3S^Y!T4X#<+J"*K5<)[S8IX=M
-MC[H^7=QMB-2]-`=A8:MIPAQ86_6=*]6_/W5A]JY?+'#[WE>M%@LAC)=;@ZT&
-M[SZK5Q1%;6=0(@$9!$[B"2$$29R8_&\=%4=U=*!)1-'JMM6H1W>Y9-+CK9]/
-M&7/J09CVH.OHP4X7S![I>0"Z?7]W%[0#VW'`9D*&WE3#]M;*=R"&L%.(.<6"
-M8H-W"]T.B/=NN]YVSGM`/&A%Z8%N/DT5;Q5Y+3`T%H"[#8"D"EY@L]F@:;CJ
-MJIIAL5C(]0EMVWH?PCN35=479-Y?S>/*`7FKCH.(.=GA,F1S4P2JK.8@C3``
-M+@1IV]Q3ZL*Y_\]7@457/2^2&,DF,1"<IBFR`4#78,TTB#N`?C9P3AD-*]W*
-M>M(6;Q$#XK`*K)S$%K(=I`]-:D(I"<'H11"`""O1P5(O"0430&Q`71ZD&]XH
-M.*X['>VXW4S#M(:7*KM1FQR5/'"I#YQ>#GKW<=*S*?2I;-$%>O_US6L)"0RB
-MY[1[%Z9<R?%A.(U,>HKV_"8SI+->6)T@A7`22VR8UC`;*97;6$TBJXLET=N0
-M[&)I[PLDS`",=2'<%&\;KS:5'F[2QA$:]=M2R4%D:WFB7@^FP%-">5MH:4\J
-MK"8W0*_R[0`WT+&6A%1O#%A+6@C',/2[Q#V<]ZTO)Q5?]A5BANPH`^JW&&]A
-MWP%OG4AB@;AK63F-`M[>;X.WVX-!./NCVKJO*BN3C%*H)FR$$"R7"^19CCA)
-MG%H!1PTW/R_I"EQ"S.?YYW$U@=R&\;\)T&8&\LMF<YG"@C9*T4EIX0*<<BNY
-M!"Z(B_'\V\V&HR@L:TN:8+.VK"U9%O"/VP6>&J99+YR[@,XLJ)]F;;&AN0_2
-M7;_XR2&=!#OF>5[2D$>Q-]+,NQ1^\2A,XHQ4UF++^A+.#'9RS9VDEMI2NEHO
-M9FT=`&T532?(M`?E">HZMQ4QI;8KE4Y87M86TO7]K9_5+S857IOZOF+45EU4
-MJ0@]BI>\G3AG)_3M=HV&O@R!L[R__5CR4G@`J1YGO9M1K0-`+=5L:NI%`#<:
-MT`8+QIA1L0&`43=",(HCX]DF`)BM;@-6U]WV>?JZO%_N,S1P&R"/Y,1;`S=3
-MVTWDM:UG&NS5I52U795;VNYHL.6\R]^AB2WI%%;V^K@=M3N@<I,).UH;KFVU
-MNQ>Z6ZO).(#W@[<0K>H]"<0G98=;!>`^B#?N-MP%<@^\^3",VSYT#=K^;:W2
-MSAV1H2A*;#9K;#9]'>70```@`$E$052%JJ>1?2WR/,<BSY&D:?>L!Q!,20F!
-M^#SF<>45<K6;I-\$2%F6\Z^W,W2NNH01&!M+0[BT37`!HCIHRNZ@=%HSB@!P
-M%IL"95&"$)F$D&PV!EPEH*?=XLXMU7,7QCV0[^22DT[22A#2'0\Z[8'TKK).
-M`BDN(=5\7$4?2749@G1`G0KQ[`D]("&X!`%M.7$+L>S3S=PM-+54<J[5;]M[
-MSMT8,^U=-[:8IH4"J>CS%K0M"XR$\!8R]"EY#>?V*7L;B&S`[D*/!>KPGF<_
-MUE+CVT0C"[8U6'M@!0OH_'@TUYT@.M81_W2YH]@1*/583KJ,KU5YNHFV.5GO
-MYQ166C4*NFB-T;:5/`"50$);:XC:KIEJ-:_?-XJ88QUAZOG,BB\TQ=T>S,,J
-M\#3;B^WQ5FI_R$;2M9/T1`+V>;9#W7FW`6[/7A)6O"=83^SUMJ_XLM<#+KQM
-M(O!W<'L:;]CCY(?K[;[O[T"DH2X2'U;!+0^ZI9R;"4+3L^^Q[#"Z^_%FO4%1
-M;$Q=#*4$>;Y`GF=(D]2Q*3K;%B'A=DDV?,\@OB.X(D`((6('?4)7`LAM=?S#
-M^#!]$2\F69;-:];.J>;2QR(@9*&A(&A((]5P50C*N;!.Z]*NTCM109?%-'9A
-M:&*\YRV@9\'BSF%`=[/,.^IYR$^NKVM5W/*.$TI&(5V_C@$NZ_5@G0)W,L\[
-M^>?]%I>0FDZF)KMT0(.88%S']J*A1*F/3!>3(H:PX-0'X-;W[7I26R^GJURY
-M?E)N(AIMI9TW/0D/_JETR\;"A:M6PX<<3\7V)Z-^%)P&*)D@XJJ9'>B&`"54
-MJ?$PA=-<<*6V:[5;F'5")WD02IS)@Z^N&]6;RCIX2JG</C7@*_#6B2&$$L?K
-MK;O':A7=3SB)(@8[:22.(PAAJ>5:Y8YMP):W2SL)=51RX^'6*KY1M=7CK';R
-ML*(%6YBFUO4157O`UM4&&H6B1\.P349$;OAP/0#;;2OT/N5[6\_W1`C7DU8?
-MPNW)[)@/_`0*N)W0U#Z_<6X;5[Y%"^,!`+?W(55522N*R@;79_+TMI/G&?(\
-M1Y9F`0AW&_;TBE1`=W\QCYT`\EDA/P,8!T`V>)'>O7OW_DLOO32O63ON:3$'
-M%Y70@D8EL>B=&^7@W`))2D%$M^OEV#\0F$(;?>!-DA1)NO84]*P#V:Z]Q4YK
-MH99O=20FT4M8&0/U%L))>Y]M<;&+1FVU4SU.'_VW!71J)CRT_ZQ$C]VE]4:&
-M`<97U45`*:0@`&N]N4,$TP*TK::+7@^Z`^1V@:=36";"1606N(=L*>VEGZ%N
-M@U/`SN+8#(3E/A".S:5S>MM[;+!9B*^2"V&@&][C7=6\58O]`DM]OQTS:#>O
-MH0ZL$^,%URJ[C!4D+N1;"25&S;;6?3-I@`79A+I6#QNVS>T!'S8P`MC]*G:H
-M(R79;G<7ANPQZ.ZUG0P77:(W>G`(PJV_QU3P8.'F`(S;BO<DU=N']<:#<'F;
-M_FZVC]Q5OEM5G#=N+*(-X55=HRQ+%)L"15&8)FAZ&5!*L<AS9'F./,^L?:0'
-MXM8DS;6+[3[LS4,.U0N#J,G23OU@5\FR0@#05P!65166R^6\9ETQY1SZ0$*D
-M;B@]RQ+0.:>@E$MED!(/$J996FSUJP5TN0--DP1)FAKPS4*`/J*>#X&YGZCB
-M@+IE2QFSNK37>QH+:=^K4D>I]1@;8$ZDIGN>=_0JYQZ@CT![QP)C/.L^$%GP
-MSJC:03'WM+V"$YF/+YP(-6$!>S<NT;X>A@H?IMOKI%4-E26`AZ#=BHT37-ZN
-M<]7U==O:XJO?MK_4]HA32AP\M-5RK:J'U&_5!M:`NK&C&/M)I&PFU/F=M%JN
-M;2C:_J'5:48I!.!.'G6M`?R.M<IC[IRQH9U<[4YL9P"RV[_[UYOP=3(`V6-A
-M@7TJ]P3H]F&[`]T]7N_1QCMBN!G/EO83%\"[?[OYX3:4#Q=B3H5PH\QW\L;=
-M,UUV0QX?PGT%O*YJE%4ICP.;`E5==>I(9$B`5,(359CI^\'[/.%R^Q1Z;<5<
-MGGGE@)P"X+L&Y3L-Y+XZ#H"\^NJK[VXV&VPVFWG-NIK"N5L,:@"]`>?J@,T)
-M.!5M=&`HHUMT,WN)#XR>Q653%.;^=:JZA7J`[EA4;#\Y"UM60AT[3Z:@=Q7U
-M%I!]@&XM/YW&0H"CIK?PC#"@]_Q-1N/9PJ`^5D0ZJK!++XP!*>$HEGH=`"AH
-M.(T"[FE^]U0^MWRTW1;>0H35<4+@Y)[[CQM2UCOW=RPM,.1M@YM^K/Y=];>T
-M?^<A%9U8SX&?'B+:EO(M'%-'!>].<MMUT$UB(8Z*[MZN7C<$VF,P[7(T0C=T
-M2S'%!,CVJ5H$+2484;SM6H&@XCVF=&^5>#+AW];@W;6@!"&<MW&DG8EL"+P'
-M(-P4AWK@[DR2O5J2UL(2L*!85A9C05%L8%M0]"6E%(O%`GF>(\]S:UUVE6]'
-M#>^Q.\R1X5<>R)E_8FL&\NW4<?*'MV[]C;(L49:E4;3F<97I7+B]AY0LV!"`
-MJ&@I0CFX#:1642@E?JXO/"CO@79"9/'.IC#76T"74-H'Z+[B/53HV=[N/SX,
-MZJ2G8ZA?U#E8S&E#O/I;;T&.FFZ\M@'K2\\9B%[+$,B$O/1^6)]L)^A5/,/7
-M":SOSR;X$#K%E%91';$N]55A1.@6^F&IW#[@.587&Z2%$ZOH/PX0+N!"2$^U
-ML#X(E'?<5L,[O"J"73"![B1))[2X\$N\0))A$S4)71M4JD7X!YIDSK9?0VRO
-M:@=4[F&;2;BISKE"=P?"K4GF5/#V(3RH?/<5;(K>['`;PG5-A@/83:M,^_&#
-MG;_MYF$-[T05<N4!+\M2`7B!NJK<F%/%!TF2(,]S+)=+Q'%LUGU?#;<GO8'#
-ME%F!9C7\ZH^JJC20-UKXW165_"H`N5;'Z4=__N=?V&PV.#X^1EW7R+,<15',
-M:]A#I)X+(60ZB^Y`:?G.C:U%`:>@@>)$S_<W!N8:,FQ`!P'21*:V:!C6IS?#
-M19WA#I]]-A4'U*W'.=87._;0@F@#Z%I%=V`=/784>&HZ;2TN"%A?`E[ESF0@
-MN-RG_O-!O2_A9<#NL@6X.]`NAOW"YG7IF+EA8D5?$"*%?1IP`#1]6(23=M/[
-MFJ.OBQ$X'OIB`MNYJP>6C^A[D!C\:CYIBYYE/`6TAP"[M[#2G[0%_CY[^':+
-MCT-G?0;!>TOU>PS([<_C>\B%E5?N%&F&"C@'BCGM]ZZJ&I4!\`TJ#\#U^U%*
-ML5PND66R40_UO=]^#*6EA`L_WUWHR?"LAC]L"OFC`'U=V59V227?62#W[2JW
-ME#HNLT'E1MFJ._-X*-5S2P'LV%H(!Z=M.VX-O&YJ",*)(@$XA_?XS68C+2X*
-M_M(TE2DN%@AG68HTS7JM+*0/U(W%)71[((>\%\Q#@&XEUUA%FFWS%A^J+;`G
-M@886045\&-;)22$=83@/Y4!WH+PW?JX?Y@V`>\!(>FC5O=W=A[=7R72UV(?+
-M3A-(8O\Y"+MD"B23$VV($V\;.:J)\(0C^#S1`]L3[23.+1-`.PS<7:^W`]Q>
-MTLF9P#BW<L'[;@M8KVS+1[_W>SO@UM\G_'@[B45T$E7\.,,N?+M@[D-X5=6H
-MJA)%4:`L*U1EB:JNG8F)7AX00)HF6"P64@57S9^<0F8+QH=4<.T)%X(`LPK^
-MT`Y**?[L6]_Y+__ZTW_]?U9`WNR*2K[K"CEY!B!?!NC/__S/OW!\?(SCXS7J
-MNL;1T5';L&(>#[UR#JOI"H1`0XBQM8`0<$Y`*3?`UE6(^Q3=UN;2IZ2#$*S7
-M<B)HPV#B^=`98TC3%$F:!"PM?;`^[$<?3&`A_?>%5/6^F$E*N@I[WQF%*4"N
-M?S5"Z$3["SK+OQM5%P;R49]Z,&,=D^+L>J]W+L9O<V\7HXHQF4K49`(,6P\5
-MI]H(QV\4H\\7$V(`?16[>]W->Y^F>$]1MJ="MP_@MO=_"G!WH=L'[2EI*7XA
-MYYCM1!A%7$\X_!A0NQ@:JGC:?GX(Y(>5;WV?"&:/:_@NBQ)%*0&\KNO>KKJ<
-M"T01<U5PM2^T]TGV6:3NV3(XO^,\KM=X[+''L'^X_T\`_%-(V\K.J.0[">26
-M.HZUI8YKW]AZ+=O8)DDRKUW73CBWT@LT5*G;M'HN9\%=RP;MM;AX5?4]2KK?
-MF4_;7.QVR7V0GJ;)L,6%A+WHMKK=O;2]XD/P'E;5@X`>2K)!F\XQ'#\Y!=@Q
-M?+^E9I%`]-T8J&\#\XZR/,7R,O2XP'VC4#^B6I_4(D,FR^)B>W5[RO,"C^^'
-MZ^VM)4[4Y("W>PIT=\"Z<[T?ND,0#K\1SXC2W5&^!R,*K0)DN\.L$)UNF;["
-MW;6PZ'VF!]M#UI:@FAZ`[T#R2@O?%<JRD,DG526M)YW\=!?&*67(\QQIFAHO
-MN*N`]TR^`^LJZ:CA\S'U.HT;-VY@D><00N#6K5L??NZYY[YU6JWBNBCDNBLG
-M^[F?^[D7UNLU'AP]0%57.#X^EL9\,J]@UYS.X78B;R&]$00$W`)%WG;#A)5[
-M'FB,TZND]W3SLZOR-VM99-16ZT,!>6HZ$S+&5".C-!"12)W80_NRVVB(NMT_
-M!\#<`?F0TCY0(#JDAIL#X3:Y\49!)YV$'$?"Z@/S,X1V]53`.Y#W%YCV1?%-
-M`?D^U7Q8_1Y][%1[3(":Q43XGO(XT7O_*2"[][9N_GNO%<6'<!^L._>-J]^=
-M6$*$U/`M5.\.=/>GI>AEVW:7=:,_>X&[3^T6VQ5T^O<W@2QRP3DVFP)E66!C
-MPW>/\FTOMR1)D&4ILBQ'EJ5!`'?L=,'T'>+$[0IS4FHF\&NMCK__,9E'7Q1X
-MYIEG/@'@OX$Y:7KYMI6=`W+?._ZM;WWKOZIK&6=45[5LGZY4<ETU/8]YM,=U
-MX<8IRBOFX&2G2Q#"6]AVXA5[U'(/_#I0'@!T0@C6ZPTV:]?NDF8!2$\3I$GJ
-M);.$K"C6I>\EWTI-[X*Y7[0Y)6T%)-S,"5YQ;>_KP05[#47!&$NX?PN3?C`5
-MTD.GMFVXGG!;+[CWWQ96XX=!?`J`DPDP3_I8>@R^AZ![\GVG@>Y`LZ4!(.\T
-M9!I1M(/713<RTVW",V!+00#&1RPG6NGV(;N%;=&Y30_N^,GM3K3]"2IN,:<8
-MMK;T><X]@"^*`F51HFEJT[BG4'T@IGCG-7C;%A0_6I,$?.&Z$VZK;PI'\9Z=
-MX//PQT]_\(-HU#J[M[?W=Q0#-Y_$)\DG\<G90SZ@CA,`]/#P\)_8V:(R8:7"
-M>KW&<C$W!YI'/YP3XP,E3G&H/GB[T,:=3&:[>0EZP+$#Z!,4=.-)/UYCL]XX
-MM\MNHJGI:LB8+/Q,D@1)DFP)YWV7_=#>+?ATBSY[TU;HL!H>!''TIZZ`8'QY
-M&_(5ICNEVU4/HZJ[`]OZM5NB[LGR]CI"#MS7?]LPC(_!.AE3OZ<\IF,C"8#Y
-M">X;OCV@:IOHT^WN&X/P,&Q/!.W>QVQ9H(GV,QMEV"^(M"!;?E[7CM):6KC5
-MD=/]V[D<5+R%9U_IA_#0_659H"A*"-&VK1="*N%!^.;=Y<(819IFJC7]`EF6
-M.KT5G.)Z:_)M3_2(M0]O;Y3%F(2(V88RC][Q@?=_`$51H*YK$$(^`IFT@D_B
-MDSOQ^7;6LO(W`?)-(*VJRL0<;C8;%&4A%<?-9O:0S^-$"KH!<D*,DFXKZ,;>
-MHG;^QMZR#3".%2H&FE"LUVNL-QOK=>1S,@_4;8!.D[:(E/386GP_>:_EQ?:;
-M3^R.2COW#W=8I;2K4G>:&H5:Q/<N\YY\<S]=09\Y\29.CA(72F&1G=S<YCNA
-MXM`I$._2.(C[7U?@)OU`/7;_,/@+,X\);B5;WS?M]EYX'@#MP<M0,HK_^EO#
-M=K>AD_-^$X%<=V@%T`)V;P.?0-.JD*\\X"5W[E.`'X1PSH,I+#Z$%T6!HBS-
-MZ]5UA::1WZ4H"A2;3;?IUL`_1ML"S#S/D.@S@#VU.62H<)F+SOHM$U$P:^'S
-MF#1NW+R)]7J-_?U]5&6%6[=N_;7??.XWO_,*7N$`Q&7;5G8*R&V[RC<!>O?N
-MW;=U`6?3-%BOUZBK&@^.'J`LRWGMFL?I`-VRMP`$@K30Q1MN(-"VM]B*K],)
-M<P*@`^&8OSY`UY?'ZS76Z[67IZM@/4N1)`F$$(BBR/@M6_O+=I878G4&M;N`
-M]H$Y#0'XF*(>>`Q\#W\'R`.%MR%HQQ:J>PBH`[=I"XVMB+>N%$/F';#7MVGX
-M0P^8=[!YR_NVNC^$+F+()RZF/7[@L<+_>\KE4.,=ZS%N9&'X-N,>#B2GC/W3
-M2^\D:OE83.$X>-O*>E_W3=_2,J!VBZ[-A`O99*>N:@"0_MI-$9BXH&="XR[+
-M-$N19QFR+,=BN6AC"#OU&^ZE/V&V?R=_W1;],\9YS&.(+_'(>]YCPD&JNL(S
-MSSSSB5?PRC_"CE0D[JQ"_OSSS_^'3=-@L]E`7QJUO*JQ7J]-`9R8SU'-XXPD
-M=*&J?P0$B)"0+KBP@*Z%;%M%UYTP3>%HL/@((XKY0`?+GH86Q\=KK(_7'<4W
-M33,D20PA@#B.$,41J+*_I&D2A/,N,-.@NNW"-^TJY2-@[MAA.D6A"$90=H&]
-MZS'UL^0Q`.S;-R`::4[4HYZ'@;[%Y/[&EZ3O)N>&OOM]A5??/9KKW0?7`QG@
-M@[=Y_G#]>_?'$;J7PEY^HN>^T/.<V]J)D9CJ!Q<GL:W`20JQBSG;8L:IX"T"
-M?G(>MJE8S^\JWC).4'!A"BL)(:;+I?L]?4L/.AYY&\)E@E2"Y7*))$VP6JZ,
-M^FVV1?]LE+=*69N($^U/M$`""\)WY2SK/*[D>.211U#7M>')NJZQM[?W&P`T
-MD%]ZV<&N`GGTQ!-/_.%ZO499EFB:!L?'QRA5LP!M7VF:!G$<SVKY/,YIY^L"
-M0PO9<IMMFL:!/[^]O5:?,>!M'H;U%MK[,[;#E^OC8ZS7PXHZ(011'"&.7%4]
-MZ"4/%7UNHZI[D$_]XL^0FATZZS`A924$[/U`3SJB<ML8J:N$$\\;?C)HM^AY
-M+$EE-'R%!!]C0VFXJ--5&<_^-N^Z$-8R)9-4[Z&T%/>VD6A#QZZR7?,>G!#B
-MP[!M^\>'P-L%[+%+G>&MWZ.J*ME(AW.498FR+,UG1T?EAK-LX/^MEB]C#%F>
-M(<]RV8Y^D2.*HG;""\^&UIF0NL68:D&ZB$Z\=67'Q9MY7*WQV&./F3K$_;T]
-ME$4!L5KAUJU;_XZ*/[ST//*=`7(O72450J"N:W#.L=ELS&DVW13(-`>*(F`&
-M\GE<Q#Y8IW^(]B!BVUQL)=TY.'F1A'U>:/04,XU!^C:P[BCJ'E#JXE']OG$<
-M(XHB\QV,NAXH]*0#'O*NLNX5D0*#Z2R]!9L#$6AD@E6H909;34<8UCN=0+L`
-MWP'YX'T8],F.I:9,2549?)RO-XH)M_6FI@P\)GA]"*9#4#VD>G<C#'W`[[-5
-MA/SDXU`.IUB1"SZIL#-4P,E#A9N]EP)E4;C`74N+B7Z?#G1#!/ZV%?#N60=A
-M+;,\R\R^0/J_4[/-]F\C[:69".KKG#MK8Y]EZ\J<1IW'E57(&\[1U`V:ID&A
-MQ-Z/?O2C_P.`?[`32O0.P8Y0&SR[>_?NRU55.7:5HBRP/EZC4*?:BJ+`9K,!
-M4\K=O)G,X[+VSU86A-E?+Y=+U0Q#9N^2AJ`AC3P@6?YS6U4?!/+`;?VPCIX.
-ME:$.E^W!4:89%4[!H%T8V`)[:].)HQA1')G/V'8J#2OK?=877\%N?>*AV\8`
-M'N.1B=L4:`825<(`/P0JCHW<4;=)OTHQ8FPDT[C&F@2$U,<IMXU=M[<#6Q7U
-M'Q\JRAPJU#SQ;2?PBY^\W7V??YQ[L84A`+>`6[V64;C59$`"=]4#VM9$Q[/X
-MV"JW")PQT%&KLN!2-MZ1:4ZT-^K3G\#ZZK=&5F%Y]YW[9GOI/"YI'!X>8KU>
-MRUXVZS7V]O=1%`66R^43`!B`6FO#EU78N6N6%0(@)X0<;HH"==/@Z.A(%G0>
-MKY5:OF[C#YL:]^_?1YJFJ.IZ7N/FL3/CQHT;)@5(>S>+38&RDAUG5>R2JZ0'
-M5'0XOFIL#>M!]7S,\A*$4PGLQ683A'7]=Y+(KJ3Z_6U+C-W)E`PV7NKSC_LQ
-MDL.P[BOKO3YR[TP!V=(C/AR=V%6JNS=M=[]C#R%]N]&>UQ(!UWC@-B%&'K/E
-M]2XXA@`ZH-P"W=24H<<-_;TE5(N^KIN>-67H.<6FD*?&U7>7!925D]S3^KE[
-M0#NP#(>:'87RU"/&L%CD!KSS/)<3:>VOU^NQFC020IUU6W#N@K=U>W=U#?7)
-MG,<\+F_$<8S5<JFB.H6\5,7/E%(-Y+-"WF[#A`"([MRY\[]7586R*%"I4W$:
-M:"00%.IT@ZP2?W#T`'F>SVO</'9V)$EL3O]J0&N:1L:(%87J'%;*4VEH>BTO
-M.H[03UL9@G7[=3JP[D&[[7_N=)^T+!M!3[3N5+I98V.B&[O@GJ929;?A.8HB
-M"P[:SY/EF8)Y=+N!`J>#=PQ837P[#Z;YRJ?ZR7NP>;)??$B\(<$;ND3N.DHZ
-M..[81D+W6]S=O>X_/EBDB4Y!9M='[OT]=O^`72-D6PEUX!0C;=SUOZ(H46H;
-MB7KMVE.VA8`Y3MG+M1>J$8!K]``WT,E7UW]G68HTRY`F"1:+!?(\!V6T=WUU
-M)I36;V$KVYQ2E4;EGB7J^,+G,8\='/O[^RBK"A`R28@0@DI/C+DXA/2/7[J/
-M:M<4\BQ)DH^]<_\=V4VI+,$YQWJ]1L,;:-7\^/C8>,L%%WCGG7>0YXMY/CZ/
-M*S,8D_F\R^72'-CT.MU.0FM4E?2YH8%[$!PJD`SD;`^JZ,'++DA.*E;LB1'4
-M%[IK*1P;B*6T6]>S+#,>=ONSV=YV^[/D>=[&K(W`^Y`'=MP_[A>,AL\R]$)\
-M#T&3@48_W:O3'NO?[*>A]/O&+0CV']_K'W>[<KJ,-A!/V%NL&;A_"$PQI!:'
-M/.3M]URO-^8`;;^O/IOEPV]9*-]V,)H1/:DP]FW;?)^N+2=B#&F6(8GE9%\#
-MN+:<#)W]<AOK>.NJ_M%,W*`J6"<P_1IZ8S+/;9Q5S.',!]=UW+QYP^D/P#E'
-M697V;60&<E<=3YY__OE?U*UWFZ9!756HFP9U7:.N&]2UW#GJK-2RDCO%3;'!
-M:K62X#*/>5S102G%8K$PD*X/E+IPJZYK4]BLK]?:JM7;J,<K=IR@IOL'Z%%8
-M[]PV75%'Y_86`HZ/CGMAO7L=R#20>Y]9YK-'05]]EF6(XSCX_2;YROT\94PI
-M#/70>O0P,.(U#RCB0X_M^,&G)J0$K[L%G$+T^,A'5=^0%]R[OV-3"?^]WJQ-
-MT2/@%H3JLZW^^^GGV-]_ZN5H)]&1[]GYS@:Z(Y-\E"JKERRLELUUA+7ZA[+Y
-M[?V'T(DFQ+.A6"]BVM'[EI.'B&-G)+^>XE>>+P`!T].F+$LPQN0E98#JV#D#
-MN;7<?O"#'[S\WO>^5YU.D*?YRJ*P+@DJE:C2-`THH:CJ&N^^>Q\__<&?GH%\
-M'@_E($062V99AM5JU5&Y_"A0#>M543LV#1(JM#0P;V%NCPKL=[`,0OJVX&Z_
-MI@_G8]<].#\^.AH`W5`!)$&>9R:^K:,46LO$MM7`5[NM[Y+E-N"'P+XK8X<;
-M:@YU[QR7QD>:=.*D7G"G>%.$+"M]C^LONI2%5O5(HR"9NE55M:.F.T75"H+7
-MZPWJNNIDH/NO.0S?@<>>HIMH7]%IQ&0SKRR7:K>&[BS/97%E9QMPUV-[?74[
-MRH8+?HF3*$3;\.^=)F\5-7L6'T]<T'/FL3,C26+LK5;@@LM)I]H^N:I_J)L:
-MMV[=^M!SSSWW#5QR%OFN`'D$`#_[LS_[NT51@#>-B:;A@EN74O5H5"&--.AS
-M$!`<'1TA3=-YVYG'M8-U74.QM[?G@''#&VS6,C)T4VQ05[6QPW#.^[/"0?K]
-MU+U=*8<C_L*YW0[U!@&W$_<W=)TX]_1<=V\[,A#?Q=DI`.Q#3Y9E+KC[WZ=O
-M!QA'1MT?`NVQFX<>&O*-NRPVI<E/^'I5UZBK*O#R;D&B_;>^W*PWJBA?=""_
-MXT,_S=_">_\>^`\^]B27"KH994CB!'$2RV+**$*>Y\C2%(Q%(V>0VFU--P'J
-M3?'A`AR\6ZN@[6Q!V]$\)FU`\_*ZDD.JXSF2)#5!"DW=@`#F['+=!H(P7/<<
-M<F57H0`$8^PCE%(4RG2_*3:@E*&J:U!"4=<-!*2OCU"*NJY!*0/G'&^]]18^
-M\,$/HIG35N8Q#[EQ,V84]7WL.\65LGUP@5*EO^B(QJJJT#2R/T*;5-*7B#*M
-M=?PHN`?4/B>=)`CO)P%V$N;9$ZC6?0JT!'PR]-+G-_HZ;PX^9Z`'8M]]P=M%
-MV.K;5^`9>JU>H/9!\@1_CZ26G`RVY:6V1$5QA"B*)'S',>(D1J8RO<F8G4M=
-M;U5N%[H!`4K=NLF.`8H0,,*<,Q.[T^-R5P2,T]:>SG1^50:E1*KC>WOR+!67
-MG6VYX$;4#70TOO:-@0B>>8;CRU].FJ9!W32`.CU)"96%-IRC5NIX7<G3\!J\
-M.><@E."MM]["AS[T(6P:#J&,^_.8QSS"0*F37_R[]$%>V@,J<RE!7353J&MS
-MY@K*MXZ^"$/#'<.0'KQ.?)5Y"-@'%.E>@'<?$UY2")J\R3B]CSE0S@"^ISY,
-MC+Q&`-K$%K?WO4Z/HMY?*'J:OVUH]N`[8$&9>AE%$>(D0IIF8(R:+'X-W5$<
-MR2)*>YT5PBOH;<%;6LIYN\9WFNIP<!Z>R-D)09V4FS-=M\1)5[=YS&.')E_2
-MZKE:[<FN[DD"SAM$+((0`G$<HVD:,,;PS#//?`+`?VT]EUQ&%ODN`+G`E[_,
-M7_K^2_\394R>5J`455V!$(*ZJL`80U,WH)28*ED-`Z9;65'B@;*M-/6L"LQC
-M'E/A/`2[<1Q++[0#M\)Y'A?<I$UPU::[JBJ4526AO9&VLTX3(#NBT`-:XD\.
-M`EGG(7CW`;ZO`V<OM`_R.1FY/WS'J-W[G'=2@UCE%W&>Y/9.;R`Q^EBW8-0#
-MZ%&X]OX.%(WV_NU=FF+?*%(I):ELE&.!=LFG(:8``"``241!5!S'$K9%UW(E
-M(+RXP/989'S9()T&7K(9$#7;$O&6("$$C)(.;`LQ*[.[,>;?X"H,2@CB.$&6
-MY:!$=HNM5#=;W0%>6S>%$/CRE[_\.[OPXUXZD*L.G1$XP)M&+:@2!,0T^ZGJ
-M&D*I=@0R'HX+@::1!WV]6WOP[KM8K5;@LTH^CWF<`[R[!9J,R&8CB\6B]YE<
-M<-5/H#()&%4IU?:F:=!P;K9[79!&`EGKX\`^HK`'KP]B\[CWFP1-+!/@_1(0
-MH4?LZ<N/[KU]V]<92&@YD[^MHD[&&!BE\I(Q&8U)I:K-&$.22-C.\QQ,J]I>
-M[0+0S>F66>3MM(&`N/G=Q`-R:T)@KV)"R->CU)N1"2_CO7<+)(,&E#.3H0*^
-MCGDZ,(^K-!AC2#-9(%W7-2ACTGT!&+&W+$M02E&6)9YXXHDG`7P7*F#XVG;J
-M)(30Y__MO_V/XCA^<K/9H*EKE$5I&J<TO$%1;(P"QX5`5=5J@5:JK9C<8[SV
-MVFMXXLDGT=0UZEK,;7KG,8\+WYY=!(TH0Y0OH'MW'>(`(8E80!:E-2KF5`.[
-MCG9L>`/><#1<%7SKZPUW+`):@0\!?"@JT0>P,`P-9PY.!_MS@&]QHF=YC"X"
-MMXM3/K8CGP\GL%A_:Z#V_\51!*K_CF,PQD"I5,+B2%E'`H6[-AG;USGG1NT.
-MJ>!Z?1+"BPX,3%7U8^5K^(V3.M0]CVW7^GG9S6,Z4R**8Z1)"@(@5M;,.(H!
-M0A#',820^QDA!"BEV-_?_Q!FA1P`D*)IP"+VL?5ZC:(LT*A4""$XJDJ>7BB*
-M`IR+-MJM*%H57,A=X]'1$=YXXPWL[^]+TWXSJ^3SF,>N$3OI*.[J;PI$480T
-M3;>"3"X$&M6G0(*\!/>ZKE&K_8>^+@3`N6R;#`(T#8<0C8_FO2WIA^\?A_L+
-M@9?)7".VN%T$+KJW4=6PBC'9B9H2"D))%ZX54.M+0@B2.$:D;")V)G9GD7L-
-M:HRBJTY-]Z]WL"!;@.KV\-J"$I@Y"=4@AQ#2-L8)S%3$90.E:->]V;!YHJUC
-M'@_)T-8S1JD!;P*"*([,_8009&D&JLZ@$4*>!-!\'!_'I_'IZ^DA)X00W$0,
-M`%6E;"E5+8LXZP8`,2`NB\IJ5'4%KKIVVIL8(00"P.WO?A<?_=M_6Q:CB6I6
-MR><QCRL'[0&KR(#GFP*(F`)YKTN\>ZY=]!Z<=8PJ(*USTNLK6Z=SJQ*?Z\9E
-MO#'/(8!*IH'I_-8T"OH!$]NJ)P'3R4!,NM<N*NP\SWL)0JDLPM4')DID])ZZ
-MKH&:$@(62:C6N>H:LNT#'`'`5-=4I^C0@FC=?$:#,!GJA&1YO;NYVVXJB=W5
-M4C^7JH.P_BVZ>=RVI[O-\G=:P/=\KL[UD8Y.PN/QLZ_K%==HAS#GD,]C?%`B
-M)_]IFF"]7H.Q2,4=JMXU:O\011$:WEY_ZJFG_GL`^#0^?:F?_]*`7,4=QG@3
-M_(,?_.`GRZI$7<LXP[*J5'.@"I12-(WTDI=5!:INEUT)*2BEH(R!J`S<]7J-
-M']^]BT??^UY55,;G+6H>\WC8P9WXMP%6G$O_4=8JS`OG@/<?G\=\M9W/$2KD
-M<^XBG=<EWMQBZ`8R&!4S\&7(R)<,S6N\XM760QX`8"*L>@!BFG,(0^K>LNI\
-MIG#F>PO5[BS,;0/O?OA+@5ABU7F>XWO,A[EYV5[KGXD`3`DS556#"X$HCE2A
-M=2M"<*N/#0#43:,;`WT'0*TFZ=?.0V[RQPDA'R$@JMVQ;`!$"3%![G4MU2BM
-M.'&N3D-0:M0<>R=\^\7;^*G''D,4Q>"B-,^;QSSF<=WA7>]Z2,_M`4@\\5'9
-MA=-!E=17@84W8?"N=PA/D'ZH[ET>`7.[TZ1&?F)IY[#M..IVW6W3ZD;:LQ2\
-M^8%6T]TE8CE/L-67.8UX.N&)6Q^;.Y\GI/">XI@DVN7::YBYI$.>F/RX^9@\
-MCS.&22HM<&F:X)UW[JM&>01IDA@KI+2HI*9A$%&><E74^<W+_AZ7`N16,R!^
-MZ]:MOP'`J-Y558.Q".MZK:Z7H)2@:1HSVXDB!D*D7Y%2*D_#JG;@.JO\^]_[
-M'C[TH0^A:6K48BX*F<<\YG$RP"`^3H]%'W9`'QT@]2]$A\M)5_YQ!NW[$,.8
-M9+A^RA.)`]2=VPG!9(D]\%F$(*?]4::!W\3(P+XF2+T?09P!5DXY-(ESRAOO
-MGX%<&M^?MS!Y^L9`\]A)("=4-N5*$A1%`0A9Q*E!G!!BI2QE8)%LXD4(11Q%
-M>/;99_]?R(252UT[Z"4?Z^@SSSSS"1`BX\\X5Q%3PD0>RJ*KMID"%P*$*&6<
-M,E`5<R4K[-N]],LOOPS.>9LE2^:5=A[SF,<8:5S@CL(7"D9)02G[)LN]U?J'
-M_Q$GJF\:C$\^%)X))&WSD81>=&(J7(DS_Y9DY,&D9RHBSF*YD?[)AVCE\\L!
-MH\F/([NQN<_C(8!Q6<^2I`F2),:[[SY`DB8``5*5L*+5\"S+0`A!GF7J]DR_
-M3+4+J\>E`+GRYW`HA;ZNI?^[JFM02HUWO&YJ,":O,Q:AJ1LPRLR/(+-FF5+)
-MNYOX[=NWD6:9!'9"YS5W'O.8QP7CYA;O0V;5X*Q_$^)-2;9^W;X)C)653T[Y
-M9<A9/.9L">?RMH/SW@9F(G_(]@7$I*JD2AWGG"..(J60R^2F)$D0J5X$6BG7
-MEP#>5D!N\^GU`7(U&&Z`Q4GRI(XFD_YQJ90#,#G#A!!S/R'2OD*95L9E,@!3
-M:KD]7GWU51P?'\L('$;/?V.?QSSF,1/W-N!#=N.C7-K7MQ(,)Q\&2?O<=I<N
-MPK0UIKX3G,-9@_Y5;>J[A"PJXQ,*<O;*LWBX*'9&@(=K2$]X"]=OO?4VLC0U
-MUF9`($D24$*0Y3DHI9:7/`$A!(\]]MCCN[+[O3P@_R!BO`411>QC(%"J.#/J
-MN+[4<-[P!HQ%4BV/VCQ;2I5UA5%0)I5R>WSW.]]!EF6((IEW.V^1\YC'PW60
-MO91%)^:/,QT_3_H)AY\W">+/:\%L):()XP,7%[H"B+Z;K^TN:O://TPP3I32
-MG2))$]R__RXXYZ9Y6!1%8"Q"'%LJN?*.R_N8BG)]]#Q22:\.D!-"*&1\K^41
-MEUGC,@Z+FV@:+KC)_-5P'D>Q;#A!")A2RF7:2E<%?^.--_#ZO=>1IBDB%H%1
-M-BOE\YC'/!XZ!&ZAX[*Z%(>7RQ1P[OK(MT^TV;5S#'X.^;;?9NS[B(M8#PEP
-M[0NP9HC?O>D^(::(,TED5\[77W_==-],DA0@!%F>@8`@366RRF*Q,.JX3F4!
-M7B>[LE.GE[`@*8`(>`POO?32_T@IE?GC`.JZ1A1%*FF%H:HK$!`T#5=YY`U8
-MU+8[E;:5"(Q11$HUIZ1;P/F=;W];Q>&DB.)(=8*;H7P>U_DX0B[@/>9Q(?M4
-M]+5P?[@G)).*02<LAA--8,C$D'<AG")/<M8;E!AZ8=)W\]59L><QC\!Z8?O!
-MDS3%&V_<DT"K0CXD$RH5/&+24ZX"/K1"3BA!69:?@:QGW(FV[I=E61$`<._>
-MO<_+CFQRSQI'D3SE0*G,OB4R`Y<QZAQH]$*/6*3^E@N>6FJY_4;'Q\>X<^<'
-M2+-4^<F9*@*=M_AYS./B)@$/*P)?]RG`\.W;IJB<FL:V\:-O#<!B_,G!'/)S
-MVLC(].\E+B#]>YZ@S^.\]SR,4L2QAO$$29S@)Z_?D_83(3WC`D`2MPDK4'GC
-M`(QW/).J^1/8D825RP)RF;!R]RYY]MEG/R^[*<52]59=E%C$3&2AKJ*%:%LX
-M1W%D_..ME]SRE)/N#O#V[=L`@"S+D"0*RF?KRCP>\IW7SA\ZQ15=L/.N8\(/
-M*SH+S.MT?RI/;^_S`Q,`$<#1MK'1V/L$'B5TTR2_WX]PHPVW/<:0;1YZ<2OB
-MPY)#?@X[TGE<Y$]!**(H-H6<R^42K[[Z*B!DL\@TRQ!',;(L0YJFR+,<:9IB
-MD2_D]3Q'',=&+?_`!S[P=R#SQ_7Z=[URR*TOW``0E%)`"%!"P)O&P+>^I(Q"
-M<`GK(#`@3513(&U5T:<A**..)45O2U55X=O?_C:R+)-0'L]0/H]YS..:3")V
-MYH"Z#:-N"YSACI7!0^Q8<\N3V%C4X\DV'+=%8Z"M,L9)&.#)%M]C\NU7B%U/
-M?[B?>>'28)42Q'&$-)4VE2S/\>#==W'OWCTP)<YF60862:]XDB98K99(D@1[
-M^WN(DP2+Q0)Q'&.Y7"**(@#88(>*@B[#0Z[7:'[KUJV_QBA%PU473@!1)+MQ
-M,J66:\A.XA@00,0BXR%G$0.U8)Q1!L:B3M**'M__WO=0E`72+$6697*6-$/Y
-M/*XG&EVA5[TJW'T"@!-7?<GT%'*>>/E,/S;J$Z'BA"LJ(6VSI-"+]^:/6Y<D
-M--N8Y%`9_NV%]1AQZ3^U."N:G<('\ZYY'EU0-<JXM*JD28(T3?'22]\#)01,
-M><03!=M9FF&Y6")?++!<+I&F*?96*V19AEQ!^?O?__Y#[)`Z?BE`;FWF]+GG
-MGON^A&M9J!G'TD/.&(/@`BQ2*CEEX(*KV$()[3+ND)KF0-J\;[SEC`7?^(6O
-M?`6KU:J%<@7\LY]\'M=KB&OZWKO[44[ZT840%_PUB/?W6".9;>(+^WI<]LUG
-MQ.A'E8S<HP^3%@3)`"22T_Y2?NRAY>8A$Q<UZ6_1>;;K\6D;`XE=3B"ZQCN,
-MJSA(JXPG28(X29`D*5:K%6Y_]S8XYR"*!?,\1Y*D6"P62+,4JY4&\3VDJ7R.
-MOE3J^!H[%IEUF985@4<>X0)0:KCRY"EU7$#HA0;&*(20(*[C;FP@U_YQDS$9
-M1XAZE.^[=^_BWNNORUE3EB+-,E,<.B/Y/.8QCY,?@K?U"Y]AL=_.<<*XW>1D
-MQ9X/"2AMX<:9CTOSN*XT[BKC,=(DP7*YP$]^\A.\\\X[`-#6&Q(B+<N$R,)-
-M2I%G.:(XPD)95);+)1BE^.$/?_BK`,3'\?&=^L:795F1^YA[]TSS'Z8N(UW0
-M&<4&S@DA2)(8(*K`$W`*.J.((8YE"'P4,=.UT^[<:7<^^\(7O@`"@L5B(<W_
-M60:F('\^8S:/>5PO!>9$#YF%LC,\)H3`7&!,O-+*]VDY79S"+[[-6[L,OE7U
-M9O#1XSGDXG)6T[,ZB,[;V+7>+]O*>**4\2S+</_^N[ASYX?FH4F2R!XSC,DN
-MG,I+GB8ITBQ%',<Z4054_7OVV6?_%`#]-#XMU#[@VJ:L.(N]+,O/R&252+6W
-MEQ^),BH]XU%D+HF*KJ&4(F*1I8C'B*)878^E0AZ'.G/*OX^/C_$G?_+'6"Z7
-MR/-,5>0F"LKG;I[SF,<\QDA!]%R[K+F$N(3O[W_SL<9`I)=M3W\X),['T,WF
-M1I%4G&`)CEF$A.T!%^?6&&CP0Y]5[.&6C8&FITV*J[6YGV0B-8\3;\NV,IZF
-MB;G,\P6^__WOFR:19J)+B6G^N%@L$$41%DOI%=?-@-(TE>JY2NN#S!X78H>B
-M?>@EK^(\CJ./Q7&,NJY!*4/=U++`DPO$<0P!F2LI3TMH.(^E7YRVGO$HCI`D
-M,>(XDAF5<6SB$?6/9B_U>_?NX7.?^QSV]P^09QDR%8\C%7;=\7/>^.8QC^L'
-MVU,HA?1<NZ#/UE%U+W)?11!N=6-?;^&\5<#%EN]QRD])6M^XF("CT\-?B/,M
-M!U]Q<I'G\*N)/H@=[#AT.N_[I5/*KAQ^R4XME8>=Q94R'LN,\225OO$TQ6IO
-M#R^^^"+JNFX!EE+$20)&I3J>IHF)/,S23*:Q9!F21$8>1E&$X^/C3^'11P5V
-MI!G0I0*YFHV0=M]&S4K.*`4EU!1O4L9`0$R4H4Y<8>JZ;@0411&2.$&L_FGE
-M/(YC1"J;/#3N_.`'^,N__#KV]O=4'&**-,W4^\SI*_.8QXSG%P,+?N#*-JJ[
-M;)BV>\LM5*@94L/[O>0]SQ/;_7*#^A=IDSV"L8=#=A8AO!^PC27L3-D&&OB(
-M25^E*^4/YI"?<>SAY'5Q\&N(T:G">8N5\R%]MVF<4HHHCJTD%9FFLEPL\,8;
-M;^#>O7O..DF5>)JF,L8Z25-$462ZLB_R'%$<(U_DLAE0EJ$LRY?Q^NL5`"YV
-M+/C^,A5R`0!OO?GF;^J"S;II$,<Q>--(#SGG1BU/D@0`01S%3D$G8TQ:5"(F
-M9U5)(D%<VUB4=:6O4O[/GW\>K[WV&E:K%;)4VE>R7*:O,-5D:-Z&YS&/:R31
-M7(F/27:$+K8S[-@?^VRL*GT_(;$@<#1?<.N)V>"KBFVL&_:KDU.]UEG/0,D$
-M4)_'/,YJFZ64(HYB!\1U:DI95;C]W=O.:DJ@_.-1A%S5`RX7,EEEM;>'+,^1
-MY[GRDR=&O'WZZ:=_&T"]BXOATH'\_OW[WZ>$6#81@',A_R9$%F@R!DIH6T5+
-M*1B+G.Z<,H<RLJ!<7D_B&$SYS_O&'W_VL[A__QTLEDMDZE1'ICHZ4<9`Y@26
-M><S@>0V@5USL)[6(U$"J];YCX7-DQ]>NLYPO^/./,38T<>$G-13I'/*>+]%Y
-MU1-.D$:]XB3PF-[T0W%Z;S:9L%!/_-)DPF*?C[37[T@DE?$XCJ1-)4WEOR3%
-M8KG`8K'`-[_Q3<<W#LC.[5$486]/.ASV]O:09BD.#@ZPR'/L[^VI;IV9:08$
-M0MZ&;`:T<^KX90*Y/O8TC[SWO?^^5L>3.`;G'%F6F07.A4"BO.1IFIK6J9$J
-M`M50SE@$9EE5Y+_6OL*B?@M*TS3XDS_^8Q``^2)7&>6IRK5,Y&2!TOE\USRN
-MU!!7X3WG3>K<?Z=S-@'T_(@A/SDYP^\C/&`=`-J).>1#D$AZ9@C!;[]-FN64
-MQQH+S`5M+*?-(3^/-7@6YQ]:74C">(PD264R2BHO%XL%5JL5OO7-;V&]7CO;
-MOXXV3)($BWR!/,^Q6JVP6JT,H"^72RR72RFTJ@[M=W[P@T]@1]7QRP9RX,/@
-M]]YXX_.ZVR94QCA1Z@0E!)22MMF/_CMB8$RKY,JZHBX-C"OKBN[>%+%(0G7/
-M.#X^QF<_^T?JQUT@364<8JX*!+3M90:(>5RA?=V%8]K6Q6N7?:`5%_R\@65V
-MTN+0BV\,M.WG"RO:6E0VB2C"7\!A8XA6C(68T.Q4G..7FOP6@<9`9[T.B_`=
-M8HME,E12*DZX;*Z<HC"/"SP^29Z+D]ATWI0P+EO<K_96^-Y+W\.KK[X:A/$X
-MCG%P<(`D37!X>(@D2;"_OX\LRW#SYDU3")JHI)6R+#_S[+//_M_8477\LH&<
-MXT609__6W_I3".D1IY0HK[A4PT&`-$DAA%;'5>`[(5(19Q11Q!R5/+):J,9Q
-MU(*Y2F"A`U#^^NNOXT__]'-8K98RHSR5C8,RY4.*H@B4T'E+FL<\KN$49@(!
-M;?EV9^@#MP'1*T0\/PUA6NSAF9.8D]HB1B8J$W!YVQSRB1,@X?+X.2S]]OL+
-MB,Y9@!U,*-_RN]D_^)EO)B=<'6=%[BQVLT2%="2QRAA/4R2I](XO%DNL5A+&
-M7WSQQ>#/H>$]SW/L[^]CL5SBX.``>WM[V-O;0Y[GV%NMD&<9%HL%DB3!E[[T
-MI7^,'5;'+PW(G6Z=0/W66V_])E/9XCI-A1`BKS.*.(DM*TIDK"@:PF7BBE+.
-M(V;L*G&<R.+,J`V7UZ_=MRM_Z:67\,)77L!RN<!B*0L%,A6=DV49HA&HG\<\
-MYO$0,GCG2>,-:<Y>@QF*/;3\Y]K_?*X@/G$YP)YSB(%YR4F28L@@Q-NQAV>Z
-M*FQ;Z$^FOH<85*^'()I@.YO)E,<',U&FK-1GL.[M5)3"''MXI@N3J>)-Z1=O
-ME?$L30V,?_?V=W'[]NW@^IBELMG/X>$A%HL%#@X.D&69](XOES@\/$2:95BM
-M5DC2%+E2QY][[KEO8,=RQW<"R$E[M&CPOO?1IY]^^K<%9,6L/!V1JBB;%`0$
-M29Q`0"#+,AEMD\0&Q@DA3NI*Q"(%Y9&9><EJ707H"NZ'TE.^]*7_#Z^\\HKR
-M("T,C.=9AEP5>S(ZQR+.XQJ.,]F57?'M9L=:%%S\?HALN6#("9)5R.B"GM2I
-MTQ3+]JOEP0G,F&H>BDKL74I3\/(4,OJV.>3D"FUG9[ZMS+OPR]Q/:5MQFB:N
-M3<6"\6]\XQOXWDO?"QYV&*7(57I*OEA@;V\/R^42-V_<,![RQ7*)_7VIDB_R
-M'(RQMQ]__/%?`U#O,HQ?&I`[D_[77JOQR".<-\UGM+E?=^0$9&$G8PQ)+&,/
-M37?.*+*\Y*PM\(QT%&+LS+Y,^U4%Y;IA4-_XS+_\EWCQ]FTL%K(P(,NDISS3
-M4)ZT4$Y`YGGS/*Z+P+$K5']Y$XR)O8-&#_Z>`7J:X6,`*J_`BN.#N?UOVY5,
-M+KY`9.`VF>6BQ[)B?="@1W\HFSSD%R<3.ZN2(>8FT]>_,^C424Y`M%,3S(73
-MZ?;B]@=S<N/E;/NR\R93'3=E@HH-XTL%XU_[^M=PY\Z=X!I$58YXFJ8X/#S$
-M<KF4GO$\QVIO#ZO5"@<'!_+UEBO3%.CXZ.CW`1Q?A2457<HQ4.W]""$"0(-[
-M]_CCCS_^ZZ_\Z$=O)TF"HBR1I@DVFPWD]0))DF"]62--,Y1EA3B.4)8,4223
-M681@<F,3`E$4JZ8.@.`"#6\@!`?G`H)SN8/E<D?;-$UO_?]G/_M9'!T?XV=^
-MYF=`5"8Y-06G%!NZ0555X$T#SN?-;A[SN%KC;)(_Q$2,#+^;=:ONF48F?#J[
-M6Z00V]LHSG0V,_6=9;]D7<AYXM]"^/G=@<D0VB8SVELMO-F/#X)B"F`*X7Q:
-MIP/TB+=<^%^`^!]:C'QMX7U-XBP'L67>>N_CSYE:!0)=L'9Y`B^ZZ_`\)F[Q
-M!"H93[):K#JHQY&ZC&/D68[E<HFO?O6K^-$K/^J'U2C"8B$351:6.G[C\!![
-M2AE?JF263,4="D*^]M133_TC`,VNJ^.7!N2!5;UY_OGG_X,H8J@JZ2$ORQ))
-MDJ"J*L11C+*LD"8IZKI6B2=4JN&-M*[H*GTA!)@0@)`*.Q<<0G!`R'QS812/
-M]F\^0--?^-?_&O?OW\<O_,(OR*Y0ZA]55IDR*E$4!9JZ0<.;LSS.SV,>\[@"
-M@'Y>F_I)P^<,B%JV"G)NG_!DQ[@NE).M?J4I[TL(,<<%<J+/2+J0K98IZ8F-
-M(<+5[$7?.A:$[PG+4TQ<[/9C1%OTV<'PGI7CI.M,]Z.%;B$01&!D0>WP/F(>
-M4S=RIFH"=;-&`^+JME0U\WGAA1?PRBNO]"YI2@B6RZ5)4EDLESC8W\=RN<2!
-M]I+O[R-)4RR7"]FM,\OP]EMO_1Z`S56`\5T`<KTI\F>???;S+[WTTJ<(I;\1
-M1Q$(8)K^Q'$,JFPLC$5(DAB;C2P"K:D$=,XY*!5@C$(("H"U'8?-:4G>MD.&
-M`&\X..>HJLJ<E@SMA+[VU:_BZ.@(?_?O_L>@E)AVK8124&69*8H"555)Q7T^
-M+S:/G<=+<@GO&7COJSAQ)>?TM!,:7,_*0]Y"VUG_ZETEW=Y%GO;C#_%<KYU0
-M^\_%B+*LSSP$P5QTWY^H=_2I5YQB,F,_G9R`$0E`!-EJI23GO@FU9RPZ9R_.
-M<.(WC\MB<>47]U3Q.(ZD4I[$TC>>+_"5%[[2@7%_:*O*8BFM+?M[^U@LEM@_
-M.#!)*[E2QW5WSZHL/_/T+_[B_P+@RO@7+CLNQ`Z;K4"!)(X!`D2QM)U$400N
-M.*(X,C,E2F71IFZ%RA@UWG'3),A*78E4_*'V+<5)HE:*MLASS(/YXNW;^,,_
-M_!>@E&*U5+&(RE.>J6B=W.KN.8]Y[#8W7F8.^:X(3F3G?J^S^$1^D>)T0PDY
-MYT\M>N<@8HM4&N*\+QFWKY"![T?:Y772<R/B'-:YT'<ZE2F);/%[$^)]D&L.
-MP_/9[NV@DE!5N)DBS5)9P*EK^=(469X9?GKAA1?PR@^'89Q1BN5RB3S/<?/&
-M#1EIN+?"8I'CX&`?R\4"R]7*=.5,DP1QDKS]I2]_Z1_C[MTKHXY?.I!["XK?
-M>^.MSS/&WB;J!XVB"&F:RA\XBDT.N<PISV0D8AS)R$/&/"AG)D)1S])TD:<L
-M+%!5OHF\SA@;E6I^>.<.;OW!'Z`L2]D!*L]-7(\N]EPNELC25#8BFDNZYS&/
-MA^]@>U:[][/,(;]JBWW25^\I<R7^\\7NKV3D%!.NB3'<W6ZDVS4&VH7A(($X
-MG_5N'N>UEA.3@I>F,BXZ]8HW%\K_G:8IOO;5K^&'/_SAX"Z6`"94X^#@`(O%
-M`OO[^UBN5KAY\R;R7%Z7A:$+Q*IH]/CHZ/>?^]7GOB6$N%+5?;L2J"T`V22(
-M$'*8JN8_:9J8ID!0,*Y#X3GG4DU7R2N,16"4@3I`SL!4\DH<Q29I1:O::29G
-M;+'.*+>4[;Y]P4]^\A/\LW_V?^#--]_$4C402M7IE%2!^6*Q0+Y82+6<LGF*
-M/8]9]KENXX)SR,5.=!?OSXD96Q9=P!8/W_JPQ8.(MXV&<LC%.2\G83X"F?Y#
-MSN-Z3JYUHY\T43QD14ZG*;*TY:(T3?'5%[XZ"N,`I,=\N<12):CL[^_CQLV;
-M6"Z7L@F0BCHTZ7<R@>_M+W_]Z[\#H+IJRS+:C5V5])$#X&55?2:*XX_)O,H$
-MC&U,K*&..A0\1AQ%:)I&7E>%F8Q+_[A@`D(P1)%`#0$&UA9P)MP4>LKGR>05
-M/3L70J:R#.WGCHZ.\`?_U_^)CW_\.;SOIWX*C#&490G&&"I6@3+I+8\BAF)3
-MH"Q+E?2R;2K!/.9QKG/@:_C>9S1)V:&O</'[E9Z\&+&=`MF7-+CM+R:&/,83
-M[.W"\H(/+]^)7U:</+YRVWF9\_U$EZ9M=[:P:;_S6'$F'U%,?EQ_?*=9WN=@
-M'9_G$V>YMY2S:-,#)HI:C[CE&S=1AVF"B$7XXA>_B+MW[PZN/P0`9<QDB^^K
-M`LX;-V]BM5KB/>]Y#Q;+)?94(>=JM4(<QU@LES@^/O[]Y_[A/_SV55/'=P7(
-M]>_0`&"/__1/_]K='__XG2S+4%45LBQ#7==8Y`LT=8,\RU%7-;(\0U77B.,8
-M3=.`40I.F2SL-%N>CD*$A'0N$`L5D\AE06?3<%.PHR%=5``?B$,$C2E$SP``
-M(`!)1$%4@+JN\>E/W\+'_M[?PY-/?DAEHO?\BR(4Q09U78/S>8\PCWE<@Z/5
-M^>&Q$'V'QTN=N!!'374G">1$K2VW3<T6#A"[5F@Q#;3/`$![BTC%=E^CNT0"
-MQ8^D?Y)QZC7"7:3MCWR.5#L'(EP=&">,@%%=JQ<A8E$GTC!5MI4D37#__GW\
-MFR_^&QP='0V_-@$893)!Y>``>WM[LO'/WA[V]_>QO[>/@X,#K%9MCYA,69$W
-MZ_6GGGKJJ=\"4%S%Y;I+0*Y5\N;XZ.A3^6+Q&]HOKM5P%C'$7!9C<L%EP2=/
-M4-=-JW8K`A=4JN*,J2A$M'&'L8C-XSF7YY:YCD-4.[,*$LJ'1EW7^!?__)_C
-MEW[IE_#O_<PS8$PV+"J*PLP:];\H8MAL-BC+"IPWYA3SK)7/XUK2ZDZ.+;;(
-M:]VI<]N%,@S8_1^_)4(CFDXS4[M.:C%Q^6T+@WW*^3!;3[IW"BB3OH+6GE25
-M8.RA>;V>P,(M/^;4A]O:O9C2O>G,MI59)3\MB(-"UN>QMDDCBY@#Y#I%1</X
-M:Z^]AC_[PI^AZ6$J>_K.*$.2ID85/SP\Q&IO#X\\\HA4RW6RRMZ^S#'/,S!5
-M;_C..^^\C`]_N!2W;U_)7_G2@=QK$E0#($\]]=1_>_?NW5]?+/+#IFF0+Q:H
-MFQK+Q1+WZ_O(L@Q566*1YVB:&FF:HN$-HDB8>$-*!812R*.(R<U>"!?_K5FY
-M!GE3NT]*5&4YV#A(C\]][G-XX\TW\<N__,L6@%M@KKWL+$(<%5AO-O)U.3=G
-M"^=BDWG,XWJ/<>,)<:CT>NPR3N=;$$-6%O<X=#F?V+&WG*%'XXHF!3J6E7GL
-MT+Y)R(:(E)BS_@;&%>]H(-<6%0WC+[_\,O[\^3\?AW&56YZF*59[>[AQ\P;V
-M5BO<N'D3!P<'.#P\Q/[^OBKNS)'E*N4NS1!%$=9%\:FGGW[Z?P507M7E'.W4
-M;]Y:5\B=.W<^\?@33_QADNC"S@R<RP)/`8$T2R$`Z/OC*#:GZIQ6R$S/BMO;
-M6K5%5:7KZ"M*02EMKP,HJQ*\X:,[B1>^\A4<'QWA[__]7P7+<P/F95FB9*7R
-ME;=>^$TAO>6<-TK9WT(!FL<\KCQZ7@T/^7;N;+OK9M<VL2M+40AQAJIZ>`EM
-M*S1,*?KT'TO(N+HZJ"*K'/(3DF/X@ZM\<C(Z#Q"#?A?1O=([F9@T`3GIU*7'
-M7RZF_&AC'];YC<XFAWQ&^;,'<0!&6(RBKBINU'%=U*E@/(HC?/WK7\=?_>5?
-MC?Y6NM%BJD(Q#@\/L5RN\)Y''I&6E9LW5=SA'K(LPVJU!\94"A]CR+,,;[_]
-M]LNX0DV`=AK(A1""$*)-^/399Y_]?^[<N?.9/,L^5E45\CR77O)%;CSE556;
-MVY-$>L,Y;\"9*N)$#=634\8:.@<.X>Z<U0I!*6EAG1`02E`6)>JF'MW:O_.=
-M[^#W?N]W\?'G_@&6RZ5J%QM9UI5*9J:K&6::)MAL"E0*^KGN*C=#^3SFL3MS
-M@]!CSF%.04[X>*%V&I/SQL]\!]/34Y2$H%WTP/CV;1LGYY8;[P5Z/=A#RFRX
-MPV6[S,4H'`J+OT5GD9"^(E`Q/"D4?<`^";*WGW)-?HVSXJ&9KB]]4")%2A99
-M,*XAW/M;*^))DN+X^`B?_Z//X]UWWYVT]Z"4RH0ZE9[RB`+Q&S=NX,;-&S@\
-M/,3>WA[V#_:QR!?(LM3TE4F2!,>;S:>>?OKI?PKILKBR8Y<4<@WE6B7'XX\_
-M_NL_^M&/_E66I1^!$$C3!)QS9%D&`,BS#$)PI9)#><EEL:90R2KNAMW"N!],
-M0$!`34,-!>.$JITN`4J"NJY&=Q(__O&/\3N__;_A/_E/_S.\[WWOD]&+EH6%
-M40WG->I:5B1758G-9H.JJN5G%P)R,<QD/H]YG`JFSP(UR5:/OI@OK#L+6TJM
-ML*#<5\'/;U&1`$'U)6Z++B@[_#;M$Y[4\CWEFXBM[KB`V5<(V`.?1Q=QNM[L
-MTWU[,03;DY?)=@OOM.+FV+O-;ICINQE&6G894L6C.$:2Q$A43Y<?WKF#+W[Q
-MB[T6%7O=,LIXFF*Y6F&U6N*][WT4^_O[>/311W%PL(^;-VYBM2>35K(LP][>
-M'N(XP=YJA3B*4#?5IY[ZT%/_'8"UN.)^IVA'5X<&,B.]WFPV_VJY7'ZD*BOD
-M66Z25\JRE$DK587%8H&Z;I`D,9JF1A3'X-Q2Q9D\<#62\]5&261^)ES;BO%G
-M6MWNB.79K.MZ=*?QX,$#_.[O_#;^\__BU_#DDT\XQ9T%*T%+J9;7=82ZKE5<
-M4(RRK+#9;%!7E8IF%`H(9C"?QWF"U,DAF%SD>U_(8IB`KF3J@CKY=]WFV4;=
-M]4ZOV4D;9[?$]5D\LN5"[B_.M--9A'.6D`SBX:0"O?-:U8C7I3/PQ=IO37I^
-MT:X7180^NWJZ.&=_N7VS?=+"/Z>LMQ#1]P/L<.7D7-0YOFY0HF.;8W.6/Z2*
-MZX:+<1RK[N<1_NJO_A)??>&KD_=ME%(D"L;W]_=ESOB-FU(9OW'#^,9E[O@*
-M:2I[ON2YO(SB&!]X__M_"T`IA&BN^N+?.2!7*CE14$Z>>NJIW[ISY\Z3699]
-MC'..-,T@!)!E&800R+(,#>?(LA1"<-1-`U&48!%S?.,2MMN]"Z'$L:5((*?.
-M*4Q]4"#6;2!2*1<C\85U7>/W?O=W\.]^Y"/XE5_Y%619IJ!<9JF7)4-5U8@B
-MAKJ6_UHPEXIY7=<R(]U7P^8QC[.207;B52YV3G$5/MQIO]K4?<7V?G*-;=O]
-M\M,AB*BS@QB$<>O1D_3@K6%VVWWNQ,?U*[C"=U$.YZM[&V`X5>44%GD8E\_V
-M42NG7&_GHLY+`G%0)U/<*.(VD.LD%0WB*N)0"('/_M$?X=Z]>Y..%X3(XM!4
-M-?31'O'WO>]].#@\P"./O,=85A:+!0X/#I&F&?;W]_'_L_>NP7*<]WGG\W:_
-MW3VW`QR0!$CP@"!(@)(.;!$2P0@2*5`W*Y%6CBJ,O;2]F]BQD\U6;6J9*GW8
-M#ZE=64YV/ZZVBKMV4K9LI[*U7Y"M4I4JM;$=2Z0DRR1$TA0O`D1<>,'%!Q1Q
-M.;>9Z?N[']Y+O]W]]F7FG(,;IZO.F9F>GIF>GIZ>W_OT\W_^E%+T>GTXCH-[
-M[[UW3K!B=#M\#/0F7:^<2O[""R_\[N.//WZ_XSB'>@"B,(3KN@@CH9+'$<"$
-M>NYZ2.*$1QNF:>Z`;/.$<FY/284V3O0?`J&:ZZ"N<G0M-3\@!%$4Y9Z_:GKM
-MU5=Q_MPY_-JO_SKNOOL>%8%(*448AHBB&+8=@])8J.5<,7==%T'@P_<#E<@R
-M"TJ<3;<X9VX]QF]R,:51J6ZS^A/FD#,VP6,J<LBGV:33#/*K'T,JM]QD-I/R
-M\^0$Z);-?@BO^FR%DI40*,%\^A$&1$:AN="SL'ZD;B<TW29U]-U<+FE^?E:[
-M"&D]7)I\4)3['&[1I)A;#\1YH(4LVN29XMIU95/AC7\DC%/*&S0N+2WAN]_]
-M;JU%)?>2E@5JVSPA111J;M^^'=NW;U?*^(X==RC%O#_HH]OMH-/IB@075UIC
-MGA0@GMZ*38!N&2`OJ.1XZE_\BS/'_]-_^L9]>_=^.V4,W5X/*6/H)EVPE,%S
-M/411K%1S5^24VY0"B)&R%!8LK2,;*?VH$))HUA1^OT4L#N\6_Y.%G[*8)XHB
-MI"V@_-JU:_AW__;?XK.?_2R>^,QG8=E91CEU8L11A"B*8-L4MAT+?[D$<P^^
-M[R,(!)AO:D+";)I-'_!ILQPJTQWH\B!=](&C+O>E",DW<@.6MU(Y9848`7N:
-M=<\'?RC-K;1M6BFM#580UH*)32#+6H)K2=TW=-%D%4]2/#N0>Q\3)+-,M+].
-MZ?E@->O`9M1]PT&<!TUDX$UUKSC-NF_R/ZZ>$V+AM5=?Q6NOO=8(X_+[8%L6
-M'-=!I]-%I^.AWQ]@Y\Z=F)^?Q\Z=W#LN"SJW;]_.O>6]/ES'1;_?AT,I!OT!
-M1K[_S)$C1_X_`>/Q[?*QT)M\_5(`%OKOQT>.''GVW/GSWW$H_2HZ'401CYJ,
-MX@@=QKMV$@"!'\#S7*&:,R1Q`MNR`0:D%@?SS"I.-<5'\G]F<5%@;LE"3TOS
-ME?-_410U-A"2TW///8>?_O0$?N57?Q5WWW,W]VE%,6)Q>BB*8L1QYBW/_.44
-MG4X'X_$801!HA9\S,)]-MQS?8DO/\FRH0V9Y[<F6;QL&:8MC;9T@$^:02XWW
-M>AXMJHIA)^<Y4H.R!%D&2O$A1,7=3@/BE2MJBL'2YK&)WD-QQV6UL]D&=KS:
-MSIW%U1/OO;Q=R4;>W0:<+S-@WSP!@!=2%D%<"81VH=$/I7!<:4UQE)4EB6/\
-MY5_^%UR\>+'U<<^R++BNBVZWBTZWBUZOBQT[[L#\_+SRB]]Q!U?&>[T>>KT>
-M^OV^\(QW5;[Y\O+RUQ87%_\0MXE-Y98`\IQ*_@X7I(?KZ\_MV+'CJVF:HM_K
-M(TW7T>_U.&SW4B1)@L'<`,/A$-U.!^.Q#]=-$4;\<R,I08H4C)'"SVU2.-X0
-M)"3F2CC1<LH+EA;+LF`)*)?J==/T_OL_Q[?^Z`_Q2U_\(AY__-,(K5#MY(X3
-M(XHHHBA2OG(.YQ241CQ:R/,P'H\1A9%(DYF!^6RZJ8273</V#^:VJ5N>5!TK
-M&V(/MP[&JV-:=:]Y?OTSUN7[074/!M;$@I6XEE]>/^O`M($;4;NBZ=A-Q(JR
-MFL$0TU^,$!!F<K2;?#-ZN2=I1%M#4%C#!D!YW8T#M8T-B^K`S[07FEY3G[_5
-M'G+&/HB`+[:MQ<_ZJY`):HNS\E8.R&W%(S3G$^?S7%PX?Q[//?<<1J-1.Q`7
-M?O%.IP.OXZ';[8DL\0'NO/-.;)^?QUUWW87^H(_!W$`EJ4C>L6T;'<\#I11Q
-M%#VSN+CX)[@-$E5N*2#7?FQ2D4\>+RXN?NOX\>-O[]FSY]L@!%XH5/(H`F,,
-M813"(@1A&`$@O"@2#$F2PB($<2P.0BGC38`*!_RLB%."=Z*.?Y90QRW+`A'9
-MG.JZ;2$,0\11W.I@$L<Q_NP__V><.G4*O_(KOXK!8%"(%W(011&B.(*M%7[J
-M_O(P##F8"]L,8YG2-IMFTVR:9F!`JG_$R7480FS2ES=7R*[0:VN@/)^&4F%?
-MJ03NO%><,3+%Y]<$DJ2>)DD-?$O(!JKO,P)[H3$0*V22ZPV)*G+(35:4.D<X
-M`ZN%^%S1)YM@:VZX,5#3)UBS9[*IA@/785C-;J'C6]9C):^&YT$\IY`[FCV%
-M4@7CKNOA^`LOX)577FEM42&$P'%=[A<7!9R=;@?]7A]WB`Z<.W;,8S`88,>.
-M'>AVNCP]A5+T>CWA-?=$J@O%^OKZ.P""V\4S?DL!>3%Q!4!TY,M?_M[9EU]^
-MQG.=IWN]'N(D0;?;0Y(D0C5/,1CTL;ZVCFZWR[M@>@Q1&,&R4J2,D[<%(+5X
-M93$(0!)24,&UZ$/5R5-V\Y1@3OA.;5FP+!NA%6:^\A8'J[?.GL7_\<W_';_U
-M6_\$#^Q_$'&<B!26&(Y#N5I.8^$OCPW^<A=1%"F/^0S,9]/-AKBU%'2+K#TA
-M4[_1B7_JIX/B&[D]28O[6.,VU17S)MC6$T@:&ZFUV#1J`+,E.%1%*JCMU%D&
-MTG80WI8C)0BS<J!YZ>78#?DF3E8TNSDVJ#:?X"T`XRHAR-):W8N$-]L6'</U
-MOZR@TW&S@DTI$+JN@_?>^SE^\/WOX_WWWV^UU62^N.NZZ'2[O.E/KXMNM\>5
-M\,$`.W?MQ-Q@#COF=Z#?[Z/3[8`Z#KJ]+AS'@>>Z_':G"T(L,,:^L_C88W^"
-MV]"J<DL`N0;E%H`4!P\2G#@1[7_@@?_YXL6+G^ET.H>B.()E64(E!SS/`Y$I
-M*&"(XYB?!A,QA6F:(K4LL"3E!W(+L)B5>1[U'-EBX:<XY6-9EMBI+02!S9O_
-M4*K@G%M.VJOE?_S'W\+'/O8Q_(,GGX3GN4@26YTVHDX,1]A8N,<\_^<X#ES7
-M11S'"LRSUYY1^0R.;W(H)K?BB[--6OD-R.Z%6+ZZ-2);AIIDBSX+UFJSL5+1
-M:&:VGB9I9S*F,Z>,EYZ15;U-LV<\UZ^4:`]I;@>J/N<-%4D2P[9FY;SUVASR
-MB5Z.;'@OW,+ATRW#X,5C@IU3Q&E)"5<@KJ*8::Y@DU(*ASJP;!L__O&/\3<O
-MOSR1*B[M)A+&N]TNNKT>MLW-H3_@ZOC\_#SFM\^CW^^CU^,VEGZOCX['EZ<.
-M15?$17=[O>4?_N`'OXMKU_S;(6_\E@5R[;-F.'$".`R&EX&%A84G+EVZM-+O
-M#P"V#LS-J4+'U=55]'M])'&"7J^'-!V"$&`\9J".@SB.^<[+N-*2(@4L"[8\
-M'E$*@"!)XMR!@]M6.)!36V1SVCYL6^1W6A;?^<,`41@I;WF;Z2<_^0G>??<<
-M_M$__D=86-@#.XZ1B"]++&PLE$8"]K/"SR1)D"2)@',7O5Z,(`B$G27&'3OF
-MD<0Q?#^8$>H';"(;P/6M15R]XZ1.'&13CA2,;*2Y9GX]*C3S=NLQ`12VL\74
-M;"/-%S*)#W>:XO!)?>.Z9[S*OC)1+*+:#"T@GF&JOI4ER*G8WJQQYV(E`&65
-MS,[,CR^^!]8.;.N=.F4+BUJ^]-[RS\2:MGP%J$\2>]@RL%';QUJJY!,Y3L3"
-MI(G7;S"Q&T&<%JPH_+*HCNM=.!VJ1QNZ.''B!%YX_GD,A\/V0W3+@D.IBC3L
-MBC]9I+E]?AZ#01]WWGD7>KT>!G-SZ'@>YN;FX+HB2<5QT._WN7>\VX5#*7;?
-M<\\^[-R9``AOY]_L6P+(-?-^0K*>\NP'/_C!QQ]__/%_W^EV#Q&+((Y[L&T+
-M<1S!LBU$<03B$R1)PCW>PE,.`"DA2)(4:9K*7IU@E@7E(4=6P`D0I%8B&@B)
-M^181\879*#-R'!$3)#IR6A;"*!0#@.;W>>W:5?R?SSR#SW_A"_C<YSXO"AIB
-MT,1&;&>%%KSPDR>R)$F".$E`8ZJ!N:.ZF?+"5@_KZ^NX<N4*XB3!;)I-M_4T
-M-=N;?WF-3[<98YD-J./&)\MUO]RZ4P^$U*T\R1"%Z74Y;,H-PW+06NKPR38H
-M8.I=1W4_>!6(MQT40E.1A:><M7@0V<B^5+*[Y+&68=*V]^;]CDSYE9SX-1O6
-MDVSJ4]YZH>=*D;8(;&*5U'!J4,4MT0=%JN+YZUPEOWSY,K[_W'-86EIJOQY"
-M"'"%7[S;Z:#;ZZ';ZZ+7ZZ/7[6+[_'8,!KS93[_?PV`P0*?C86[`87PP&,!Q
-M*/I][AWO]GIP'`?/__5??QQ`A/??#]EMWC6*W&KO3]A7"/;L<7'A@G7RS9/_
-M?'[;_-='X_%\'$5865U%%$5875M%&(1865U%&`18'ZXC#$.,1F/$<8PP"L%2
-MAB1-D"8\K43&0[$T1<H84J$^)TF*)!%J=)P@21-U/4ZXQSL(`O[G^PB"$&'(
-M_P+?5X.!-IGE:J1$*?[!DT_B\*./@H@"50G<<1PCBF)EC4G4>G(X3TK+<I_Y
-M>#S&U:O7L+R\G`6AZ:=%#3W12\H+J=%DB/&92FH6,?_"F^\G3?IDM:Q(6BQ3
-M]][11EVJ6'[/GCUP7;<$,/GK9GO4QJZ;7ZMN.94XT>*^IMOEURQOV^+V;K/,
-MY/-:SH<I*QN%[T73\[6]O[A<OMYC&B-(IH;?;'4CU:WBJWYRS,*J_AA3LY^R
-M[SRW/6I25(KS2DS+:GIEBM,$I>=E-66758'B\G>'&;=6;IG\K(K<]5S,838X
-M8KF1@BFWG)6*-1E,RVIK5KC.2LMD'Q;+/2_+OX_:95@.Z'/S67'[ULTKWI=U
-M\M;35XJ/T=>KN(V+U[/[M8%0<5[QLLTR:MGLU)N,9,X*-&D>PF4!IYXS3JD"
-M<`7MU`:E#FS;P@LO',?++[W4^LR^](O;U(;CB$C#3@?=7A?=3A>#P0#=;A=S
-MV[9A7JCCV[?/PW4=?NDXV+9]&QSJ8&YN#H[C8#`8P!.`GB3)=_;NW?MK0I>]
-M[4_STUMMA47J"L&%"S$`:_'QH]\Z^^*+^SH=[^F`$'0['1``'8\W">IV.@!C
-M\"(/`!#'B<JGC>,829ID/VH2+BP+5LI`;+GCIUK!IP626-Q+3BQ>Z"DC$"TQ
-MW[+YJ2,1BVA3&V$0(A29Y2ECC3^Z<1SC__V/_Q'?^^YW\1N_\=_@@0<?1!3'
-MZG145O@9(TYB)'&,.$Y`DP0)S=3R)$FXS]SST.OUT>_W,3\_CTN7WL-X/,Y!
-M^6R:3;>S:LZFV-7;JJ0BP`^Z%6=BRTJ^DT[U:Y.J0>^-U.DV*GE6I:P4[!*L
-M:0"0%QJ8_.!+H%VV]M26\!6:XC"N9M6`>,/PJM3#)V]F*<.X61@P&F>*J2JM
-M]A.V-2DKK,7'SUI\-TC[O;%^`#NY[?UFT2RY/]L"T2RREJZ&4[O"*RX4<,D.
-M8EG+XFJYX[@X<^8TGOW>LZWL*;HJ;EL6**7H>!XZHILF+^#LH=?O*>;8L6,'
-M3U*9GX?KN5P5]SP,^GUXKH=>KP?7==#K]>&ZO+`3P*M[CQSY#0`Q9#;U#,AO
-MVHDGKUR^'.Y_X('_Y>S;;X/:]M.]?A\I8Q@`2)($9(YP99H`R6J";K<#QE*D
-M*4.<Q*`V1<0B$);/0H4%$&:#$()$)*SP=)4$ED40ZPDL(+`LFWO+-4^63?DI
-M(DL4?EI:P6=;M?SJU:OX_=__OW#@P`%\Y9?_/NZ[[S[N3=?`/(X3)`F_C&,!
-MZ)J-1:GE3B)V^A[FY[?C\N4K>.^]GR,,0V7%F4VSZ7:&<E/16B/(8YI$PA9Z
-M-RGKH?4AC*12)9]0U-B`I:5*^6[JU%E^V_7)*H9S$X3D'I//,Z_;3'6)+15>
-MY2*%:5GC*,*XF$]R<-_LZ2YMM1PMLH)EG+6H=265MA1F*$#5EV>5FZH.U"<;
-M<N7RQFO6U0C1D^Z>30/?6V@BHI&/18@*D[`M.[M>4;2I`%S94C3KBDA5N7;M
-M&IY]]GLX?^[\1.LDL\5=UX4G(PV%*MX5:2J]7@]S<W,<R.?GT>EVT1\,X'G2
-MGN+D/..N4,<=2K'TMTM/'OGE(W^)]^&+8]8'(CR>W,KO4T0BVF)@X5Q<6OIA
-MFL2'?)\7-8Y&H_S?>`S?'V,X'/%$$EE\&4?<ML)24>B9/Q7%F+"QI$)53V)A
-M8TF0IHD"8@F_41@A#`/X/K>QA$&`,`SA!P%/2PE#A%$H7G.R[?^9SWP&G__"
-M+Z'7[R&.3'85;J.)XYC;:XHV%G$]%HIZ$`2X=.D2WOOYSY'$22[J4:E-QA^[
-MF66E;OF99<5\^X995JJ61[UE!3FP;&-)(6C8?6&RK+0KZB2FBQL[QF',Z"F7
-MM@)"VJK=U187TVNV(CE`2YMJH^8:X%/SDK,BV55EEU?`--,Q7!7B%5C;9/4H
-MR^E&I9KES/;:^V$%(#>`NKYL_C,RO'_&2F";6X\*:TKIOH;KS1:7LCTE_WI5
-MEI7L^6]*RXK61T"">*X@4RKCFD*>+]34&_SHOG)+@3@`//_\\WCII1>1Q.WM
-M*81`Y95[PBON=3KH=#OH=GCQIDQ4F9_?#L_KJ,NYN0$ZG2X&_3Y<S\6@/U"J
-M>,?S.)1['EYX_OF//_744V?PV<_Z[-EGXP^29D1N]8$'(42&H[C8`6?IQ-([
-M*6/SH^$001AB965%><JC,,+*Z@K",,)H-(3O!_!]'TF:(!;YX;+C9@G,&4/*
-M4J0%$$]3W6.>"J6:_X5AB##@8"ZO!V&`(`@YE,M"TPD_`THI?NF+7\033WP&
-MCDB-2=)4>-Y3`=X<R.6Z5'K,Q6W?YV!^^?(5!&&@3OO*`M<9D,^`?/.`W`2M
-M4\`WFD!Y`Z!>YR$G[17LMD`^P1$O1U4J]K``]$45?.M:`YD4[I89X;6070/1
-MM<DD]<II;2)&76?+XGT;!?*2G[L)R'..\/SS,V9N#,1,(,\J@+SL$V>F`8G!
-M/UX+UVV7,T'X%$!>#^E%X+X)@1Q9@:1=4L--,&YE/O%"D68YXI#??_;,6?SY
-MG__Y9/840,4]=T7'S8['89PW^^FB+Z(+N[V>*-J<XT6;<]O@NHZZY"HX]XQ[
-MGHM^?Z"\XQ8AKRXL+'P*0/I!\(S?CD`NTL1!A5KN7+QX\?N,L4.C\0B^'V!]
-M?3U3S,<C#->'\`,?X[&/,`P0A*&FE'.H98:#'%?*&<\RUT$\E:">V4>D.AU%
-M$8*0@W_@!PC#`&$8*=4\#$-$<8Q4#`0FF>ZXXPX\^0__(7[Q%S^JH)L/*M)\
-MX:E4Q#48SZGEVF48A+A\^3)^_O/W^6`E2?)@/@/R&9!OB4)>?,T;!>1YLIVZ
-MJ!.LM,WKP+X$U*B!?B.0&VX3/9MZLU3UML_$#(./ZJZ=C$V@E.M6_0GB'3=5
-M(3?`5O;&6#FAD!7-(>7<]"),EH&]''M8!/*<#84QPWBI(#;I\XOOJ_"9U`+Z
-M5@!Y5>'G5$!>/#-SDP`YTX\5/+4MIWKK*K@&X=("FX\O-&6.9R!^[=HRGGON
-M.9P^=6KB;[UMV_`\CZOAPB_>[?84C'>%?[S7ZW&/>"'.4%X.^@,X`LJ51<5Q
-MT.\/0"E=WGW//?>"VY'CV[4;9ZW8>IN\#P:MF^>/?O2C?W+X\.'?[GB=IZE-
-MP1@#I?S2MBVD2:IN6Q;W)5J$=^Q,B(64A2`,2-/\88J?0@((L54DHF41D"1!
-M2M(,UV0!J&5E\8@6]W11:H/2D']YA-<\%!:6.(IS!XFFZ>K5J_CC;WT+"PL+
-M>.K7?AU[]^Y5J3!IFO"!`DV0)$Y),>=1B;%6`,HAW165TG???3>N7+F"*U>N
-M8C0>(Q2=0(N6EMDTFV[<:'QSGH/4JKXMA.'*E9L^.H]<ITU5YR<WWS=-/)PY
-M(UIGV,Q7;LHRKP9YDV@]Z2\',_CWB[&'K.G%"*E0\(NP2]`L^[/\HA6;G#4T
-ML]&;"]4O7YT,8VPK6JZ3S9\MV(2&09,,#=OL^^PFC#5D$/')5@;<1FM*"<*M
-M[#&VG26FB$+-HGWE_?<OXY577L'KK[W&(YA;KILEOIBNZ_(F/\(K+NTIW)K2
-MS15R<N7<PV#S2POH```@`$E$050P!\_ST._SQ)1>KP?/X\6;CN.@W^N)5)8>
-M.AT/:^MK7UO\\.(?@7?A9!]$&+\M%'(-EBWQW;/%GWOQXL7O)VEZ*`I#X1_W
-ML;:V!C_PL;:V#G\\YK"I^;V#,$`2)\J^(MO1E]3RE%M8N&*>]W!+!3H5D8I2
-MO<[%(P8!HBC,["M1J+IQ)J+H<]+/YJ,//XR__]6O8M?.77P=A'*?J?E)+@XQ
-MUGWE<IVUZTF2(`A#7+ER%<O+R_#'/#I1VFP4G,\4\IE"WE(QK[:L3*&05ZCF
-MTROGY94B=7M>73AY66RO5<@G'D&T4,C;%&Y.#N2Z%848U>*B;YS/9Z6S(B;(
-M+BKEA7`3&%9'(:5:+[T0MZ8Q4.WQ56NVP@II*C+NL%$UUZ(,S:[W@I6E9&LQ
-MS2^KL\51@_R]*IA<\HIY3FTNJ]X,6>PC]`),J>H2PUD%8^PAS![WB11R<^QA
-MO5_<-&\S+"OZ9S*90IZ==>#?JY+_VS*KXU()+R:KZ#!>A'2;VKBTM(377GM]
-M8A"7QQ''<>!Y'KK=+CS/5>`MF_UT>UUX'K>O>"X7\BAUL&W;-KBNBVUS<W!<
-M%X,!+]R<&\S!<2@&N=QQ!_?MV3,O0#P`MZI\(`HX;V>%/(M#Y/M4"H`L?.QC
-MGS[W\LO_3Z_7^RH`I8J[K@,P!L=Q``".F"\/OHG%L[NES&`JOB06@<4L,")^
-MM&0NJ$IDL9`DEFHH9"46+-O26M0Z",-`7+IPHY!;642A:1B%:F#0=GK]M==P
-M\L0)?/9SG\,7O_AWT>ETD(B!A2V:("5I`II04?RI><REE47WHJ<)'/%%V[5S
-M)ZY<N8*5%9[S/AZ/Q:`B4N]])IK/IHD[==YT:\_:K2EI?E^3J+7M+2LPJX_%
-M06W+%Z];SG1?]M+E-27%YH\L4[\9(Q,*IWE+1]V'PHR;@.5!LN+]-?[VU]S/
-M:B5\5OYX#"TZ33TQH<<9&I9A-1:>_*9C$TG+K"3.%\Y6%`9<##49[37/W:CN
-M3_UMO5ZZ]D1<HK8)AW#+#-\J_<0J7>K6E.)R7%&W<EGC2W^[A%?^YF]PXL2)
-MUB"N?R=LVT;'\^`J&/=4OGBOWQ>6%3[?\SP>G2C25I1RWNG`\SREKGNNIYH&
-MR<>YKHO`]Y_!GCTA+ER(&6,?^*Z%Y'8<C&B%G@X`^^S;;_]OO4[GZ?%XC"`,
-ML;Z^CB#@WG*IF@=:\Z`@"!!&$:(P4NIRFB9E[YT\9C(&QE+-2YZHAD.Z6BX]
-MYW*^>JU0I+&$D2K^#$.NF,OL\FD*/S_WN<_CTT<_C1T[[E"*OUK'5%/"B\6?
-M$LH5G&<*>Q1%N'+E"JXM+R..^&.&HQ'",$"2I.('V)HIY#,/>8-2?9,T!BK-
-M+\O:;91U5MR/)FP,I.>0ZTIEDV6$7/>L4E8)Y`4=/=\%$T7U$D:UO(WWO,*N
-MC6*""R'-WO'*^RL*/"N5<9.WFI@'%J4F.F79NN"91O&-:K]#I*3B%@FXI)`;
-M/J>\"EU.62F>KB@5>.KOR>`AK_627\?&0!M7R-MYR/7W81$NQI7`NF!1J8;P
-MO/JMWV]9ELH?7_K;)?SU7_\UWCI[=F(0E\<2'9H[W2XZW0YZW9Z*-.QT._"\
-M#ES/A4,=N*X+R[8P)]3NN;DY4-7DAZH"3MF%DZOD_#9C[-6%A85/XN#!%"=.
-M1!]D9?QV!W)N?#L(BA,@N`ON\3][Z0M[[KWWVU$88C@:(0@";E_Q?:P/AP@"
-M'^OK0X1A@-%H)&`Y1)IR<$Y$+&+*:BK_6;[@,TUU^PH3UV/-'I(B3F*$0:AL
-M+++04P=S72V?!LP_^<E/X=-'CV)A8:$$YG)=BP6?ZJ^@F$M;2Q3'N'+E*JY=
-MO<:+4E->$.K[/OP@`"OYS6=`?G,!>4NH-EI,V@/XEJ:L;$;L80VH&_>UBOL8
-MFB(5JX"\:#LA6>YR%9"WWU6GP.VF-)8\,#?''IH[=>8SQ$V(6P3Y\N`EW[6S
-M*2*QQ7Q=UJ\!\CJ`K_2<%P';".2Z*EX&\FK&9^9U,\!LJ7-G<5G5Y;,!R.MB
-M#RNO-Q5IYK?Q+0?DVCS5*+#&;E(%X45P+R[#TTXL'FUHVSAW[AQ^?/PXWGSS
-MS:F^\_+Y/0GB,E=<65-Z2B'GRK:CXA,YP/.F@_RRQQO]]+EGO-_KP16-?_3[
-M?_2C'WW\J7_Y+T]A:2F0)UMF0'Z;`KD&Y0#WDUL`W&/'CATX>O3H*V$483A<
-M1^`'6%U;0Q`&6%OEE\,ACT,<C4:BY?P829J*6$2&)*U7J^67G(EE4P7D:0YT
-M=25=*L^A\I=K4"Y26;B_?'HP!X"#!P_BO_K*5[!OWP.Y-)945_8+RGB<\Y:G
-MVGM*E1_]RI6KN'KM&F*1YYXD/-]<;D/IQ22$S(#\5@?RFRGV<-.!O!ZZ-S>'
-MO*QR-^>7;$X.>:UO?,)XQ"H@;XH]S`,=:7CWK)"L,BF0&X"?-=LFFGSBU98)
-M0\I*!9`;35*L"-J`.8#<`+PF(&<H>\KKDE9,B23%P4?K''),E+)2">2L0M6O
-MA/#\>Z^+/2R]EPF!7,Y34&W9.47<".45R]1">$$Y/_?NN_C1CWZ$LV?/3GV.
-MRZ84GK";*+]XQT.OVT.GVT6OUU7QAJ[K*LNM;5OH=GNP+"M+4!GTN3H^&(!2
-MBKFY@?"4SW&5?&X.E%(LW'OO-NS>G6!I:<P88X00,H/QVQS("V"N8A&/'3OV
-MH:-'CSX;!,&\M*^,QV,.XH&/];5U!&$@;"TAQOX8<10+2P9/(V%H2$(1=\G<
-M\JQ`-,LN+P*ZWE0H4\LS&TL<1P@#86,1^>4I2Z<RT>U[X`%\Y2M?P<&#OR!\
-MY;I%)2W-TZTMF4J>5\SC.,'5JU=QY>I5Q%&LGH/#N<^SV(-`Q+$5/.<S()\5
-M==XHRPI,S6M0$4DX65%G/5A/:SLQ%W4VJ=[`]:CQ:+*;D-(\N1WS.>35@%U@
-M6VQ&#KDJ1JU[MBERR"N+-UOED)=!.]?=DM5DB)O6>>H<\O)\>5%4THUP/2&0
-MF^_?()`S5@'<TP!Y_HR-)>K%ZOS?3:!>]('K*KAE6=SRHCWF70GB9\Y,]0V5
-M/G'/=>$*/[?G>3PQQ9-I*1WT>EVXKO").U05D3J.`]?ARGA'>,8[GE3!,V6=
-M7^^H8E#/=9=W'SRX#]>N!0`2QE@T0_`/*I!_%@3/\026DR=/_O?;MFW[K3"*
-M#D4"RL,HPNKJ*H(PP.KJ*L(@Q.K:&J*(VS"B*$80!!Q"XT0U"FK:^^677A94
-MZFIS9FG)@%VFM(11R*TL88`PR-3R*(Q$;CJ'\SB)P=+I/L,[[KP37_G*+^/0
-MH4/H=#M\G82:GZJ\]=3@)8^SZVE>/8_C&%>O7L/5*U>%E84_!Q.702`RV0,^
-MP,EL+60&Y#,@O\Y`;FK,TT8AKX+A28"\U:[9&LCS#1J+]YGL(YL)WO7S\^O#
-M:A3SR2!;PI0I>845#QTW!,C+2GG^C`(K#3"*B2ZL-(RK\IDS+7.^P<*B*>;&
-MYR/U0,X,']HD0*Y>NW#=K(ZC=+M=RDH&YM46%U8Q$#`#.3\K0K2HP@RR\P`N
-M?=]6I<)M4L3U^WBDLJ6:\5B$X-UWW\5?_=5?307B\KMOVS9<SX4G0%NVO?<D
-M7'<Z(LJ0*^*.XRH0MRP+G8X'2K.6]X-^']2AW#-.'?0'?:Z.#P9P'*&:VQ3C
-M\?AKBXN+?PS`%QLUGJGB'U`@EZ=%D$4B.L=?>NF7]N[9\VV5&.+[&(Y&&(]'
-M6!\.X8]]K*VO*T^YM)%$4:@RNZ5]I;E2GQ\4TK2LF*O<<&$/T7WG>N%G$&A@
-M+M)--MI82$[;MFW#W_U[?P^?^M1CZ'0Z&82GJ8IW5+:6')Q765I2!>97KEY5
-M,8[\>9@"]#B.,?9]^+Z/6%I;BJ`S`_);"LAON:+.%@KYM$#>&'LX,9`79?M"
-M4H@L"&6L<O"SE4!>Z2>O`/+BX2KO*V\'Y,:S#H78PU+,G^'8W/IU=`.\"<B+
-MWG"3=:5.\2]YRPT#BHKK.2`WO"_=;F%4FTWOH^0]9\9T&58!ZU5`7EH/TS(U
-M0%XN4,V#>+M(Q"8@SP9\4E56(&Z`Z#9_)0B74"_NSX&X98%8%LZ>.8._^N$/
-M\<X[[TSU3;4(`74<;DT1Z2F=C@?7S=)3.MV.L*9(1=Q1ZT4="FI3!?(]$7?8
-MZW:YDJZ26*3W7"CE'6YU.7_QXI-''GWT+P#$XF_F%_^@`GD!I`A(!N4`[$N7
-M+BW'28+Q>(PH#+&VOIY7R5=7$88AUH?KB$6+^3B)50)+'"<JC[PQRHDQI%(Q
-M3PQ0GF9^\SC._.<2OLN%GS*-)48D;2Q3^LL!@%('G__"Y_'$$Y_!'7?<@90Q
-M3>'6P%R#<Y/M1K>TQ'&,E955GF/N!SFU7`?T-$G@!P$"W\?8][.B4,N:`?D,
-MR*]3RDI;(*\:*Q:!W*3`-[U&2R#7AP<%(,_@N&4(Y03+5H/WI/GD=4#>#LK+
-MA[G)@'RJ+I\%("^KT`8@)R:V9@8@+X*T*:&EG(%M/'-@:(73.H=<OH]"T6V^
-MNV1^8#@)D!L5\):9Y%5G"$Q^<5-Q9QFXJPLY93J*#N)%ZXE4Q//@32I4<3OK
-MQ%F`;LLBRIIB61;\P,=++[Z$EUY\$<O+R],HD2#@H0X>MXMD19L"OCL"F&6T
-M(5?$';%.1+U7UW-!;5NHXFY.%7<=EZOBME#)G<Q#;MOV=UYXX87??>I?/742
-M9Y#.5/$9D)L4<PO<4VX#H,>^_>V'/GGX\.]9EO75,`KA^]Q2(7WEH]$(H_$(
-MH^$(8]]'$/B:KUN+"DP2Y>ENH[@P#793&8>89NHYSP9/<E87[B_W$02A`O-(
-MY)?+HL\HY#864W9Z:S!W''SJ4Y_"$T]\!GOV[`%C4##.)$"7X%QK/A3+-)E,
-M,4_3%*/QB'?^'(Y$,2FK!/0@"#`6'4*C.*XI"IT!^<RRLID*>7[AR8HZ)U7(
-MJVTG$Q[3IG[L]`HY:9B?ATK=6F("<3-D,W-CH((X2F!NG--4]-DF$K$<'VYH
-M#%1X<\PX2*D80+!\BDJ=?-[D&2\6'!J+.'.^]7P3&S.0%U^[YHR`$<@G25.I
-MB4.4`P>C*MY6&6\JZI2>\+P=)6]!J;:C$*(#>.'^`H1G()[!."$$%RY<P"NO
-MO(*?O/+*5-&%TB/N4,J5<$.>N"S:Y'85#X[C@CI4#`@(".%1BI9EP75=N(XK
-M5/'L>7K=S"\N.W!F>>4>PBA\9O\#^_\5>,.?!+,DE1F0U_R`$0W*+0#NR3??
-M_*?;Y^:^&<<Q1N,1HBCF22Q")0_"`&MK/*=\-!HACB.NEL<QPC!$RE+5P3)-
-MTA9JN3CU)CI]RM23K-@SUM)99($EAUN>6Q[FU'+>[3-2WO(HBM1@82.?\<%?
-M^`5\Z4M?PH<^]&$`J%'-F2&[7-APY'SQ%X41KEU;QNK:&L(PY$">>UX-]E,>
-MR3@:C>"/QXBB&'I>\PS(9T!^LP(YJ<35YMC#.NPU`7G]H68KBSHG\Y.;P+,.
-MR(OSRW&)U4#>YOC;6ADW`'D1W(W8K[(*S4!>!$5#2&2M1<48>U@$<E9CU6$5
-MNGVA(-18V-D`Y.5,\@H@;\PGUP85N8W(:N(*S4!>O"Q:1,K07>\'-__)(DT!
-MW08;BB7F$\M"$L=X\<47\>*/?XS+ER]O:(BL6U.D/UR/,>QTN^AV.[R8TW5A
-MVS13Q$FFC$NEO-\37G&9H#(W@.OP+IN44N4EW[9M&VS;QMS<'(:C]6?V/[#_
-M?P)FJO@,R-N^<4YT/*_\P`&*,V<H`'IQ:>G[+$T.R8+*T6@,W_<Q'`ZY:CX:
-MP??'&(W&JJ%/%,4J*SQ)8L1)`I:FY@.AZ8=!*>9)#LJ+=I9\LDDJ"C^+,8D"
-MR`M@+M=IVFG;MFWXTI>^C(]]_..X\\X[:U3SS(*B6UK2@EK.[XNQMKJ&E=55
-MC$8CI"G3U'*6@W*FG3V0ZGD0!(CUPM`9D-\BEI6;",BW*O:P=6.@*8"\*C[T
-MADR3`+G9/][<P3,/4&UB#QN]Z!-[QY%9-%H"><$Q;VST4TI>R2W*:@"ZC-'E
-MQD!YY;A),9\H]K`$VVC,'J^"[R:%G,F12FF9=D`NU?5L?VOC]:ZRHQ0M*1E\
-MEZ!;@+B$_AR($X+SY\_C]==?QXL__O%4:K@^V90J-;R8):X\XIVL6%,6:4I%
-MG%A$#2!<QX5E62)UQ1.><''I>>CW^W!=%[U>#Z[KBJQQ%Z[KOKJPL/`9``&X
-M5SQEC*6833,@GU`M)THMO^LN]]@?_,'^HT\\\4H<11B-Q]Q#OKZ&,(RPLKJ"
-M,`RQMKJ&,(HP&@X1Q3%\WU=%F"E+5?1?VG9_E(V%6*I4\R37Z5-K.*1GFZ<R
-MPSS4HA*S>,1(V%G"*$(<1>IQ&YD^]*$/XTM?_C(>?/!!='L]D;O.(3M3S8M-
-MDO+VEB*@^T&`E>45K*RN\B)05K2SY`%=J>=Q#'\\AB_.%J1IRG]XR`S(9T"^
-M146=M=[OMD">CSW45=]JP7OK<\CK'U.M>!.R%3GD)LA&JV7ST$<P:>,@';3K
-MVL-7=>PL*?<,1JAMDT->!>A&^#6"<UDQSX&PP<+2".1;E$->&7N(.B`OJ]]9
-MU"'_/C4!.-'B!;-B2_-]=8HY4<`M56>B0)P0@B2.\=IKK^'%'_\8Y\^?W]`P
-M6.:(J_;T)6M*1S7D\3H=N,*:8FL6&ZF($Q#I^T:GTQ%=-N?@:"KX8##@WO%!
-MYA5W71?]?A^,L%<7=B\\!B#!-Q#A&_*CGZGC,R"?'LR5MQR`??;LV?^UV^T^
-M/990/AS"]\=87^=J^6@T@A_XJK.G[P>(XDAT]DPXE+,)O=PL*\K)%WZF&N!J
-MJKE4TT6R2;'P4WK,PS!$'&5PGFP@QUQ.CN/@4X\]AL<>>QP/[M^?%:WJL8F%
-M9)5<E&+!?RYC'U=65[&RLI(O`BU:6C2KC'Z_W`:R2+=.0;_=@;P,RUO?&.BZ
-M6E9J']L>R/-0WC*'O,FR8H3]/)#K"0Y,ZQ))&O:^IMC#(G17=_W<3)7<!-7M
-M<LC+D%T'R>V7-3U]K2K.6/O8P]KYK"$Y)4MG(5N80]ZDF,,(V6B,/907[7+(
-M66.:BAY[J,]OBCW,#2ZT`DW^G;*T1CQ6C2I."OYO4F]%D?G@)+^L#""0ZC=1
-M?FS^M[2TA+]Y^67\>(-JN$Q-L6V[E)@BBS1E^@F'<Q>>UP&E-FR;9M84L5ZV
-M;8-8',8=2I6"WNOVX'H<MET97^@XW'LN(-SU^'+GSIU[\LB1(W^&S*(R4\5G
-M0+Z):OEAV'A9-!/:L8,NG3BQ',4QANOK"*,0:VOK"((`:Z++Y_H:SS$?C8;@
-M,8J^\)8''!1%@26;D'Y9$6[3?&:YGG2B>\REK2.?R**IYE&FG$O%?*/[P7WW
-MW8?''GL<?^<3G\#V[=O!@)*=A:OG!5N*LK#D!Q=)FF`\&N/*U:L8CWU1]"K`
-MO@CY+`_E\GXF_.>^[R/P??A!@"1.1.[Y#,AG0-X.R-'X?-,!N?&S:#Y*F8'<
-M=)L@\QEO*I#7%766MT.[''+6_/0%I3S?4.AF!')6'[MH:`RTD1SR1O6_-H>\
-M/9!/ED->!O(J"*]5RTTYY%K#GV8;"C$47Q)-_<X@NLZ.DEL^!^#EVW$<X\1/
-M?XKCQX_C[;??WO`WSK8L[A'W7+BNIY1QY1,7MA0Y3Z:F2.B6(&Y9O.^';5F@
-MU,GEB_,$%4>`>*:*;YO;!L=QT._UX#@.>OT^J&TO[]Z]>R]XT68H5C.=J>(S
-M(-^\#9))5#R-93<<+(%>O'CQ!P`.#84:OB8*$E?75A'X`=:'ZPC\0%E<>#,A
-M#KT2-!GCT#CQEY&?@\M4Y&*>N0;C"FZ3%'$2:\V%="M+!N:\"VFHBB\WNC\X
-MCH./?>SC>.SQQ_'ACWP$CN.H1!D%Y$4X+]I1"K:6,.1-FU965A"&41Z^)9!+
-M"%=07H9S/@!(,!8I.C*11C9\F`'Y#0#R3;&GW*RQA[@N.>1M@'QSM?%I<\B;
-M()M-I'I7JN63-`::MKBSYC[=4J$)XH;11MF2DML.6IY\FQSRG(K>D$.>`_+&
-M'')63E\A9D6_SEM>"^Y-WO)"RLI4-A0%W7D`SUWF`-S.%'2M"%.WI!!"<A`.
-M`.^__SY>?NDE'#]^'+[O;_C;9MLV'-=5G35=U\T5:WH=3\L0%QYQA\*V[%RQ
-MIK1RVK8-`@+7<V%;-KK=#H?M_D`U^Y%6%&E5D5YQ#N,]O/O.NT\>.7+D+P2,
-MQS,0GP'Y5BOE',H/@.(,3V(Y>_;LO_8ZG:=ETDH0!!@.U^'[@0+TM;4UA!&_
-M7W;WC),X:R>?)%EC@RG`G*42/E,MNSQ_*6$\U8HJ>61BYC%748DRG45XS&4R
-MRT9]Y@`O!'W\\4_CL4\_CMWW[):Y1^I]I"IV*@-TDT]<+V8=K@]Q]=HUC$;C
-M'(3GKBM(;X!S<=;!]P/XX[%*J6$-!#/SD,\:`YF5[0ESR*>-/:RK@M3NTY]W
-M,X%\NASR;%LTKGHQ;L0L0*/*(K.I.>0U'3I;YY"CH)8;@LE9P0]M?L]FNXI)
-M>:_-(<]_:EN<0]XBZK!"1==3570;2KL_8E"S\T6,NNV$%!]?4L$K`%SH=VMK
-M:WCUU5=QXJ<_Q;ESYS;%ED(=!X[CJ(SPCL@1]SH==+S,HM+M=.!Z0@V7Q9K:
-M^A(1YTB(!1#`H0XHE5YQ%_U^3T0;]N"X#@9]GJ#"HPQ=!>K]?A^V92WOWKW[
-M/@'B$?^X6#*CQAF07P\PMY`5?-H`W),G3_[.]OGY;T91A.%PB#B.1!QB@)65
-MU<S"$H88C<>(8P["<9QP"XNP44BP9M/](O*4D[3@(R]"NE#.55&H2F8)13I,
-MIIA+-5^"N6YGV:C7'``>?/!!//[XI_&)(T?0[?6R`V\#G+,*SWD0A%A>7L;Z
-M^CI7S9F6*ZL!>5E!ST-Y46U/TA2^Z!XJSRB4!R<%))\!^<T#Y(W/V5+I;E3(
-M37[O:7+(\ZDJY7LG4,\W6.S9%A?R19S96AK;PFO6A.H\;AW(S<6@U3GD58IS
-M==[)),JX"6I)A99?&9-H1&RS.EY.:ZDJ\F2EMU]6P///U1K(2Y814FM;:9M#
-M7@7D^F^!?JS*(@E)+8R30E,=??E<G%\)S@O0;8#V(H`7(?PG/_D)3KWY)MYZ
-MZZT-)Z4`$)TQG5QBB@[C'>$+E]84S^.)*3:E>0@O].V0]SL.A_%^OP_;IB(Q
-MA4,XA_&^4LM=#<X=QWGUPM+2-XX\^JCRBF>[RPPB9T!^?=5R#N9[X,`'/?G#
-MD_]LV[9MOQ4GR2%I3PE\7Q1]^E@?KL,?<UM$$`88CWU57!G'L8"\)`/S:6FW
-MV/E3PGF<E!-.M%26-$E5\6D8A*JI$%^_B/O+Q64<QXBD:KY)EI:_\XE/X,B1
-M(_CP1Q;A.$X-G!>!F6E%H=D`9#0:87U]'>OKW,-O!'--+2_">!6<R^O2?N3[
-MOFH&Q5(V`_*I@7P+4U8V`.1:765%M"!I#]NM8P\W!N1;5Z@YB9YG4,4%<!6;
-M^I@.'^4<\C+NFJ,.VP(YZA5G`XA7H7Q[Z#8!<UGFS\<6ELIA#>\5[1H#*<L2
-MRC&'**CJ+/>*);L*4+:>U*OB:.[462C<++:--UTO@W>5#:7J,1ETYT&]"L!E
-M\6.VDZZMK>'5G_P$;[[Y)MXZ>W;#2C@1WV%E2_&\7&I*SI8B%7)/-/,1J2BJ
-MJ%0-&#+92+Y/">)2%1\,^DKU=IW,GM+OBRC#?F93N7;MVM<6%Q?_$/OV)7CG
-M':F*SPHW9T!^4ZCE%*J9T,G?V3:W[9MQ%&,X&B*.8PR'HYQ*OK:^)IH)C44S
-M(1])PCM1RE00F1@BE>^)`5U&)LKT$0W.BU[SE*6E#J"QII+S#J0<QJ65)9=I
-M+IH6Y8!TRJG7Z^$3GSB"CS_R"/;OWX]>OY^'\R*@Z^"<FNTMH_$(Z^M##(?<
-MZY_SJ[-J2TL;.->7XV<]8@2^+R(E8R1I\H$'\@]V8Z!Z("];.JY/#OEF-`:J
-MCDJ<I`$0`4K6##)!8R!F'*Z4&@-!=Y:P#0%YF_N,.>0Y2=^P/2J25U`$\MR%
-MJ8A33ZZIR$9O:@QDR"'78]=-^>1UX&VZSE@^<=TR-,W)Y747,[P-@)U3O4E9
-M23>IXCD`+RC?67%FYK<&@+755?STIS_%&V^\L6$(SVT#V^:6%-?-P;BTHG0T
-M>XJG%VE2F_O#Y;H6NUB+Z]2V`4+@N1XHM='K]4$I;]YCVQ1S@X'RB*N80X=B
-MT!_`IA1)'#^S_]%'OXYKUWP`#-]`S'Z7I800,E/%9T!^LZCE4C&G`.QCQXX]
-M]/C1Q_]]FK!#4D4-@P"^B-X;#H<(@@#KZ^L(PD!9(90:+:PAB>;[EJ<6IP)S
-M9*"95GG,-6N+7D`IO>[%R,3,SA(BBF+1;"CB8"^`=Z.3XSCXQ8]^%(\\\@@^
-M^M&'L7W[=G6JM!'.<T6C61QBX/M875O+X+R@F.<]Z"T4]#K5G3%$88A`G#&9
-MGY^'0RD_O3E3R&LA^KJDK+12U`LJ>.E9)@!RD_H+<Z?..L7<J,"WB#UL@NO-
-M4M>;\\F+VX85`+O-6A>C$BN\XVT`6L_D)O6`79D_KDG]K%8EKU+$49O:8@+R
-M(BB;P+TI504P*>8%CWA)]:Y6R?/VEOQZZ+=S:K<.VW7@K5WF$T),-I0L3]L$
-MZ-40#G%\UO[$6J^MKN*--][`3]]X`V<W`<+EQ'/,;5Z<Z3BJ2%/FAWL=#Y[+
-M`5Q&%G)UFX)2.QM8B+C4HIK`MZ<MNFU2V#9%M]>%Y_)L<E>JXEICG\&@#]?U
-MT.MVX7H>NIT.WGU7%&WNVY=*55PHXS-@G`'Y3:F6`P#%GCTV1A><XW]Q_//W
-M[[G_VXE(\8CC",/A"'$<8765%WJNK:XABB*L#X=(D@3C\1A)P@L_$]%2/DD2
-M;HE@&_"8*]6<`Z>NEB=")4_%((`5(P?%91S'"C"Y2IX-(,*0^\Q#V04TCI5?
-M'9NP.SF.@P?W[\<CCSR"(T<^B>WS\^I`60OGN?MTSWB**(JQNKHJ_/YA#J2+
-M8&Y4T$VO4W._/E_^*$GU0JD9,R"_.7>/Y3L``"``241!5("<-$1?5A0KUL-V
-ME?J>!U/3(&#2''*FJ;&D4=&>LC$0]"0B#>(JMDT[(#>KX?4#@$F6;9MMWAR%
-M6'H&#<P;<\@K["G0SEPTVCX*:GE.):],D&&E.$5MURE86.I35NJ`G!6:(;52
-MOHNI)5IDH`[BA&A1@@80-P%Z9CVI`7!HM\6ZKPH(?^/UUS<-PADR2XKKNG!%
-MD:93L*6XRA?.+QU1T&G9'.#E0$,U&,\=JD24(0BH0T%`X'D>;&IS;[A#T>OU
-M%8P[KH-^KP]**>;F!J#4P=P<;P)T\=+%)X\\>N2[`'RQ^JDL2)C!^`S(;PVU
-M_`!LG(&%NT"/_]E+7]B[L/"G29+,!R%O;>_[/L:^C]%XA-%PA/%XC+$_1N`'
-M/))0I9Z$HFD/MX4D2590.;W/O&!GT?WD)L5<*YZ4<!Z*W/)0Y9>'F<\\XN`>
-MQ3%/:4EB)/'&O>;Z].&/?`2//'(8#S_\,';?>V_NA]3H.S?`N=H&*4,<1UA?
-M'ZH&3QD\%\"\=)M-!>?%ZTR#-7YP)3,@1_$U-QG(6X.ZP1S>`LC1J+Q7`;F6
-M/-(J`G'C0+[QR6P=J0/R(IP7?>69TMX6R)O5<7WU)K6AM`5R\V/+0%Y2]YGI
-M7;"*#IPE$B\!>:6GO/0B>>M,5<.=O/JOQPZRXN]@KABR-7@;0+S8M*8(UD4E
-MO`S@116\'L`!8#0:XY57_@8_^]G/\.;/?K9I2KA4PZGHI.F*R$()X#(M14*Y
-MIPHX'=@VY<V'E!J>][$7C^>VR$NGE(+:%(Y#Q7-Y/"E%1!C*#IZ=CL<;_,@B
-M4=>%1>FK"[MW?P8\3UPFJ,P@?`;DMRR8RS\*P#Y^_/@7]^S9\XTD30_%<8S1
-M:(@PC+"^OHXHBE13H>'Z$%$<830<(1)=)F53H404:#+&<O[DC8`YP$J))4P!
-M>9I+;I&-AU1WT#@1G3Y#U?E35\O5/-$)=+.:#NG3]NW;\>E/'\613WX2>^^_
-M7\%@SMK"LO;)K`3-^<25*(HQ'`XQ'`Y%`Z*D#-?"EI.]!LS>]"HX+]PN66-,
-M/W)3J^@S(-]L()_(>U[\TAD[;]9U`]T\(-<_&\;:=`&=!LCK0!T&);T,Y=6/
-M;8+L30!R-F6S(!.0ESS@!B#7L\7S_%Y6TDL,SAJ!O"Y;W-2YTZB2ZZJWME_F
-MNT]JUPTQ@=7V$QW`BXUUBHJXA/;-4<#EVUE=7<4;K[^.,V?.X(W77]]4"">6
-M!2K4<$>">$$--\&X+-`LOD=B."C(8Y4M.I"ZK@M""+K=+FS;0J_7`Z7"$TXI
-M^@.]<)//I[:-GBCD_*L7?OCQI_Z[_^$L+E\.Q":*9R`^`_+;2S7G,8GTV+%C
-M#QT]>O39)$GF?=_G$"X\S3+#?#@<8NR/,1Z/$881?'\LH#Q"D@A+2*J!W$9]
-M(=)KGK*\*IZF!N4\X;87O3MHDO"F0UI*"R\&C7/QB5(Y3^(L$WTSI^W;M^.1
-M1P[CD<.'<>#``544JG[W=$A&&=(S,.8J>I*D6%]?QU"DY<1Q8H3K2?_JX+S2
-M'B/^]"*==J#^`0+RS4A9*<W/D_'4C8$T&JQ<;JJ8PNF`O%YU-JOIYOFL7*\(
-M4C&?WU?5&*A<]*G[CYO.,I2!O#K'VVQ9:?O;5X)NL<V;$UA8LS7':&TQ@7-1
-M76?53ZEUP]27+`)YL=F.WO6RF#YB&5K#Z\N4XP/+4)V#[3IUO$$IU]-$2`L`
-M!V,X<^8,3IX\B9_][&?X^7OO;;H2+E-2'-%)TW%<N)X+S\VZ9DIKBN=Q?[CC
-MNJ!"#2^^OZJOK1J86!:H384?W87KN%G;^Q[WH_>Z/70Z'72['7@>SRN7N>6.
-MX^#\^?-/'CERY"^Q;U^,7B_%B1,Q9C[Q&9#?QF!N"SAWCQ\__H6]>_=^.XIC
-MC$<CY267S82",&LN)+WG$@K#,$"2I+GV\=@XEI?@7._VF74$U:(3]2)0H:#'
-M2:QL+*&682Z+03.O.;>WI-IK;.:^YS@.'CE\&$>/'L7^`P^AW^OG#FHFQ5P"
-MN\EZDJ8\3G$X'(F$G'A#4%X%W+6P7O-7!G5H\'<+=>J\J8"\/'.RE)4)%?*&
-MQD"U*2L-G3HG.@1,`.3%K.AZ4->!O+HQ4-[*PDH*N.PV:H1S3>DM@R5I956I
-M6LY8W%EC56D#Y(4PQ_R@@IG5=5,.>:-R7E"]<SG?+/L>EL';H$`7BR*+\8"%
-MYCD2RO/+5*O?95`G!=`V0'@)P/7F1<#JZ@I>?_UUG#E]&J]OL@HN]QGE"Q=V
-M%,=QU&T)QUZ'6T<Z'4^DI+A9@::VO5"AALNS'O*].]0!(=PC;EE$Q!CRW'#;
-MMC`W-\>;_(AF/ZK;9K\/ZO!F/V$0?F?OWKW_+:0UY;,`GD,R`_$9D-^^&S8[
-M4MB:8NZ<.W_^_W8H_>I8I+$,!9RK-);A.GS?QV@X0AA%O,5['"$,`MYQ4W3\
-M3--$Q:1MBFHN#F29SUR'\G(#(N4QURPNL4A@D0UU9!$H+Q"-$"D%/>3+"EL+
-M-GD?=!P'^_<?P.%'#^.C#Q_"O??>FS_8:9WQ:L%7\Y^/QSZ&PO^?RSJO\YMK
-M"E2C)WT3E/B\$JE#.KEN"OGM$7N8/6!38P]A3EF9./:P``8FF-_:J<ZR4F+7
-M$JC7`WD1:/-6EG(.N2'V4":IU`%YE56ERC/>`M)-73I9Y?LN@C:!J5E0&<!9
-MHW*>;P#$U#%`I8Z8$DR*/FQ3)K=5C@C4`;ORM@[=)@`W-=XA>1"5QV]EXRAL
-MD2@,\<X[[^#DR9,X>?(D_O;BQ2W9ZRV+@-HTRPL7:2A9HQY/J.`R+]P!I8YH
-MWL/C"O.YX=6G@%2[<-N&10ALF\HF/5HR"U?AN[TN5\,[795=WE&1B1ZZG2Z6
-MEY>_MKBX^$?@37T2\`8_J=BO9R`X`_(/D%I^&#9>A@7``6`O+2V]DR3)_&@\
-M1AQ%&(W'0AT?YKM]CD8(HU`UIPG"4#7VD4HN4ZKY)NGFLA,HT\$[KYY+:PO3
-MEM&7RY1S73V/<YU`(Y'0$@MHYUYYGORRF=/V[=OQ\4<>P<&#![&X>!#S.W;D
-MP"B+%*OVGTO/N;P^'H\Q&HU$Q].H8OF;X"_-)_40@_UE!N37"<ASQ:%EI7DC
-M0%X/$C=C#KFAJ+7JN4O@6A[>;`J0L^8C:&5CH,*9"AC6UY1#3J91Q/4!?^'^
-M2ON'KGI7-L/)0W<=-)>SNW4`MZI!?1+X+ESF/C?&<.'"!9P^?1HG3Y[$F=.G
-M-UT%U_=LR[;A.DXI'277N,?K"$7<!74<V+8-:ML<J*W,EE)Z3V9!CQ=VBJ8^
-MQ"+H>!U8EH5^7WC$11?-P1R_W#:W#93:&`SF8%L6YK;-P;(LK*^M?VWQL<4_
-MP?9]`=YYAR%K>3^#OQF0?Z#!W`)@8<\>"M^G)W_XPW\V/S__]3`,YY65)8Y5
-MX>?Z^CH"H:)+.$^2&&/?1YHD(L,\%3";BH)$;!Z8(Y]DHM3QM%@`RLH)+5J#
-M(JZ&1\K:PKWF<<YSGHM1%-GL#-AT.`>`^^Z[#P<>>@B'#S^*??OV87Y^7J.R
-M#!JJ%.CBO#A.,!Z/X/M!YCTOY*=O5/7>;$A/#=][75&O@O5-!_)-@>_-!/(Z
-M?_<$'G("HY<U<[-EA8X<''4ULPK(I_.>E[*KJRPJ6F&@&<BKP;O*\F("\O)]
-MI`+LJQH#Y9<U-0:J!&@MA[S-,;+\^(H<<@-HYQ1L9@9ON?(E&TNADV4N5K"N
-MH0W)@W?Y>A5X6RW`&Y4PW@3@T)^C!K[5WE<L>F4,*ZLK.'WJ%$Z?/HW77WL-
-M:VMK6WK^1Z:D."(OW'-==+I=N)Z+;H=G=DL5VA4)*;QQ#U7))W)@U`;"U8`*
-M!)1RB*>.`X=2N*[(*]>Z=G8Z773%@*#7Z\)U98H*+QA-DN0[>P\=^L>X>C42
-MBGB"69?-&9#/IH):+L%<J.5GSY[]-[U>[S?#*)J/HA#CT1B!`/`@\+EZ'@BU
-M/`PQ]GW1M(<KSRJ_7#062A,5'3I=Y\\:N8`W`DJ5DIUJU_-)+65@ESYXKI3G
-MFP[%<92!NE3/H\SRDJ9;=PSY\(<_C,7%@WCH0Q_"@8<>0K_?SP.&P>*BGQY6
-MW>S$?;[/HRS'8U_Y_ZL!638?JH;P$I#+'_@M4M6KDB7T'Y96ZOHMJ9#7):!,
-MD$/>:%DQY)"C31(*F;(8M`R955`^"9";"S;KBCR+@-T.R!M5ZIKC5GV*BJ%I
-M3M59P];S6=E24A2SM4)S;8.H#=:H3EMFC[6Q"+((ZB:O=JE!3A6$6Y6/LW+@
-M30JQKMKUXG&`F#\3QAA.GSJ%$R=.X.2)$WAODXLQ*R%<9(#G$U)X,:;JI*EU
-MSW0]%XZPI>AG)-3PH@G"M>\UM2D((7!=!Y9MH]?MPK9ME8S2%RWOYP9SJNLF
-MI13]_D`EIUB$+._>O?L^<#M**-Y@PL#8K,OF#,AG4[5:GA5^WG&'<_PO_N+S
-M]^_9\VT>D\C5\M%HA"@*L2[B$8?#(:(PPF@\RB6R^+Z/)$D119&6:,*4:KY9
-MBGE>M4@+ZK@YM46WM*1,:T`D8A2Y?26SM.A_<>%^QH12S]BF>\\!@%**`P<.
-MX*,/'\)##SV$??OVH3\8J(-K4<FJAV>N\`=AP.$\$K4`:9I/@-&+2]-J\,X]
-MMP'*-ZJD%Q\O8:-JGE'=*?G6;W(@)Y.HT!L#<O/S5"6Q-`!Y0Z?.H@K>QO[2
-M!/'-EI7FJ,,RE!=;W+>(/IRRBW'5F<-<TYS-`'+]NV14QV$$V8DL(E76CTG!
-MNPC@K99%0?4FA<9G1?@VJ-[%[2\^TY65%;SVZJLX?>HT7GOMU2T'<`"P;1NV
-MR@MWE!JMNF8*!5R"N>OJ_G"1&=Y0F%FGADL[B_28<Z5=%(8ZCK+$R.SP7J^'
-M3L=#M\L[;?9[/3B.@Y2EW]E[W][?1)8EGHK+F4=\!N2SJ?YG-2>%63@(&R>X
-M:G[LV+']1X\>?3:.8]Y<*`Q%)")7R?W`AS_V$00!!_,@A!_XJL%0+*(2>8,A
-M$5=HR+O>U`-<R@SJN$DM3XW`GB09G,L&1#*9)=;4<EX8RHM"XSA6<+M5D^,X
-M^,A'%O'PH4-8/+B(???O@V79VD&W[!&M4[G3-$40A*HX-`PC5:!;LLF8E/#B
-MO#IHGT!-+\%XX^WR^A8!OHB!Q)`*<[L`>?/S3K/<!$!NNJWGD%?PT#0=/9OM
-M*V:UW%3@"8-`/%W7SG)19"F]I>F,`5H4<IH&I*Q<FJF#*[&L2D5Y,N`NJ-:H
-M!O)-^RO"MP;=RMZ6@^XB?!,4O3FZG6]E>04G3IS`A0OG\?IKK^'JU:M;!N!R
-M;611*W4<>"(O7!5I*OB6X)T!N"MB#2FEHDLHR2QHI/7OOEH12JFPIW"H[W@>
-M+,M&K]<%I8[RBL_-S8':PBMN4\P-!BHQA=H4(.0[+SS__.\^]=13;XJW&N&_
-M!G`,*<,,\&9`/ILVHII;V`T'\4[KV.___H'#AP__MN=Y3\=)(M1RH9+G5/,1
-M(@'KO+D0]S'[_EAXS".M").I']0M4<XU\,R*3K,"4+.MI1"KF"2:OSPLJ.::
-MI46JZB+K/$Z2+?&<%P']HP\_C(,'?P$//_PP%A86^`]N[J"<;Q%>IZ*G*4,@
-MNKGZ?H`XC@HVF*(:7P#A4I*+&9C;@'K38**]4F_VX)?7B56`+BE<`J5(QRT!
-M<E+%Y2U!>D(@KVD,5)V:4@7DT\#]=&A3Y1G7UURR<K8<*ZGB=7!<<F'KCRN8
-MM%D=R+.*3I?%`4&:0L],9Q7+9T!:#:Q&]7BB/Y24:QA@'*7;V#!\Z^L-;6"A
-M`W?N.UGX,(O>>;T?1,I2G#YU"N?/G\?ITZ=QYO1IC,?C+=Q3,_B6?G!*;95\
-M(CMC>EX'CNNBXWEPQ&UN3?'@.!S";5F86=.PIUD-!RS+!B$`I0XLRX+C4-@V
-M%;!/T>UR+WBOVU5JN.NZ&`BK2J?#.VNZG@=JV\N[=^_>!YZ:$@E%/)UYQ&=`
-M/ILV#\REOUS:66P`]-RY<_^!4OK5,.2)*T$0P`]\C,>^NCT>CR&;#TD?,^_\
-MR4$V7Y0I;1];`^79CR'3U'.]`#3SE3-64,L+@"XM*Y'PR\=Q5A"J7\JT%AFG
-MF"9)21G;Z*G[XM3M]K"X^!%\].%#V+=O'Q86%C"8FS-&#>I@46EQ82E\/T`0
-M!*K9DDK0T>%<!W&C:MX6BLO7U3SM>:>"]0H;#0HJ>GG04;PTZSRF&,=F>+\U
-M@+Q1(0<*38#(=8H\-&)/@R9INE[5&*A.W\R_I#@)4`WDVK$M'P68/^;E0!2%
-MCH^F>:7;%=<)2JW<3?G:5>HWJKS810#'%`IYQ3KG!L(Z@!>OFSZA7%(5P\KR
-M,DZ=.H4+Y\_CU.G3N'CAPI994/1C@BV232BU02GW@W-/N*,`6ZK=CNO"=1S>
-M7$<HY')YR[)5-TQ")C^=1;0S@+9M`X3`H=PC[G4ZL"T+G4X7E-KH=7N@CDA.
-M<1ST>SUXGHMN5ZCD@P$LVT:_WT>:)*\N+"P\@<PCS@24RWU]!G4S()]-6Z"8
-M2R@G`!S<<8=]]L47_TVOWW\Z\'WA,1^J1!;9!EZIZ$(]CX5JGB0)PC`T)K-L
-M&93GC]BJL5&UI24/[,5(1>4[CZ6_/%:`K@.Y#NU2/4^WV-X"\-.0]^W=B_OO
-MOQ\//?0A''CH`.[>=3<\KZ-U8",E)=0$Y[)0-!0=3Z,PZXA:!/02V!:A''HS
-MI&I(;KXT>.=SX)Y_S3H[3=O7RB=/U"]C`G@)>F6`U^&]`/+7`\@G_HTWVVF*
-M0+Z1)D%;\M7/K4\>R(G>`$BES925\7)<HH'!M<227.&@47%&-7`7HD%;`W@E
-MF%<5.E;-JRB&;%3(#5!>`G?3&:@&Z"859QUR]2\IWG[K+9P_?QZG3IW"Z5.G
-MMBP%I3B*LPBW?5`!W91FP)V!-X=Q5P"X(Y9S'"H@G2O5.25\RNIIN3UMRP((
-MSRWG:K@#F]KP7`^4VJ*IC^BLZ7(U7$*XXS@8#'BAIM?I@%**-$F^LW?OWM_$
-M[MT1EI92`>$I9A&&,R"?3=?I`U*5(K!P`#;.P,8==]"3SS__3W?,;_]F%,69
-M8CX>PQ=*>1`$/*4EY'8(KJQSM=P/`@6KTB(B&^#@>L"Y.*BGS`SF=187IC4G
-MTKWRL;"P\'26O((N$UQB#=YE%]*M4LYSD.XXV/_@@_C(XB+V[-F#`P]]"+MV
-M[5(';)*+7`2*?O3\)5?19;V`M/+H7OI:4&^RO>CMN]F$D-ZDJ%<`NE(L:]:[
-MZ;(-T!?GF8$/!:JKHA)S.HL.]*0TOZT2/QF0WP3(73/.9>U4[]*7L.A7AO+K
-MFL^&Z&"I#:A,=@Z4NSX6[T>E$HU*5=DXSPCGDP"W62&7[SMWW;2N^K[8U""L
-M^-DPD_K-CS\KR\LX=^X\3I]Z$V^]_3;>>?OM+5&_3<?ES`-.X0CXIGHJBNB.
-MZ0G5VW4]$5^803=U*&\]+^(%U;%X2M\7T=?-MD$$B-NV!=?U8-N6ZJK9[71%
-M,DH_=SD8#&`+%9Q2BGZO!\NR<.[<N2>/?/G+WQ/QA;)0DS'&DADAS8!\-MTX
-MQ=PJJN;'CAW;?_2))UY)DP0C42@HXQ&E6BZ[?8['/"Y1>M$#T?TS#".N/@N+
-MA^R>R5HTRMA,.&=%=;RQ2#1O=8F3&&F2((X3K2`TRF6>J]A%355/DD1!ONE'
-M8"M@O=OM8O^!`UA<7,2^?0]@WP,/X(X=.U0!F)[':^Y%D@?0-,T@70VVTC3_
-M&38HZ?4#@2KPK@#Y&J`OW:?'PE4">LV@H-4@HOP>86BWWGQ?_7)5BFX^1]L`
-M];4[F3DFD6S13FHRF9#JD8C11\R*X%<`PKR";2H6+%SF'E^17UT$=%1T>:P`
-M6Y."W`3<39?%;/]*A5RM2QFN3<!M>G^U:G?MV9)\,R+=]RW5[_/GS^/MM]["
-M*>$!__E[[UT/S4:MO_2!.UHDH2/;UNO)*%JG3&E/H=06RC>WH%B&C/`-_"Z+
-MN@%+%6K:EBTL+QS"*;6%]83#MD,=]/H].*)PDZOD7!7O=KMP*(7O^\_LW[__
-MZ^#><)4AKOW-K"DS()]--QF<6P+.[9-OOOG/MPT&O\48.Q1%4<Y++OWE892E
-MM8Q''-)Y!U">7)*H9D.)BA9,92$HKM]^(EO6Y^(2%:@+I9SENY1F:CO+%X>J
-MW/."6BXRSY,X*PI5RPC_N0[H>?UZ:]3);=NVX<"!`U@\>!#[]CV`/7OV8(>`
-M]+RR11K52#ZP2D622ZC><RH[=Q;5=!W8JZX;`=D$^-4>=./SY'*:3==-RQI`
-M?6*57=MN.='6<'M#X%Z^OIG44EO46'WFK2#4D[)P7P'4^7GY_;%I'IGT,@?N
-M]>!=/Z]*7:Z!<0G@E5:/IO=@@NWR_97`75+\2875"B7ENWI_R4I<LV2D3/E>
-M7E[&Y<N7<6EI"1?.G\?;;[^-"]?!^UV<+,N"95LJWUOW>V<@SC/`/==3ESQ#
-MG'+X%C&"-K5A$?Y\5;4]TPQ:N5(OU'`JU7`7EF4+$*?H=;D:G@%X/^NF:=L8
-M]/L*Q&W;YFKXD2/?0U:DF5/#9SGB,R"?3;>&:NX`L(\=.W;@\.'#O]WI=)Z.
-MDT05!TH0'PK/N3_V%:#'4:QB$X,P1)HD"(7W.HICU:4S!UW7"\YE9TD)VRRS
-MKDA`S_+0T\+MA*^[;$HD03R.\C87W8>NV5NR]):86V@J`'TKIWONN0<+"POY
-MHM'!0/T0%&&E:AMFD)Z(FH(,TADK`VCNF@Z5!EAO`N%J2*]1E[75V#I@KX)L
-M,Y070;P$YL5M57/?YG]/3-IBO;(WR6WC,@;XUD'5-,]DG:@KR*VRIS0!N>EZ
-M'L8:(+A.]:Y4\YL4\CJ`KWI/9OBN'Y87OOLYZ&8J!>ORY?=Q_MQYO/WV6QS`
-M+US8LMC!NA,Y,AJ2VK:PDXCNE)ZKTE`HI:K@TI670AWG*2C<BB+_I*(^;2I*
-MY7>&`9;-!1)*J6AMSU_;\SS8-E4J=U_`]F#`6]M+%5QZP[N]'FS;1AA%S[S\
-MXHM_^M3_^-1I.'M27+@0`6#X!O^;`?@,R&?3K?0A_AZQ\(U<!U`*V0&TW__-
-M.(KF5;.A*,JL+>,1DCC!V.=0/AJ/$$<QQKZO-1M*$$:A4IRSQCQI;;.-K2`.
-MJ>RF6OOWG$J>ZHDM+.\[5Y>):IR4)+Q(5*KH9=]YHB(6$VT9^=C,@WW]`!T`
-M[KSS3E4XNFO7W5A86,"NN^_&CAT[5),),Z3(M<S#J@1S95V*D]K.J'607JFZ
-M-RK5YNLYB"X]WP8?9^179N#F"AAO4M4KM]-&D6;3!O2;/,_\+3`5S1HC]"I!
-M?+.NF\"\VJ+2[K+M(((8SA04Y]?-,ZO<Q?TS*]S.["8KR\M86EK"TM(2+BTM
-MW3#56]]W+,N"+5-0*(4CBR]U2XI(/Y'%F/(^'E](17MY`>`V]X&K3J)0IU8V
-MK(3+#U4^ORTL,*[C@E);>=1S:KCCH-^3WO"^EBONH"=`?&5Y^6N+BXM_7*6&
-MSZ89D,^F6U\Q!P`;!V&)1D,6`.?LV;/_NM/M/BU!6P=T5?09^(C"[/;8'R,,
-MI==<6#R2&'',FPTE*;>SI$F*ZZN;YP%+*>),5\Z+'G0)\65@YX#.[1R9.AZ)
-MU)9$>^\<T.,D$6</A-*N65ST@<KUGK9MVX8']^^O!'5+^!R;%/4,U/GGS`<A
-M:<[*9&P_N`%@+XO1]8!KA'V38E^SG`ETJR#=!.`3S6.;#]2;<,`PJ)6&_<+0
-M7;4M@!N7UPI>C0VB2O>7YYM!OT9QG@JV#7[LBH96Q?=<;2TA35^]L@A1=;T0
-M,Y@F*<Z=/X?SY\[AD@#PM]]^^_JDG50,&V7S(\NV087ZK2PH(N'$U1-0Q)]*
-M3+$IJ%:,:=N6BC54*CB9/A&E&L+%?Y&VPIL!$<T;SBTFNAIN4QO]'E?%E3K>
-M[X,ZE">G4(I`JN%//74:>S0U?.8-GTTS(/]``+J-@P<MG#AA`["/'S_^2[OO
-MO?>W;<OZ:A1%',*C&/YXC"`,N4H>Q\K*,AR-D,1<-8^B4,!YJKSF42R26D2W
-MR>NJFIM^"#1;2V9M,=M;6&XYEHM7E"IZ+$%<BU*4@Q)I9U'SXP11S`M+Y:54
-M\YM^O+927>]VNWAP_WXLW'LO[M_W@`+U.W;LX-87BU0H>>9?.*FJRP&,;#J5
-MP3HF`O82JDYHG2G>;@ONYN=OANMV\UGC^[W98'PZ\#9[*>HSWTD#V+90O;7U
-MSZGUN?=E2&`AYLZQ)N6_%KAKOB,3V9-U"Z`&W>6(45U\2+&RO(+SY\_AK;>X
-MW63ITB6\=^G2#5&]]>.7M)_8HA,FI12NXPAOMY.#;QE'Z#IN%D-(J5#.:4']
-M+@`X(9M:Q)SM.\+B8A%8Q%*#`,=Q8=L6/(][P[O=CO)^NZZ+GH@JE(U\>MTN
-MJ.,HU7P<!,_L?^"!KX/GAL_4\-DT`_(//)@C9VMQCA\__OF]>_?^:9*F\T'`
-MBS^YYSS`>)RIYF$8(O`#^$&`,`@01EF$HDSUB(7"K`,NNY$`HK=Q5^IY(0-=
-MFY<K$M6NJR9%HD!4IKD4[2X<VC-%7<)Y$=ZE%UW_WEVOHM$J4-^U<Q<./'2`
-MJ^JBD#2GJ.?BYDR0DDVIJ#=(4PGM219=J3>0V\"NH2N%$RGSA<<P\X.G&B"T
-MG7>][4U5^U@MA%?.JU+/VX!I$W`7%/#"\]8JS@W%C6V`NUG9-R)<TQY:@N[<
-M][[@[\XZ6O)CTI7+[V-I:0DK*RO<;G+I$JY<OHSWWGOOAME-<L<GD0$NNV#:
-ME-LX;-N&X[K"]RWSP+GO6_K!Y?V\&-+6_K04%'$,4IG@6_"ED0DN`!'->Z":
-M]SB."\LBO.#2RO+`^WW>LK[7TYKY:/&%W6X7CN,@#()G+E^^_.R1(T?^BX#P
-M6&R^=*:&SZ89D'_0/VP]TSR+3[0`."=/GOR=[=NW?S,6:G@2<W5<Q29JEZ/Q
-M&+&X'481@L!''&<)+9EJFI3M`S?H%T2/QE.0+I);%(PS5F%OR<^3$)^(-)<<
-MH,>1IJ@+NX=2TA/M/KE<HE1\QFXLM.F@?M_>O9B?G\?]>^_'.O>730``(`!)
-M1$%4_(X=N'?A7NS:N0N#P0!>IY-7JFH4S:*RGF7()RIO7KYW!H9I^DVR\H?=
-M6I5O0*G:Q[!6,-^<@4*V?/?7NU)N`7Q/U$2IRH;2#K8K"QQK9.GJ(M-IMSXK
-MCOWS@S#&RJ)`J3$63S21_NY+2Y<P'*[CTJ5+N'3I$E975V\X=*-"^;9M&S:E
-MW((B&O(X#F__KIKR".5;;]8C<\!E(HD$;UW]MJPL$G(KE0EI<]%?GSI99*%4
-MQ7EN>`>NZZ+3Y6WK90.?3J<KVMEWX%#*NV_:-@+??V;_H_N_CL[N"$M+R4P-
-MGTTS()]-;>`<R,<G4@#VN7/G_@.E]*N\F9"/(.16%=F`*`@#A`%7S_F\D'>3
-MC'@.-H_9D_&):19AJ/S5[,:>O&=Y2,Q[T#,ONBP$Y:"N@SM*EA<]#UT61BKX
-M3F(#K!>!/<DNA2<]]T-^@R%=G^Z\\T[<>===Z/?[N/_^^[%SYR[LVK43.W?M
-MPF`P)U)@K%S'P#I8E[R4^?JS;:T*>--\A\^;9/=!G34GOSQK2>1D"S]G5@/2
-M[97O:KLN:;<,*<.[D:=)P_",;/;6J@;M_/4R?#/-JE6TEKS__ONX=&D)E]_G
-MBO?E*U=PX?SY&PK<E?!-H%1I6UA&I(K-.TU255BIBC!=A\<3.HZPI\AE'*WP
-MTLKG@(L$%)4%OL6C4ZFPR[-^MFV#`'!=3[2R]V`1@DZG`\NRT>URN-8]X5(=
-M=QR7>\9M'F]H6Q;2-/W.<#A\;G%Q\8]P-QC>4X6:LTZ:LVD&Y+-I(K7`J)H?
-M?^FES^]=6/AVG"3P_3'B.,%(Q":.1F/$2:SEF0>(PI"KYWI"2Q@B27DQ9"HB
-M"&44X4T!YP654_V8ZE87<=WL/R\J["P7NUA,=)'9Z#)V45I:RMYT?EDZXR!.
-M::,%J%\OZTMQVK9M&^[9O9L#^][[L5/`^JZ=NS"8RX"=_SC6>]>+BJD^@,J=
-MT4`>W*?XQ<;68;%Y'R<;ZDBRT8?5`?BD(#X-F$\`WIL(VN78RF)72KW)%,N9
-MCTP-<U965K"RO(*5E65E+5E:6L*5RY=QZ09YNEL>]'FQI4P\D981#;YE$:9*
-M-W&H2!:AZK:$;@[M-!<[:-LBE<3F=2KE!*BM`6_YJ1$M^SU3X'D>N6S@X[K<
-M8M/Q/%"'HB/4<-T;[KJNF,_5<-NFZ`HU_-UWWY6YX3'V[4OQSCNQV(U2;:^9
-M3;-I!N2S:2HP!W35_*Z[G&-_\`?[/_G)3_Z>3>VO1F$$/PA4.HO,.8^B"&-_
-MC"B,$(0APC`0:2Z)2G51G3*UUO5Z\Z&;!LZ5H)G]6,L?8!W,JU3<.D^Z/%L@
-M.Z-FT)TIZAS@N=]<W9;+B?GR=I+F"UA-6A^YR?:S;K>+>W;OQOS\//;NW8M=
-MNW9A?L<.[-RY$X/^`/U^'Z[GE53V.J6]#MP!*'`'6+Z#:>GX-X4:O`&8)I,^
-MYP1YU!../EH^#VGQ/JX75-?#-@H]$\IJMC:_%!7((7M97%Z^?!G#X1!7+E_&
-MRNHJ5E=6;KBMI,T6DPUL<L66E'++B81O<5LIWR+=1,*JZ[K\?K$\I91;/6RJ
-M8%Z"KD6LZZY^%X'<$D7JE/*R*>I06(0GI!!BP?,\6!9122E]$4,H\\+[_1YL
-M6^:&4_S_[9U/C%S7>>7/O?>]JNIJFFPJS<C2<"C9Y"`@`8=`Y(`&#-FF,UX-
-M(,`+<Y<8\DPPNUED/;$9SSX+K>/QV+.C%P*\$A`DLCU`Q@U8"\8#$L;(%NE0
-M(PBBQ69'W>RN]^?.XM[OWN^^>LU_EL0F=7Y`XU6]>O6'Q:KN4Z?./=]LMH*J
-M<F%!IW.X?N/&U\]][?.OXY:J*WP!P!LIFD)112C(R8<NSFWQ<_3H9..UU\X_
-M]_SSKW;1-6\:7:.X70CPO;V]T-BR>R<*^+VX?S<UM?1]AZ9IBUC+(U\0>A\B
-M7?Z(]X5[/A3GX]NA8._2)-+85"(5@RKZHNLFLTCO8L2E'3CP75J(NC29\P`*
-M]/U$^Y$C1W#XR!&LSN<XLK:&M2-K6#]V#-/I!.LBW@^M8G7U$*;3:73\\CCL
-M^UN,FGO9O>]5JX7.^Y:+0KVJG=M7L-Y3Y/X^HOC>BOC@_Q_?14AC+)<]]E&S
-M/.NQC]!&>(]N;V]C>V<;M^,TR@\^V`[.]N8F;O[N=]C9V<'[O_L=MK:V'IO?
-MT\7[6<:X6PMK3,YZQ\[NJLH=WKIV4$=,ZB3699%ES'L[!V=SW&2XZ-(:DZ>:
-M?HPO0"//0?RWA\<I]8A5X=[+!X[9=(HZ-J%,IU.LK,PPF4R3*SY5@X>J\&W!
-MYN;FYG=/GS[]=PAY\.'BS/C%"L44H2`G'[TPQT"<.QP]6E_]IW_ZUMK1HW_;
-MM6URS?=V=^-"S]#"LAM%^=YN=-6E9C&)]A!M">YYOQS/Z!]!Q_E#"O4BVC*(
-MN93.>2G2=0N,.'221T^.>C>(OV@A/N:PQV\A]""C7CGJDHT?RZ@?I+SZ_7+X
-M\.$DWN?S5:P?6\?:D36L'5W#ZNHJUM:.8O70:NG`F[R`3'^-7BX0W"??K)Z=
-MY?QP.85T*/"+)WGLY12/MR&;.GK7#Q7R,'?5Q0\MJ/?];"+1`6/A?8][_L-'
-MGH/B>5.G=W:VL;.]C<4BK%NY?7L3V]L[V-D)^V[?OIU^MF[?/MCQD0<0W?+:
-ME&^/K'.P<72[N-;#W'=5R8++*KO==14[OF/DQ,GU98&E@[5&3;S,E8./2GP7
-M+V-Y'HP%X-/S(,THT^DL]H7/8E]XB)K,5U9@K<7JH554KL*G/G4(E9,>\1!%
-ML<ZAKJO-G>V='YX\>?*_QO\"Z0MO01><4)"31_I"R4'/8#N>.>-PY8K!TT]7
-MZ-ZU5__7U?^TMK;V[;9KUT1P=UW8-DUPRT60=VU7U"DV;9-&N2\6BRPL^YR?
-M#K&67O5<'WR!7KBL`U$^S)OG*(7?5[`OM;]TN>DEB_-^*?92.NPQ[B+N>]\5
-M@E\<_N$"2G\?VNYQ0@3\?#['?#Z'@<&1(X<Q7\V+N.;S.8RQ6%V=X\B1(S#&
-M8KXZQ^I\%<88S%=7,9E,REB-.)5+PV4>+C<[=(KSVM"Q:KW!_];8OM]7&=[K
-MX[$?7*J'V,1OE!:+!9K%(CG6.]O;V-[>P6*QP,[.-F[?OHV=[1TLF@6V;M_&
-MHFEP9V<'M[>V<"<V/SVNXOIN'VV&3G<2PE%XNY&?2L5(AB(\-*"(0UZK8[/H
-M=N)TVW+<?/BF"44W]Z-ZXQOY(*<>B[42P=%N>%5,^IQ,:DRG.?L]J2=8F:^$
-MK;CA>AA156'[SIU73G[F,W^-X(1WR"ZX+,[LJ08(!3DY6"\<'>@MFUK<U5_]
-MZB\/'SKT3>_]6:E1%+'=Q`[S)KGH*MIR)RP4#<>U6"SVHGL>1+D>0@2UN-'[
-MQ\-!+]P_]?AS@TA?GEYRV;-0+A:3#OO5^YQ1U[6,67AW2;SG":5:K*NIG"KZ
-MDCXPQ,<WT(E/A%!_&*1W>#Z?8V6>!X0DD3]?13W1(C_D60'9!L-/%M`9A--Z
-M86E=UVGA9;BLW)].*^]<+JNK?$RS:.#AT31-/KUHT#0-O(_[F[`F9!'W`SZ>
-M7J3;6,1CY$?VZWURW9V='>S$RM2MV[>?*#']H"ZW[O`6MUG<9R=;+;JK,G8Q
-MC)Z$,>ZY2M"Y*E03IO-N1'B;-!`LC9LWRQ64C_K-K+\-`(#*5?%UG7O"C368
-MQJ:4^<H*7%5A=3Z'=0Z'#JW"6<F&.\SGN2?<68M9W'[ZTY]>4^YW&MJ#04.*
-M,<;0&2<4Y.1Q$^<RA*@"X-Y^^^V?&F/.+A8+%6?)L159%"HN^J)9I,6A7=MB
-M;[&(BT(7JI$D;_/(^A@9P&/RFB[&O.=FAS&AGH3P?BZZVI><>!'JOG33A\)=
-M!'<2Y4J,)P'?=BGKWG59I'=#L:[<]?T<=L.W#'G"Q/;2Z]J4+1\F=FS+0L@J
-MCG_/3G?.;"=G6\ZG>$EL,;&Y#24+[5)L2]S$#'+>><JE*:(?C_QOB';!I2,\
-M?4`)&?9*/3]U+=L)ZKK"=#K%;#K#;#;#=#J-YZ>H8D^XN."Q/49GPEN43CA'
-MV!,*<O*$O*"&T99<HUCA*-S;_^?MGUIKSR9W?+%`U[4ILK*W%R(LNW="MGQO
-M+[CD>]$M7RPDVM+$[5X4Z4UP=MLN514.!P(]/G_=@X\V'&:DO_8?YL['Q7G9
-MG3[,JX>)@%TQZ"A5"4;AW@V$MW;-NSA8J9/<OY[*V94"W@^FHXYUBC]IL1AR
-MP$7S?5ZGN)ZJ:!PV`(7%CED4N[CX441X755!6,JBR=1R4J>HB53RA>F7=1:D
-MHX+;I;[P%.,P)CK>PT7-YL"]J4SJI`_/'0S@;*A"K:L*QEI,ZAHVUA-:&QI2
-MG'.A=K!R6)&FE-55N"KTAE=5S(H[B_G*7-I?+N_N[O[TY,F3?PV@QRDT>',Y
-M$TX7G%"0DR?W!29_%4KWW`&HKEZ]^JVC3QW]V[9IL]!N<EQE,?@*7"[KVA:+
-MID&S6&!OL9<$>G#08Y=W='63T)3FEL=)G(\(=5TVD1:2ZI]1(5X*]9!75Q&8
-M^-PD=WNXN+17PMV7BTU[)<*S6Z[WM:KFL;S,#QQVR;"G;PEB.T9TJ^XJWA]$
-MR#\N33/DPQ?D=WN=F(&#+(L8772:G5Y(:8/PU;5_>EO&3L*BR10Q20ZW+7J[
-M;3&QTA;W(9EIFP2W22/E<]9;_<L.FO"6)]S+\XST',NDS.%S)2ZXG@`ZC2TH
-M^F<RJ3&93#&)0XKD>&?MYL[N[@]/_LF??!NW;FDG/+GAS(03"G)"<5YFS].$
-MT,ED\I(TL\@"SY`E[XMA0XLF3`_MVBZ*\CB$J&VCF]ZG#/IBT<1Q[;G!!;K>
-M#H_Y>V`P47#HJ&=1OAR!23&?^Q+LZOK)85?N=Q3T7=\5DTM[G[^Y&(KXOJA\
-MU$ZZ6N0:&W<ZZ:U/'QQTIEW]F^6)>$!!1C[ZEZGY?5[B@^O?LQG(*!?6V%0)
-M:.)Y62QI$"<WZ@QW%.'!K3:#++;>NE%1;I/8KD9<;M58$L6VC5GNTN568ELU
-M`9F/MP#^`<6WDN$BNJ-C;ZT#`#@G+G@-8Q";4:QRP2=A^$Z<ECF;S5#%7G#G
-M'.;S>7;!K<7*R@J,M9A.)NB\O_QOGGGFRWCJ*8_WWY=F%)T)!T4XH2`GY.XB
-M/8OS]76W\=IK?_;,'_[ARU5=O]0V#19-`]D.\^9M$X8.-6V3&AC"PK,FYM0;
-M-$V;AQ/UPP6+JOWD21-!PS'?:B(IL)]@UPM(QQWV86;=IQC-</'I("8C`CP-
-MA"HGGG:=W$]Y3-HOXEP<]L$'@DY72R9AW^4/$ZJ7?5BG=[=6/H\'*>T;UTN?
-MA(6O#_/\W%6HZ^8:);*-JJS4V6@MN)TTAEB7)E+J&C\]QKUPMRL':Y1[K>H`
-MG1K[[FP6\:6C/138^O*!X+:JQ<24;3PF?ZHX^+_'D;O_Y4<O4K4V/(^5*[/R
-M,A$T3/ZL4^O)=#9%7=683">8U,$5#P[X)+:HU!+IV=R\=>N[I[_XQ>_A_?<[
-M//]\AVO7"A<<S(03"G)"'OB7NI3;2O8\9=`W-C;^_3///O.R<^XE<<LE<YX7
-M?C;1#>^P&]WS.[MW4A9=-[?L[2U"<TO3Y*W7`KW#$__.T#&8P<)2$>R]9/$+
-MH8Z1T\/+M:`OCX-,/=W'D5\2\;JCO5A`FC],#7_&+O=+U9'Y-B'W"Z2)ISHV
-MXZ'ZQ0<QFJ5M%/RC'XB,P;WFAPP;.<:V]R-P_0.]]T::0.[_4S7@_:"_?7G_
-M<"NYX=`E'=UK0$4SS-)IG95.@VF,@76V$+Y9$-MBD(T;QD)B_&1YORT%O!ES
-ML8<Q$@S<;5.ZW!@3W0<OVWWW#Y>E.V^,`7QVO2M9M!IS\'5=PUH3M]D%7YF%
-MC+?TA,]75F",Q<I\!<ZZM'\VG<(ZA]EL*KG\RUW?73_Q;T_\.=;A,4.+&RD+
-M#@R:40BA("?DPQ'G0CF4"*@V-C:^>N+$B>_WWJ^%BK;0;=Q$4:[K%"6?OK>W
-MAZ[O5-0EU##*\=+5W;9-SCLK@7=@)XA^1&+=CW9=>Q7W&3CL14M,N<^/Q&<P
-MEH&7#P)Z(:H6^'T6\X4CKP6[E\%'B"*[;)U)HA_!@<<PCA/O#T`4ZTJ<^WU^
-MM&A759Q^2>2K::#Z..^C?O4P,.B]5Z)ZI%>\</9-<>&P!]R,-6G(!P,5@1#7
-M.9V.U\T=U";MM]:F"8DBT_3URZ%+063+[9I!/AO&!$&'O']X7+&-/=GB/J?>
-M;)M%>G&<V\^MUF([.]?E[0X%MOQV4H[PDI,_-JWU\1'>2R)<]7_+<Z`'!;GD
-M?DL/NO2=U\'5EE[T.!UT4L?N[VG<UA/5@A)<<V==:)6Q#MZ8RS=^^]N+Y_[#
-MN7_`S=@/?N:,QY4KXH2'7TR&+CBA("?DXWFQ2KSE!3B\`>`X*MP(]8J7+EWZ
-M[(LOOOAZ[_NUO=T]M%V77'2I2\P-+8ODFJ>FE[9%T[8AWK((C2U-LT#7]2GF
-MTC9M6B"Z5+/H\<D1ZP/!M^RP9^>]<(]]Z<`7IZ/@77;DQX3P8,R]KHH<Y,G+
-MKOKEF$UQ7_"#_2*F?1+3^H.&;HM9FL8)<?^1IFW*5HX=VR_:5_]:EOU]'P2R
-M3+U<6N@:17P?A;3O^[`%E)",.MR$Z]MT>11:,$N#C0H1NK1/MWG$RVUP38-H
-M]\D!U^*W$-])8$?'W-H@`"7.,>*,2Z;:C,1`EG+8UA2WIQUN0(E,(XZ]*1WM
-MP7"GX;</YC$5V_L8(>G?HO_?<F5CF`H:.O3%!9_`.9N$]'0V1>4JS&8S6!?=
-M\#0U4[95.C^=3`OW_/KUZU\'@'/GSOT#U'1,`!V^`N`GZ.+KG>*%4)`3<D`<
-M=-U_[I2#[G[[+__R/^NZ?FFA7?*N35GRQ2*(]KW=.'RH;8)K'EWT(,ISU_G>
-M7JAG;)HV'=_W/=HF+Q35PNX3*]!''/6E^,125":?+IX[/YYU'\N^ZWU9#&NA
-MC$+8YY8:$;-1%/?!-5X2V,5B6=UP(Q]*_%+S#928+VX/Y3<(R147`;U/GMW[
-M94'NRW&<\?DV2_\1R4A/[CB6<LM#X9FB)(.H27:&EZ]?'.NA&DO&!/38CXC`
-MH5A>%M#9N2TK_D18)W=^T+N=OQ&0?\SX)-7'V=F^;^$M+Q[M@LLBUI2CMVK*
-M9QU%>!A4-)'L]S1DNZ?3*>JJPF0R#6[X))ROXR3,:=S6DPF<M6B:YL?OO//.
-M]\^=._>/&!G*@Y$!/810D!-R\-US^=,9A/GQXQ8W;@2!'AM<=-9<&EO"D*$F
-M9LP7<3IHD[92QQB."V/H%XL&?13F35Q4VO<=6AFJ$WNX?:KRHT"_'P&O?/9B
-M7]KCA^)=CV8?"OJ!8S]HHTFWN^_E?F0[W*=.)X%=//`4.QEFS?-K8I#@UJ\5
-M/]+/;L9N`_N'SD<_SH8#]-O&&(R*[%%1CM(E!X;'8>1ZRX[Z4%ACN,`Q:V8E
-MG@$][F#L<8Q>9^S)>()7V)KAVPI(WX@X:]7_08X,5558@!FF84;7VAC,5F8P
-M)O2``\#J?`[$Z9C6VJ(!)32?S&)_>`UK;!+@FYN;?_7+7_[R]0L7+OQ?H,A^
-M=P"`B_"XJ)-9%"B$@IR0Q]G]&0XG$I%>`;"7+ETZ]84O?.%OJKI^2:(J713=
-M>A)H$WO/@SC/[OBB621WO(VUC&T;CN_:+MQ>)]>+7=MJP:@,X/E$9=(_=-$^
-M+MR+U/5]"?S!,5IL&U'F)KOP@P\%6<"70G_X8/W2_>RGFOW28]]OB>;XK^ZQ
-MXTTAY@>*M<R0[RMFM>@>GMY'^)KEII"A.[TDILO*ZCS!\2YBVCRA+O;O84XD
-M\3V,WDC5HXO5C4&,YX68(7H2Q/,DU@_.9E-459W<;:DEG$XGJ*O@BN>^\)@!
-M=P[>^\M;6UL_B`+\-\BCZ?4/&U`(H2`GG[@7^]\8BXOA;Q7.P.)*7BBZL;'Q
-M9\>/'[]HC#G;MBW:KDU#AA:+!=JF0=MU<5\;W?(V#2UJU8)0J5V4*D8Y5AQV
-MN>TN#C#*F705:2`?@8`?"/9[7<?L(^+COC(NXN]V=^,?(O;YD'&O;I6Q_NW]
-M=;L'1A<9+@O@L8/&FC5&C\>H_K^G,_TX5?L=+-,A/V_6A*R^29W?X0..<Y6:
-MY`F5_:YA3-Y.HGL]BZ[V;#8-6?#I-#2A3*4/?!J%^#0>OP)G@_MMC<'.SLXK
-MB[:]=OJ/_NCOH-WO,V=Z7+DB?>"@"">$@IR0,3<I.^BE2$\+1;WW:PL58>FZ
-M+@GT$'$)[KG4)[9=;G:1R:(BS,5ESP)]>?_8B'D=K;BGH"0?C]!/`MC?=7#-
-M?7]@,/<X_\`/[KZ5W3TN,@]U??)A"&^)%MGB0XP,V5GJ0`]CXD/TQ+DP@MZ$
-MA9A55:&N:E1UV$HMH:L<)K6XWU-4E4-=2^-)R(9+9CRXWQ;.5:'_^_3I[^'8
-ML1[OO=?B%#S>+)UO>4%2?!-"04[(PPCT]'</ITXY[+YI<2,XZ5=_]:O_>/C0
-MH6\:8\XV,K`H1EZT@R[9\_23'/06;6QM"2(\[`^1F1"-D9A+&%X47/4^#C.2
-M.L:^Y^)10IXT\5U45,K"6@.X-.4RN-VNJF!@,)G447!GUUNF71IC,*EE^F7I
-M=H>&%(=Z$IM1IA-8<<6C:ZZ;3]JN^W&S6%P[>?+DMZ/@UO$3+KPDA(*<D(]5
-MH.L\N@%0`["_?NO7_VT^F_]%UW5K;1+675KHF9I9FJ:(NK1M&X5YR)JW;8.^
-MZ\,DT38L$.W[+BU`3=GVM@E3*I5`[^*(>IU-YWN;D(,@M`,^_TXI+M=M-GJB
-M9Q#?-BVTK,3MCM-#ZZH.+GATK>MZ@JIR*<L=%F3FAI3I=`KGG!+;=5S`6<<&
-ME4IZX3>;9O&SG__BC>]<^/K7?XVGT>/=9?$-3L$DA(*<D$?_1[98."H"W0%P
-MEUY]]=^]\,=__/+JZNI_D06C71<$MD1=M#@7@9Y<\3A.OFM5VTO;!(==CNN[
-M+-Z3*.^P:&+[2XS0]'U7#,CQO5_J"B>$?$AB>Y"'EZK'-*!)>M21^]>3Z^UR
-MO`1`RG@GMSL*Z>DDN-W3Z2Q5$EH3%F%63A97.DPFP>V6C/=D,H&)KC?@X:S;
-M;)KF9R=.G/AS`,#3Z)3P!G+FN]?_3!'?QAA#(4X(!3DA!^_-E//H(LZ+?O2K
-M5Z]^:^WHT6][WZ])0TM:+-J$840AII(C*Z/"/3KH?=\O"?/<"*,$?M_GV$NL
-M8FR[+FUEM#Q%.B'W_5X//>MVN;(Q#R>RJ<G$6`L;76\9BN3B!%%G+:JZ2CEO
-M:\+YE-E6T1%QLTNW.T937':[)W5PSZ5'_-;[M_YJ:WO[K7.?_[P,VPDN]ZE3
-M/=Y\<\GQ!N,GA%"0$_*$"72@C+MHD5Y=NG3ILU]\\<7_88&S(J!#E*6/"SRC
-MV]V%.D7)E`?'O47?A>.\]W'A:)\RZK)`5-I<PGF/KI-A1GT2_^*F2W[=^SZ*
-M=S5N7C?!Z!I`0IZD]^U@I:JTED@-8Q;A!JYR,)"M9+N'C2:(`W5,=*>!.F:^
-MJ[J&`4)V.U8/2G8[Q4AB'$5GNN7XZ60"&(-)7<-8BYWM[5<6B\6UTZ=/?R\^
-M_#SE,I";3KX!@Q\%]YOBFQ`*<D(HU'4V_3@L;J1IHS^<U/5+TFLN0KSOLCLN
-M.?*\@#0X[GW*E_<IXA+$=JY;[+I^,,"H+^(O<G_:M1<W73OS?;P?BG1RP-]W
-MRSN'$TN!%"61T\[:'#>)$1-K#:P5!]KE'F]KX6+F>Q(76$KV6T2VJZ0'/-R.
-MC)X/YYT2YPZ5"U,MK;6A,25NNZZ[?./&C8O7_]_U:Q?^\L*O88YYO/=>!RRU
-MG"3GFZ*;$`IR0LB#BP>+G$_70XU.?NYSGSM_^/#A;SKGSLID4-V3'D1TJZ(J
-MO8JNQ/U=FT2[=*%[[]-"4A'KR857[2\BV(/;7MYN$.8]^MBM'FXW3"LM3GN?
-MIFM2Q)/[?E^H+LBET4<F+^KPR`TE(K2ML[DR4/J[O8]3*@%CP[:NJCC-,@CF
-MG.T.;GA5!_=[&H5R586^[^ET%E9Z1R$^F4R*ON_I=`)QS0'DN,ED"GB?LMY5
-M7:MX"S8W-S>_N[6U]=:Y<^="W.3X\>!RW[C1H8R9=`#=;D(HR`DA'Y4(R=^B
-M?P,6/PKZ`H#!\\];7+M6##>RUH;X2]^'!:7)S=81%5VC6,95QLZ+4R[Y=5FD
-MFG/HL8I1Q'@2YGW:[[TOC@GGL^LNQ^:V&"WD)3)#$?_D"FTA"VXCDR;3!U7`
-M&%M,"Y4IE'DP3A#=UNHA.:&Q)/5UQVWE7'#$D_AVL,;"NGS>V7",,3:.E`^B
-MNHH3+EW,;NMIEY/)5/JZ<^0D-:<8N!A-J9Q#Y_WEK<W-'T31_8\`/(X=\WCO
-M/>UVY]SW17A\)[\3""$4Y(20@_`F7H[`Z-87$>M??>;99U]VUCYGC#G;^Y`M
-M[[W/,9287>_:%OKRX+;[[*X/MB+:)5LNSGB(MO1*=/L4C=$B6R:5:O&>3V<!
-MG]SXZ-I[K_+M?1=42]_#IRF:<GVP6>8C%=&E8VV,'GA?]FJG2]1(=W@?!]WD
-M`3AAT:2'M=F]EK@(X)/+[>+ESE7PWL?LMD=5U6D;8B%UOMR'K#>`(+`E`RYN
-MMFI`"6ZV3RZY]'<ON]_3='MR/6E,Z?O^\M8''_Q@ZU__5195`F6321#<9\X`
-M5ZYT&`S5T<\YW6]"*,@)(8^W8!=E5$9AGG[:HN\-VM9MO/;:^>,G3EQTQIP5
-M![Q7^?,B1]YEEUP+<KT%?'*\^ZXOG?!]1'FQ3<?JA:A9W"]%9(KS<AK1G<^B
-M/#OTRJE7\9IP?O](C1D;]:YFV/M]A>OP*OZA!.^#'I>%+P;3/[V\0,H1]^H8
-M&<EN8,)IF#SI/KK2IK@-Q*RUR=O4/A*$M5'GY3*9.&F2VVUC3MNF\\'YMB&[
-M;:.+;4P:#V]#AW;(<4<G.HEF.29.LH1!<KCE,LEZITRX<]$I#Z)?]X%;:U0C
-M2@T`FSO;VS^\>?/FZ\GE!CH\\PSPSCM](;SSDT^Q30BA(">$+(GV9<$>7?9+
-MERZ=?.'EOA:F```'>DE$051/__3E^<K*7P!8RU&6-D=4E(!.CGF*G?2%&Z]=
-M\*&8'PIL<>.[OANX\4B.>W+?8]]ZOA_)JXL`-F5,IM./=SE64WZ`"/N2F/:%
-MF,H"%J98X)K$;J&;O6Q@C#K>+]]V>3O%?QJ\]\O=UVE_N-\@*+W*6&=U[N&+
-MP30Z6RW]V=9:]%Z.BRXVH-SJ<-Y:"^^#<,W;?'GE*D#U;%L3[]_F'FYX#^ML
-M<+%CG,2)&^Y<VB_"6X2U,0;6V22L@X#.6]WS+6)=LMS2`UY7=<B..Q<79X;'
-M(X]CL;?X,0SP\__]\^]<N'#A+0`]UM>!FS?;)+!/G0+>?'/H<K/)A!!"04X(
-M^5#$^G(CC#CL[[YK`-A+K[[ZV>>>??;Y]?7U\[/9[,NN<F=3?KSW<3%GOYPU
-MC]&6,0'OO5<+5?."TU+`EZ)>B_'>]TH$8RE2([$:/W3O8W9]&*D189]$OO>`
-M`7P?MV&3[M?[(%3A?5@TZ+U47F2Q'7;$_7V2WD'@9J$.A`%/(<V1W?L4ZU!N
-MM/Z]'O9[Z)[L</MFU/T6BSRXTS8?;\K,MK6AZL_8*/1CI[9).6T;!;EDNTW*
-M:QO$198F3Z8<3JS,@W-L>BQ6W78Z+KG:)KC>SD:1;U(/MTVCYVV<=ED!P&;3
-M-#]KFN;:S5NW7K_^F]]<NW#APEMXZBF/]]\?=G/W2ES3Z2:$4)`30AX[$9]=
-M]^,PN!'W/_64@_=FX^___OSZ'_S!^=JYY^NZ_A(,UE*41!:G1C'N>X^N#XL[
-MNT)\:W%>.N3)>?9E)ET+^53?&(7WL']=/E!`.>%:E'M1W\@B/=O:)KG!V:E'
-M<K>SNQX%N;+#T^51A.<H2;R^$=$OHMDF<=U',:SWRY7%A3;1/;?6I6F2XIJ+
-MN^W#5,?DFHO0E<$XJ3H0P14W)E3_I?OU/NXW21C+AX8Z-I:(:QU$?!_<<F07
-M/F3"@4K<<>>R>YT$O&3,@>V=G5<6N[O73I\^_=^5D-:".I_/V6T,A'9Z.8,C
-MX@DA%.2$D$^@B!<A+PM3+0"[L;%Q_O#:VF=65U:^4M?UEP"L]<I-'[KLR;T&
-MRCA-NHY:/%ITL?>EZQY%>1DOD=OU`]<Z8ZU)BQO3\;XOA;CWA:M=GL^WJ06U
-M3Z/8LW!/]^=54";%4$QP[XN)DG*Z=-=U7[><EL<C6>^4$;<FW7N:2&FMRGZ'
-M#R/B6EMU^W*\B[ENO=]:B[[O+P-`UW7780RV/_C@)UO;VV^=^]K77L>M6QYE
-MW_;HM$DEO+/(O@C@HDK2\X\@(82"G!!"[ENHIUW%Z3-G+*Y<$0$/`!;KZQ8W
-M;WJLP^!FUL<;&QOGU]?7S\_FLR\[6YWU@ZRY%O=)E/=E=[I$4Z*:2R(Z1U%\
-M%+\F]E[;Z*@G`0CMVN=](N)MN5\6F8HLCP:\N-MZC+O^=2Z++:TUQ>.1OFVC
-M1'>N&$1:'"G'R.426;'1A18Q+ON=<_"(+G9X[)O&F+7M[>U7`."-?_[G[Z-I
-M<.'"A=\4`AGH\?33@+4>[[RSU*L].!88B8E@,/C&P!C6`A)"*,@)(>31"OA"
-MJ=U%Y(]':P`31;W9^,4OOGKX4Y_Z#/H>JX=6OZ(5>3V9?*GW_KH%GNO[_KIS
-M[FQ6C7[3&+OFO=_,]XLU??T^J_04>]%9\YAQ2<<M9\.1W&J3;M;GQ:+J<L3'
-MT??]=2`XS\ZYY[J^O[[]P0<_B2H;6YN;;P'`]>O7KP'`A?]\X2V8I_(=AWPU
-M<.R8?(+P>/?=,8=:"^FA<QVXB,*MOM?_&R&$4)`30@B%ONY\UULM0,V(("U=
-M_1<`O#%ZF5<?$*`N]X/[U.>SV`UYZ*6'CC-G/*Y<`5YXP>.--_S(_8UEIP/?
-M@,&/[G+Y11A&0`@AA(*<$$(((820QQ;+IX`00@@AA!`*<D(((8000BC("2&$
-M$$(((13DA!!"""&$4)`30@@AA!!"*,@)(8000@BA(">$$$(((810D!-"""&$
-M$$)!3@@AA!!""*$@)X000@@AA(*<$$(((8000D%.""&$$$((!3DAA!!"""&$
-M@IP00@@AA!`*<D(((8000@@%.2&$$$(((13DA!!"""&$$`IR0@@AA!!"*,@)
-M(8000@@A%.2$$$(((810D!-"""&$$$(HR`DAA!!""*$@)X000@@AA(*<$$((
-M(8000D%.""&$$$((!3DAA!!"""&$@IP00@@AA!`*<D(((8000@@%.2&$$$((
-M(13DA!!"""&$$`IR0@@AA!!"*,@)(8000@@A%.2$$$(((810D!-"""&$$$(H
-MR`DAA!!""*$@)X000@@AA%"0$T(((8000D%.""&$$$((H2`GA!!"""&$@IP0
-M0@@AA!!"04X((8000@@%.2&$$$(((82"G!!"""&$$`IR0@@AA!!"*,@)(800
-M0@@A%.2$$$(((810D!-"""&$$$(HR`DAA!!""*$@)X000@@AA%"0$T(((800
-M0D%.""&$$$((H2`GA!!"""&$@IP00@@AA!!"04X((8000@@%.2&$$$(((82"
-MG!!"""&$$`IR0@@AA!!""`4Y(8000@@A%.2$$$(((820>_'_`;Q].[@([%N]
-,`````$E%3D2N0F""
-`
-end
diff --git a/misc/stormy/Makefile b/misc/stormy/Makefile
new file mode 100644
index 000000000000..e32fb1cdb7f6
--- /dev/null
+++ b/misc/stormy/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= stormy
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.3.3
+CATEGORIES= misc
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Minimal, customizable, and neofetch-like weather CLI
+WWW= https://terminaltrove.com/stormy/ \
+ https://github.com/ashish0kumar/stormy
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/ashish0kumar/stormy
+GO_BUILDFLAGS= -ldflags="-s -w -X main.version=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/stormy
+
+.include <bsd.port.mk>
diff --git a/misc/stormy/distinfo b/misc/stormy/distinfo
new file mode 100644
index 000000000000..d3af3652340a
--- /dev/null
+++ b/misc/stormy/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753860021
+SHA256 (go/misc_stormy/stormy-v0.3.3/v0.3.3.mod) = 3b3d290abff4fca2b1a456d37579c15cb32b89d05d18ba4baed31a649246c359
+SIZE (go/misc_stormy/stormy-v0.3.3/v0.3.3.mod) = 389
+SHA256 (go/misc_stormy/stormy-v0.3.3/v0.3.3.zip) = cdf851dac4373654ae0e8cae8ab676cd802503709d3d8c4989293810638e28f7
+SIZE (go/misc_stormy/stormy-v0.3.3/v0.3.3.zip) = 278054
diff --git a/misc/stormy/pkg-descr b/misc/stormy/pkg-descr
new file mode 100644
index 000000000000..178d933fd450
--- /dev/null
+++ b/misc/stormy/pkg-descr
@@ -0,0 +1,12 @@
+Stormy is a minimal, customizable, and neofetch-like weather CLI.
+
+Features:
+o Multiple weather providers: OpenMeteo (default, no API key required)
+ and OpenWeatherMap
+o Current weather conditions with ASCII art representation
+o Temperature, wind, humidity, and precipitation information
+o Customizable units (metric, imperial, standard)
+o Local configuration file
+o Color support for terminals
+o Compact display mode
+o Works out of the box with OpenMeteo
diff --git a/multimedia/Makefile b/multimedia/Makefile
index a199ee4bd3e6..e359d51ad55c 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -358,7 +358,7 @@
SUBDIR += subtools
SUBDIR += supersonic
SUBDIR += svt-av1
- SUBDIR += svt-av1-psy
+ SUBDIR += svt-av1-hdr
SUBDIR += svt-hevc
SUBDIR += svt-vp9
SUBDIR += syncplay
diff --git a/multimedia/minisatip/Makefile b/multimedia/minisatip/Makefile
index 5bc0dc0a7f8f..72101942dfee 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minisatip
-PORTVERSION= 2.0.4
+PORTVERSION= 2.0.12
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia
diff --git a/multimedia/minisatip/distinfo b/multimedia/minisatip/distinfo
index e1a04403d9b6..7a226e17ac2a 100644
--- a/multimedia/minisatip/distinfo
+++ b/multimedia/minisatip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752995079
-SHA256 (catalinii-minisatip-v2.0.4_GH0.tar.gz) = 881054e3f530a08a3ffe41e391faee537586fa83686804a56b49add84618bffe
-SIZE (catalinii-minisatip-v2.0.4_GH0.tar.gz) = 1656356
+TIMESTAMP = 1754132332
+SHA256 (catalinii-minisatip-v2.0.12_GH0.tar.gz) = c96e77218bc7f0ea040545ce6bbed07758682b47389d8c4ea65b08f56c36a27d
+SIZE (catalinii-minisatip-v2.0.12_GH0.tar.gz) = 1656845
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index 426683e5633c..056eb7518a7d 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkvtoolnix
-PORTVERSION= 93.0
+PORTVERSION= 94.0
CATEGORIES= multimedia audio
MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
diff --git a/multimedia/mkvtoolnix/distinfo b/multimedia/mkvtoolnix/distinfo
index c2fdacedc9c6..cb7fa03a4cc4 100644
--- a/multimedia/mkvtoolnix/distinfo
+++ b/multimedia/mkvtoolnix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749988666
-SHA256 (mkvtoolnix-93.0.tar.xz) = 9510a6682a2e0b79a7420c30aac3c49fd6fa1bbc5e2131a89c52259d88835f78
-SIZE (mkvtoolnix-93.0.tar.xz) = 11423512
+TIMESTAMP = 1753994458
+SHA256 (mkvtoolnix-94.0.tar.xz) = babbcff2362c9dd00b2e79336eff83fad177603a51a458ef1fa421b27fbc4703
+SIZE (mkvtoolnix-94.0.tar.xz) = 11708096
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index c8f39892e339..e64973e9052b 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= obs-studio
-DISTVERSION= 31.1.1
-PORTREVISION= 1
+DISTVERSION= 31.1.2
CATEGORIES= multimedia
MASTER_SITES= https://github.com/obsproject/obs-studio/releases/download/${DISTVERSION}/
DISTFILES= OBS-Studio-${DISTVERSION}-Sources${EXTRACT_SUFX}
@@ -61,7 +60,6 @@ USE_GL= gl
USE_XORG= ice sm x11 xcb xcomposite xext xfixes xinerama xrandr
USE_LDCONFIG= yes
-CMAKE_ON= UNIX_STRUCTURE
CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" \
-DQT_VERSION=6 \
-DPython_EXECUTABLE="${PYTHON_CMD}"
@@ -81,7 +79,7 @@ OPTIONS_SUB= yes
AUDIO_DESC= Audio backends
BROWSER_DESC= Build OSB browser
-BROWSER_CMAKE_BOOL= BUILD_BROWSER
+BROWSER_CMAKE_BOOL= BUILD_BROWSER # this also requires an additional git submodule
BROWSER_BROKEN= Needs CEF (Chromium Embedded Framework) which isn't yet ported
JACK_LIB_DEPENDS= libjack.so:audio/jack
@@ -93,9 +91,7 @@ PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
PIPEWIRE_CMAKE_BOOL= ENABLE_PIPEWIRE
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CMAKE_ON= -DENABLE_PULSEAUDIO=TRUE
-PULSEAUDIO_CMAKE_OFF= -DDISABLE_PULSEAUDIO=TRUE
-PULSEAUDIO_BROKEN_OFF= https://github.com/obsproject/obs-studio/issues/4025
+PULSEAUDIO_CMAKE_BOOL= ENABLE_PULSEAUDIO
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
SNDIO_CMAKE_ON= -DENABLE_SNDIO=TRUE
@@ -106,7 +102,7 @@ VLC_CMAKE_BOOL= ENABLE_VLC
VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc
VST_DESC= Build VST submodule
-VST_CMAKE_BOOL= BUILD_VST
+VST_CMAKE_BOOL= ENABLE_VST
WAYLAND_CATEGORIES= wayland
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
@@ -120,11 +116,4 @@ PLIST_SUB+= LUAJIT="@comment "
PLIST_SUB+= LUAJIT=""
.endif
-xpost-install:
- # https://github.com/obsproject/obs-studio/issues/2625
- ${INSTALL_DATA} ${WRKSRC}/UI/obs-frontend-api/obs-frontend-api.h ${STAGEDIR}${PREFIX}/include/obs
- # https://github.com/obsproject/obs-studio/issues/2647 (only for multimedia/obs-audio-spectralizer, should be removed later)
- ${INSTALL_DATA} ${WRKSRC}/cmake/Modules/ObsHelpers.cmake ${STAGEDIR}${PREFIX}/lib/cmake
- ${INSTALL_DATA} ${WRKSRC}/cmake/external/ObsPluginHelpers.cmake ${STAGEDIR}${PREFIX}/lib/cmake
-
.include <bsd.port.post.mk>
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index 04c61e9dc0c0..134443c53cd8 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752512332
-SHA256 (OBS-Studio-31.1.1-Sources.tar.gz) = 544d0af03129083a36fa244a9cad84db18c2149e8ca658370437fd2dd16f8577
-SIZE (OBS-Studio-31.1.1-Sources.tar.gz) = 16574184
+TIMESTAMP = 1754018307
+SHA256 (OBS-Studio-31.1.2-Sources.tar.gz) = 5d66d4fb0d3ea91bb16aed58843bf652cf5b0aa692480b3d37eb878333b74f97
+SIZE (OBS-Studio-31.1.2-Sources.tar.gz) = 16574313
diff --git a/multimedia/obs-studio/files/patch-cmake_common_helpers__common.cmake b/multimedia/obs-studio/files/patch-cmake_common_helpers__common.cmake
new file mode 100644
index 000000000000..f80e9a43150c
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-cmake_common_helpers__common.cmake
@@ -0,0 +1,12 @@
+--- cmake/common/helpers_common.cmake.orig 2025-08-01 04:18:14 UTC
++++ cmake/common/helpers_common.cmake
+@@ -467,6 +467,9 @@ function(add_obs_plugin target)
+ set(found_architecture TRUE)
+ else()
+ foreach(architecture IN LISTS _AOP_ARCHITECTURES)
++ if (${architecture} STREQUAL x86_64)
++ set(architecture "amd64") # the x86_64 is called amd64 on BSDs
++ endif()
+ if(OS_WINDOWS)
+ if("${architecture}" STREQUAL CMAKE_VS_PLATFORM_NAME)
+ set(found_architecture TRUE)
diff --git a/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c b/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c
deleted file mode 100644
index 9de878a7d06c..000000000000
--- a/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- libobs-opengl/gl-egl-common.c.orig 2025-07-14 17:07:11 UTC
-+++ libobs-opengl/gl-egl-common.c
-@@ -33,7 +33,10 @@ typedef unsigned int drm_handle_t;
-
- #else
-
-+#include <fcntl.h>
-+#include <unistd.h>
- #include <stdint.h>
-+#include <xf86drm.h>
- #include <sys/ioccom.h>
- #include <sys/types.h>
- typedef int8_t __s8;
diff --git a/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt b/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
new file mode 100644
index 000000000000..5eb379428270
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- plugins/CMakeLists.txt.orig 2025-08-01 04:15:57 UTC
++++ plugins/CMakeLists.txt
+@@ -72,7 +72,7 @@ add_obs_plugin(
+ add_obs_plugin(obs-transitions)
+ add_obs_plugin(
+ obs-vst
+- PLATFORMS WINDOWS MACOS LINUX
++ PLATFORMS WINDOWS MACOS LINUX FREEBSD
+ WITH_MESSAGE
+ )
+ add_obs_plugin(obs-webrtc)
diff --git a/multimedia/obs-studio/files/patch-plugins_obs-vst_headers_VSTPlugin.h b/multimedia/obs-studio/files/patch-plugins_obs-vst_headers_VSTPlugin.h
new file mode 100644
index 000000000000..d2bfe2870756
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-plugins_obs-vst_headers_VSTPlugin.h
@@ -0,0 +1,11 @@
+--- plugins/obs-vst/headers/VSTPlugin.h.orig 2025-08-01 04:32:45 UTC
++++ plugins/obs-vst/headers/VSTPlugin.h
+@@ -73,7 +73,7 @@ class VSTPlugin : public QObject {
+ CFBundleRef bundle = NULL;
+ #elif WIN32
+ HINSTANCE dllHandle = nullptr;
+-#elif __linux__
++#elif __linux__ || __FreeBSD__
+ void *soHandle = nullptr;
+ #endif
+
diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist
index 9a8dd5821fb7..f092bf594f05 100644
--- a/multimedia/obs-studio/pkg-plist
+++ b/multimedia/obs-studio/pkg-plist
@@ -134,6 +134,7 @@ lib/obs-plugins/obs-ffmpeg.so
lib/obs-plugins/obs-filters.so
lib/obs-plugins/obs-outputs.so
lib/obs-plugins/obs-transitions.so
+%%VST%%lib/obs-plugins/obs-vst.so
lib/obs-plugins/obs-webrtc.so
lib/obs-plugins/obs-websocket.so
lib/obs-plugins/obs-x264.so
@@ -1017,6 +1018,63 @@ share/obs/obs-plugins/obs-transitions/luma_wipes/zigzag-v.png
share/obs/obs-plugins/obs-transitions/slide_transition.effect
share/obs/obs-plugins/obs-transitions/stinger_matte_transition.effect
share/obs/obs-plugins/obs-transitions/swipe_transition.effect
+%%VST%%share/obs/obs-plugins/obs-vst/locale/af-ZA.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/an-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ar-SA.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/be-BY.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/bg-BG.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/bn-BD.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ca-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/cs-CZ.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/da-DK.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/de-DE.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/el-GR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/en-GB.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/en-US.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/es-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/et-EE.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/eu-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/fa-IR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/fi-FI.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/fil-PH.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/fr-FR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/gd-GB.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/gl-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/he-IL.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/hi-IN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/hu-HU.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/hy-AM.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/id-ID.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/it-IT.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ja-JP.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ka-GE.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/kaa.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/kab-KAB.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/kmr-TR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ko-KR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ms-MY.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/nb-NO.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/nl-NL.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/pl-PL.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/pt-BR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/pt-PT.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ro-RO.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ru-RU.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/si-LK.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sk-SK.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sl-SI.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sr-CS.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sr-SP.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sv-SE.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/szl-PL.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/th-TH.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/tl-PH.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/tr-TR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ug-CN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/uk-UA.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/vi-VN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/zh-CN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/zh-TW.ini
share/obs/obs-plugins/obs-webrtc/locale/af-ZA.ini
share/obs/obs-plugins/obs-webrtc/locale/ar-SA.ini
share/obs/obs-plugins/obs-webrtc/locale/be-BY.ini
diff --git a/multimedia/py-knowit/Makefile b/multimedia/py-knowit/Makefile
index c786b351e813..9912e3c82d01 100644
--- a/multimedia/py-knowit/Makefile
+++ b/multimedia/py-knowit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= knowit
-DISTVERSION= 0.5.10
+DISTVERSION= 0.5.11
CATEGORIES= multimedia python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-knowit/distinfo b/multimedia/py-knowit/distinfo
index 093278bbdfac..c94410a4a792 100644
--- a/multimedia/py-knowit/distinfo
+++ b/multimedia/py-knowit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753712435
-SHA256 (knowit-0.5.10.tar.gz) = 28ba1fd5fd6157eea28efe619fa13f4eb5edf2d58af1150cf73cb85efdd6f8a8
-SIZE (knowit-0.5.10.tar.gz) = 59356
+TIMESTAMP = 1753883263
+SHA256 (knowit-0.5.11.tar.gz) = 9045d6640b1bd00fcc49f2f7e81992cdc6c7279767db199d7f3b63e2f5007b58
+SIZE (knowit-0.5.11.tar.gz) = 59398
diff --git a/multimedia/py-trakit/Makefile b/multimedia/py-trakit/Makefile
index 8d00ad022484..086cea84d322 100644
--- a/multimedia/py-trakit/Makefile
+++ b/multimedia/py-trakit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= trakit
-DISTVERSION= 0.2.4
+DISTVERSION= 0.2.5
CATEGORIES= multimedia python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-trakit/distinfo b/multimedia/py-trakit/distinfo
index 1f4897ea0f85..b5fd55eb1a67 100644
--- a/multimedia/py-trakit/distinfo
+++ b/multimedia/py-trakit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753715156
-SHA256 (trakit-0.2.4.tar.gz) = 5a8065cefa60017e9cf4afae0cba856472cc6415af3af0c15d5bcdb388f9be43
-SIZE (trakit-0.2.4.tar.gz) = 34808
+TIMESTAMP = 1753883120
+SHA256 (trakit-0.2.5.tar.gz) = d7e530ed82906eeadf7982d6a357883ae0490f34bbd18f8232b8fc5f250a4ae7
+SIZE (trakit-0.2.5.tar.gz) = 34873
diff --git a/multimedia/svt-av1-psy/Makefile b/multimedia/svt-av1-hdr/Makefile
index 1a0ae5c28293..c08813a0a410 100644
--- a/multimedia/svt-av1-psy/Makefile
+++ b/multimedia/svt-av1-hdr/Makefile
@@ -1,12 +1,11 @@
-PORTNAME= svt-av1-psy
+PORTNAME= svt-av1-hdr
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.2
-#DISTVERSIONSUFFIX= -A # PORTEPOCH workaround
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Scalable AV1 encoder focused on perceptual quality
-WWW= https://github.com/gianni-rosato/svt-av1-psy
+WWW= https://github.com/juliobbv-p/svt-av1-hdr
LICENSE= BSD2CLAUSE BSD3CLAUSE MIT
LICENSE_COMB= multi
@@ -20,9 +19,7 @@ BUILD_DEPENDS_amd64= nasm:devel/nasm
USES= cmake compiler:c11
USE_GITHUB= yes
USE_LDCONFIG= yes
-GH_ACCOUNT= psy-ex
-GH_TUPLE= 1480c1:cpuinfo:e649baa:cpuinfo/third_party/cpuinfo
-CMAKE_ON= ENABLE_NASM
+GH_ACCOUNT= juliobbv-p
CMAKE_OFF= NATIVE
PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
diff --git a/multimedia/svt-av1-hdr/distinfo b/multimedia/svt-av1-hdr/distinfo
new file mode 100644
index 000000000000..62fc82333338
--- /dev/null
+++ b/multimedia/svt-av1-hdr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753733623
+SHA256 (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 6d424a6ee008703e0e1a6a2722ac234d2594e968841cb7b38cca1f495de88e55
+SIZE (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 7286884
diff --git a/multimedia/svt-av1-psy/pkg-descr b/multimedia/svt-av1-hdr/pkg-descr
index cad027fb31fb..cad027fb31fb 100644
--- a/multimedia/svt-av1-psy/pkg-descr
+++ b/multimedia/svt-av1-hdr/pkg-descr
diff --git a/multimedia/svt-av1-hdr/pkg-message b/multimedia/svt-av1-hdr/pkg-message
new file mode 100644
index 000000000000..65733cbf49b4
--- /dev/null
+++ b/multimedia/svt-av1-hdr/pkg-message
@@ -0,0 +1,13 @@
+[
+{ type: install
+ message: <<EOM
+SVT-AV1-HDR is ABI compatible with SVT-AV1, so if the versions match
+it's possible to switch without rebuilding consumers like FFmpeg:
+
+ $ pkg set -n svt-av1:svt-av1-hdr
+ $ pkg set -o multimedia/svt-av1:multimedia/svt-av1-hdr
+ $ pkg upgrade -f svt-av1-hdr
+ $ pkg lock svt-av1-hdr
+EOM
+}
+]
diff --git a/multimedia/svt-av1-psy/pkg-plist b/multimedia/svt-av1-hdr/pkg-plist
index af678947c8eb..40784db4e457 100644
--- a/multimedia/svt-av1-psy/pkg-plist
+++ b/multimedia/svt-av1-hdr/pkg-plist
@@ -1,4 +1,5 @@
bin/SvtAv1EncApp
+include/svt-av1/EbConfigMacros.h
include/svt-av1/EbDebugMacros.h
include/svt-av1/EbSvtAv1.h
include/svt-av1/EbSvtAv1Enc.h
diff --git a/multimedia/svt-av1-psy/distinfo b/multimedia/svt-av1-psy/distinfo
deleted file mode 100644
index 99c999926740..000000000000
--- a/multimedia/svt-av1-psy/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1745083088
-SHA256 (psy-ex-svt-av1-psy-v3.0.2_GH0.tar.gz) = b45d6f7253e94f5c1ef8c22fe2bb3c2c55178fbab43a41a3ae913dd5e0e118c2
-SIZE (psy-ex-svt-av1-psy-v3.0.2_GH0.tar.gz) = 7294413
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
diff --git a/multimedia/svt-av1-psy/pkg-message b/multimedia/svt-av1-psy/pkg-message
deleted file mode 100644
index b39af2610a69..000000000000
--- a/multimedia/svt-av1-psy/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: <<EOM
-SVT-AV1-PSY is ABI compatible with SVT-AV1, so if the versions match
-it's possible to switch without rebuilding consumers like FFmpeg:
-
- $ pkg set -n svt-av1:svt-av1-psy
- $ pkg set -o multimedia/svt-av1:multimedia/svt-av1-psy
- $ pkg upgrade -f svt-av1-psy
- $ pkg lock svt-av1-psy
-EOM
-}
-]
diff --git a/multimedia/svt-av1/Makefile b/multimedia/svt-av1/Makefile
index 97acb485c91f..7900e65fe6ea 100644
--- a/multimedia/svt-av1/Makefile
+++ b/multimedia/svt-av1/Makefile
@@ -24,7 +24,7 @@ GL_PROJECT= SVT-AV1
CMAKE_OFF= NATIVE
PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
-CONFLICTS_INSTALL= svt-av1-psy # bin/SvtAv1EncApp
+CONFLICTS_INSTALL= svt-av1-hdr # bin/SvtAv1EncApp
OPTIONS_DEFINE= LTO
OPTIONS_DEFAULT=LTO
diff --git a/net-im/conduit/files/patch-powerpc64le b/net-im/conduit/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/net-im/conduit/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index 30f71a74405d..b3b9202738d9 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.102
+DISTVERSION= 0.0.103
PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index 8ee2f3ac3c35..a16dbd5d056b 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752651317
-SHA256 (discord-0.0.102.tar.gz) = c6797aed3cbdbae023395e5e5a747bc46f8f47927833b9d87358634418db68e2
-SIZE (discord-0.0.102.tar.gz) = 105422377
+TIMESTAMP = 1753868029
+SHA256 (discord-0.0.103.tar.gz) = 58d2f2041405a801223e9bf5269a05ae02a0087dcf04e4f1156c5d1dca8d025f
+SIZE (discord-0.0.103.tar.gz) = 105426304
diff --git a/net-im/pecl-stomp2/Makefile b/net-im/pecl-stomp2/Makefile
index 08aa24555fda..697dda0f44e8 100644
--- a/net-im/pecl-stomp2/Makefile
+++ b/net-im/pecl-stomp2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stomp
-PORTVERSION= 2.0.3
+DISTVERSION= 2.0.3
CATEGORIES= net-im pear
MAINTAINER= dbaio@FreeBSD.org
@@ -14,4 +14,10 @@ CONFLICTS= pecl-stomp-1*
PORTSCOUT= limit:^2.*
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net-mgmt/check_ssl_cert/Makefile b/net-mgmt/check_ssl_cert/Makefile
index 2053f8b2e3d5..2aabb219e671 100644
--- a/net-mgmt/check_ssl_cert/Makefile
+++ b/net-mgmt/check_ssl_cert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= check_ssl_cert
-DISTVERSION= 2.93.0
+DISTVERSION= 2.94.0
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/matteocorti/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net-mgmt/check_ssl_cert/distinfo b/net-mgmt/check_ssl_cert/distinfo
index ccc3ed44328f..cde1fcf8f724 100644
--- a/net-mgmt/check_ssl_cert/distinfo
+++ b/net-mgmt/check_ssl_cert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748380994
-SHA256 (check_ssl_cert-2.93.0.tar.bz2) = 8bdcf60a4581514d0bd82b7bc421a6214e3838e99422bfb4b81c1af966afa945
-SIZE (check_ssl_cert-2.93.0.tar.bz2) = 89509
+TIMESTAMP = 1753881396
+SHA256 (check_ssl_cert-2.94.0.tar.bz2) = be5dc6f801eec4be99ee34f08fbf95d36a71b25f42de7b73a89b608e57cfc37a
+SIZE (check_ssl_cert-2.94.0.tar.bz2) = 89743
diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile
index 753c61c967e5..2bf35fae5744 100644
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= librenms
PORTVERSION= 25.7.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -18,8 +19,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
bash:shells/bash \
dot:graphics/graphviz \
rrdtool:databases/rrdtool \
- snmpget:net-mgmt/net-snmp \
- sudo:security/sudo
+ snmpget:net-mgmt/net-snmp
USES= cpe php python shebangfix
USE_GITHUB= yes
@@ -46,10 +46,10 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
../librenms-vendor-${PORTVERSION}/symfony/error-handler/Resources/bin/patch-type-declarations \
../librenms-vendor-${PORTVERSION}/symfony/var-dumper/Resources/bin/var-dump-server \
../librenms-vendor-${PORTVERSION}/symfony/yaml/Resources/bin/yaml-lint \
- alerts.php artisan billing-calculate.php \
- check-services.php config_to_json.php cronic daily.php daily.sh \
- delhost.php discovery-wrapper.py discovery.php dist-pollers.php \
- irc.php librenms-service.py LibreNMS/command_runner.py \
+ alerts.php artisan billing-calculate.php check-services.php \
+ config_to_json.php cronic daily.php daily.sh delhost.php \
+ discovery-wrapper.py discovery.php dist-pollers.php irc.php \
+ librenms-service.py LibreNMS/command_runner.py \
LibreNMS/wrapper.py lnms misc/lnms-completion.bash \
misc/smokeping-debian.example misc/smokeping-rhel.example \
ping.php poll-billing.php poller-wrapper.py poller.php \
@@ -71,8 +71,8 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
scripts/rename-mibs.php scripts/rrdstep.php \
scripts/save-test-data.php scripts/syslog-notify-oxidized.php \
scripts/test-alert.php scripts/test-template.php \
- scripts/watchmaillog/watchmaillog.pl \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ scripts/watchmaillog/watchmaillog.pl snmp-scan.py snmptrap.php \
+ syslog.php validate.php
NO_ARCH= yes
NO_BUILD= yes
@@ -94,12 +94,20 @@ DBDIR= /var/db/${PORTNAME}
OPTIONS_DEFINE= DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS \
NMAP WMIC X11
-OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC
+OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER SUDO \
+ WMIC
+OPTIONS_RADIO= SUDO
+OPTIONS_RADIO_SUDO= SUDO SUDO_SSSD
+
+SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_SSSD_RUN_DEPENDS= sudo:security/sudo@sssd
FPING_DESC= Enable fping support ping monitoring
IPMITOOL_DESC= Enable support for monitoring hardware IPMI
MYSQLD_DESC= Use local MySQL server
WMIC_DESC= Enable support for WMI polling
+SUDO_DESC= use security/sudo
+SUDO_SSSD_DESC= use security/sudo@sssd
FPING_RUN_DEPENDS= fping:net/fping
IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool
@@ -119,9 +127,9 @@ _ROOT_FILES= alerts.php artisan billing-calculate.php \
config.php.default config_to_json.php cronic daily.php \
delhost.php discovery-wrapper.py discovery.php \
dist-pollers.php irc.php librenms-service.py mkdocs.yml \
- phpunit.xml ping.php poll-billing.php \
- poller.php poller-wrapper.py renamehost.php \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ phpunit.xml ping.php poll-billing.php poller.php \
+ poller-wrapper.py renamehost.php snmp-scan.py \
+ snmptrap.php syslog.php validate.php
_SCRIPT_FILES= daily.sh lnms
# _RELEASE_TIMESTAMP is used for a patch inside the vendor code
# it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index f09ba1f86a07..e348578dccbd 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.4
+DISTVERSION= 4.3.5
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.23.2<2:www/py-dj52-django-htmx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-mptt>=0.17.0<0.18:www/py-dj52-django-mptt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4.1<2.5:www/py-dj52-django-prometheus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=5.4.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rich>=2.0.0<3:www/py-dj52-django-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.1:devel/py-dj52-django-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
@@ -41,25 +41,25 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.7.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.5.1<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.276.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.60.0<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.278.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.65.1<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.11<7:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=4.24.0<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.8<3.9:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.15<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.29.1<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.16<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>0:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nh3>=0.2.22<0.3:www/py-nh3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nh3>=0.3.0<1:www/py-nh3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=11.2.1:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.9<4:databases/py-psycopg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.9<4:databases/py-psycopg-c@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.6<4:databases/py-psycopg-pool@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.3<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=2.4.0<3:devel/py-rq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.6.1<5:security/py-social-auth-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rq>=2.4.1<3:devel/py-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.7.0<5:security/py-social-auth-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tablib>=3.8.0<4:textproc/py-tablib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzdata>=2025.2:devel/py-tzdata@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 7fae6229d55f..0813c8a92f20 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836444
-SHA256 (netbox-community-netbox-v4.3.4_GH0.tar.gz) = c96c6708ecdba84f1b8952151dd5760ae4ddc51c7770ea9734218b21038a230c
-SIZE (netbox-community-netbox-v4.3.4_GH0.tar.gz) = 18735246
+TIMESTAMP = 1753851394
+SHA256 (netbox-community-netbox-v4.3.5_GH0.tar.gz) = ca608cf872a087af6787ba25957203a90b1ed084ff203a4f19b8861730a7bbbd
+SIZE (netbox-community-netbox-v4.3.5_GH0.tar.gz) = 18744618
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index a0bc28bf821f..2f5ad6cd7aaa 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -1515,6 +1515,7 @@
%%DATADIR%%/users/migrations/0007_objectpermission_update_object_types.py
%%DATADIR%%/users/migrations/0008_flip_objectpermission_assignments.py
%%DATADIR%%/users/migrations/0009_update_group_perms.py
+%%DATADIR%%/users/migrations/0010_add_token_meta_ordering.py
%%DATADIR%%/users/migrations/__init__.py
%%DATADIR%%/users/models/__init__.py
%%DATADIR%%/users/models/permissions.py
diff --git a/net-mgmt/py-pdagent/Makefile b/net-mgmt/py-pdagent/Makefile
index 11f0badda09c..26f09f935c2d 100644
--- a/net-mgmt/py-pdagent/Makefile
+++ b/net-mgmt/py-pdagent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pdagent
-PORTVERSION= 1.7.2
-DISTVERSIONPREFIX=v
+PORTVERSION= 1.7.4
+DISTVERSIONPREFIX= v
CATEGORIES= net-mgmt python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-mgmt/py-pdagent/distinfo b/net-mgmt/py-pdagent/distinfo
index 92f14148de30..dc1269f1fd27 100644
--- a/net-mgmt/py-pdagent/distinfo
+++ b/net-mgmt/py-pdagent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1617288043
-SHA256 (PagerDuty-pdagent-v1.7.2_GH0.tar.gz) = 17b126e662a39540a053e22743b717bfe86e2221587536c20ca67f60365ff63a
-SIZE (PagerDuty-pdagent-v1.7.2_GH0.tar.gz) = 247883
+TIMESTAMP = 1754163525
+SHA256 (PagerDuty-pdagent-v1.7.4_GH0.tar.gz) = dae2f290d4e8e23fc5d2836bdf93073b8a46c601cb5a64e3b683433f56b89028
+SIZE (PagerDuty-pdagent-v1.7.4_GH0.tar.gz) = 121044
diff --git a/net-mgmt/py-pdagent/pkg-plist b/net-mgmt/py-pdagent/pkg-plist
index 02c3968d110a..3782cd40b450 100644
--- a/net-mgmt/py-pdagent/pkg-plist
+++ b/net-mgmt/py-pdagent/pkg-plist
@@ -12,7 +12,6 @@ bin/pdagentd.py
%%PYTHON_SITELIBDIR%%/pdagent/pdagentutil.py
%%PYTHON_SITELIBDIR%%/pdagent/pdqueue.py
%%PYTHON_SITELIBDIR%%/pdagent/pdthread.py
-%%PYTHON_SITELIBDIR%%/pdagent/root_certs/ca_certs.pem
%%PYTHON_SITELIBDIR%%/pdagent/sendevent.py
%%PYTHON_SITELIBDIR%%/pdagent/thirdparty/__init__.py
%%PYTHON_SITELIBDIR%%/pdagent/thirdparty/argparse.py
diff --git a/net/Makefile b/net/Makefile
index 1d7962c2c074..be8657450469 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -158,7 +158,6 @@
SUBDIR += file2pcap
SUBDIR += findmtu
SUBDIR += findomain
- SUBDIR += flower
SUBDIR += foreman-proxy
SUBDIR += fort
SUBDIR += fping
@@ -443,7 +442,6 @@
SUBDIR += libzmq3
SUBDIR += libzmq4
SUBDIR += liferea
- SUBDIR += linknx
SUBDIR += linphone
SUBDIR += linux-c7-avahi-libs
SUBDIR += linux-c7-openldap
@@ -593,7 +591,6 @@
SUBDIR += openvswitch
SUBDIR += ortp
SUBDIR += osrtspproxy
- SUBDIR += ossp-sa
SUBDIR += owamp
SUBDIR += p5-Acme-HTTP
SUBDIR += p5-AddressBook
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index 1650decabaa0..df3145cfa303 100644
--- a/net/asterisk18/Makefile
+++ b/net/asterisk18/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asterisk
-PORTVERSION= 18.26.2
-PORTREVISION= 2
+PORTVERSION= 18.26.3
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk18/distinfo b/net/asterisk18/distinfo
index fecdce73872d..6b4b8c9a6217 100644
--- a/net/asterisk18/distinfo
+++ b/net/asterisk18/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748020917
-SHA256 (asterisk/asterisk-18.26.2.tar.gz) = 745689c84d63ae94dfa0b3d4bdde3c6907b72472018532f757d9c0d169705964
-SIZE (asterisk/asterisk-18.26.2.tar.gz) = 28568510
+TIMESTAMP = 1754049542
+SHA256 (asterisk/asterisk-18.26.3.tar.gz) = 0df8be2f57779019895628363a11f74ea356068cca983462ec0feb72528fc8e9
+SIZE (asterisk/asterisk-18.26.3.tar.gz) = 28568360
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 306ec9f38de9859e3f750ecff1385187945021919ea936c02e890134a04bae33
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 1557751
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/flower/Makefile b/net/flower/Makefile
deleted file mode 100644
index 7cc70abd39b6..000000000000
--- a/net/flower/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= flower
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.10
-PORTREVISION= 6
-CATEGORIES= net
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= Label-based networking daemon
-WWW= https://github.com/NuxiNL/flower
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libarpc.so:devel/arpc \
- libjsoncpp.so:devel/jsoncpp
-
-USES= cmake:insource compiler:c++17-lang localbase:ldflags tar:xz
-USE_GITHUB= yes
-GH_ACCOUNT= NuxiNL
-
-CFLAGS+= -I${LOCALBASE}/include/jsoncpp
-
-# Require the unit tests to pass prior to installing.
-post-build:
- @trap '' PIPE && ${WRKSRC}/flower_unittests
-
-.include <bsd.port.mk>
diff --git a/net/flower/distinfo b/net/flower/distinfo
deleted file mode 100644
index 84a0587d68cc..000000000000
--- a/net/flower/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1505658294
-SHA256 (NuxiNL-flower-v0.10_GH0.tar.gz) = 6af98bf7f598a41c40e4a9006b034943795f9bea453ea22b6c07aec57b851a30
-SIZE (NuxiNL-flower-v0.10_GH0.tar.gz) = 1308398
diff --git a/net/flower/pkg-descr b/net/flower/pkg-descr
deleted file mode 100644
index f1e03e021948..000000000000
--- a/net/flower/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Flower is a label-based networking daemon.
-
-CloudABI applications are not permitted to call bind or connect on
-sockets directly, as that would conflict with CloudABI's security model.
-Instead, they can send RPCs to fulfill such requests to a separate
-daemon, called Flower.
-
-Like CloudABI, Flower makes use of a capability-based security model.
-This makes it easy to spawn applications in such a way that they can
-only have a limited view of the network, without requiring separate
-users or complex access control policies.
diff --git a/net/flower/pkg-plist b/net/flower/pkg-plist
deleted file mode 100644
index 4a3a4b682696..000000000000
--- a/net/flower/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/flower_cat
-bin/flower_egress_connect
-bin/flower_ingress_accept
-bin/flower_ls
-bin/flower_resolver_getaddrinfo
-bin/flower_switchboard
-include/flower/cat/configuration.proto
-include/flower/cat/configuration.ad.h
-include/flower/egress/connect/configuration.proto
-include/flower/egress/connect/configuration.ad.h
-include/flower/ingress/accept/configuration.proto
-include/flower/ingress/accept/configuration.ad.h
-include/flower/ls/configuration.proto
-include/flower/ls/configuration.ad.h
-include/flower/protocol/egress.proto
-include/flower/protocol/egress.ad.h
-include/flower/protocol/resolver.proto
-include/flower/protocol/resolver.ad.h
-include/flower/protocol/server.proto
-include/flower/protocol/server.ad.h
-include/flower/protocol/switchboard.proto
-include/flower/protocol/switchboard.ad.h
-include/flower/switchboard/configuration.proto
-include/flower/switchboard/configuration.ad.h
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 6d417b1ec192..7215dbb7c66b 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 531.0.0
+DISTVERSION= 532.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index ca8412179583..49cf73e39562 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753284941
-SHA256 (google-cloud-sdk-531.0.0-linux-x86_64.tar.gz) = e6bd499f9977e0ddbd8efb53a0636641c8d304a1f0e97d158a8d42f0914b0b2e
-SIZE (google-cloud-sdk-531.0.0-linux-x86_64.tar.gz) = 149800869
+TIMESTAMP = 1753901479
+SHA256 (google-cloud-sdk-532.0.0-linux-x86_64.tar.gz) = c3be0015f6cd937ea28ace3ef83a78cf2b3831635aef01578fb3d4885891db0e
+SIZE (google-cloud-sdk-532.0.0-linux-x86_64.tar.gz) = 149877375
diff --git a/net/keycloak/Makefile b/net/keycloak/Makefile
index c186744d2024..26b5bab95b8b 100644
--- a/net/keycloak/Makefile
+++ b/net/keycloak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keycloak
-DISTVERSION= 26.2.3
+DISTVERSION= 26.3.2
CATEGORIES= net java
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -63,10 +63,10 @@ post-patch:
${RM} ${WRKSRC}/bin/kcreg.bat
do-install:
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/data
- ${MKDIR} ${STAGEDIR}${LOG_DIR}
- ${MKDIR} ${STAGEDIR}${RUN_DIR}
+ ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin \
+ ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/data \
+ ${STAGEDIR}${LOG_DIR} \
+ ${STAGEDIR}${RUN_DIR}
# Install files in bin
${INSTALL_SCRIPT} ${WRKSRC}/bin/*.sh ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin
diff --git a/net/keycloak/distinfo b/net/keycloak/distinfo
index 1287e9d32d50..73cf1f09656d 100644
--- a/net/keycloak/distinfo
+++ b/net/keycloak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746520726
-SHA256 (keycloak-26.2.3.tar.gz) = fae0b41f5fee0ff1fbe3facc2e2bbde1ff05b11e2c5cc4d5203817ce5fb862aa
-SIZE (keycloak-26.2.3.tar.gz) = 155013093
+TIMESTAMP = 1754034171
+SHA256 (keycloak-26.3.2.tar.gz) = 76a8a334a6bedeb9873f42a643d9c410e8edd752c026feff19385c7310dc9f4b
+SIZE (keycloak-26.3.2.tar.gz) = 154353093
diff --git a/net/keycloak/pkg-plist b/net/keycloak/pkg-plist
index ea74daf308ad..77a77e14ec89 100644
--- a/net/keycloak/pkg-plist
+++ b/net/keycloak/pkg-plist
@@ -1,7 +1,7 @@
bin/kcadm
bin/kcreg
%%JAVASHAREDIR%%/keycloak/bin/client/keycloak-admin-cli-%%VERSION%%.jar
-%%JAVASHAREDIR%%/keycloak/bin/client/lib/bcprov-jdk18on-1.80.jar
+%%JAVASHAREDIR%%/keycloak/bin/client/lib/bcprov-jdk18on-1.81.jar
%%JAVASHAREDIR%%/keycloak/bin/client/lib/keycloak-crypto-default-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/bin/client/lib/keycloak-crypto-fips1402-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/bin/federation-sssd-setup.sh
@@ -11,18 +11,18 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/conf/README.md
%%JAVASHAREDIR%%/keycloak/lib/app/keycloak.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.github.crac.org-crac-0.1.3.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.10.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.12.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/jakarta.json.jakarta.json-api-2.1.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.eclipse.parsson.parsson-1.1.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.jboss.logging.jboss-logging-3.6.1.Final.jar
@@ -30,93 +30,85 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/appmodel.dat
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.18.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/deployment-class-path.dat
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo-1.8.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-core-5.3.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-http-core-5.3.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-servlet-5.3.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-dev-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-base-codestarts-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-message-writer-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-registry-client-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-utilities-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.common.smallrye-common-version-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.2.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.3.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-health-ui-4.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.8.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.11.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.11.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.servlet.jakarta.servlet-api-6.0.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.validation.jakarta.validation-api-3.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.aesh-2.8.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.readline-2.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.apache.commons.commons-compress-1.27.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.codejive.java-properties-0.0.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.eclipse.microprofile.openapi.microprofile-openapi-api-4.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.fusesource.jansi.jansi-2.4.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.graalvm.sdk.nativeimage-23.1.2.jar
@@ -152,14 +144,14 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.opencsv.opencsv-5.9.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.sun.istack.istack-commons-runtime-3.0.10.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.sun.xml.messaging.saaj.saaj-impl-2.0.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-core-0.21.5.RELEASE.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-util-0.21.5.RELEASE.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-core-0.29.3.RELEASE.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-util-0.29.3.RELEASE.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-codec.commons-codec-1.18.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-io.commons-io-2.18.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/info.picocli.picocli-4.7.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-api-2.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-api-2.7.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.7.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-api-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-context-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-core-1.69.1.jar
@@ -172,23 +164,23 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-core-1.14.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-observation-1.14.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-registry-prometheus-simpleclient-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.118.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.121.Final-linux-aarch_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.121.Final-linux-x86_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.121.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-apache-httpclient-4.3-2.10.0-alpha.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-2.10.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-support-2.10.0-alpha.jar
@@ -219,93 +211,93 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel_agent-0.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel-0.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient-0.16.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-fs-util-0.0.10.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.security.quarkus-security-2.2.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.reactivex.rxjava3.rxjava-3.1.10.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.setl.rdf-urdna-1.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.certs.smallrye-private-key-pem-parser-0.9.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-annotation-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.10.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-annotation-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.12.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-3.11.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-common-3.11.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-core-3.11.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-source-keystore-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-2.8.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.8.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-2.9.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.9.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-zero-flow-adapters-1.1.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-api-3.0.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-mutiny-3.0.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-api-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-jta-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-storage-2.2.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-api-3.0.3.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-mutiny-3.0.3.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-2.2.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-api-2.2.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-jta-2.2.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-storage-2.2.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-fault-tolerance-vertx-6.9.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-4.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-api-4.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-provided-checks-4.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.13.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.16.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.activation.jakarta.activation-api-2.1.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.annotation.jakarta.annotation-api-3.0.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.el.jakarta.el-api-5.0.1.jar
@@ -330,9 +322,9 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.httpcomponents.httpcore-4.4.16.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.kerby.kerby-asn1-2.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.santuario.xmlsec-2.2.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcpkix-jdk18on-1.80.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcprov-jdk18on-1.80.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcutil-jdk18on-1.80.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcpkix-jdk18on-1.81.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcprov-jdk18on-1.81.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcutil-jdk18on-1.81.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-activation-2.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-mail-2.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.microprofile.config.microprofile-config-api-3.1.jar
@@ -345,29 +337,29 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.glassfish.jaxb.txw2-4.0.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hdrhistogram.HdrHistogram-2.2.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.common.hibernate-commons-annotations-7.0.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-6.6.11.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-6.6.11.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.quarkus-local-cache-0.3.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-client-hotrod-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-commons-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-core-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-multimap-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-query-dsl-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-remote-query-client-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-5.0.13.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-types-5.0.13.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-6.6.17.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-6.6.17.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.quarkus-local-cache-0.3.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-client-hotrod-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-commons-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-core-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-multimap-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-query-dsl-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-remote-query-client-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-5.0.14.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-types-5.0.14.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.invocation.jboss-invocation-2.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.jboss-transaction-spi-8.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.logging.commons-logging-jboss-logging-1.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.logging.jboss-logging-annotations-3.0.4.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jta.narayana-jta-7.2.1.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jts.narayana-jts-integration-7.2.1.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jta.narayana-jta-7.2.2.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jts.narayana-jts-integration-7.2.2.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.slf4j.slf4j-jboss-logmanager-2.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.threads.jboss-threads-3.8.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jctools.jctools-core-4.0.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jgroups.jgroups-5.3.15.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jgroups.jgroups-5.3.16.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jspecify.jspecify-1.0.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jvnet.staxex.stax-ex-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.keycloak.keycloak-account-ui-%%VERSION%%.jar
@@ -399,48 +391,48 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.latencyutils.LatencyUtils-2.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.liquibase.liquibase-core-4.29.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.locationtech.jts.jts-core-1.19.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.openjdk.nashorn.nashorn-core-15.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-9.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-analysis-9.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-commons-9.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-tree-9.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-util-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.postgresql.postgresql-42.7.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.postgresql.postgresql-42.7.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.reactivestreams.reactive-streams-1.0.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.slf4j.slf4j-api-2.0.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.snakeyaml.snakeyaml-engine-2.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.twitter4j.twitter4j-core-4.1.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.common.wildfly-common-1.5.4.Final-format-001.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-asn1-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.0.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-asn1-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.3.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.yaml.snakeyaml-2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/quarkus-run.jar
%%JAVASHAREDIR%%/keycloak/providers/README.md
diff --git a/net/libarms/Makefile b/net/libarms/Makefile
index 2dcadff5b656..0d6171591cd4 100644
--- a/net/libarms/Makefile
+++ b/net/libarms/Makefile
@@ -1,9 +1,7 @@
PORTNAME= libarms
-PORTVERSION= 5.01
-PORTREVISION= 2
+PORTVERSION= 6.33
CATEGORIES= net devel
-MASTER_SITES= https://dev.smf.jp/dl/ \
- http://dev.smf.jp/dl/
+MASTER_SITES= https://dev.smf.jp/dl/
MAINTAINER= shigeru@iij.ad.jp
COMMENT= SMFv2/ARMS client library for C
@@ -12,17 +10,18 @@ WWW= https://dev.smf.jp/libarms/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Obsolete version and not updated in a decade
-EXPIRATION_DATE=2025-07-31
-
LIB_DEPENDS= libexpat.so:textproc/expat2
USES= gmake libtool localbase ssl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-post-configure:
- @${REINPLACE_CMD} 's|$${datarootdir}/doc/$${PACKAGE_TARNAME}|${DOCSDIR}|' \
- ${WRKSRC}/Makefile
+post-patch:
+# NetBSD's SIMPLEQ_* macros are called STAILQ_* on FreeBSD
+ @${REINPLACE_CMD} -e 's,SIMPLEQ_,STAILQ_,' \
+ ${WRKSRC}/libarms/cache.c \
+ ${WRKSRC}/module/module_db_mi.c \
+ ${WRKSRC}/protocol/proto_push_read_status.c \
+ ${WRKSRC}/protocol/proto_push_read_storage.c
.include <bsd.port.mk>
diff --git a/net/libarms/distinfo b/net/libarms/distinfo
index 9d16d81a44d6..568dcdce86fe 100644
--- a/net/libarms/distinfo
+++ b/net/libarms/distinfo
@@ -1,2 +1,3 @@
-SHA256 (libarms-5.01.tar.gz) = d74122990d0b3f3a4487f52238ebe7f7b3c3a49aadd5f03e3ecc3f0c2011d9ad
-SIZE (libarms-5.01.tar.gz) = 866681
+TIMESTAMP = 1702963884
+SHA256 (libarms-6.33.tar.gz) = 642ecf8f58dec5feeb668adee8781d2b5496421f59dfd6ea33049d0f110bca1e
+SIZE (libarms-6.33.tar.gz) = 1030353
diff --git a/net/libarms/files/patch-libarms_ssl.c b/net/libarms/files/patch-libarms_ssl.c
index ae93afdba118..70201446a643 100644
--- a/net/libarms/files/patch-libarms_ssl.c
+++ b/net/libarms/files/patch-libarms_ssl.c
@@ -1,37 +1,12 @@
---- libarms/ssl.c.orig 2012-01-24 02:47:27 UTC
+--- libarms/ssl.c.orig 2019-03-29 01:15:24 UTC
+++ libarms/ssl.c
-@@ -162,6 +162,7 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- {
- char cn[256];
- const char *errmsg = NULL;
-+ int error;
-
- X509_NAME_oneline(
- X509_get_subject_name(
-@@ -171,13 +172,15 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- X509_get_issuer_name(
- X509_STORE_CTX_get_current_cert(ctx)), cn, sizeof(cn));
-
-+ error = X509_STORE_CTX_get_error(ctx);
-+
- if (!ok) {
-- switch (ctx->error) {
-+ switch (error) {
- case X509_V_ERR_CERT_NOT_YET_VALID:
- case X509_V_ERR_CERT_HAS_EXPIRED:
- /* XXX: ignore Validity Not Before/Not After field */
- ok = 1;
-- ctx->error = X509_V_OK;
-+ X509_STORE_CTX_set_error(ctx, X509_V_OK);
- break;
-
- case X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:
-@@ -187,7 +190,7 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- break;
-
- default:
-- errmsg = X509_verify_cert_error_string(ctx->error);
-+ errmsg = X509_verify_cert_error_string(error);
- break;
- }
-
+@@ -338,7 +338,8 @@ arms_ssl_dhparam(SSL_CTX *ctx)
+ }
+
+ /* for compatibility with before OpenSSL-1.1.0 and LibreSSL-2.7.0 */
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER < 0x20700000L
++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
+ dh->p = p;
+ dh->g = g;
+ #else
diff --git a/net/libarms/pkg-plist b/net/libarms/pkg-plist
index c0520d7d23cd..9f5b5c1468d7 100644
--- a/net/libarms/pkg-plist
+++ b/net/libarms/pkg-plist
@@ -2,7 +2,7 @@ include/libarms.h
lib/libarms.a
lib/libarms.so
lib/libarms.so.0
-lib/libarms.so.0.0.1
+lib/libarms.so.0.0.3
%%DOCSDIR%%/doc/.buildinfo
%%DOCSDIR%%/doc/_images/libarms-pull.png
%%DOCSDIR%%/doc/_images/libarms-push.png
diff --git a/net/linknx/Makefile b/net/linknx/Makefile
deleted file mode 100644
index 322311d5fc80..000000000000
--- a/net/linknx/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= linknx
-PORTVERSION= 0.0.1.32
-CATEGORIES= net
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= bkoenig@alpha-tierchen.de
-COMMENT= Rule-based event handling in a KNX installation
-WWW= https://linknx.sourceforge.net/
-
-LICENSE= GPLv2
-
-DEPRECATED= Outdated and unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-BROKEN_armv6= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_armv7= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_mips= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_mips64= fails to configure: checking for GNU Pth... Segmentation fault
-
-LIB_DEPENDS= libpthsem.so:devel/pthsem
-BUILD_DEPENDS= ${LOCALBASE}/lib/libargp.a:devel/argp-standalone
-
-USES= compiler gmake autoreconf pkgconfig
-USE_CXXSTD= c++14
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=CFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-I${LOCALBASE}/include -L/${LOCALBASE}/lib"
-CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_clang= -Wno-c++11-narrowing
-
-OPTIONS_DEFINE= LIBESMTP LIBCURL LIBLUA MYSQL DOCS
-OPTIONS_DEFAULT= LIBESMTP
-OPTIONS_SUB=
-LIBESMTP_DESC= Install libesmtp for SMTP support
-LIBCURL_DESC= Install libcurl for Clickatell SMS support
-LIBLUA_DESC= Install liblua for scripting
-MYSQL_DESC= Install libmysql for logging & persist
-
-LIBESMTP_CFLAGS= -lesmtp
-LIBESMTP_CONFIGURE_ENABLE= smtp
-LIBESMTP_LIB_DEPENDS= libesmtp.so:mail/libesmtp
-LIBCURL_CONFIGURE_WITH= libcurl
-LIBCURL_LIB_DEPENDS= libcurl.so:ftp/curl
-# autoreconf needs that anyway.
-LIBCURL_BUILD_DEPENDS_OFF= ${LOCALBASE}/share/aclocal/libcurl.m4:ftp/curl
-LIBLUA_CONFIGURE_WITH= lua
-LIBLUA_USES= lua
-LIBLUA_CFLAGS= -I${LUA_INCDIR}
-LIBLUA_LDFLAGS= -L${LUA_LIBDIR}
-MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config
-MYSQL_CONFIGURE_OFF= --without-mysql
-MYSQL_USES= mysql
-MYSQL_VARS= IGNORE_WITH_MYSQL="80 81"
-
-PORTDOCS= *
-
-PLIST_FILES= bin/linknx
-
-USE_RC_SUBR= ${PORTNAME}
-
-post-patch:
- ${REINPLACE_CMD} "s/LUAPC=lua/LUAPC=lua-${LUA_VER}/" ${WRKSRC}/configure.ac
- cd ${WRKSRC} && ${TOUCH} NEWS README AUTHORS
-
-.include <bsd.port.mk>
diff --git a/net/linknx/distinfo b/net/linknx/distinfo
deleted file mode 100644
index 6d1651c104b4..000000000000
--- a/net/linknx/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (linknx-0.0.1.32.tar.gz) = f161d3c8da3b8c6969e9c02d84d3cd26eb5e7fb4f3a3efbaaede8acdaaf11700
-SIZE (linknx-0.0.1.32.tar.gz) = 336875
diff --git a/net/linknx/files/linknx.in b/net/linknx/files/linknx.in
deleted file mode 100644
index c7e763626dc8..000000000000
--- a/net/linknx/files/linknx.in
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: linknx
-# REQUIRE: DAEMON
-
-#
-# linknx_enable (bool): Set to "NO" by default. Set it
-# to "YES" to enable linknx.
-#
-# linknx_console (str): The output of the daemon goes to this
-# file. It is set to "/var/log/linknx.log"
-# by default. Set it to "" to disable it.
-# Recommended for production use.
-#
-# linknx_config (str): The default configuration file. By default
-# there is no configuration file set.
-#
-
-
-. /etc/rc.subr
-
-name="linknx"
-rcvar=linknx_enable
-
-start_precmd="linknx_precmd"
-
-: ${linknx_enable:="NO"}
-: ${linknx_console:="/var/log/linknx.log"}
-: ${linknx_pidfile:="/var/run/linknx.pid"}
-: ${linknx_flags:="--pid-file=${linknx_pidfile}"}
-
-command="/usr/local/bin/$name"
-pidfile=${linknx_pidfile}
-
-load_rc_config "$name"
-
-linknx_precmd()
-{
- if [ -f "${linknx_console}" ]; then
- echo "----------------" `date` "----------------" >> ${linknx_console}
- fi
-}
-
-if [ "x${linknx_console}" != "x" ]; then
- linknx_flags="${linknx_flags} --daemon=${linknx_console}"
-else
- linknx_flags="${linknx_flags} --daemon"
-fi
-
-if [ "x${linknx_config}" != "x" ]; then
- linknx_flags="${linknx_flags} --config=${linknx_config}"
-fi
-
-run_rc_command "$1"
diff --git a/net/linknx/files/patch-src_eibclient.c b/net/linknx/files/patch-src_eibclient.c
deleted file mode 100644
index 76cb3c076bc8..000000000000
--- a/net/linknx/files/patch-src_eibclient.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/eibclient.c.orig 2007-12-29 22:23:06.000000000 +0100
-+++ src/eibclient.c 2008-10-23 20:15:56.000000000 +0200
-@@ -32,6 +32,7 @@
- #include <netinet/in.h>
- #include <netdb.h>
- #include <errno.h>
-+#include <string.h>
-
- #include "config.h"
-
diff --git a/net/linknx/files/patch-src_linknx.cpp b/net/linknx/files/patch-src_linknx.cpp
deleted file mode 100644
index 8562e299527c..000000000000
--- a/net/linknx/files/patch-src_linknx.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/linknx.cpp.orig 2012-02-12 14:43:55.000000000 +0100
-+++ src/linknx.cpp 2012-04-10 17:58:03.000000000 +0200
-@@ -29,6 +29,7 @@
- #include <fcntl.h>
- #include <cstring>
- #include <pthsem.h>
-+#include <sys/stat.h>
- #include "config.h"
- #include "ticpp.h"
- #include "eibclient.h"
-
diff --git a/net/linknx/files/patch-src_suncalc.cpp b/net/linknx/files/patch-src_suncalc.cpp
deleted file mode 100644
index 5c7a8fa3c1cf..000000000000
--- a/net/linknx/files/patch-src_suncalc.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-In file included from suncalc.cpp:47:
- /usr/include/c++/v1/math.h:733:39: error: no member named 'fabsf' in the global
- namespace; did you mean simply 'fabsf'?
- abs(float __lcpp_x) _NOEXCEPT {return ::fabsf(__lcpp_x);}
- ^~
-
---- src/suncalc.cpp.orig 2018-08-25 18:51:49 UTC
-+++ src/suncalc.cpp
-@@ -25,8 +25,6 @@
- #include "suncalc.h"
- #include "services.h"
-
--namespace suncalc
--{
-
- /*
- SUNRISET.C - computes Sun rise/set times, start/end of twilight, and
-@@ -49,6 +47,9 @@ Released to the public domain by Paul Schlyter, Decemb
- #include <stdlib.h>
- #include <getopt.h>
- #include <string.h>
-+
-+namespace suncalc
-+{
-
- /* A macro to compute the number of days elapsed since 2000 Jan 0.0 */
- /* (which is equal to 1999 Dec 31, 0h UT) */
diff --git a/net/linknx/pkg-descr b/net/linknx/pkg-descr
deleted file mode 100644
index b164ae00414d..000000000000
--- a/net/linknx/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-LinKNX is a backend for controlling a KNX/EIB home and building automation
-system. It connects to eibd which is part of the BCU SDK and keeps state of
-KNX devices such as lamps, window blinds, heating and so on.
-Furthermore it provides a powerful, rule-based event after treatment, e.g.
-for switching other KNX devices, sending e-mail or SMS or executing a shell
-command. You can configure and control the LinKNX daemon using an XML-style
-protocol via TCP network socket or Unix domain socket.
diff --git a/net/nanomsg/Makefile b/net/nanomsg/Makefile
index 4858fa6ce94c..5a567bc18a7c 100644
--- a/net/nanomsg/Makefile
+++ b/net/nanomsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nanomsg
PORTVERSION= 1.1.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= crest@bultmann.eu
@@ -14,14 +14,11 @@ USES= cmake pathfix
USE_LDCONFIG= yes
USE_GITHUB= yes
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
-DOCS_DESC= Build and/or install HTML and manpages
-
-DOCS_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
-DOCS_CMAKE_BOOL= NN_ENABLE_DOC
+MANPAGES_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
+MANPAGES_CMAKE_BOOL= NN_ENABLE_DOC
.include <bsd.port.mk>
diff --git a/net/nanomsg/pkg-plist b/net/nanomsg/pkg-plist
index 1ebf0300a862..b8493ba6befb 100644
--- a/net/nanomsg/pkg-plist
+++ b/net/nanomsg/pkg-plist
@@ -18,39 +18,39 @@ lib/libnanomsg.so
lib/libnanomsg.so.5
lib/libnanomsg.so.5.1.0
libdata/pkgconfig/nanomsg.pc
-%%DOCS%%share/man/man1/nanocat.1.gz
-%%DOCS%%share/man/man3/nn_allocmsg.3.gz
-%%DOCS%%share/man/man3/nn_bind.3.gz
-%%DOCS%%share/man/man3/nn_close.3.gz
-%%DOCS%%share/man/man3/nn_cmsg.3.gz
-%%DOCS%%share/man/man3/nn_connect.3.gz
-%%DOCS%%share/man/man3/nn_device.3.gz
-%%DOCS%%share/man/man3/nn_errno.3.gz
-%%DOCS%%share/man/man3/nn_freemsg.3.gz
-%%DOCS%%share/man/man3/nn_get_statistic.3.gz
-%%DOCS%%share/man/man3/nn_getsockopt.3.gz
-%%DOCS%%share/man/man3/nn_poll.3.gz
-%%DOCS%%share/man/man3/nn_reallocmsg.3.gz
-%%DOCS%%share/man/man3/nn_recv.3.gz
-%%DOCS%%share/man/man3/nn_recvmsg.3.gz
-%%DOCS%%share/man/man3/nn_send.3.gz
-%%DOCS%%share/man/man3/nn_sendmsg.3.gz
-%%DOCS%%share/man/man3/nn_setsockopt.3.gz
-%%DOCS%%share/man/man3/nn_shutdown.3.gz
-%%DOCS%%share/man/man3/nn_socket.3.gz
-%%DOCS%%share/man/man3/nn_strerror.3.gz
-%%DOCS%%share/man/man3/nn_symbol.3.gz
-%%DOCS%%share/man/man3/nn_symbol_info.3.gz
-%%DOCS%%share/man/man3/nn_term.3.gz
-%%DOCS%%share/man/man7/nanomsg.7.gz
-%%DOCS%%share/man/man7/nn_bus.7.gz
-%%DOCS%%share/man/man7/nn_env.7.gz
-%%DOCS%%share/man/man7/nn_inproc.7.gz
-%%DOCS%%share/man/man7/nn_ipc.7.gz
-%%DOCS%%share/man/man7/nn_pair.7.gz
-%%DOCS%%share/man/man7/nn_pipeline.7.gz
-%%DOCS%%share/man/man7/nn_pubsub.7.gz
-%%DOCS%%share/man/man7/nn_reqrep.7.gz
-%%DOCS%%share/man/man7/nn_survey.7.gz
-%%DOCS%%share/man/man7/nn_tcp.7.gz
-%%DOCS%%share/man/man7/nn_ws.7.gz
+%%MANPAGES%%share/man/man1/nanocat.1.gz
+%%MANPAGES%%share/man/man3/nn_allocmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_bind.3.gz
+%%MANPAGES%%share/man/man3/nn_close.3.gz
+%%MANPAGES%%share/man/man3/nn_cmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_connect.3.gz
+%%MANPAGES%%share/man/man3/nn_device.3.gz
+%%MANPAGES%%share/man/man3/nn_errno.3.gz
+%%MANPAGES%%share/man/man3/nn_freemsg.3.gz
+%%MANPAGES%%share/man/man3/nn_get_statistic.3.gz
+%%MANPAGES%%share/man/man3/nn_getsockopt.3.gz
+%%MANPAGES%%share/man/man3/nn_poll.3.gz
+%%MANPAGES%%share/man/man3/nn_reallocmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_recv.3.gz
+%%MANPAGES%%share/man/man3/nn_recvmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_send.3.gz
+%%MANPAGES%%share/man/man3/nn_sendmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_setsockopt.3.gz
+%%MANPAGES%%share/man/man3/nn_shutdown.3.gz
+%%MANPAGES%%share/man/man3/nn_socket.3.gz
+%%MANPAGES%%share/man/man3/nn_strerror.3.gz
+%%MANPAGES%%share/man/man3/nn_symbol.3.gz
+%%MANPAGES%%share/man/man3/nn_symbol_info.3.gz
+%%MANPAGES%%share/man/man3/nn_term.3.gz
+%%MANPAGES%%share/man/man7/nanomsg.7.gz
+%%MANPAGES%%share/man/man7/nn_bus.7.gz
+%%MANPAGES%%share/man/man7/nn_env.7.gz
+%%MANPAGES%%share/man/man7/nn_inproc.7.gz
+%%MANPAGES%%share/man/man7/nn_ipc.7.gz
+%%MANPAGES%%share/man/man7/nn_pair.7.gz
+%%MANPAGES%%share/man/man7/nn_pipeline.7.gz
+%%MANPAGES%%share/man/man7/nn_pubsub.7.gz
+%%MANPAGES%%share/man/man7/nn_reqrep.7.gz
+%%MANPAGES%%share/man/man7/nn_survey.7.gz
+%%MANPAGES%%share/man/man7/nn_tcp.7.gz
+%%MANPAGES%%share/man/man7/nn_ws.7.gz
diff --git a/net/nats-server/Makefile b/net/nats-server/Makefile
index e571a05d6419..f01a2d4a9dfa 100644
--- a/net/nats-server/Makefile
+++ b/net/nats-server/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nats-server
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.6
-PORTREVISION= 1
+DISTVERSION= 2.11.7
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-server/distinfo b/net/nats-server/distinfo
index f0c4f8d78891..2e131bb77f05 100644
--- a/net/nats-server/distinfo
+++ b/net/nats-server/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751437011
-SHA256 (go/net_nats-server/nats-server-v2.11.6/v2.11.6.mod) = ee1f7dec017d5edc6b1613d0163f236bf06a257afcf0c1ce99769f23d7683a43
-SIZE (go/net_nats-server/nats-server-v2.11.6/v2.11.6.mod) = 510
-SHA256 (go/net_nats-server/nats-server-v2.11.6/v2.11.6.zip) = 9cbb95a5646ec4f6429db8ba7e01aa621c483f61c213ef2fcaf614ff51542599
-SIZE (go/net_nats-server/nats-server-v2.11.6/v2.11.6.zip) = 2855279
+TIMESTAMP = 1754139122
+SHA256 (go/net_nats-server/nats-server-v2.11.7/v2.11.7.mod) = c9e42d98a4e869b70001fa6a3602fbc8a702d878c54a7c948a63e86dd378235d
+SIZE (go/net_nats-server/nats-server-v2.11.7/v2.11.7.mod) = 510
+SHA256 (go/net_nats-server/nats-server-v2.11.7/v2.11.7.zip) = e1a03fd30478a789f50921e669e5d00c724cd9338fa30fc02dd33589d23b1863
+SIZE (go/net_nats-server/nats-server-v2.11.7/v2.11.7.zip) = 2870733
diff --git a/net/nats-server/pkg-plist b/net/nats-server/pkg-plist
index 6a80f2119298..643c0380d971 100644
--- a/net/nats-server/pkg-plist
+++ b/net/nats-server/pkg-plist
@@ -40,8 +40,6 @@ bin/nats-server
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/authorization_1.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/authorization_2.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/basic.conf
-%%PORTDOCS%%%%DOCSDIR%%/configs/reload/defaultsentinel_1.conf
-%%PORTDOCS%%%%DOCSDIR%%/configs/reload/defaultsentinel_2.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/file_rotate.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/file_rotate1.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/invalid.conf
diff --git a/net/netsed/Makefile b/net/netsed/Makefile
index d5e32af4a6aa..6f33ffc7b201 100644
--- a/net/netsed/Makefile
+++ b/net/netsed/Makefile
@@ -1,10 +1,14 @@
PORTNAME= netsed
-PORTVERSION= 1.3
+PORTVERSION= 1.4
CATEGORIES= net security
MASTER_SITES= http://silicone.homelinux.org/release/netsed/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= portmaster@BSDforge.com
COMMENT= Alters the contents of network packets in real time
+WWW= http://silicone.homelinux.org/projects/netsed/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake
MAKE_ARGS= CFLAGS="${CFLAGS}"
diff --git a/net/netsed/distinfo b/net/netsed/distinfo
index 6e8faedf594d..e0c4415ecbd7 100644
--- a/net/netsed/distinfo
+++ b/net/netsed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558724329
-SHA256 (netsed-1.3.tar.gz) = f0891285442c9a4701e2b7fc7d28f2834a5352f94295649d1fdb60da1eca81aa
-SIZE (netsed-1.3.tar.gz) = 28850
+TIMESTAMP = 1753745133
+SHA256 (netsed-1.4.tar.gz) = 1e23686b8887ebe461786c059d848b412188c635929071955d134041b07996a7
+SIZE (netsed-1.4.tar.gz) = 28927
diff --git a/net/nmsg/Makefile b/net/nmsg/Makefile
index 855c0a1b6ffa..1b5dc4132c3e 100644
--- a/net/nmsg/Makefile
+++ b/net/nmsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nmsg
-PORTVERSION= 1.3.1
-PORTREVISION= 1
+PORTVERSION= 1.3.2
+PORTREVISION= 0
CATEGORIES= net
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight
diff --git a/net/nmsg/distinfo b/net/nmsg/distinfo
index ca18bd5a213d..e94387a934da 100644
--- a/net/nmsg/distinfo
+++ b/net/nmsg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730959852
-SHA256 (nmsg-1.3.1.tar.gz) = 563aff4c3d0a79823cf96371143eb0c9fa81cfc039b6f8ad23a48317707fbfda
-SIZE (nmsg-1.3.1.tar.gz) = 758245
+TIMESTAMP = 1753934821
+SHA256 (nmsg-1.3.2.tar.gz) = 9e7f2ea95f5a703c84632061f20bcce2a459c89b24999f3470c8a54a8a9b5b8e
+SIZE (nmsg-1.3.2.tar.gz) = 767970
diff --git a/net/nmsg/pkg-plist b/net/nmsg/pkg-plist
index b8b8d14c58e8..bf77c3329d36 100644
--- a/net/nmsg/pkg-plist
+++ b/net/nmsg/pkg-plist
@@ -51,6 +51,7 @@ lib/libnmsg.so.8
lib/libnmsg.so.8.3.0
lib/nmsg/nmsg_flt1_sample.so
lib/nmsg/nmsg_msg9_base.so
+lib/nmsg/nmsg_stats1_sample.so
libdata/pkgconfig/libnmsg.pc
%%MANPAGES%%share/man/man1/nmsgtool.1.gz
%%DATADIR%%/base/dns.proto
diff --git a/net/ossp-sa/Makefile b/net/ossp-sa/Makefile
deleted file mode 100644
index 709be1c620d4..000000000000
--- a/net/ossp-sa/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= sa
-PORTVERSION= 1.2.6
-PORTREVISION= 2
-CATEGORIES= net
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Abstraction library for the Unix socket API
-WWW= http://www.ossp.org/pkg/lib/sa/
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USES= gmake libtool pathfix
-USE_LDCONFIG= yes
-
-regression-test check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsa.so
-
-.include <bsd.port.mk>
diff --git a/net/ossp-sa/distinfo b/net/ossp-sa/distinfo
deleted file mode 100644
index 738423d20ad7..000000000000
--- a/net/ossp-sa/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sa-1.2.6.tar.gz) = de570d4607df79ca80fb70d226a5609ecd5b4d4dc32e8510f9c78921840727ac
-SIZE (sa-1.2.6.tar.gz) = 346701
diff --git a/net/ossp-sa/files/patch-sa.h b/net/ossp-sa/files/patch-sa.h
deleted file mode 100644
index 71cb495c0349..000000000000
--- a/net/ossp-sa/files/patch-sa.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- sa.h.orig Tue Apr 13 20:44:58 2004
-+++ sa.h Tue Apr 13 20:45:30 2004
-@@ -41,10 +41,6 @@
- #include "config.h"
- #endif
-
--/* fallback for POSIX socklen_t */
--#if defined(HAVE_CONFIG_H) && !defined(HAVE_SOCKLEN_T)
--typedef int socklen_t;
--#endif
-
- /* embedding support */
- #ifdef SA_PREFIX
diff --git a/net/ossp-sa/pkg-descr b/net/ossp-sa/pkg-descr
deleted file mode 100644
index 261b2c569568..000000000000
--- a/net/ossp-sa/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP sa is an abstraction library for the Unix socket application
-programming interface (API) featuring stream and datagram oriented
-communication over Unix Domain and Internet Domain (TCP and UDP) sockets. It
-provides the following key features: address abstraction (local, IPv4, and
-IPv6), type abstraction, I/O timeouts, I/O stream buffering and convenience
-I/O functions.
diff --git a/net/ossp-sa/pkg-plist b/net/ossp-sa/pkg-plist
deleted file mode 100644
index 0591aeb43a93..000000000000
--- a/net/ossp-sa/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/sa-config
-include/sa.h
-lib/libsa.a
-lib/libsa.so
-lib/libsa.so.12
-lib/libsa.so.12.0.26
-libdata/pkgconfig/sa.pc
-share/man/man3/sa.3.gz
diff --git a/net/pecl-oauth2/Makefile b/net/pecl-oauth2/Makefile
index 07f8041c808f..cba976fdad03 100644
--- a/net/pecl-oauth2/Makefile
+++ b/net/pecl-oauth2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oauth
-PORTVERSION= 2.0.7
+DISTVERSION= 2.0.7
CATEGORIES= net pear
# https://github.com/php/pecl-web_services-oauth/pull/30
@@ -24,4 +24,16 @@ CONFLICTS= pecl-oauth-1*
PORTSCOUT= limit:^2.*
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PHP_VER} >= 85
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/php_oauth.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/samba416/Makefile b/net/samba416/Makefile
index 42beeddbe2ac..0e4e23478edf 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}416
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba416/files/README.FreeBSD.in b/net/samba416/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba416/files/README.FreeBSD.in
+++ b/net/samba416/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/samba419/Makefile b/net/samba419/Makefile
index 68aea9f072ad..8fccbcb263b5 100644
--- a/net/samba419/Makefile
+++ b/net/samba419/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}419
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba419/files/README.FreeBSD.in b/net/samba419/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba419/files/README.FreeBSD.in
+++ b/net/samba419/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/samba420/Makefile b/net/samba420/Makefile
index 68e4623196b2..6d6c72c1f552 100644
--- a/net/samba420/Makefile
+++ b/net/samba420/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}420
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba420/files/README.FreeBSD.in b/net/samba420/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba420/files/README.FreeBSD.in
+++ b/net/samba420/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/uriparser/Makefile b/net/uriparser/Makefile
index 12a6aafaa4ac..d3a8a81432a4 100644
--- a/net/uriparser/Makefile
+++ b/net/uriparser/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uriparser
-DISTVERSION= 0.9.6
+DISTVERSION= 0.9.8
CATEGORIES= net
-MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/
+MASTER_SITES= https://github.com/uriparser/uriparser/releases/download/uriparser-${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -17,12 +17,12 @@ TEST_DEPENDS= googletest>=1.10.0:devel/googletest
USES= cmake:noninja,testing cpe pathfix tar:xz
CPE_VENDOR= uriparser_project
-USE_LDCONFIG= yes
-CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS
+USE_LDCONFIG= yes
CMAKE_OFF= URIPARSER_BUILD_TESTS \
URIPARSER_BUILD_DOCS # will fetch prebuilds from the upstream, if DOCS is selected
+CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS
PLIST_SUB= DISTVERSION=${DISTVERSION}
PORTDOCS= *
diff --git a/net/uriparser/distinfo b/net/uriparser/distinfo
index fbb0132712a8..afb5652da8aa 100644
--- a/net/uriparser/distinfo
+++ b/net/uriparser/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1641726141
-SHA256 (uriparser-0.9.6.tar.xz) = a288a06668528c19e85e38c508335938e1de6fdd4b8f2072401b4533fcebf644
-SIZE (uriparser-0.9.6.tar.xz) = 171260
-SHA256 (uriparser-0.9.6-doc.zip) = 7827f3ca9cbf90eda3e02113f8dabeee7cf641ba9008e0eab5bc518d08762d1f
-SIZE (uriparser-0.9.6-doc.zip) = 256914
-SHA256 (uriparser-0.9.6.qch) = 54e97138b973a93953b85fb91331bb596ca5931715e9bf5b088c8c9d6b91b38d
-SIZE (uriparser-0.9.6.qch) = 303104
+TIMESTAMP = 1753979849
+SHA256 (uriparser-0.9.8.tar.xz) = 1d71c054837ea32a31e462bce5a1af272379ecf511e33448e88100b87ff73b2e
+SIZE (uriparser-0.9.8.tar.xz) = 172804
+SHA256 (uriparser-0.9.8-doc.zip) = fad0197325f3ee1e26b5802d2c80b3fe4335ef3fcf59cbb3210f3e25aec0d6ad
+SIZE (uriparser-0.9.8-doc.zip) = 281426
+SHA256 (uriparser-0.9.8.qch) = 11d881514fbd75c0945053071c8ad7e5f658b9f7be73a54f3ce8d108b248f778
+SIZE (uriparser-0.9.8.qch) = 368640
diff --git a/net/uriparser/pkg-descr b/net/uriparser/pkg-descr
index 962477d0533b..16d6df94d88c 100644
--- a/net/uriparser/pkg-descr
+++ b/net/uriparser/pkg-descr
@@ -1 +1,3 @@
-uriparser is an RFC 3986 URI parsing library written in C++.
+uriparser is a strictly RFC 3986 compliant URI parsing and handling library
+written in C89 ("ANSI C"). uriparser is cross-platform, fast, supports both
+char and wchar_t
diff --git a/net/uriparser/pkg-plist b/net/uriparser/pkg-plist
index 0962f05475bf..75c752481f31 100644
--- a/net/uriparser/pkg-plist
+++ b/net/uriparser/pkg-plist
@@ -7,7 +7,7 @@ include/uriparser/UriDefsUnicode.h
include/uriparser/UriIp4.h
lib/liburiparser.so
lib/liburiparser.so.1
-lib/liburiparser.so.1.0.29
+lib/liburiparser.so.1.0.31
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config-version.cmake
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config.cmake
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/print/sioyek/Makefile b/print/sioyek/Makefile
index d3a362c26fd6..31a9f0361c10 100644
--- a/print/sioyek/Makefile
+++ b/print/sioyek/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sioyek
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0.20250513
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print
MAINTAINER= fuz@FreeBSD.org
diff --git a/science/afni/Makefile b/science/afni/Makefile
index bd4a59145946..c29dbf3d85da 100644
--- a/science/afni/Makefile
+++ b/science/afni/Makefile
@@ -1,6 +1,6 @@
PORTNAME= afni
DISTVERSIONPREFIX= AFNI_
-DISTVERSION= 25.2.05
+DISTVERSION= 25.2.06
CATEGORIES= science biology graphics perl5 python
MAINTAINER= fernape@FreeBSD.org
diff --git a/science/afni/distinfo b/science/afni/distinfo
index 933eea829f78..bdb61dc7648f 100644
--- a/science/afni/distinfo
+++ b/science/afni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753208153
-SHA256 (afni-afni-AFNI_25.2.05_GH0.tar.gz) = 7648e71187874d1602afdaa0c776b945c8d236e3a9c6b48439cf0a160d97c4a8
-SIZE (afni-afni-AFNI_25.2.05_GH0.tar.gz) = 53317967
+TIMESTAMP = 1754029956
+SHA256 (afni-afni-AFNI_25.2.06_GH0.tar.gz) = d0d67099ec86804b049d51e7e51a08076f6e60d15c00cb292626e6fe6bc3a0df
+SIZE (afni-afni-AFNI_25.2.06_GH0.tar.gz) = 53316535
diff --git a/science/dynare/Makefile b/science/dynare/Makefile
index 0856cc00a8ed..d0babbf623e3 100644
--- a/science/dynare/Makefile
+++ b/science/dynare/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dynare
DISTVERSION= 5.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= science # economics
MASTER_SITES= https://www.dynare.org/release/source/
diff --git a/science/mbdyn/Makefile b/science/mbdyn/Makefile
index c65f1560bb54..4ac211eda4e6 100644
--- a/science/mbdyn/Makefile
+++ b/science/mbdyn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mbdyn
DISTVERSION= 1.7.3
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= science
MASTER_SITES= https://www.mbdyn.org/userfiles/downloads/
diff --git a/science/py-scikit-sparse/Makefile b/science/py-scikit-sparse/Makefile
index ecc38f90c432..e80c63af51fe 100644
--- a/science/py-scikit-sparse/Makefile
+++ b/science/py-scikit-sparse/Makefile
@@ -1,6 +1,7 @@
PORTNAME= scikit-sparse
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.16
+PORTREVISION= 1
CATEGORIES= science python
#MASTER_SITES= PYPI # missing files under tests/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/siconos/Makefile b/science/siconos/Makefile
index 463c424c080d..587760c82cc4 100644
--- a/science/siconos/Makefile
+++ b/science/siconos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= siconos
DISTVERSION= 4.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/trilinos/Makefile b/science/trilinos/Makefile
index 6c5576de4913..d2c8f9e9253c 100644
--- a/science/trilinos/Makefile
+++ b/science/trilinos/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trilinos
DISTVERSIONPREFIX= trilinos-release-
DISTVERSION= 16-1-0
+PORTREVISION= 1
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/Makefile b/security/Makefile
index 15488729f2b5..caa8f27b110a 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -442,7 +442,6 @@
SUBDIR += openfhe
SUBDIR += openfortivpn
SUBDIR += openiked
- SUBDIR += openiked-portable
SUBDIR += opensaml
SUBDIR += opensc
SUBDIR += openssh-askpass
@@ -786,6 +785,7 @@
SUBDIR += passivedns
SUBDIR += pcsc-tools
SUBDIR += pdfcrack
+ SUBDIR += pdfrip
SUBDIR += pear-Auth
SUBDIR += pear-Auth_HTTP
SUBDIR += pear-Auth_PrefManager
diff --git a/security/libtatsu/Makefile b/security/libtatsu/Makefile
index fb01c94d2270..160fd4ad189a 100644
--- a/security/libtatsu/Makefile
+++ b/security/libtatsu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtatsu
-PORTVERSION= 1.0.4
+PORTVERSION= 1.0.5
CATEGORIES= security
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/security/libtatsu/distinfo b/security/libtatsu/distinfo
index 0fdad022aa4d..92912414065a 100644
--- a/security/libtatsu/distinfo
+++ b/security/libtatsu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735634837
-SHA256 (libtatsu-1.0.4.tar.bz2) = 08094e58364858360e1743648581d9bad055ba3b06e398c660e481ebe0ae20b3
-SIZE (libtatsu-1.0.4.tar.bz2) = 302883
+TIMESTAMP = 1751592033
+SHA256 (libtatsu-1.0.5.tar.bz2) = 536fa228b14f156258e801a7f4d25a3a9dd91bb936bf6344e23171403c57e440
+SIZE (libtatsu-1.0.5.tar.bz2) = 302913
diff --git a/security/libtatsu/pkg-plist b/security/libtatsu/pkg-plist
index d5158077f18a..b96204970301 100644
--- a/security/libtatsu/pkg-plist
+++ b/security/libtatsu/pkg-plist
@@ -3,5 +3,5 @@ include/libtatsu/tss.h
lib/libtatsu.a
lib/libtatsu.so
lib/libtatsu.so.0
-lib/libtatsu.so.0.0.2
+lib/libtatsu.so.0.0.3
libdata/pkgconfig/libtatsu-1.0.pc
diff --git a/security/openiked-portable/Makefile b/security/openiked-portable/Makefile
deleted file mode 100644
index 4ca9a2ea2483..000000000000
--- a/security/openiked-portable/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= openiked
-DISTVERSION= 7.4
-PORTREVISION= 1
-CATEGORIES= security net
-MASTER_SITES= OPENBSD/OpenIKED
-PKGNAMESUFFIX= -portable
-
-MAINTAINER= david.marec@proton.me
-COMMENT= IKEv2 daemon
-WWW= https://github.com/openiked/openiked-portable
-
-LICENSE= ISCL
-
-LIB_DEPENDS= libevent.so:devel/libevent
-
-USES= cmake ssl
-USE_RC_SUBR= iked
-
-CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH=${PREFIX}/share/man -DCADIR=${PREFIX}/etc/ssl
-
-CONFLICTS_INSTALL= openiked
-
-USERS= _iked
-GROUPS= _iked
-
-post-install:
- ${MV} ${STAGEDIR}${PREFIX}/etc/iked.conf \
- ${STAGEDIR}${PREFIX}/etc/iked.conf.sample
-
-.include <bsd.port.mk>
diff --git a/security/openiked-portable/distinfo b/security/openiked-portable/distinfo
deleted file mode 100644
index f364695b1d78..000000000000
--- a/security/openiked-portable/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1744831930
-SHA256 (openiked-7.4.tar.gz) = 19b72b48080240c3eff585f5cbcf6aa7b5734192ad8bc6677ae64a455074358a
-SIZE (openiked-7.4.tar.gz) = 321175
diff --git a/security/openiked-portable/files/iked.in b/security/openiked-portable/files/iked.in
deleted file mode 100644
index 79df736b6f79..000000000000
--- a/security/openiked-portable/files/iked.in
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD: head/security/openiked/files/iked.in 425847 2016-11-10 16:14:03Z marcel $
-#
-# PROVIDE: iked
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add these lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# iked_enable (bool): Set to NO by default.
-# Set it to YES to enable iked.
-# iked_ramdisk (bool): Set to NO by default. See below.
-#
-# When iked_ramdisk is set to YES, the rc.d script will make sure
-# all directories exist, but will not generate a key pair if none
-# exists. The daemon is not started when the key pair no config
-# files are missing. It is assumed the ramdisk is not populated
-# completely. When iked_ramdisk is NO, key pairs are created as
-# needed and thr daemon is started unconditionally.
-
-. /etc/rc.subr
-
-name=iked
-desc="IKEv2 daemon"
-rcvar=iked_enable
-
-load_rc_config $name
-
-: ${iked_enable:=NO}
-: ${iked_ramdisk=NO}
-
-command=%%PREFIX%%/sbin/iked
-start_precmd=iked_precmd
-required_modules="ipsec"
-
-iked_config=%%PREFIX%%/etc/iked.conf
-iked_rootdir=%%PREFIX%%/etc/iked
-iked_privkey=${iked_rootdir}/private/local.key
-iked_pubkey=${iked_rootdir}/local.pub
-
-iked_precmd()
-{
-
- if checkyesno iked_ramdisk; then
- # Make sure we have our directory hierarchy.
- for D in ca certs crls export private pubkeys \
- pubkeys/fqdn pubkeys/ipv4 pubkeys/ipv6 pubkeys/ufqdn; do
- mkdir -p %%PREFIX%%/etc/iked/$D
- done
- chmod 700 %%PREFIX%%/etc/iked/private
- else
- # Create a key pair if not already present.
- if test ! -f $iked_privkey; then
- /usr/bin/openssl ecparam -genkey -name prime256v1 -noout -out "$iked_privkey"
- /bin/chmod 600 "$iked_privkey"
- /usr/bin/openssl ec -in "$iked_privkey" -pubout -out "$iked_pubkey"
- fi
- fi
-
- # We must have a private key and a configuration file.
- # Don't start iked when those are missing.
- if test ! \( -f $iked_privkey -a -f $iked_config \); then
- # Be quiet about it; it must be intentional.
- exit 1
- fi
-}
-
-run_rc_command "$1"
diff --git a/security/openiked-portable/pkg-descr b/security/openiked-portable/pkg-descr
deleted file mode 100644
index cd2f05da0925..000000000000
--- a/security/openiked-portable/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-OpenIKED is a free, permissively licensed Internet Key Exchange
-(IKEv2) implementation, developed as part of the OpenBSD project.
-It is intended to be a lean, secure and interoperable daemon that
-allows for easy setup and management of IPsec VPNs.
-
-The portable versions take the OpenBSD based source code and add
-compatibility functions and build infrastructure for other operating
-systems.
diff --git a/security/openiked-portable/pkg-plist b/security/openiked-portable/pkg-plist
deleted file mode 100644
index 64f78b4cacb6..000000000000
--- a/security/openiked-portable/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@sample(,,600) etc/iked.conf.sample
-sbin/ikectl
-sbin/iked
-share/man/man5/iked.conf.5.gz
-share/man/man8/ikectl.8.gz
-share/man/man8/iked.8.gz
-etc/ssl/ikeca.cnf
-etc/ssl/ikex509v3.cnf
-@dir etc/iked/ca
-@dir etc/iked/certs
-@dir etc/iked/crls
-@dir(,,700) etc/iked/private
-@dir etc/iked/pubkeys/fqdn
-@dir etc/iked/pubkeys/ipv4
-@dir etc/iked/pubkeys/ipv6
-@dir etc/iked/pubkeys/ufqdn
diff --git a/security/openiked/Makefile b/security/openiked/Makefile
index 44481558e8fa..2a9230deae95 100644
--- a/security/openiked/Makefile
+++ b/security/openiked/Makefile
@@ -1,10 +1,11 @@
PORTNAME= openiked
DISTVERSION= 7.4
+PORTREVISION= 1
CATEGORIES= security net
-MASTER_SITES= https://cdn.openbsd.org/pub/OpenBSD/OpenIKED/ \
+MASTER_SITES= OPENBSD/OpenIKED \
https://github.com/${PORTNAME}/${PORTNAME}-portable/releases/download/v${DISTVERSION}/
-MAINTAINER= marcel@FreeBSD.org
+MAINTAINER= david.marec@proton.me
COMMENT= IKEv2 daemon
WWW= https://www.openiked.org
@@ -19,7 +20,8 @@ USE_RC_SUBR= iked
USERS= _iked
GROUPS= _iked
-CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
+CMAKE_ARGS= -DCADIR=${PREFIX}/etc/ssl \
+ -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
post-install:
${MV} ${STAGEDIR}${PREFIX}/etc/iked.conf \
diff --git a/security/openiked-portable/files/patch-ikectl_CMakeLists.txt b/security/openiked/files/patch-ikectl_CMakeLists.txt
index de79da698eb5..de79da698eb5 100644
--- a/security/openiked-portable/files/patch-ikectl_CMakeLists.txt
+++ b/security/openiked/files/patch-ikectl_CMakeLists.txt
diff --git a/security/openiked-portable/files/patch-ikectl_ikeca.c b/security/openiked/files/patch-ikectl_ikeca.c
index 4db8e1ce4744..4db8e1ce4744 100644
--- a/security/openiked-portable/files/patch-ikectl_ikeca.c
+++ b/security/openiked/files/patch-ikectl_ikeca.c
diff --git a/security/openiked/pkg-descr b/security/openiked/pkg-descr
index ffa195819a97..cd2f05da0925 100644
--- a/security/openiked/pkg-descr
+++ b/security/openiked/pkg-descr
@@ -1,7 +1,8 @@
-OpenIKED is a lean Internet Key Exchange (IKEv2) daemon which performs
-mutual authentication and which establishes and maintains IPsec VPN
-flows and security associations (SAs) between the two peers.
+OpenIKED is a free, permissively licensed Internet Key Exchange
+(IKEv2) implementation, developed as part of the OpenBSD project.
+It is intended to be a lean, secure and interoperable daemon that
+allows for easy setup and management of IPsec VPNs.
-This version of OpenIKED is derived from OpenIKED's iked, but changed
-to support transport mode IPSec and lazy creation of associations,
-among many other improvements.
+The portable versions take the OpenBSD based source code and add
+compatibility functions and build infrastructure for other operating
+systems.
diff --git a/security/openiked/pkg-plist b/security/openiked/pkg-plist
index 1260cf64689d..8ada1a3bc27b 100644
--- a/security/openiked/pkg-plist
+++ b/security/openiked/pkg-plist
@@ -1,4 +1,4 @@
-@sample etc/iked.conf.sample
+@sample(,,600) etc/iked.conf.sample
@sample etc/ssl/ikeca.cnf.sample
@sample etc/ssl/ikex509v3.cnf.sample
sbin/ikectl
diff --git a/security/openssl-oqsprovider/Makefile b/security/openssl-oqsprovider/Makefile
index 6fef2677b76f..65f29c9e16e8 100644
--- a/security/openssl-oqsprovider/Makefile
+++ b/security/openssl-oqsprovider/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oqsprovider
-PORTVERSION= 0.9.0
-PORTREVISION= 1
+PORTVERSION= 0.10.0
CATEGORIES= security
PKGNAMEPREFIX= openssl-
diff --git a/security/openssl-oqsprovider/distinfo b/security/openssl-oqsprovider/distinfo
index f6b9fd3d2966..e5e248ee3456 100644
--- a/security/openssl-oqsprovider/distinfo
+++ b/security/openssl-oqsprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748797303
-SHA256 (open-quantum-safe-oqs-provider-0.9.0_GH0.tar.gz) = 8bf33d24e80d41a05a5d0102cfcea52fe679761a23c0074f129679fef5491280
-SIZE (open-quantum-safe-oqs-provider-0.9.0_GH0.tar.gz) = 233012
+TIMESTAMP = 1753863315
+SHA256 (open-quantum-safe-oqs-provider-0.10.0_GH0.tar.gz) = b6caaa8701678a5360600cff439c0eeda387d698e9cc432ac05d2c253029776c
+SIZE (open-quantum-safe-oqs-provider-0.10.0_GH0.tar.gz) = 229013
diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile
index d41e0dba4a73..bf3005b49f02 100644
--- a/security/openvpn-devel/Makefile
+++ b/security/openvpn-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvpn
-DISTVERSION= g20250629
+DISTVERSION= g20250801
PORTREVISION= 0 # leave in even if 0 to avoid accidental PORTEPOCH bumps
PORTEPOCH= 1
CATEGORIES= security net net-vpn
@@ -21,7 +21,7 @@ LIB_DEPENDS+= liblzo2.so:archivers/lzo2
USES= autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz
IGNORE_SSL= libressl libressl-devel
USE_GITLAB= yes
-GL_TAGNAME= df4863aa0e43544ea82ab9d98966a03a95c62334
+GL_TAGNAME= 7b1b283478ec008fad163c8a54659a1ed97ed727
USE_RC_SUBR= openvpn
SHEBANG_FILES= sample/sample-scripts/auth-pam.pl \
diff --git a/security/openvpn-devel/distinfo b/security/openvpn-devel/distinfo
index 415d52c355ea..642485f91297 100644
--- a/security/openvpn-devel/distinfo
+++ b/security/openvpn-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751182633
-SHA256 (openvpn-openvpn-df4863aa0e43544ea82ab9d98966a03a95c62334_GL0.tar.gz) = a1f756efc7aba2fdb79231a9eede327ce4242a777c88e7eaad3cb11d9197157c
-SIZE (openvpn-openvpn-df4863aa0e43544ea82ab9d98966a03a95c62334_GL0.tar.gz) = 1319214
+TIMESTAMP = 1754042576
+SHA256 (openvpn-openvpn-7b1b283478ec008fad163c8a54659a1ed97ed727_GL0.tar.gz) = 6aae8dff746465fa30cfebece17aee8b5c8b18def9d1f44385403d9a5a17d942
+SIZE (openvpn-openvpn-7b1b283478ec008fad163c8a54659a1ed97ed727_GL0.tar.gz) = 1330547
diff --git a/security/pdfrip/Makefile b/security/pdfrip/Makefile
new file mode 100644
index 000000000000..afb4e2d25e80
--- /dev/null
+++ b/security/pdfrip/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= pdfrip
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.0.1
+CATEGORIES= security
+
+MAINTAINER= fox@FreeBSD.org
+COMMENT= Multi-threaded PDF password cracking utility in Rust
+WWW= https://github.com/mufeedvh/pdfrip
+
+LICENSE= MIT
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= mufeedvh
+
+PLIST_FILES= bin/pdfrip
+
+.include <bsd.port.mk>
diff --git a/security/pdfrip/Makefile.crates b/security/pdfrip/Makefile.crates
new file mode 100644
index 000000000000..4c245439288e
--- /dev/null
+++ b/security/pdfrip/Makefile.crates
@@ -0,0 +1,127 @@
+===> /usr/ports-head/security/pdfrip/work/pdfrip-2.0.1/Cargo.lock not found. Trying to generate it...
+CARGO_CRATES= adler32-1.2.0 \
+ aes-0.8.4 \
+ aho-corasick-1.1.3 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
+ async-trait-0.1.88 \
+ autocfg-1.5.0 \
+ bitflags-1.3.2 \
+ block-buffer-0.10.4 \
+ block-padding-0.3.3 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
+ cbc-0.1.2 \
+ cfg-if-1.0.1 \
+ cipher-0.4.4 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ colored-2.2.0 \
+ console-0.16.0 \
+ cpufeatures-0.2.17 \
+ crossbeam-0.8.4 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
+ crypto-common-0.1.6 \
+ datasize-0.2.15 \
+ datasize_derive-0.2.15 \
+ deflate-1.0.0 \
+ digest-0.10.7 \
+ doc-comment-0.3.3 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ env_logger-0.10.2 \
+ fax-0.2.4 \
+ fax_derive-0.1.0 \
+ generic-array-0.14.7 \
+ globalcache-0.2.4 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ humantime-2.2.0 \
+ indicatif-0.18.0 \
+ inflate-0.4.5 \
+ inout-0.1.4 \
+ is-terminal-0.4.16 \
+ is_terminal_polyfill-1.70.1 \
+ istring-0.3.4 \
+ itertools-0.10.5 \
+ jpeg-decoder-0.3.2 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.174 \
+ log-0.4.27 \
+ md5-0.7.0 \
+ memchr-2.7.5 \
+ num-traits-0.2.19 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ pdf-0.8.1 \
+ pdf_derive-0.1.22 \
+ portable-atomic-1.11.1 \
+ pretty_env_logger-0.5.0 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ sha2-0.10.9 \
+ snafu-0.7.5 \
+ snafu-derive-0.7.5 \
+ stringprep-0.1.5 \
+ strsim-0.11.1 \
+ syn-1.0.109 \
+ syn-2.0.104 \
+ termcolor-1.4.1 \
+ tinyvec-1.9.0 \
+ tinyvec_macros-0.1.1 \
+ tuple-0.5.2 \
+ typenum-1.18.0 \
+ unicode-bidi-0.3.18 \
+ unicode-ident-1.0.18 \
+ unicode-normalization-0.1.24 \
+ unicode-properties-0.1.3 \
+ unicode-width-0.2.1 \
+ unit-prefix-0.5.1 \
+ utf8parse-0.2.2 \
+ version_check-0.9.5 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
+ weezl-0.1.10 \
+ winapi-util-0.1.9 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0
diff --git a/security/pdfrip/distinfo b/security/pdfrip/distinfo
new file mode 100644
index 000000000000..0dd2e09cc065
--- /dev/null
+++ b/security/pdfrip/distinfo
@@ -0,0 +1,255 @@
+TIMESTAMP = 1753650285
+SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
+SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
+SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/datasize-0.2.15.crate) = e65c07d59e45d77a8bda53458c24a828893a99ac6cdd9c84111e09176ab739a2
+SIZE (rust/crates/datasize-0.2.15.crate) = 10414
+SHA256 (rust/crates/datasize_derive-0.2.15.crate) = 613e4ee15899913285b7612004bbd490abd605be7b11d35afada5902fb6b91d5
+SIZE (rust/crates/datasize_derive-0.2.15.crate) = 5488
+SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
+SIZE (rust/crates/deflate-1.0.0.crate) = 62722
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
+SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
+SHA256 (rust/crates/fax-0.2.4.crate) = b03e33ad0e71af414ef9d2b0a94d23ff59115bb068e6a6a06c0952f2c22ffd77
+SIZE (rust/crates/fax-0.2.4.crate) = 12554
+SHA256 (rust/crates/fax_derive-0.1.0.crate) = 3c1d7ffc9f2dc8316348c75281a99c8fdc60c1ddf4f82a366d117bf1b74d5a39
+SIZE (rust/crates/fax_derive-0.1.0.crate) = 3974
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/globalcache-0.2.4.crate) = 240a3059d86f2ba6859ac79f95ff94e65606abc775c1bc0ecf9b6590fb35dc04
+SIZE (rust/crates/globalcache-0.2.4.crate) = 4454
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
+SHA256 (rust/crates/inflate-0.4.5.crate) = 1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff
+SIZE (rust/crates/inflate-0.4.5.crate) = 17715
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/istring-0.3.4.crate) = 875cc6fb9aecbc1a9bd736f2d18b12e0756b4c80c5e35e28262154abcb077a39
+SIZE (rust/crates/istring-0.3.4.crate) = 9292
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
+SIZE (rust/crates/md5-0.7.0.crate) = 6671
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/pdf-0.8.1.crate) = e375ec076445f61d4dbc4636e9e788f841d279c65d6fea8a3875caddd4f2dd82
+SIZE (rust/crates/pdf-0.8.1.crate) = 83247
+SHA256 (rust/crates/pdf_derive-0.1.22.crate) = 7f4007262775d0798de87b15cbc64cf1aed5f7ee87eec847e297b69d8ed4b4f8
+SIZE (rust/crates/pdf_derive-0.1.22.crate) = 6284
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/pretty_env_logger-0.5.0.crate) = 865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c
+SIZE (rust/crates/pretty_env_logger-0.5.0.crate) = 9810
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/snafu-0.7.5.crate) = e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6
+SIZE (rust/crates/snafu-0.7.5.crate) = 65229
+SHA256 (rust/crates/snafu-derive-0.7.5.crate) = 990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf
+SIZE (rust/crates/snafu-derive-0.7.5.crate) = 28208
+SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tuple-0.5.2.crate) = 9bb9f6bd73479481158ba8ee3edf17aca93354623d13f02e96a2014fdbc1c37e
+SIZE (rust/crates/tuple-0.5.2.crate) = 10289
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
+SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
+SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (mufeedvh-pdfrip-v2.0.1_GH0.tar.gz) = 60f284d79bac98c97e6eaa1a2f29d66055de5b3c8a129eb14b24057a7cb31cd3
+SIZE (mufeedvh-pdfrip-v2.0.1_GH0.tar.gz) = 5524108
diff --git a/security/pdfrip/files/patch-Cargo.toml b/security/pdfrip/files/patch-Cargo.toml
new file mode 100644
index 000000000000..2ecb0896f735
--- /dev/null
+++ b/security/pdfrip/files/patch-Cargo.toml
@@ -0,0 +1,13 @@
+Update the library to fix build breakage.
+
+--- Cargo.toml.orig 2025-07-27 21:02:59 UTC
++++ Cargo.toml
+@@ -5,7 +5,7 @@ authors = ["Mufeed VH <mufeed@lyminal.space>", "Pommaq
+ authors = ["Mufeed VH <mufeed@lyminal.space>", "Pommaq"]
+
+ [dependencies]
+-indicatif = "0.16.2"
++indicatif = "0.18.0"
+ log = "0.4.19"
+ anyhow = "1.0.72"
+ crossbeam = "0.8.2"
diff --git a/security/pdfrip/files/patch-src_core_engine.rs b/security/pdfrip/files/patch-src_core_engine.rs
new file mode 100644
index 000000000000..ed1f65578d73
--- /dev/null
+++ b/security/pdfrip/files/patch-src_core_engine.rs
@@ -0,0 +1,16 @@
+Patch the code to be compatible with the library bump.
+
+--- src/core/engine.rs.orig 2024-01-09 13:27:28 UTC
++++ src/core/engine.rs
+@@ -48,9 +48,9 @@ pub fn crack_file(
+ let mut success = None;
+
+ let progress_bar = ProgressBar::new(producer.size() as u64);
+- progress_bar.set_draw_delta(1000);
+ progress_bar.set_style(ProgressStyle::default_bar()
+- .template("{spinner:.green} [{elapsed_precise}] [{bar:40.cyan/blue}] {pos:>7}/{len:7} {percent}% {per_sec} ETA: {eta}"));
++ .template("{spinner:.green} [{elapsed_precise}] [{bar:40.cyan/blue}] {pos:>7}/{len:7} {percent}% {per_sec} ETA: {eta}")
++ .unwrap());
+
+ loop {
+ match success_reader.try_recv() {
diff --git a/security/pdfrip/pkg-descr b/security/pdfrip/pkg-descr
new file mode 100644
index 000000000000..07913d50e986
--- /dev/null
+++ b/security/pdfrip/pkg-descr
@@ -0,0 +1,3 @@
+A multi-threaded PDF password cracking utility equipped with
+commonly encountered password format builders and dictionary
+attacks.
diff --git a/security/pecl-crypto/Makefile b/security/pecl-crypto/Makefile
index 5c1b4703308d..14ca7f4259f3 100644
--- a/security/pecl-crypto/Makefile
+++ b/security/pecl-crypto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= crypto
-PORTVERSION= 0.3.2
+DISTVERSION= 0.3.2
CATEGORIES= security
MAINTAINER= gasol.wu@gmail.com
@@ -15,10 +15,20 @@ CONFIGURE_ARGS= --with-crypto
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
-.include <bsd.port.options.mk>
+.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
-.include <bsd.port.mk>
+.if ${PHP_VER} >= 85
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/phpc/phpc.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/security/py-acme-tiny/Makefile b/security/py-acme-tiny/Makefile
index d8b342023a0d..ee2c1d188ce8 100644
--- a/security/py-acme-tiny/Makefile
+++ b/security/py-acme-tiny/Makefile
@@ -1,15 +1,15 @@
PORTNAME= acme-tiny
-DISTVERSION= 4.1.0
+DISTVERSION= 5.0.2
CATEGORIES= security python
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Tiny script to issue and renew TLS certs from Let's Encrypt
WWW= https://github.com/diafygi/acme-tiny
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python shebangfix ssl
+USES= python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= diafygi
diff --git a/security/py-acme-tiny/distinfo b/security/py-acme-tiny/distinfo
index 5a70cbb6b4f3..f5bb52fbe06d 100644
--- a/security/py-acme-tiny/distinfo
+++ b/security/py-acme-tiny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1562594141
-SHA256 (diafygi-acme-tiny-4.1.0_GH0.tar.gz) = 135e2f64083063f9ec9eaf5884e12f77f753489b9ae7d1189c24228cbf3a337b
-SIZE (diafygi-acme-tiny-4.1.0_GH0.tar.gz) = 12776
+TIMESTAMP = 1753919695
+SHA256 (diafygi-acme-tiny-5.0.2_GH0.tar.gz) = f0436c37a2cc33b8a228a7be356b38cf7fa992aca1a52af9bb164e180bdef649
+SIZE (diafygi-acme-tiny-5.0.2_GH0.tar.gz) = 21301
diff --git a/security/py-gixy/Makefile b/security/py-gixy/Makefile
index f109063a2b8c..17d659228a64 100644
--- a/security/py-gixy/Makefile
+++ b/security/py-gixy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gixy
-PORTVERSION= 0.1.20
-PORTREVISION= 1
+PORTVERSION= 0.1.21
CATEGORIES= security www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,12 +10,12 @@ WWW= https://github.com/yandex/gixy
LICENSE= APACHE20
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configargparse>=0.11.0:devel/py-configargparse@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.4.0:devel/py-argparse@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.4.0:devel/py-argparse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}configargparse>=0.11.0:devel/py-configargparse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.1.0:devel/py-six@${PY_FLAVOR}
NO_ARCH= yes
USES= python
diff --git a/security/py-gixy/distinfo b/security/py-gixy/distinfo
index 54efdb61fb79..b917a342f428 100644
--- a/security/py-gixy/distinfo
+++ b/security/py-gixy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1539939724
-SHA256 (gixy-0.1.20.tar.gz) = 0ad96e4a75e6c89fe2f03f496d0fee3bfe958beb2933c6fe9ff72d3c2e222bb4
-SIZE (gixy-0.1.20.tar.gz) = 35789
+TIMESTAMP = 1754163314
+SHA256 (gixy-0.1.21.tar.gz) = e39c87401c73d33cd8965324caa3e1778ef22ed7ade179b459a3493bdfe0f88a
+SIZE (gixy-0.1.21.tar.gz) = 58095
diff --git a/security/py-pass-git-helper/Makefile b/security/py-pass-git-helper/Makefile
index d07e3f3aa4c9..76d09fe1775b 100644
--- a/security/py-pass-git-helper/Makefile
+++ b/security/py-pass-git-helper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pass-git-helper
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.1
+DISTVERSION= 3.4.0
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-pass-git-helper/distinfo b/security/py-pass-git-helper/distinfo
index ef30e89bec89..987023672933 100644
--- a/security/py-pass-git-helper/distinfo
+++ b/security/py-pass-git-helper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753559298
-SHA256 (languitar-pass-git-helper-v3.3.1_GH0.tar.gz) = 3e90c567b4cb6223aaca270c853328a4bc9fe0c22b7d3eae06f443301e4c394a
-SIZE (languitar-pass-git-helper-v3.3.1_GH0.tar.gz) = 113538
+TIMESTAMP = 1754030834
+SHA256 (languitar-pass-git-helper-v3.4.0_GH0.tar.gz) = ef077b5f645a6de143712725b169e654f27444e99bd6ee03f3d036f7cea86c4b
+SIZE (languitar-pass-git-helper-v3.4.0_GH0.tar.gz) = 113833
diff --git a/security/rhash/Makefile b/security/rhash/Makefile
index 796bd8f2a7ad..b85582372b45 100644
--- a/security/rhash/Makefile
+++ b/security/rhash/Makefile
@@ -18,7 +18,7 @@ LICENSE= BSD0CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix="${PREFIX}" --mandir="${PREFIX}/share/man" \
+CONFIGURE_ARGS= --prefix="${PREFIX}" \
--pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
--enable-lib-static --enable-openssl-runtime \
--extra-cflags="${CFLAGS}" --extra-ldflags="${LDFLAGS}"
@@ -48,6 +48,6 @@ post-install-DOCS-on:
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
do-test:
- cd ${WRKSRC}/tests && ${SH} test_rhash.sh --full --shared
+ cd ${WRKSRC}/tests && ${SH} test_rhash.sh --full --shared ../rhash
.include <bsd.port.mk>
diff --git a/security/rhash/pkg-plist b/security/rhash/pkg-plist
index bae5e44582f9..f123ab859be0 100644
--- a/security/rhash/pkg-plist
+++ b/security/rhash/pkg-plist
@@ -18,6 +18,16 @@ lib/librhash.so
lib/librhash.so.1
lib/librhash.so.1.4.4
libdata/pkgconfig/librhash.pc
+%%NLS%%share/locale/ca/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/de/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/en_AU/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/es/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/it/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/rhash.mo
share/man/man1/ed2k-link.1.gz
share/man/man1/edonr256-hash.1.gz
share/man/man1/edonr512-hash.1.gz
@@ -30,13 +40,3 @@ share/man/man1/sfv-hash.1.gz
share/man/man1/tiger-hash.1.gz
share/man/man1/tth-hash.1.gz
share/man/man1/whirlpool-hash.1.gz
-%%NLS%%share/locale/ca/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/en_AU/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/es/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/it/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/rhash.mo
diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile
index 2f1e70997dda..c18d0abff516 100644
--- a/security/rubygem-gitlab-cloud-connector/Makefile
+++ b/security/rubygem-gitlab-cloud-connector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-cloud-connector
-PORTVERSION= 1.21.0
+PORTVERSION= 1.24.0
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activesupport-gitlab>=7.0<8:devel/rubygem-activesupport-gitlab \
- rubygem-jwt29>=2.9.3<2.10:www/rubygem-jwt29
+ rubygem-jwt>=2.9<3:www/rubygem-jwt
USES= gem
diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo
index 3d7702e96bc0..707ec643b309 100644
--- a/security/rubygem-gitlab-cloud-connector/distinfo
+++ b/security/rubygem-gitlab-cloud-connector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752678296
-SHA256 (rubygem/gitlab-cloud-connector-1.21.0.gem) = 16eb2a42f223c6c70efc20a8fd9e2bbe4fa91603894daa8a72f354f425a07709
-SIZE (rubygem/gitlab-cloud-connector-1.21.0.gem) = 19456
+TIMESTAMP = 1753860951
+SHA256 (rubygem/gitlab-cloud-connector-1.24.0.gem) = 8b99c5ef53fee27cbf92734672afaf33bf642164d950a743e5b48eca936c9eec
+SIZE (rubygem/gitlab-cloud-connector-1.24.0.gem) = 18944
diff --git a/security/rubygem-ruby-saml-gitlab/Makefile b/security/rubygem-ruby-saml-gitlab/Makefile
index c5b015f3c564..fa4587055f33 100644
--- a/security/rubygem-ruby-saml-gitlab/Makefile
+++ b/security/rubygem-ruby-saml-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-saml
-PORTVERSION= 1.18.0
+PORTVERSION= 1.18.1
CATEGORIES= security rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/security/rubygem-ruby-saml-gitlab/distinfo b/security/rubygem-ruby-saml-gitlab/distinfo
index 051d76fc3243..8dd6f3de126c 100644
--- a/security/rubygem-ruby-saml-gitlab/distinfo
+++ b/security/rubygem-ruby-saml-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741805035
-SHA256 (rubygem/ruby-saml-1.18.0.gem) = de342a55925fd5ce6114d0802651c324428c0fec26e7fe52bf3a7cfa54dbfa6d
-SIZE (rubygem/ruby-saml-1.18.0.gem) = 78848
+TIMESTAMP = 1753858337
+SHA256 (rubygem/ruby-saml-1.18.1.gem) = 1b0e7a44aef150b4197955f5e015d593672e242cfdc5d06aa7554ec2350b9107
+SIZE (rubygem/ruby-saml-1.18.1.gem) = 79360
diff --git a/security/rubygem-ruby-saml/Makefile b/security/rubygem-ruby-saml/Makefile
index 5cd10503827e..5dd82b3c9ada 100644
--- a/security/rubygem-ruby-saml/Makefile
+++ b/security/rubygem-ruby-saml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-saml
-PORTVERSION= 1.18.0
+PORTVERSION= 1.18.1
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-ruby-saml/distinfo b/security/rubygem-ruby-saml/distinfo
index 790fa5e5db8f..59f8ec7a0928 100644
--- a/security/rubygem-ruby-saml/distinfo
+++ b/security/rubygem-ruby-saml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070846
-SHA256 (rubygem/ruby-saml-1.18.0.gem) = de342a55925fd5ce6114d0802651c324428c0fec26e7fe52bf3a7cfa54dbfa6d
-SIZE (rubygem/ruby-saml-1.18.0.gem) = 78848
+TIMESTAMP = 1753858355
+SHA256 (rubygem/ruby-saml-1.18.1.gem) = 1b0e7a44aef150b4197955f5e015d593672e242cfdc5d06aa7554ec2350b9107
+SIZE (rubygem/ruby-saml-1.18.1.gem) = 79360
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index 0f2e1cd4f5a6..08a1f4ce15e6 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tailscale
-PORTVERSION= 1.86.0
+PORTVERSION= 1.86.2
DISTVERSIONPREFIX= v
CATEGORIES= security net-vpn
diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo
index 2e56fa074cda..4acab039eac9 100644
--- a/security/tailscale/distinfo
+++ b/security/tailscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753476358
-SHA256 (go/security_tailscale/tailscale-v1.86.0/v1.86.0.mod) = ad5983e44eecba029c80a179d58e6cfa074ea5508ce0f4c3cceffd1c67e4c9f5
-SIZE (go/security_tailscale/tailscale-v1.86.0/v1.86.0.mod) = 20667
-SHA256 (go/security_tailscale/tailscale-v1.86.0/v1.86.0.zip) = a4a8481186b220d3b21a7d2dedfa822fb4a41ea1d86294629a01a2f850dad83e
-SIZE (go/security_tailscale/tailscale-v1.86.0/v1.86.0.zip) = 5177227
+TIMESTAMP = 1753900486
+SHA256 (go/security_tailscale/tailscale-v1.86.2/v1.86.2.mod) = ad5983e44eecba029c80a179d58e6cfa074ea5508ce0f4c3cceffd1c67e4c9f5
+SIZE (go/security_tailscale/tailscale-v1.86.2/v1.86.2.mod) = 20667
+SHA256 (go/security_tailscale/tailscale-v1.86.2/v1.86.2.zip) = 8d450f7fec66f90dd46dd38ac3e82bd34cd9d390df2f0b2371626535a793ce54
+SIZE (go/security_tailscale/tailscale-v1.86.2/v1.86.2.zip) = 5178300
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index 76e71d32485c..58a9fd80738d 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.64.1
-PORTREVISION= 1
+DISTVERSION= 0.65.0
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
index ace4c82173ee..46e3fca7da86 100644
--- a/security/trivy/distinfo
+++ b/security/trivy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751862768
-SHA256 (go/security_trivy/trivy-v0.64.1/v0.64.1.mod) = 0cdadb981316deab57b0abfdca161b8a907173478b82770c901c8d58ce4a2016
-SIZE (go/security_trivy/trivy-v0.64.1/v0.64.1.mod) = 23200
-SHA256 (go/security_trivy/trivy-v0.64.1/v0.64.1.zip) = 4ea929290da815b919c8215a921d138c7392f5dc4e7e77a91e6fe55ef385e4dc
-SIZE (go/security_trivy/trivy-v0.64.1/v0.64.1.zip) = 58857649
+TIMESTAMP = 1754018480
+SHA256 (go/security_trivy/trivy-v0.65.0/v0.65.0.mod) = 2aa9419ba4e6e58feb3f2c87aac23fba02f1bc260265682007d4a3a74638bc22
+SIZE (go/security_trivy/trivy-v0.65.0/v0.65.0.mod) = 26160
+SHA256 (go/security_trivy/trivy-v0.65.0/v0.65.0.zip) = fa97802cb042c4627e6fe3f2ad5664a2efb85281ed38c63c76ffaa24aeac5065
+SIZE (go/security_trivy/trivy-v0.65.0/v0.65.0.zip) = 59139682
diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index acfb1177cbf1..63c287e2119f 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vaultwarden
-DISTVERSION= 1.34.1
-PORTREVISION= 2
+DISTVERSION= 1.34.3
CATEGORIES= security
MAINTAINER= mr@FreeBSD.org
@@ -28,13 +27,14 @@ USERS= ${WWWOWN}
GROUPS= ${WWWGRP}
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
-OPTIONS_DEFINE= WEBVAULT
-OPTIONS_DEFAULT=${OPTIONS_DEFINE} ${OPTIONS_MULTI_DATABASE}
+OPTIONS_DEFINE= WEBVAULT S3
OPTIONS_MULTI= DATABASE
OPTIONS_MULTI_DATABASE= MYSQL PGSQL SQLITE
+OPTIONS_DEFAULT= WEBVAULT ${OPTIONS_MULTI_DATABASE}
DATABASE_DESC= Database support
WEBVAULT_DESC= Vaultwarden web (bw_web_builds)
+S3_DESC= S3 storage backend support (experimental)
MYSQL_USES= mysql:client
MYSQL_VARS= cargo_features+=mysql
@@ -42,6 +42,7 @@ PGSQL_USES= pgsql
PGSQL_VARS= cargo_features+=postgresql
SQLITE_VARS= cargo_features+=sqlite
WEBVAULT_RUN_DEPENDS= ${WWWDIR}/web-vault/index.html:www/vaultwarden-web_vault
+S3_VARS= cargo_features+=s3
# make cargo-crates > Makefile.crates
diff --git a/security/vaultwarden/Makefile.crates b/security/vaultwarden/Makefile.crates
index 864dab3fba0f..d1dc2e20a129 100644
--- a/security/vaultwarden/Makefile.crates
+++ b/security/vaultwarden/Makefile.crates
@@ -1,5 +1,6 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
+ aes-0.8.4 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
alloc-no-stdlib-2.0.4 \
@@ -7,64 +8,94 @@ CARGO_CRATES= addr2line-0.24.2 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
+ anyhow-1.0.98 \
argon2-0.5.3 \
async-channel-1.9.0 \
- async-channel-2.3.1 \
- async-compression-0.4.23 \
+ async-channel-2.5.0 \
+ async-compression-0.4.27 \
async-executor-1.13.2 \
async-global-executor-2.4.1 \
- async-io-2.4.1 \
+ async-io-2.5.0 \
async-lock-3.4.0 \
- async-process-2.3.0 \
- async-signal-0.2.10 \
+ async-process-2.4.0 \
+ async-signal-0.2.12 \
async-std-1.13.1 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
async-task-4.7.1 \
async-trait-0.1.88 \
atomic-0.5.3 \
- atomic-0.6.0 \
+ atomic-0.6.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
+ aws-config-1.8.3 \
+ aws-credential-types-1.2.4 \
+ aws-runtime-1.5.9 \
+ aws-sdk-sso-1.78.0 \
+ aws-sdk-ssooidc-1.79.0 \
+ aws-sdk-sts-1.80.0 \
+ aws-sigv4-1.3.3 \
+ aws-smithy-async-1.2.5 \
+ aws-smithy-http-0.62.2 \
+ aws-smithy-json-0.61.4 \
+ aws-smithy-observability-0.1.3 \
+ aws-smithy-query-0.60.7 \
+ aws-smithy-runtime-1.8.5 \
+ aws-smithy-runtime-api-1.8.5 \
+ aws-smithy-types-1.3.2 \
+ aws-smithy-xml-0.60.10 \
+ aws-types-1.3.8 \
+ backon-1.5.1 \
backtrace-0.3.75 \
base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
- base64ct-1.7.3 \
+ base64-simd-0.8.0 \
+ base64ct-1.8.0 \
bigdecimal-0.4.8 \
binascii-0.1.4 \
bitflags-2.9.1 \
blake2-0.10.6 \
block-buffer-0.10.4 \
- blocking-1.6.1 \
+ block-padding-0.3.3 \
+ blocking-1.6.2 \
brotli-8.0.1 \
brotli-decompressor-5.0.0 \
- bumpalo-3.17.0 \
- bytemuck-1.23.0 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
bytes-1.10.1 \
- cached-0.55.1 \
- cached_proc_macro-0.24.0 \
+ bytes-utils-0.1.4 \
+ cached-0.56.0 \
+ cached_proc_macro-0.25.0 \
cached_proc_macro_types-0.1.1 \
- cc-1.2.24 \
- cfg-if-1.0.0 \
+ cbc-0.1.2 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
chrono-0.4.41 \
- chrono-tz-0.10.3 \
- chrono-tz-build-0.4.1 \
+ chrono-tz-0.10.4 \
chumsky-0.9.3 \
+ cipher-0.4.4 \
codemap-0.1.3 \
concurrent-queue-2.5.0 \
+ const-oid-0.9.6 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
cookie-0.18.1 \
cookie_store-0.21.1 \
core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32c-0.6.8 \
+ crc32fast-1.5.0 \
critical-section-1.2.0 \
cron-0.15.0 \
crossbeam-channel-0.5.15 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
darling-0.20.11 \
darling_core-0.20.11 \
@@ -72,6 +103,7 @@ CARGO_CRATES= addr2line-0.24.2 \
dashmap-6.1.0 \
data-encoding-2.9.0 \
data-url-0.3.1 \
+ der-0.7.10 \
deranged-0.4.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
@@ -81,14 +113,15 @@ CARGO_CRATES= addr2line-0.24.2 \
devise-0.4.2 \
devise_codegen-0.4.2 \
devise_core-0.4.2 \
- diesel-2.2.10 \
+ diesel-2.2.12 \
diesel-derive-newtype-2.1.2 \
- diesel_derives-2.2.5 \
+ diesel_derives-2.2.7 \
diesel_logger-0.4.0 \
diesel_migrations-2.2.0 \
diesel_table_macro_syntax-0.2.0 \
digest-0.10.7 \
displaydoc-0.2.5 \
+ dlv-list-0.5.2 \
document-features-0.2.11 \
dotenvy-0.15.7 \
dsl_auto_type-0.1.3 \
@@ -99,14 +132,14 @@ CARGO_CRATES= addr2line-0.24.2 \
enum-as-inner-0.6.1 \
env_home-0.1.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.13 \
event-listener-2.5.3 \
event-listener-5.4.0 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
fern-0.7.1 \
figment-0.10.19 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
@@ -133,17 +166,18 @@ CARGO_CRATES= addr2line-0.24.2 \
gloo-timers-0.3.0 \
governor-0.10.0 \
grass_compiler-0.13.4 \
- h2-0.4.10 \
+ h2-0.4.11 \
half-1.8.3 \
handlebars-6.3.2 \
hashbrown-0.14.5 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
hickory-proto-0.25.2 \
hickory-resolver-0.25.2 \
hmac-0.12.1 \
+ home-0.5.11 \
hostname-0.4.1 \
html5gum-0.7.0 \
http-0.2.12 \
@@ -155,9 +189,8 @@ CARGO_CRATES= addr2line-0.24.2 \
httpdate-1.0.3 \
hyper-0.14.32 \
hyper-1.6.0 \
- hyper-rustls-0.27.6 \
- hyper-tls-0.6.0 \
- hyper-util-0.1.12 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
@@ -170,124 +203,145 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.1 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
inlinable_string-0.1.15 \
+ inout-0.1.4 \
+ io-uring-0.7.9 \
ipconfig-0.3.2 \
ipnet-2.11.0 \
+ iri-string-0.7.8 \
is-terminal-0.4.16 \
itoa-1.0.15 \
jetscii-0.5.3 \
job_scheduler_ng-2.2.0 \
+ jobserver-0.1.33 \
js-sys-0.3.77 \
jsonwebtoken-9.3.1 \
kv-log-macro-1.0.7 \
lasso-0.7.3 \
lazy_static-1.5.0 \
- lettre-0.11.16 \
- libc-0.2.172 \
+ lettre-0.11.18 \
+ libc-0.2.174 \
libm-0.2.15 \
- libmimalloc-sys-0.1.42 \
- libsqlite3-sys-0.33.0 \
- linux-raw-sys-0.4.15 \
+ libmimalloc-sys-0.1.43 \
+ libsqlite3-sys-0.35.0 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
- litrs-0.4.1 \
- lock_api-0.4.12 \
+ litrs-0.4.2 \
+ lock_api-0.4.13 \
log-0.4.27 \
loom-0.5.6 \
loom-0.7.2 \
+ lru-slab-0.1.2 \
matchers-0.1.0 \
- memchr-2.7.4 \
- migrations_internals-2.2.0 \
+ md-5-0.10.6 \
+ memchr-2.7.5 \
+ migrations_internals-2.2.1 \
migrations_macros-2.2.0 \
- mimalloc-0.1.46 \
+ mimalloc-0.1.47 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
moka-0.12.10 \
multer-3.1.0 \
- mysqlclient-sys-0.4.5 \
- native-tls-0.2.14 \
+ mysqlclient-sys-0.4.7 \
nom-7.1.3 \
nom-8.0.0 \
nonzero_ext-0.3.0 \
nu-ansi-term-0.46.0 \
num-bigint-0.4.6 \
+ num-bigint-dig-0.8.4 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
+ num-iter-0.1.45 \
num-modular-0.6.1 \
num-order-1.2.0 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_threads-0.1.7 \
object-0.36.7 \
once_cell-1.21.3 \
- openssl-0.10.72 \
+ opendal-0.54.0 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-src-300.5.0+3.5.0 \
- openssl-sys-0.9.108 \
+ openssl-src-300.5.1+3.5.1 \
+ openssl-sys-0.9.109 \
+ ordered-multimap-0.7.3 \
+ outref-0.5.2 \
overload-0.1.1 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
- parse-zoneinfo-0.3.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
password-hash-0.5.0 \
paste-1.0.15 \
pastey-0.1.0 \
+ pbkdf2-0.12.2 \
pear-0.2.9 \
pear_codegen-0.2.9 \
pem-3.0.5 \
+ pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
phf-0.11.3 \
- phf_codegen-0.11.3 \
+ phf-0.12.1 \
phf_generator-0.11.3 \
phf_macros-0.11.3 \
phf_shared-0.11.3 \
+ phf_shared-0.12.1 \
pico-args-0.5.0 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
piper-0.2.4 \
+ pkcs1-0.7.5 \
+ pkcs5-0.7.1 \
+ pkcs8-0.10.2 \
pkg-config-0.3.32 \
- polling-3.8.0 \
- portable-atomic-1.11.0 \
+ polling-3.9.0 \
+ portable-atomic-1.11.1 \
potential_utf-0.1.2 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
- pq-sys-0.7.1 \
+ pq-sys-0.7.2 \
proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
psl-types-2.0.11 \
psm-0.1.26 \
publicsuffix-2.3.0 \
- quanta-0.12.5 \
+ quanta-0.12.6 \
+ quick-error-2.0.1 \
+ quick-xml-0.37.5 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
quote-1.0.40 \
quoted_printable-0.5.1 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
r2d2-0.8.10 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
raw-cpuid-11.5.0 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.17 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
+ regex-lite-0.1.6 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reopen-1.0.3 \
- reqwest-0.12.15 \
+ reqsign-0.16.5 \
+ reqwest-0.12.22 \
resolv-conf-0.7.4 \
ring-0.17.14 \
rmp-0.8.14 \
@@ -297,34 +351,39 @@ CARGO_CRATES= addr2line-0.24.2 \
rocket_http-0.5.1 \
rocket_ws-0.1.1 \
rpassword-7.4.0 \
+ rsa-0.9.8 \
rtoolbox-0.0.3 \
- rustc-demangle-0.1.24 \
+ rust-ini-0.21.2 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-0.38.44 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustls-0.21.12 \
- rustls-0.23.27 \
+ rustls-0.23.30 \
+ rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
- rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.101.7 \
- rustls-webpki-0.103.3 \
+ rustls-webpki-0.103.4 \
rustversion-1.0.21 \
ryu-1.0.20 \
+ salsa20-0.10.2 \
same-file-1.0.6 \
schannel-0.1.27 \
scheduled-thread-pool-0.2.7 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
+ scrypt-0.11.0 \
sct-0.7.1 \
- security-framework-2.11.1 \
+ security-framework-3.2.0 \
security-framework-sys-2.14.0 \
semver-1.0.26 \
serde-1.0.219 \
serde_cbor-0.11.2 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_spanned-0.6.8 \
+ serde_json-1.0.141 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
@@ -332,20 +391,24 @@ CARGO_CRATES= addr2line-0.24.2 \
shlex-1.3.0 \
signal-hook-0.3.18 \
signal-hook-registry-1.4.5 \
+ signature-2.2.0 \
simple_asn1-0.6.3 \
siphasher-1.0.1 \
- slab-0.4.9 \
- smallvec-1.15.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spin-0.9.8 \
spinning_top-0.3.0 \
+ spki-0.7.3 \
stable-pattern-0.1.0 \
stable_deref_trait-1.2.0 \
stacker-0.1.21 \
state-0.6.0 \
strsim-0.11.1 \
subtle-2.6.1 \
- syn-2.0.101 \
+ svg-hush-0.9.5 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
syslog-7.0.0 \
@@ -357,34 +420,38 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
+ thread_local-1.1.9 \
threadpool-1.8.1 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
+ tiny-keccak-2.0.2 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.47.0 \
tokio-macros-2.5.0 \
- tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
tokio-rustls-0.26.2 \
- tokio-socks-0.5.2 \
tokio-stream-0.1.17 \
tokio-tungstenite-0.21.0 \
tokio-util-0.7.15 \
- toml-0.8.22 \
- toml_datetime-0.6.9 \
- toml_edit-0.22.26 \
- toml_write-0.1.1 \
+ toml-0.8.23 \
+ toml-0.9.2 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_parser-1.0.1 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.2 \
totp-lite-2.0.1 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
@@ -397,6 +464,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-xid-0.2.6 \
untrusted-0.9.0 \
url-2.5.4 \
+ urlencoding-2.1.3 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
uuid-1.17.0 \
@@ -404,9 +472,10 @@ CARGO_CRATES= addr2line-0.24.2 \
value-bag-1.11.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
+ vsimd-0.8.0 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -418,31 +487,32 @@ CARGO_CRATES= addr2line-0.24.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
webauthn-rs-0.3.2 \
- which-7.0.3 \
+ webpki-roots-1.0.2 \
+ which-8.0.0 \
widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.48.0 \
- windows-0.61.1 \
+ windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.61.2 \
windows-future-0.2.1 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
+ windows-link-0.1.3 \
windows-numerics-0.2.0 \
- windows-registry-0.4.0 \
+ windows-registry-0.5.3 \
windows-result-0.3.4 \
- windows-strings-0.3.1 \
windows-strings-0.4.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
+ windows-targets-0.53.3 \
windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
@@ -468,20 +538,25 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
winnow-0.6.26 \
- winnow-0.7.10 \
+ winnow-0.7.12 \
winreg-0.50.0 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
+ xml-rs-0.8.27 \
+ xmlparser-0.13.6 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
yubico_ng-0.13.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerotrie-0.2.2 \
zerovec-0.11.2 \
- zerovec-derive-0.11.1
+ zerovec-derive-0.11.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/security/vaultwarden/distinfo b/security/vaultwarden/distinfo
index 09a855d5bd0a..c324e5d5bfdd 100644
--- a/security/vaultwarden/distinfo
+++ b/security/vaultwarden/distinfo
@@ -1,8 +1,10 @@
-TIMESTAMP = 1748476236
+TIMESTAMP = 1753962902
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -17,26 +19,28 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-compression-0.4.23.crate) = b37fc50485c4f3f736a4fb14199f6d5f5ba008d7f28fe710306c92780f004c07
-SIZE (rust/crates/async-compression-0.4.23.crate) = 116231
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8
+SIZE (rust/crates/async-compression-0.4.27.crate) = 118487
SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa
SIZE (rust/crates/async-executor-1.13.2.crate) = 28392
SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c
SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844
-SHA256 (rust/crates/async-io-2.4.1.crate) = 1237c0ae75a0f3765f58910ff9cdd0a12eeb39ab2f4c7de23262f337f0aacbb3
-SIZE (rust/crates/async-io-2.4.1.crate) = 49459
+SHA256 (rust/crates/async-io-2.5.0.crate) = 19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca
+SIZE (rust/crates/async-io-2.5.0.crate) = 50545
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
-SHA256 (rust/crates/async-process-2.3.0.crate) = 63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
-SIZE (rust/crates/async-process-2.3.0.crate) = 26766
-SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3
-SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
+SHA256 (rust/crates/async-process-2.4.0.crate) = 65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00
+SIZE (rust/crates/async-process-2.4.0.crate) = 26871
+SHA256 (rust/crates/async-signal-0.2.12.crate) = f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1
+SIZE (rust/crates/async-signal-0.2.12.crate) = 16790
SHA256 (rust/crates/async-std-1.13.1.crate) = 730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24
SIZE (rust/crates/async-std-1.13.1.crate) = 219113
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
@@ -49,12 +53,48 @@ SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a5286
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
SIZE (rust/crates/atomic-0.5.3.crate) = 12801
-SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
-SIZE (rust/crates/atomic-0.6.0.crate) = 12919
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/aws-config-1.8.3.crate) = c0baa720ebadea158c5bda642ac444a2af0cdf7bb66b46d1e4533de5d1f449d0
+SIZE (rust/crates/aws-config-1.8.3.crate) = 134603
+SHA256 (rust/crates/aws-credential-types-1.2.4.crate) = b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe
+SIZE (rust/crates/aws-credential-types-1.2.4.crate) = 20122
+SHA256 (rust/crates/aws-runtime-1.5.9.crate) = b2090e664216c78e766b6bac10fe74d2f451c02441d43484cd76ac9a295075f7
+SIZE (rust/crates/aws-runtime-1.5.9.crate) = 74594
+SHA256 (rust/crates/aws-sdk-sso-1.78.0.crate) = dbd7bc4bd34303733bded362c4c997a39130eac4310257c79aae8484b1c4b724
+SIZE (rust/crates/aws-sdk-sso-1.78.0.crate) = 90626
+SHA256 (rust/crates/aws-sdk-ssooidc-1.79.0.crate) = 77358d25f781bb106c1a69531231d4fd12c6be904edb0c47198c604df5a2dbca
+SIZE (rust/crates/aws-sdk-ssooidc-1.79.0.crate) = 107005
+SHA256 (rust/crates/aws-sdk-sts-1.80.0.crate) = 06e3ed2a9b828ae7763ddaed41d51724d2661a50c45f845b08967e52f4939cfc
+SIZE (rust/crates/aws-sdk-sts-1.80.0.crate) = 176474
+SHA256 (rust/crates/aws-sigv4-1.3.3.crate) = ddfb9021f581b71870a17eac25b52335b82211cdc092e02b6876b2bcefa61666
+SIZE (rust/crates/aws-sigv4-1.3.3.crate) = 58523
+SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
+SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
+SHA256 (rust/crates/aws-smithy-http-0.62.2.crate) = 43c82ba4cab184ea61f6edaafc1072aad3c2a17dcf4c0fce19ac5694b90d8b5f
+SIZE (rust/crates/aws-smithy-http-0.62.2.crate) = 31325
+SHA256 (rust/crates/aws-smithy-json-0.61.4.crate) = a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9
+SIZE (rust/crates/aws-smithy-json-0.61.4.crate) = 27786
+SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393
+SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275
+SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
+SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
+SHA256 (rust/crates/aws-smithy-runtime-1.8.5.crate) = 660f70d9d8af6876b4c9aa8dcb0dbaf0f89b04ee9a4455bea1b4ba03b15f26f6
+SIZE (rust/crates/aws-smithy-runtime-1.8.5.crate) = 116109
+SHA256 (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 937a49ecf061895fca4a6dd8e864208ed9be7546c0527d04bc07d502ec5fba1c
+SIZE (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 79951
+SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
+SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
+SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
+SIZE (rust/crates/aws-smithy-xml-0.60.10.crate) = 25216
+SHA256 (rust/crates/aws-types-1.3.8.crate) = b069d19bf01e46298eaedd7c6f283fe565a59263e53eebec945f3e6398f42390
+SIZE (rust/crates/aws-types-1.3.8.crate) = 33160
+SHA256 (rust/crates/backon-1.5.1.crate) = 302eaff5357a264a2c42f127ecb8bac761cf99749fc3dc95677e2743991f99e7
+SIZE (rust/crates/backon-1.5.1.crate) = 40628
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -63,8 +103,10 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3
-SIZE (rust/crates/base64ct-1.7.3.crate) = 31175
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
SHA256 (rust/crates/binascii-0.1.4.crate) = 383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72
@@ -75,54 +117,72 @@ SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
-SIZE (rust/crates/blocking-1.6.1.crate) = 17788
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d
SIZE (rust/crates/brotli-8.0.1.crate) = 741712
SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c
-SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cached-0.55.1.crate) = b0839c297f8783316fcca9d90344424e968395413f0662a5481f79c6648bbc14
-SIZE (rust/crates/cached-0.55.1.crate) = 73455
-SHA256 (rust/crates/cached_proc_macro-0.24.0.crate) = 673992d934f0711b68ebb3e1b79cdc4be31634b37c98f26867ced0438ca5c603
-SIZE (rust/crates/cached_proc_macro-0.24.0.crate) = 11881
+SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
+SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
+SHA256 (rust/crates/cached-0.56.0.crate) = 801927ee168e17809ab8901d9f01f700cd7d8d6a6527997fee44e4b0327a253c
+SIZE (rust/crates/cached-0.56.0.crate) = 73906
+SHA256 (rust/crates/cached_proc_macro-0.25.0.crate) = 9225bdcf4e4a9a4c08bf16607908eb2fbf746828d5e0b5e019726dbf6571f201
+SIZE (rust/crates/cached_proc_macro-0.25.0.crate) = 11890
SHA256 (rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0
SIZE (rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813
-SHA256 (rust/crates/cc-1.2.24.crate) = 16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7
-SIZE (rust/crates/cc-1.2.24.crate) = 106557
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/chrono-tz-0.10.3.crate) = efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3
-SIZE (rust/crates/chrono-tz-0.10.3.crate) = 380709
-SHA256 (rust/crates/chrono-tz-build-0.4.1.crate) = 8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402
-SIZE (rust/crates/chrono-tz-build-0.4.1.crate) = 11798
+SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
+SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377
SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/codemap-0.1.3.crate) = b9e769b5c8c8283982a987c6e948e540254f1058d5a74b8794914d4ef5fc2a24
SIZE (rust/crates/codemap-0.1.3.crate) = 9483
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747
SIZE (rust/crates/cookie-0.18.1.crate) = 43551
SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9
SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32c-0.6.8.crate) = 3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47
+SIZE (rust/crates/crc32c-0.6.8.crate) = 9647
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
SHA256 (rust/crates/cron-0.15.0.crate) = 5877d3fbf742507b66bc2a1945106bd30dd8504019d596901ddd012a4dd01740
@@ -133,6 +193,8 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
@@ -147,6 +209,8 @@ SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb3
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/data-url-0.3.1.crate) = 5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a
SIZE (rust/crates/data-url-0.3.1.crate) = 21109
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
@@ -165,12 +229,12 @@ SHA256 (rust/crates/devise_codegen-0.4.2.crate) = 71b28680d8be17a570a2334922518b
SIZE (rust/crates/devise_codegen-0.4.2.crate) = 6556
SHA256 (rust/crates/devise_core-0.4.2.crate) = b035a542cf7abf01f2e3c4d5a7acbaebfefe120ae4efc7bde3df98186e4b8af7
SIZE (rust/crates/devise_core-0.4.2.crate) = 17750
-SHA256 (rust/crates/diesel-2.2.10.crate) = ff3e1edb1f37b4953dd5176916347289ed43d7119cc2e6c7c3f7849ff44ea506
-SIZE (rust/crates/diesel-2.2.10.crate) = 367652
+SHA256 (rust/crates/diesel-2.2.12.crate) = 229850a212cd9b84d4f0290ad9d294afc0ae70fccaa8949dbe8b43ffafa1e20c
+SIZE (rust/crates/diesel-2.2.12.crate) = 368870
SHA256 (rust/crates/diesel-derive-newtype-2.1.2.crate) = d5adf688c584fe33726ce0e2898f608a2a92578ac94a4a92fcecf73214fe0716
SIZE (rust/crates/diesel-derive-newtype-2.1.2.crate) = 11618
-SHA256 (rust/crates/diesel_derives-2.2.5.crate) = 68d4216021b3ea446fd2047f5c8f8fe6e98af34508a254a01e4d6bc1e844f84d
-SIZE (rust/crates/diesel_derives-2.2.5.crate) = 74435
+SHA256 (rust/crates/diesel_derives-2.2.7.crate) = 1b96984c469425cb577bf6f17121ecb3e4fe1e81de5d8f780dd372802858d756
+SIZE (rust/crates/diesel_derives-2.2.7.crate) = 74629
SHA256 (rust/crates/diesel_logger-0.4.0.crate) = 8074833fffb675cf22a6ee669124f65f02971e48dd520bb80c7473ff70aeaf95
SIZE (rust/crates/diesel_logger-0.4.0.crate) = 4615
SHA256 (rust/crates/diesel_migrations-2.2.0.crate) = 8a73ce704bad4231f001bff3314d91dce4aba0770cee8b233991859abc15c1f6
@@ -181,6 +245,8 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
+SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
@@ -201,8 +267,8 @@ SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
@@ -215,8 +281,8 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3
SIZE (rust/crates/figment-0.10.19.crate) = 70111
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -269,28 +335,30 @@ SHA256 (rust/crates/governor-0.10.0.crate) = 3cbe789d04bf14543f03c4b60cd494148aa
SIZE (rust/crates/governor-0.10.0.crate) = 141742
SHA256 (rust/crates/grass_compiler-0.13.4.crate) = 2d9e3df7f0222ce5184154973d247c591d9aadc28ce7a73c6cd31100c9facff6
SIZE (rust/crates/grass_compiler-0.13.4.crate) = 166416
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
SIZE (rust/crates/half-1.8.3.crate) = 41624
SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a
SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
SIZE (rust/crates/hostname-0.4.1.crate) = 13819
SHA256 (rust/crates/html5gum-0.7.0.crate) = b3918b5f36d61861b757261da986b51be562c7a87ac4e531d4158e67e08bff72
@@ -313,12 +381,10 @@ SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e4
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.6.crate) = 03a01595e11bdcec50946522c32dde3fc6914743000a68b93000965f2f02406d
-SIZE (rust/crates/hyper-rustls-0.27.6.crate) = 34650
-SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
-SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.12.crate) = cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710
-SIZE (rust/crates/hyper-util-0.1.12.crate) = 94918
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -343,14 +409,20 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -359,6 +431,8 @@ SHA256 (rust/crates/jetscii-0.5.3.crate) = 47f142fe24a9c9944451e8349de0a56af5f3e
SIZE (rust/crates/jetscii-0.5.3.crate) = 18811
SHA256 (rust/crates/job_scheduler_ng-2.2.0.crate) = b6d2655e8c656a1d51c0464ad9cfd19312e3f3ea61326d26a3400323a6cb9a28
SIZE (rust/crates/job_scheduler_ng-2.2.0.crate) = 16466
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
@@ -369,58 +443,58 @@ SHA256 (rust/crates/lasso-0.7.3.crate) = 6e14eda50a3494b3bf7b9ce51c52434a761e383
SIZE (rust/crates/lasso-0.7.3.crate) = 78870
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lettre-0.11.16.crate) = 87ffd14fa289730e3ad68edefdc31f603d56fe716ec38f2076bb7410e09147c2
-SIZE (rust/crates/lettre-0.11.16.crate) = 156795
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/lettre-0.11.18.crate) = 5cb54db6ff7a89efac87dba5baeac57bb9ccd726b49a9b6f21fb92b3966aaf56
+SIZE (rust/crates/lettre-0.11.18.crate) = 158938
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4
-SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614
-SHA256 (rust/crates/libsqlite3-sys-0.33.0.crate) = 947e6816f7825b2b45027c2c32e7085da9934defa535de4a6a46b10a4d5257fa
-SIZE (rust/crates/libsqlite3-sys-0.33.0.crate) = 5182864
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f
+SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
-SIZE (rust/crates/litrs-0.4.1.crate) = 42603
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
SIZE (rust/crates/loom-0.5.6.crate) = 72186
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/migrations_internals-2.2.0.crate) = fd01039851e82f8799046eabbb354056283fb265c8ec0996af940f4e85a380ff
-SIZE (rust/crates/migrations_internals-2.2.0.crate) = 6205
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/migrations_internals-2.2.1.crate) = 3bda1634d70d5bd53553cf15dca9842a396e8c799982a3ad22998dc44d961f24
+SIZE (rust/crates/migrations_internals-2.2.1.crate) = 7455
SHA256 (rust/crates/migrations_macros-2.2.0.crate) = ffb161cc72176cb37aa47f1fc520d3ef02263d67d661f44f05d05a079e1237fd
SIZE (rust/crates/migrations_macros-2.2.0.crate) = 8896
-SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af
-SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926
SIZE (rust/crates/moka-0.12.10.crate) = 253622
SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
SIZE (rust/crates/multer-3.1.0.crate) = 25980
-SHA256 (rust/crates/mysqlclient-sys-0.4.5.crate) = 7fe45ac04fb301fa824ce6a3a0ef0171b52e92c6d25973c085cece9d88727bd7
-SIZE (rust/crates/mysqlclient-sys-0.4.5.crate) = 860702
-SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
-SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/mysqlclient-sys-0.4.7.crate) = 86a34a2bdec189f1060343ba712983e14cad7e87515cfd9ac4653e207535b6b1
+SIZE (rust/crates/mysqlclient-sys-0.4.7.crate) = 930924
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
@@ -431,78 +505,92 @@ SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb4545924260
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
+SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
SIZE (rust/crates/num-order-1.2.0.crate) = 19500
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
-SIZE (rust/crates/openssl-0.10.72.crate) = 283852
+SHA256 (rust/crates/opendal-0.54.0.crate) = ffb9838d0575c6dbaf3fcec7255af8d5771996d4af900bbb6fa9a314dec00a1a
+SIZE (rust/crates/opendal-0.54.0.crate) = 806513
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
-SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
-SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847
-SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
+SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
+SIZE (rust/crates/outref-0.5.2.crate) = 5621
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
-SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pastey-0.1.0.crate) = b3a8cb46bdc156b1c90460339ae6bfd45ba0394e5effbaa640badb4987fdc261
SIZE (rust/crates/pastey-0.1.0.crate) = 15948
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/pear-0.2.9.crate) = bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467
SIZE (rust/crates/pear-0.2.9.crate) = 19083
SHA256 (rust/crates/pear_codegen-0.2.9.crate) = 4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147
SIZE (rust/crates/pear_codegen-0.2.9.crate) = 7250
SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
SIZE (rust/crates/pem-3.0.5.crate) = 18140
+SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
+SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
-SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
-SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
@@ -511,20 +599,26 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
SIZE (rust/crates/piper-0.2.4.crate) = 15950
+SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
+SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs5-0.7.1.crate) = e847e2c91a18bfa887dd028ec33f2fe6f25db77db3619024764914affe8b69a6
+SIZE (rust/crates/pkcs5-0.7.1.crate) = 41902
+SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
+SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/polling-3.8.0.crate) = b53a684391ad002dd6a596ceb6c74fd004fdce75f4be2e3f615068abbea5fd50
-SIZE (rust/crates/polling-3.8.0.crate) = 59031
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/polling-3.9.0.crate) = 8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7
+SIZE (rust/crates/polling-3.9.0.crate) = 59942
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/pq-sys-0.7.1.crate) = 41c852911b98f5981956037b2ca976660612e548986c30af075e753107bc3400
-SIZE (rust/crates/pq-sys-0.7.1.crate) = 36931
+SHA256 (rust/crates/pq-sys-0.7.2.crate) = dfd6cf44cca8f9624bc19df234fc4112873432f5fda1caff174527846d026fa9
+SIZE (rust/crates/pq-sys-0.7.2.crate) = 37470
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
@@ -535,20 +629,30 @@ SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2
SIZE (rust/crates/psm-0.1.26.crate) = 23541
SHA256 (rust/crates/publicsuffix-2.3.0.crate) = 6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf
SIZE (rust/crates/publicsuffix-2.3.0.crate) = 87890
-SHA256 (rust/crates/quanta-0.12.5.crate) = 3bd1fe6824cea6538803de3ff1bc0cf3949024db3d43c9643024bfb33a807c0e
-SIZE (rust/crates/quanta-0.12.5.crate) = 28962
+SHA256 (rust/crates/quanta-0.12.6.crate) = f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7
+SIZE (rust/crates/quanta-0.12.6.crate) = 35284
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93
SIZE (rust/crates/r2d2-0.8.10.crate) = 17888
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -559,8 +663,8 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146
SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
@@ -571,14 +675,18 @@ SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
+SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reopen-1.0.3.crate) = ff42cec3acf85845f5b18b3cbb7fec619ccbd4a349f6ecbe1c62ab46d4d98293
SIZE (rust/crates/reopen-1.0.3.crate) = 17343
-SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
-SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
+SHA256 (rust/crates/reqsign-0.16.5.crate) = 43451dbf3590a7590684c25fb8d12ecdcc90ed3ac123433e500447c7d77ed701
+SIZE (rust/crates/reqsign-0.16.5.crate) = 94753
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3
SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -597,34 +705,40 @@ SHA256 (rust/crates/rocket_ws-0.1.1.crate) = 25f1877668c937b701177c349f21383c556
SIZE (rust/crates/rocket_ws-0.1.1.crate) = 12075
SHA256 (rust/crates/rpassword-7.4.0.crate) = 66d4c8b64f049c6721ec8ccec37ddfc3d641c4a7fca57e8f2a89de509c73df39
SIZE (rust/crates/rpassword-7.4.0.crate) = 123730
+SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
+SIZE (rust/crates/rsa-0.9.8.crate) = 85741
SHA256 (rust/crates/rtoolbox-0.0.3.crate) = a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f
SIZE (rust/crates/rtoolbox-0.0.3.crate) = 10149
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rust-ini-0.21.2.crate) = e7295b7ce3bf4806b419dc3420745998b447178b7005e2011947b38fc5aa6791
+SIZE (rust/crates/rust-ini-0.21.2.crate) = 22370
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-0.23.30.crate) = 069a8df149a16b1a12dcc31497c3396a173844be3cac4bd40c9e7671fef96671
+SIZE (rust/crates/rustls-0.23.30.crate) = 371560
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
+SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -635,10 +749,12 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
+SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
-SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
@@ -649,10 +765,12 @@ SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333de
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -667,20 +785,26 @@ SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simple_asn1-0.6.3.crate) = 297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb
SIZE (rust/crates/simple_asn1-0.6.3.crate) = 18505
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spinning_top-0.3.0.crate) = d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300
SIZE (rust/crates/spinning_top-0.3.0.crate) = 52579
+SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/stable-pattern-0.1.0.crate) = 4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045
SIZE (rust/crates/stable-pattern-0.1.0.crate) = 16533
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -693,8 +817,10 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/svg-hush-0.9.5.crate) = 8d647e9386e34dd750ba80bdb7dae2a2c50b78338515ffeb9fa7bdd3ef803bf2
+SIZE (rust/crates/svg-hush-0.9.5.crate) = 16646
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -717,8 +843,8 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
@@ -727,52 +853,60 @@ SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea
SIZE (rust/crates/time-core-0.1.4.crate) = 8422
SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35
+SIZE (rust/crates/tokio-1.47.0.crate) = 828980
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
-SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
-SHA256 (rust/crates/tokio-socks-0.5.2.crate) = 0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f
-SIZE (rust/crates/tokio-socks-0.5.2.crate) = 22102
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
-SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
-SIZE (rust/crates/toml-0.8.22.crate) = 76224
-SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
-SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
-SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
-SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
-SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
-SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/totp-lite-2.0.1.crate) = f8e43134db17199f7f721803383ac5854edd0d3d523cc34dba321d6acfbe76c3
SIZE (rust/crates/totp-lite-2.0.1.crate) = 8561
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
@@ -797,6 +931,8 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -811,12 +947,14 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
+SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -839,8 +977,10 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webauthn-rs-0.3.2.crate) = 90b266eccb4b32595876f5c73ea443b0516da0b1df72ca07bc08ed9ba7f96ec1
SIZE (rust/crates/webauthn-rs-0.3.2.crate) = 246188
-SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
-SIZE (rust/crates/which-7.0.3.crate) = 18872
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
SIZE (rust/crates/widestring-1.2.0.crate) = 89105
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -853,8 +993,8 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
SIZE (rust/crates/windows-0.48.0.crate) = 11864177
-SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
-SIZE (rust/crates/windows-0.61.1.crate) = 9342486
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
@@ -865,16 +1005,14 @@ SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
-SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
-SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -883,12 +1021,14 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
@@ -939,8 +1079,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
SIZE (rust/crates/winnow-0.6.26.crate) = 167349
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
@@ -949,6 +1089,10 @@ SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f8
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
+SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
+SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
@@ -957,10 +1101,10 @@ SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
SHA256 (rust/crates/yubico_ng-0.13.0.crate) = 65da03f12c539759fb540bf4fa943d50eb2387de9ed62eda9fb8f6f6bc063a9d
SIZE (rust/crates/yubico_ng-0.13.0.crate) = 25368
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -973,5 +1117,11 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (dani-garcia-vaultwarden-1.34.1_GH0.tar.gz) = c416ab8e563357823b11192bda46d78aae5457bdec8a6051e765d5897c98321a
-SIZE (dani-garcia-vaultwarden-1.34.1_GH0.tar.gz) = 649230
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (dani-garcia-vaultwarden-1.34.3_GH0.tar.gz) = 1895921d0412af803a76596bdfcafcb2cfdbac3129abb13857c4f0bd993ceef3
+SIZE (dani-garcia-vaultwarden-1.34.3_GH0.tar.gz) = 660622
diff --git a/security/vuxml/Makefile b/security/vuxml/Makefile
index 56af61aba418..9a3ef8b7a291 100644
--- a/security/vuxml/Makefile
+++ b/security/vuxml/Makefile
@@ -83,6 +83,10 @@ validate: tidy
return 1; \
fi
${PYTHON_CMD} ${FILESDIR}/extra-validation.py ${VUXML_FLAT_FILE}
+ @${ECHO_CMD}
+ @${ECHO_CMD} 'Be sure to get versioning right for PORTEPOCH and remember possible linux-* ports!'
+ @${ECHO_CMD} 'Also, <gt> tags are usually wrong in ranges. Use <ge> where adequate.'
+ @${ECHO_CMD}
tidy: ${VUXML_FLAT_NAME}
@if [ ! -e ${LOCALBASE}/share/xml/dtd/vuxml/catalog.xml ]; \
@@ -93,7 +97,15 @@ tidy: ${VUXML_FLAT_NAME}
${SH} ${FILESDIR}/tidy.sh "${FILESDIR}/tidy.xsl" "${VUXML_FLAT_FILE}" > "${VUXML_FILE}.tidy"
newentry:
+ @${ECHO_CMD}
+ @${ECHO_CMD} 'Be sure to get versioning right for PORTEPOCH and remember possible linux-* ports!'
+ @${ECHO_CMD} 'Also, <gt> tags are usually wrong in ranges. Use <ge> where adequate.'
+ @${ECHO_CMD}
@${SH} ${FILESDIR}/newentry.sh "${VUXML_CURRENT_FILE}" "CVE_ID=${CVE_ID}" "SA_ID=${SA_ID}"
+ @${ECHO_CMD}
+ @${ECHO_CMD} 'Be sure to get versioning right for PORTEPOCH and remember possible linux-* ports!'
+ @${ECHO_CMD} 'Also, <gt> tags are usually wrong in ranges. Use <ge> where adequate.'
+ @${ECHO_CMD}
.if defined(VID) && !empty(VID)
html: work/${VID}.html
diff --git a/security/vuxml/vuln/2024.xml b/security/vuxml/vuln/2024.xml
index c824f0b19868..64f19bfb38aa 100644
--- a/security/vuxml/vuln/2024.xml
+++ b/security/vuxml/vuln/2024.xml
@@ -3668,15 +3668,15 @@
<affects>
<package>
<name>sqlite3</name>
- <range><ge>3.43.0</ge><lt>3.43.2,1</lt></range>
+ <range><ge>3.43.0,1</ge><lt>3.43.2,1</lt></range>
</package>
<package>
<name>linux-rl9-sqlite</name>
- <range><ge>3.43.0</ge><lt>3.43.2</lt></range>
+ <range><ge>3.43.0,1</ge><lt>3.43.2,1</lt></range>
</package>
<package>
<name>linux-c7-sqlite</name>
- <range><ge>3.43.0</ge><lt>3.43.2</lt></range>
+ <range><ge>3.43.0,1</ge><lt>3.43.2,1</lt></range>
</package>
</affects>
<description>
@@ -3698,6 +3698,7 @@
<dates>
<discovery>2024-01-16</discovery>
<entry>2024-09-29</entry>
+ <modified>2025-08-01</modified>
</dates>
</vuln>
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 20ec0e05d48c..0a4aaff0759b 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,105 @@
+ <vuln vid="b945ce3f-6f9b-11f0-bd96-b42e991fc52e">
+ <topic>sqlite -- integer overflow</topic>
+ <affects>
+ <package>
+ <name>sqlite3</name>
+ <range><lt>3.49.1</lt></range>
+ </package>
+ <package>
+ <name>linux-c7-sqlite</name>
+ <range><lt>3.49.1</lt></range>
+ </package>
+ <package>
+ <name>linux_base-rl9</name>
+ <range><lt>3.49.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cve-coordination@google.com reports:</p>
+ <blockquote cite="https://sqlite.org/src/info/498e3f1cf57f164f">
+ <p>An integer overflow can be triggered in SQLites `concat_ws()`
+ function. The resulting, truncated integer is then used to allocate
+ a buffer. When SQLite then writes the resulting string to the
+ buffer, it uses the original, untruncated size and thus a wild Heap
+ Buffer overflow of size ~4GB can be triggered. This can result in
+ arbitrary code execution.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-3277</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-3277</url>
+ </references>
+ <dates>
+ <discovery>2025-04-14</discovery>
+ <entry>2025-08-02</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="95480188-6ebc-11f0-8a78-bf201f293bce">
+ <topic>navidrome -- transcoding permission bypass vulnerability</topic>
+ <affects>
+ <package>
+ <name>navidrome</name>
+ <range><lt>0.56.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Deluan Quintão reports:</p>
+ <blockquote cite="https://github.com/navidrome/navidrome/security/advisories/GHSA-f238-rggp-82m3">
+ <p>A permission verification flaw in Navidrome allows any authenticated
+ regular user to bypass authorization checks and perform
+ administrator-only transcoding configuration operations, including
+ creating, modifying, and deleting transcoding settings.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-48948</cvename>
+ <url>https://github.com/navidrome/navidrome/security/advisories/GHSA-f238-rggp-82m3</url>
+ </references>
+ <dates>
+ <discovery>2025-05-29</discovery>
+ <entry>2025-08-01</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f51077bd-6dd7-11f0-9d62-b42e991fc52e">
+ <topic>SQLite -- integer overflow in key info allocation</topic>
+ <affects>
+ <package>
+ <name>sqlite3</name>
+ <range><ge>3.39.2,1</ge><lt>3.41.2,1</lt></range>
+ </package>
+ <!-- as of 2025-08-01, sqlite in -c7 is 3.7.17 and matched by the <3.50.2 below,
+ and -rl9 aka linux_base ships 3.34.1 which is outside this range. -->
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cve-coordination@google.com reports:</p>
+ <blockquote cite="https://sqlite.org/forum/forumpost/16ce2bb7a639e29b">
+ <p>An integer overflow in the sqlite3KeyInfoFromExprList function in
+ SQLite versions 3.39.2 through 3.41.1 allows an attacker with the
+ ability to execute arbitrary SQL statements to cause a denial of
+ service or disclose sensitive information from process memory via
+ a crafted SELECT statement with a large number of expressions in
+ the ORDER BY clause.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-7458</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-7458</url>
+ </references>
+ <dates>
+ <discovery>2025-07-29</discovery>
+ <entry>2025-07-31</entry>
+ <modified>2025-08-01</modified>
+ </dates>
+ </vuln>
+
<vuln vid="cd7f969e-6cb4-11f0-97c4-40b034429ecf">
<topic>p5-Crypt-CBC -- Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)</topic>
<affects>
@@ -928,8 +1030,16 @@
<affects>
<package>
<name>sqlite3</name>
+ <range><lt>3.50.2,1</lt></range>
+ </package>
+ <package>
+ <name>linux-c7-sqlite</name>
<range><lt>3.50.2</lt></range>
</package>
+ <package>
+ <name>linux_base-rl9</name>
+ <range><ge>0</ge></range>
+ </package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
@@ -949,6 +1059,7 @@
<dates>
<discovery>2025-07-15</discovery>
<entry>2025-07-23</entry>
+ <modified>2025-08-01</modified>
</dates>
</vuln>
diff --git a/security/wolfssl/Makefile b/security/wolfssl/Makefile
index 153d579d968d..d764d1571851 100644
--- a/security/wolfssl/Makefile
+++ b/security/wolfssl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wolfssl
PORTVERSION= 5.8.2
+PORTREVISION= 1
CATEGORIES= security devel
MASTER_SITES= https://www.wolfssl.com/ \
LOCAL/fox
@@ -40,7 +41,10 @@ CONFIGURE_ARGS= --disable-dependency-tracking \
--enable-context-extra-user-data
TEST_TARGET= check
CFLAGS+= -DWOLFSSL_ALT_NAMES -DWOLFSSL_GETRANDOM=1
-CFLAGS_i386+= -DWOLFSSL_SHA224
+CFLAGS_i386= -DWOLFSSL_SHA224
+CFLAGS_powerpc= -DWOLFSSL_SHA224
+CFLAGS_powerpc64= -DWOLFSSL_SHA224
+CFLAGS_powerpc64le= -DWOLFSSL_SHA224
OPTIONS_DEFINE= DEBUG DOCS
diff --git a/security/yubico-piv-tool/Makefile b/security/yubico-piv-tool/Makefile
index 1d515232e0d4..9f038830de02 100644
--- a/security/yubico-piv-tool/Makefile
+++ b/security/yubico-piv-tool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yubico-piv-tool
-PORTVERSION= 2.7.1
+PORTVERSION= 2.7.2
PORTREVISION= 0
CATEGORIES= security
MASTER_SITES= https://developers.yubico.com/yubico-piv-tool/Releases/
diff --git a/security/yubico-piv-tool/distinfo b/security/yubico-piv-tool/distinfo
index 061c77c08b91..912ebe915bd5 100644
--- a/security/yubico-piv-tool/distinfo
+++ b/security/yubico-piv-tool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734698210
-SHA256 (yubico-piv-tool-2.7.1.tar.gz) = 9813190a5c2560ef7fe8018c03614091e911e0596c5853ef25c82cd9283a444b
-SIZE (yubico-piv-tool-2.7.1.tar.gz) = 1361900
+TIMESTAMP = 1753958648
+SHA256 (yubico-piv-tool-2.7.2.tar.gz) = b84ade3c35d4949db008e6cda7b6cc70ff98858598b3f09bc46fd24a3d5f7461
+SIZE (yubico-piv-tool-2.7.2.tar.gz) = 1364476
diff --git a/shells/bash/Makefile b/shells/bash/Makefile
index 935ced4b2c52..6563d2230266 100644
--- a/shells/bash/Makefile
+++ b/shells/bash/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bash
PATCHLEVEL= 3
PORTVERSION= 5.3.${PATCHLEVEL:S/^0//g}
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= GNU
DISTNAME= ${PORTNAME}-${PORTVERSION:R}
diff --git a/shells/bash/distinfo b/shells/bash/distinfo
index 8f4e70675d11..50b14eff7431 100644
--- a/shells/bash/distinfo
+++ b/shells/bash/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753425083
-SHA256 (bash/bash-5.3.tar.gz) = 62dd49c44c399ed1b3f7f731e87a782334d834f08e098a35f2c87547d5dbb269
-SIZE (bash/bash-5.3.tar.gz) = 11354270
+TIMESTAMP = 1754037176
+SHA256 (bash/bash-5.3.tar.gz) = 0d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba
+SIZE (bash/bash-5.3.tar.gz) = 11355854
SHA256 (bash/bash53-001) = 1f608434364af86b9b45c8b0ea3fb3b165fb830d27697e6cdfc7ac17dee3287f
SIZE (bash/bash53-001) = 1531
SHA256 (bash/bash53-002) = e385548a00130765ec7938a56fbdca52447ab41fabc95a25f19ade527e282001
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 462e392d721f..a72ec795fbae 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -705,7 +705,6 @@
SUBDIR += memdump
SUBDIR += memfetch
SUBDIR += memtest86
- SUBDIR += memtest86+
SUBDIR += memtester
SUBDIR += metalog
SUBDIR += mfid
@@ -1286,6 +1285,7 @@
SUBDIR += seatd
SUBDIR += seatools
SUBDIR += sec
+ SUBDIR += sensors
SUBDIR += sensu-go
SUBDIR += serf
SUBDIR += setcdboot
diff --git a/sysutils/bmd/Makefile b/sysutils/bmd/Makefile
index bff668dda6ae..02bb8bad9c9a 100644
--- a/sysutils/bmd/Makefile
+++ b/sysutils/bmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bmd
-DISTVERSION= 3.3
+DISTVERSION= 3.4
CATEGORIES= sysutils
MAINTAINER= naito.yuichiro@gmail.com
diff --git a/sysutils/bmd/distinfo b/sysutils/bmd/distinfo
index 055265e39e27..da099a6df3af 100644
--- a/sysutils/bmd/distinfo
+++ b/sysutils/bmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747651558
-SHA256 (yuichiro-naito-bmd-3.3_GH0.tar.gz) = 07aa20b956a1105505f80ed877b47efa9a6febeaffdb18a6eede035db5642558
-SIZE (yuichiro-naito-bmd-3.3_GH0.tar.gz) = 95292
+TIMESTAMP = 1754009343
+SHA256 (yuichiro-naito-bmd-3.4_GH0.tar.gz) = 944e4c3428c3b98810ab10a1aa3eb3cdd12b853ab5df1f9c4a390aa18a3b0570
+SIZE (yuichiro-naito-bmd-3.4_GH0.tar.gz) = 97315
diff --git a/sysutils/bsdisks/Makefile b/sysutils/bsdisks/Makefile
index fd504aa13240..52b8929092b3 100644
--- a/sysutils/bsdisks/Makefile
+++ b/sysutils/bsdisks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bsdisks
-DISTVERSION= 0.37
+DISTVERSION= 0.38
CATEGORIES= sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/sysutils/bsdisks/distinfo b/sysutils/bsdisks/distinfo
index 4960062df02c..320ce13961ec 100644
--- a/sysutils/bsdisks/distinfo
+++ b/sysutils/bsdisks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741180771
-SHA256 (bsdisks-0.37.tar.bz2) = 5295239a3ffe837045be58e6254108130461825af23182cc85bb9fe3243075ec
-SIZE (bsdisks-0.37.tar.bz2) = 85101
+TIMESTAMP = 1753954090
+SHA256 (bsdisks-0.38.tar.bz2) = 15b11e408b8f3e741e5a347dc353f38b022a55bc0fe4e5de4d646b2cd127dbe1
+SIZE (bsdisks-0.38.tar.bz2) = 85122
diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile
index dcf85f029fc1..4550f73f48c2 100644
--- a/sysutils/containerd/Makefile
+++ b/sysutils/containerd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= containerd
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.3
+DISTVERSION= 2.1.4
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/containerd/distinfo b/sysutils/containerd/distinfo
index f5e18dbd8f30..570837169841 100644
--- a/sysutils/containerd/distinfo
+++ b/sysutils/containerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750398585
-SHA256 (containerd-containerd-v2.1.3_GH0.tar.gz) = f5fd43b9eefd71ddef100e7070016f9e40a1d689251bc885a2d2a87750da26b5
-SIZE (containerd-containerd-v2.1.3_GH0.tar.gz) = 10616951
+TIMESTAMP = 1754132959
+SHA256 (containerd-containerd-v2.1.4_GH0.tar.gz) = 8c409f8a0ba6015cb365a95e039a0fc9f3663c891a26eb52c0fb8cd291ba75d4
+SIZE (containerd-containerd-v2.1.4_GH0.tar.gz) = 10614131
diff --git a/sysutils/cronolog-devel/Makefile b/sysutils/cronolog-devel/Makefile
index b50fdd45040d..6fe7e75c6222 100644
--- a/sysutils/cronolog-devel/Makefile
+++ b/sysutils/cronolog-devel/Makefile
@@ -1,9 +1,7 @@
PORTNAME= cronolog
-PORTVERSION= 1.7.1
-PORTREVISION= 2
-DISTVERSIONSUFFIX= -beta
+DISTVERSION= 1.7.2
CATEGORIES= sysutils
-MASTER_SITES= https://BSDforge.com/projects/source/sysutils/cronolog-devel/
+MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
PKGNAMESUFFIX= -devel
MAINTAINER= portmaster@BSDforge.com
@@ -12,15 +10,17 @@ WWW= https://BSDforge.com/projects/sysutils/cronolog-devel
LICENSE= APACHE10
-USES= shebangfix tar:xz
+USES= shebangfix
-GNU_CONFIGURE= yes
+SHEBANG_FILES= src/cronosplit
+
+GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFLICTS= cronolog
SHEBANG_FILES= src/cronosplit
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}
INFO= cronolog
PLIST_FILES= sbin/cronolog \
sbin/cronosplit \
diff --git a/sysutils/cronolog-devel/distinfo b/sysutils/cronolog-devel/distinfo
index 1c0071afd8c0..2fc12f55c1f2 100644
--- a/sysutils/cronolog-devel/distinfo
+++ b/sysutils/cronolog-devel/distinfo
@@ -1,2 +1,3 @@
-SHA256 (cronolog-1.7.1-beta.tar.xz) = efc6f3be80b6b278bf0ac6fb489fa0ff7e00d69dfe15f8eef2872e7b04fd10a0
-SIZE (cronolog-1.7.1-beta.tar.xz) = 128596
+TIMESTAMP = 1753419785
+SHA256 (cronolog-1.7.2.tar.gz) = 93f200adc1eda530e618ebf989d3512b9f5281b69e6fa1b39067345095d7acc7
+SIZE (cronolog-1.7.2.tar.gz) = 170500
diff --git a/sysutils/cronolog-devel/files/patch-src__cronolog.c b/sysutils/cronolog-devel/files/patch-src__cronolog.c
index 460672cfa553..8e53c669e3d0 100644
--- a/sysutils/cronolog-devel/files/patch-src__cronolog.c
+++ b/sysutils/cronolog-devel/files/patch-src__cronolog.c
@@ -1,5 +1,5 @@
---- ./src/cronolog.c.orig 2010-12-02 13:41:57.000000000 -0800
-+++ ./src/cronolog.c 2010-12-02 13:42:30.000000000 -0800
+--- ./src/cronolog.c.orig 2025-07-24 22:02:02 UTC
++++ ./src/cronolog.c
@@ -84,8 +84,8 @@
#ifndef _WIN32
diff --git a/sysutils/dar/Makefile b/sysutils/dar/Makefile
index 4ef43249b757..ad171c03799f 100644
--- a/sysutils/dar/Makefile
+++ b/sysutils/dar/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dar
-DISTVERSION= 2.7.18
-PORTREVISION= 1
+DISTVERSION= 2.7.19
CATEGORIES= sysutils archivers
MASTER_SITES= SF
@@ -12,7 +11,7 @@ LICENSE= GPLv2+
LIB_DEPENDS= libgpg-error.so:security/libgpg-error
-USES= compiler:c++14-lang libtool localbase pathfix shebangfix
+USES= compiler:c++14-lang libtool localbase shebangfix
USE_LDCONFIG= yes
SHEBANG_FILES= doc/samples/*.bash doc/samples/*.sh doc/samples/dar_backup \
@@ -30,7 +29,7 @@ CONFIGURE_ARGS= --datadir=${DATADIR} \
INSTALL_TARGET= install-strip
-PLIST_SUB= SHLIB_VER=6000.8.2
+PLIST_SUB= SHLIB_VER=6000.8.3
OPTIONS_DEFINE= ARGON2 BZIP2 DELTA DOCS GCRYPT GPGME LZ4 LZMA LZO \
MULTITHR NLS ZLIB ZSTD
diff --git a/sysutils/dar/distinfo b/sysutils/dar/distinfo
index 7553f3265f31..6dfe2fa0c2b6 100644
--- a/sysutils/dar/distinfo
+++ b/sysutils/dar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747997992
-SHA256 (dar-2.7.18.tar.gz) = 6131b7d6d79a093bfcb320abbb90df941df8e9bc73f89ae6410bccdeffa5eb46
-SIZE (dar-2.7.18.tar.gz) = 2449032
+TIMESTAMP = 1754027127
+SHA256 (dar-2.7.19.tar.gz) = 601d67e7824daca586f2594a22b584703f8f6599a73e87f2afed2dfae2370889
+SIZE (dar-2.7.19.tar.gz) = 2454221
diff --git a/sysutils/dust/Makefile b/sysutils/dust/Makefile
index 7c72ac7f1fe9..1494be12cef6 100644
--- a/sysutils/dust/Makefile
+++ b/sysutils/dust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dust
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.2
+DISTVERSION= 1.2.3
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/dust/distinfo b/sysutils/dust/distinfo
index 922b96f14748..e8a6a816080b 100644
--- a/sysutils/dust/distinfo
+++ b/sysutils/dust/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751904498
+TIMESTAMP = 1754017074
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -295,5 +295,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (bootandy-dust-v1.2.2_GH0.tar.gz) = e72f539ebe2f30bd85f83f8efd87c70c11e27126eeccd93560d94d2f01e153fe
-SIZE (bootandy-dust-v1.2.2_GH0.tar.gz) = 117905
+SHA256 (bootandy-dust-v1.2.3_GH0.tar.gz) = 424b26adfbafeac31da269ecb3f189eca09803e60fad90b3ff692cf52e0aeeee
+SIZE (bootandy-dust-v1.2.3_GH0.tar.gz) = 117984
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index f48584593340..5465900682da 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastfetch
-DISTVERSION= 2.48.1
+DISTVERSION= 2.49.0
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo
index 57f47df44dad..2a82d93abaa5 100644
--- a/sysutils/fastfetch/distinfo
+++ b/sysutils/fastfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752851794
-SHA256 (fastfetch-cli-fastfetch-2.48.1_GH0.tar.gz) = 912692fb4ffa34b10809909e3a774e8193751554f77550d6ae126892b029c021
-SIZE (fastfetch-cli-fastfetch-2.48.1_GH0.tar.gz) = 1336646
+TIMESTAMP = 1753960392
+SHA256 (fastfetch-cli-fastfetch-2.49.0_GH0.tar.gz) = 5c656581c6cb3061cf8648e2cd0cdf07abcf5f680fdc8bda935deece90b086a0
+SIZE (fastfetch-cli-fastfetch-2.49.0_GH0.tar.gz) = 1346493
diff --git a/sysutils/flashrom/Makefile b/sysutils/flashrom/Makefile
index a5acb750e55a..ccc9e29dbb4f 100644
--- a/sysutils/flashrom/Makefile
+++ b/sysutils/flashrom/Makefile
@@ -1,6 +1,7 @@
PORTNAME= flashrom
PORTVERSION= 1.6.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://download.flashrom.org/releases/
@@ -14,33 +15,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING
NOT_FOR_ARCHS= riscv64
NOT_FOR_ARCHS_REASON= Unable to determine endianness.
-BUILD_DEPENDS+= cmocka>=0:sysutils/cmocka \
- sphinx-build:textproc/py-sphinx
+BUILD_DEPENDS= cmocka>=0:sysutils/cmocka
LIB_DEPENDS= libpci.so:devel/libpci
-USES= meson pkgconfig tar:xz
+USES= meson pkgconfig ssl tar:xz
+USE_LDCONFIG= yes
PORTDOCS= *
-OPTIONS_DEFINE= DOCS FTDI
+OPTIONS_DEFINE= DOCS FTDI MANPAGES
OPTIONS_DEFINE_amd64= DMIDECODE
OPTIONS_DEFINE_i386= DMIDECODE
+OPTIONS_DEFAULT= MANPAGES
OPTIONS_DEFAULT_amd64= DMIDECODE
OPTIONS_DEFAULT_i386= DMIDECODE
+OPTIONS_SUB= yes
DMIDECODE_DESC= Use dmidecode to gather DMI information
FTDI_DESC= Enable external FT2232SPI flasher support
DMIDECODE_RUN_DEPENDS= dmidecode:sysutils/dmidecode
-DOCS_MESON_ENABLED= documentation man-pages
+DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+DOCS_MESON_ENABLED= documentation
DOCS_MESON_DISABLED= generate_authors_list
FTDI_LIB_DEPENDS= libftdi1.so:devel/libftdi1
-post-install:
+MANPAGES_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+MANPAGES_MESON_ENABLED= man-pages
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}
-# cd ${WRKSRC}/Documentation && ${INSTALL_DATA} *.txt ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/sysutils/flashrom/pkg-plist b/sysutils/flashrom/pkg-plist
index b03eaeb8c17f..5d711ef10199 100644
--- a/sysutils/flashrom/pkg-plist
+++ b/sysutils/flashrom/pkg-plist
@@ -4,5 +4,6 @@ lib/libflashrom.so
lib/libflashrom.so.1
lib/libflashrom.so.1.0.0
libdata/pkgconfig/flashrom.pc
-share/man/man8/flashrom.8.gz
sbin/flashrom
+share/bash-completion/completions/flashrom.bash
+%%MANPAGES%%share/man/man8/flashrom.8.gz
diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile
index bcff5602f50a..5a96caa4919a 100644
--- a/sysutils/gdu/Makefile
+++ b/sysutils/gdu/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gdu
DISTVERSIONPREFIX= v
-DISTVERSION= 5.29.0
-PORTREVISION= 5
+DISTVERSION= 5.31.0
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
@@ -11,18 +10,14 @@ WWW= https://github.com/dundee/gdu
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= go:modules
+USES= go:1.22,modules
-_BUILD_VERSION= ${DISTVERSIONFULL}
-_BUILD_MAJOR= ${_BUILD_VERSION:C/\..*$//}
+_BUILD_MAJOR= ${DISTVERSIONFULL:C/\..*$//}
_BUILD_DATE= $$(date +%Y-%m-%d)
GO_MODULE= github.com/dundee/${PORTNAME}/${_BUILD_MAJOR}
GO_TARGET= ./cmd/${PORTNAME}
-GO_BUILDFLAGS= -ldflags "\
- -s -w \
- -X ${GO_MODULE}/build.Version=${_BUILD_VERSION} \
- -X ${GO_MODULE}/build.Time=${_BUILD_DATE}"
+GO_BUILDFLAGS+= -ldflags="-s -w -X ${GO_MODULE}/build.Version=${DISTVERSIONFULL} -X ${GO_MODULE}/build.Time=${_BUILD_DATE}"
CONFLICTS_INSTALL= coreutils
diff --git a/sysutils/gdu/distinfo b/sysutils/gdu/distinfo
index e8f75b3c3d5f..08df45952f2a 100644
--- a/sysutils/gdu/distinfo
+++ b/sysutils/gdu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743289587
-SHA256 (go/sysutils_gdu/gdu-v5.30.1/v5.30.1.mod) = 30088a874ba95a1ebffc9b5be7f5719408be2af6df6d7acd819aea9448632f66
-SIZE (go/sysutils_gdu/gdu-v5.30.1/v5.30.1.mod) = 1892
-SHA256 (go/sysutils_gdu/gdu-v5.30.1/v5.30.1.zip) = 7617726fdbbad2cc57e98445b2d3f28d7ca58206efad106d2f00d9126299bcf1
-SIZE (go/sysutils_gdu/gdu-v5.30.1/v5.30.1.zip) = 332486
+TIMESTAMP = 1749873055
+SHA256 (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.mod) = d27542d3955f1dfd7737a2fd8b833be52a94119a935fbc2950a0653cd3e50f93
+SIZE (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.mod) = 1892
+SHA256 (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.zip) = 6487b8a2bb6ca4ecedcf6e2e2fa6a0615d8563e1fa82bc6026a2ac6190675abc
+SIZE (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.zip) = 336248
diff --git a/sysutils/kassiber/files/patch-main.c b/sysutils/kassiber/files/patch-main.c
new file mode 100644
index 000000000000..3a6e598e28ff
--- /dev/null
+++ b/sysutils/kassiber/files/patch-main.c
@@ -0,0 +1,14 @@
+--- main.c.orig 2025-07-30 19:54:07 UTC
++++ main.c
+@@ -302,7 +302,11 @@ openat_retry(const int dfd, const char *const path, in
+ if (fd >= 0 || errno != EINTR) {
+ return fd;
+ } else {
++#ifdef __powerpc__
++ return openat_retry(dfd, path, flags, mode);
++#else
+ __attribute__((musttail)) return openat_retry(dfd, path, flags, mode);
++#endif
+ }
+ }
+
diff --git a/sysutils/memtest86+/Makefile b/sysutils/memtest86+/Makefile
deleted file mode 100644
index ba427a6c100a..000000000000
--- a/sysutils/memtest86+/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-PORTNAME= memtest86+
-PORTVERSION= 5.01
-PORTREVISION= 5
-CATEGORIES= sysutils
-MASTER_SITES= http://www.memtest.org/download/${PORTVERSION}/
-
-MAINTAINER= avg@FreeBSD.org
-COMMENT= Stand-alone memory test for x86 architecture computers
-WWW= https://www.memtest.org/
-
-LICENSE= GPLv2
-
-ONLY_FOR_ARCHS= i386 amd64
-
-USES= gmake
-ALL_TARGET= all
-PORTDOCS= *
-
-DEPRECATED= ELF binary for BIOS boot has been broken for a long while
-EXPIRATION_DATE=2025-07-31
-
-USE_GCC= yes:build
-
-# Please provide absolute path below (cannot be root)
-BOOT_DIR?= /boot/opt
-
-OPTIONS_DEFINE= SERIAL HISPEED DOCS
-OPTIONS_DEFAULT= BOOT
-OPTIONS_MULTI= BOOT_TYPE
-OPTIONS_MULTI_BOOT_TYPE= ISO BOOT
-ISO_DESC= Build bootable ISO image
-BOOT_DESC= Build ELF image loadable by boot2 and loader
-SERIAL_DESC= Enable serial console at COM1/9600
-HISPEED_DESC= Set COM1 serial console speed to 115200
-
-ISO_PLIST_FILES= ${DATADIR}/mt${PORTVERSION:C/\.//}.iso
-ISO_BUILD_DEPENDS= genisoimage:sysutils/genisoimage
-ISO_ALL_TARGET= iso
-BOOT_PLIST_FILES= ${BOOT_DIR}/memtest86+
-BOOT_PLIST_DIRS= ${BOOT_DIR}
-BOOT_SUB_FILES= pkg-message
-BOOT_SUB_LIST+= BOOT_DIR=${BOOT_DIR}
-
-pre-fetch:
-.if !defined(PACKAGE_BUILDING)
- @${ECHO} "If you only need bootable ISO image of memtest86+, you can"
- @${ECHO} "simply download it from http://www.memtest.org/. Use this"
- @${ECHO} "port if you need ELF image of memtest86+ that can be loaded"
- @${ECHO} "by boot2 or loader(8), or if you want to use this port to"
- @${ECHO} "build ISO image with custom tweaks in memtest86+ code."
-.endif
-
-.include <bsd.port.options.mk>
-
-post-patch:
- ${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/Makefile
-.if ${PORT_OPTIONS:MSERIAL}
- ${REINPLACE_CMD} -e 's|SERIAL_CONSOLE_DEFAULT 0|SERIAL_CONSOLE_DEFAULT 1|' ${WRKSRC}/config.h
-. if ${PORT_OPTIONS:MHISPEED}
- ${REINPLACE_CMD} -e 's|9600|115200|' ${WRKSRC}/config.h
-. endif
-.endif
-
-do-install:
-.if ${PORT_OPTIONS:MISO}
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/mt${PORTVERSION:C/\.//}.iso ${STAGEDIR}${DATADIR}
-.endif
-.if ${PORT_OPTIONS:MBOOT}
- @${MKDIR} ${STAGEDIR}${BOOT_DIR}
-# XXX is INSTALL_KLD really appropriate here? XXX
- ${INSTALL_KLD} ${WRKSRC}/memtest ${STAGEDIR}${BOOT_DIR}/memtest86+
-.endif
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/sysutils/memtest86+/distinfo b/sysutils/memtest86+/distinfo
deleted file mode 100644
index e0587040be1b..000000000000
--- a/sysutils/memtest86+/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1465956443
-SHA256 (memtest86+-5.01.tar.gz) = 142127b7953fbd829b1057fb64a78d3340c2b771484230a7347e94530a0d9039
-SIZE (memtest86+-5.01.tar.gz) = 214877
diff --git a/sysutils/memtest86+/files/patch-Makefile b/sysutils/memtest86+/files/patch-Makefile
deleted file mode 100644
index 41f5504d24bd..000000000000
--- a/sysutils/memtest86+/files/patch-Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
---- Makefile.orig 2013-08-10 02:01:58 UTC
-+++ Makefile
-@@ -21,21 +21,20 @@ OBJS= head.o reloc.o main.o test.o init.
-
-
- all: clean memtest.bin memtest
-- scp memtest.bin root@192.168.0.12:/srv/tftp/mt86plus
-
- # Link it statically once so I know I don't have undefined
- # symbols and then link it dynamically so I have full
- # relocation information
- memtest_shared: $(OBJS) memtest_shared.lds Makefile
-- $(LD) --warn-constructors --warn-common -static -T memtest_shared.lds \
-+ $(LD) --warn-constructors --warn-common -static --oformat elf32-i386-freebsd -T memtest_shared.lds \
- -o $@ $(OBJS) && \
-- $(LD) -shared -Bsymbolic -T memtest_shared.lds -o $@ $(OBJS)
-+ $(LD) -shared -Bsymbolic --oformat elf32-i386-freebsd -T memtest_shared.lds -o $@ $(OBJS)
-
- memtest_shared.bin: memtest_shared
- objcopy -O binary $< memtest_shared.bin
-
- memtest: memtest_shared.bin memtest.lds
-- $(LD) -s -T memtest.lds -b binary memtest_shared.bin -o $@
-+ $(LD) -s --oformat elf32-i386-freebsd -T memtest.lds -b binary memtest_shared.bin -o $@
-
- head.s: head.S config.h defs.h test.h
- $(CC) -E -traditional $< -o $@
-@@ -47,7 +46,7 @@ setup.s: setup.S config.h defs.h
- $(CC) -E -traditional $< -o $@
-
- memtest.bin: memtest_shared.bin bootsect.o setup.o memtest.bin.lds
-- $(LD) -T memtest.bin.lds bootsect.o setup.o -b binary \
-+ $(LD) --oformat elf32-i386-freebsd -T memtest.bin.lds bootsect.o setup.o -b binary \
- memtest_shared.bin -o memtest.bin
-
- reloc.o: reloc.c
-@@ -67,8 +66,7 @@ clean:
- rm -f *.o *.s *.iso memtest.bin memtest memtest_shared \
- memtest_shared.bin memtest.iso
-
--iso:
-- make all
-+iso: all
- ./makeiso.sh
-
- install: all
diff --git a/sysutils/memtest86+/files/patch-io.h b/sysutils/memtest86+/files/patch-io.h
deleted file mode 100644
index e93567f1867f..000000000000
--- a/sysutils/memtest86+/files/patch-io.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- io.h.orig 2013-08-10 02:01:58 UTC
-+++ io.h
-@@ -31,7 +31,7 @@
- */
-
- #define __OUT1(s,x) \
--extern inline void __out##s(unsigned x value, unsigned short port) {
-+static inline void __out##s(unsigned x value, unsigned short port) {
-
- #define __OUT2(s,s1,s2) \
- __asm__ __volatile__ ("out" #s " %" s1 "0,%" s2 "1"
-@@ -43,7 +43,7 @@ __OUT1(s##_p,x) __OUT2(s,s1,"w") : : "a" (value), "d"
- __OUT1(s##c_p,x) __OUT2(s,s1,"") : : "a" (value), "id" (port)); SLOW_DOWN_IO; }
-
- #define __IN1(s) \
--extern inline RETURN_TYPE __in##s(unsigned short port) { RETURN_TYPE _v;
-+static inline RETURN_TYPE __in##s(unsigned short port) { RETURN_TYPE _v;
-
- #define __IN2(s,s1,s2) \
- __asm__ __volatile__ ("in" #s " %" s2 "1,%" s1 "0"
-@@ -55,7 +55,7 @@ __IN1(s##_p) __IN2(s,s1,"w") : "=a" (_v) : "d" (port)
- __IN1(s##c_p) __IN2(s,s1,"") : "=a" (_v) : "id" (port) ,##i ); SLOW_DOWN_IO; return _v; }
-
- #define __OUTS(s) \
--extern inline void outs##s(unsigned short port, const void * addr, unsigned long count) \
-+static inline void outs##s(unsigned short port, const void * addr, unsigned long count) \
- { __asm__ __volatile__ ("cld ; rep ; outs" #s \
- : "=S" (addr), "=c" (count) : "d" (port),"0" (addr),"1" (count)); }
-
diff --git a/sysutils/memtest86+/files/patch-lib.c b/sysutils/memtest86+/files/patch-lib.c
deleted file mode 100644
index dde80182241a..000000000000
--- a/sysutils/memtest86+/files/patch-lib.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- lib.c.orig 2021-02-06 17:28:48 UTC
-+++ lib.c
-@@ -33,7 +33,7 @@ struct ascii_map_str {
- int keycode;
- };
-
--inline void reboot(void)
-+void reboot(void)
- {
-
- /* tell the BIOS to do a cold start */
-@@ -1196,4 +1196,4 @@ void get_list(int x, int y, int len, char *buf)
- return;
- }
- }
--}
-\ No newline at end of file
-+}
diff --git a/sysutils/memtest86+/files/patch-memtest.lds b/sysutils/memtest86+/files/patch-memtest.lds
deleted file mode 100644
index 759738effa3d..000000000000
--- a/sysutils/memtest86+/files/patch-memtest.lds
+++ /dev/null
@@ -1,11 +0,0 @@
---- memtest.lds.orig 2013-08-10 02:01:58 UTC
-+++ memtest.lds
-@@ -3,7 +3,7 @@ OUTPUT_ARCH(i386);
-
- ENTRY(_start);
- SECTIONS {
-- . = 0x10000;
-+ . = 0xc0120000;
- _start = . ;
- .data : {
- *(.data)
diff --git a/sysutils/memtest86+/files/patch-setup.S b/sysutils/memtest86+/files/patch-setup.S
deleted file mode 100644
index 5479c7660601..000000000000
--- a/sysutils/memtest86+/files/patch-setup.S
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.S.orig 2013-08-10 02:01:58 UTC
-+++ setup.S
-@@ -50,7 +50,7 @@ reload:
- jz alt_a20_done
-
- /* set or clear bit1, the ALT_A20_GATE bit */
-- movb 4(%esp), %ah
-+ addr32 movb 4(%esp), %ah
- testb %ah, %ah
- jz alt_a20_cont1
- orb $2, %al
diff --git a/sysutils/memtest86+/files/patch-test.c b/sysutils/memtest86+/files/patch-test.c
deleted file mode 100644
index ce6f9dd219c4..000000000000
--- a/sysutils/memtest86+/files/patch-test.c
+++ /dev/null
@@ -1,53 +0,0 @@
---- test.c.orig 2013-08-10 02:29:44 UTC
-+++ test.c
-@@ -14,7 +14,6 @@
- #include "stdint.h"
- #include "cpuid.h"
- #include "smp.h"
--#include <sys/io.h>
-
- extern struct cpu_ident cpu_id;
- extern volatile int mstr_cpu;
-@@ -1543,6 +1542,19 @@ void sleep(long n, int flag, int me, int
- }
- }
-
-+static inline unsigned char inb(unsigned int port)
-+{
-+ unsigned char data;
-+
-+ asm __volatile__("inb %1,%0" : "=a" (data) : "id" ((unsigned short)(port)));
-+ return (data);
-+}
-+
-+static inline void outb(unsigned int port, unsigned char data)
-+{
-+ asm __volatile__("outb %0,%1" : : "a" (data), "id" ((unsigned short)(port)));
-+}
-+
- /* Beep function */
-
- void beep(unsigned int frequency)
-@@ -1551,18 +1563,18 @@ void beep(unsigned int frequency)
- unsigned int count = 1193180 / frequency;
-
- // Switch on the speaker
-- outb_p(inb_p(0x61)|3, 0x61);
-+ outb(inb(0x61)|3, 0x61);
-
- // Set command for counter 2, 2 byte write
-- outb_p(0xB6, 0x43);
-+ outb(0xB6, 0x43);
-
- // Select desired Hz
-- outb_p(count & 0xff, 0x42);
-+ outb(count & 0xff, 0x42);
- outb((count >> 8) & 0xff, 0x42);
-
- // Block for 100 microseconds
- sleep(100, 0, 0, 1);
-
- // Switch off the speaker
-- outb(inb_p(0x61)&0xFC, 0x61);
-+ outb(inb(0x61)&0xFC, 0x61);
- }
diff --git a/sysutils/memtest86+/files/pkg-message.in b/sysutils/memtest86+/files/pkg-message.in
deleted file mode 100644
index bc75e15330c2..000000000000
--- a/sysutils/memtest86+/files/pkg-message.in
+++ /dev/null
@@ -1,23 +0,0 @@
-[
-{ type: install
- message: <<EOM
-This port has installed ELF image of memtest86+ to
-%%BOOT_DIR%%/memtest86+. You can load it from from boot prompt by
-interrupting boot process and entering
-
- N:ad(M,a)%%BOOT_DIR%%/memtest86+
-
-where N and M denote proper disk and slice numbers. See boot(8) for
-details.
-
-Alternatively you can load the image from loader prompt by escaping to
-it and entering the following commands:
-
- unload
- load %%BOOT_DIR%%/memtest86+
- boot
-
-As already advised, see loader(8) for details.
-EOM
-}
-]
diff --git a/sysutils/memtest86+/pkg-descr b/sysutils/memtest86+/pkg-descr
deleted file mode 100644
index e7970cf3fc40..000000000000
--- a/sysutils/memtest86+/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Memtest86+ is a stand-alone memory test for x86 architecture computers
-based on the well-known original memtest86 written by Chris Brady.
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 3239b17fd128..9275fe0682de 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.7.27
+DISTVERSION= 2025.7.31
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index 4255b6792277..1062ab6ea94b 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753507487
+TIMESTAMP = 1753847637
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -1405,5 +1405,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (jdx-mise-v2025.7.27_GH0.tar.gz) = 5570cef677c5759fa7da6f961b58dcab37615a939f2738748af4d8ad86df921f
-SIZE (jdx-mise-v2025.7.27_GH0.tar.gz) = 4357777
+SHA256 (jdx-mise-v2025.7.31_GH0.tar.gz) = bbf0dd54962a8f8082fc287899f42f1f7e47b61082a1a43148620be019991673
+SIZE (jdx-mise-v2025.7.31_GH0.tar.gz) = 4390568
diff --git a/sysutils/nomad-driver-podman/Makefile b/sysutils/nomad-driver-podman/Makefile
index eebf432eecfa..50fc7b5e93c6 100644
--- a/sysutils/nomad-driver-podman/Makefile
+++ b/sysutils/nomad-driver-podman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nomad-driver-podman
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.2
+DISTVERSION= 0.6.3
CATEGORIES= sysutils
MAINTAINER= grembo@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= nomad:sysutils/nomad \
podman:sysutils/podman
-USES= go:1.23,modules
+USES= go:1.24,modules
GO_MODULE= github.com/hashicorp/nomad-driver-podman
GO_TARGET= :${PREFIX}/libexec/nomad/plugins/nomad-driver-podman
diff --git a/sysutils/nomad-driver-podman/distinfo b/sysutils/nomad-driver-podman/distinfo
index 6a7cb12d6738..f503c503e9f0 100644
--- a/sysutils/nomad-driver-podman/distinfo
+++ b/sysutils/nomad-driver-podman/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747836303
-SHA256 (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.2/v0.6.2.mod) = df6536358cce84462a94059fa4e06edd5eb56ed1daef337e645d0407eb74bf9e
-SIZE (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.2/v0.6.2.mod) = 8676
-SHA256 (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.2/v0.6.2.zip) = e60c84a8b87ce07fad9882b89f3c13ff0f97bf544345322e8988332ac96bfacf
-SIZE (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.2/v0.6.2.zip) = 153792
+TIMESTAMP = 1753976797
+SHA256 (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.3/v0.6.3.mod) = 81f7425f77a1d19302aced026dc921c2d0564f94bb1e6e2da30cf76429fb34b1
+SIZE (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.3/v0.6.3.mod) = 8961
+SHA256 (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.3/v0.6.3.zip) = 6ffc3d4be1210c97d9a8e35c295a8f8af2257d008fc2824febab4c4b30123b9a
+SIZE (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.3/v0.6.3.zip) = 156435
diff --git a/sysutils/opentofu/Makefile b/sysutils/opentofu/Makefile
index 9c0a34f5029d..0cf1535dcad0 100644
--- a/sysutils/opentofu/Makefile
+++ b/sysutils/opentofu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opentofu
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.3
+DISTVERSION= 1.10.4
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/opentofu/distinfo b/sysutils/opentofu/distinfo
index dc2669831c89..45858d7575f3 100644
--- a/sysutils/opentofu/distinfo
+++ b/sysutils/opentofu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752672462
-SHA256 (go/sysutils_opentofu/opentofu-v1.10.3/v1.10.3.mod) = fea0f5e89a464ced9d8221c821eb16163062f1c948389406a8479db8d18dc413
-SIZE (go/sysutils_opentofu/opentofu-v1.10.3/v1.10.3.mod) = 14181
-SHA256 (go/sysutils_opentofu/opentofu-v1.10.3/v1.10.3.zip) = f1fd0845ed219c16e3e1aa934fe90488fb6621f37521eb2bc75f3dfbcd1030f0
-SIZE (go/sysutils_opentofu/opentofu-v1.10.3/v1.10.3.zip) = 6749780
+TIMESTAMP = 1754027218
+SHA256 (go/sysutils_opentofu/opentofu-v1.10.4/v1.10.4.mod) = 2ab9a71ecd09412b0b6732144ab5830ac6e1f9da7ca2dd689474b1d827f5cd29
+SIZE (go/sysutils_opentofu/opentofu-v1.10.4/v1.10.4.mod) = 14241
+SHA256 (go/sysutils_opentofu/opentofu-v1.10.4/v1.10.4.zip) = 80d625ef7fe699a6d14276a5be281c98bb751d09ad184e419e19b331513ae7d3
+SIZE (go/sysutils_opentofu/opentofu-v1.10.4/v1.10.4.zip) = 6751054
diff --git a/sysutils/sanoid/Makefile b/sysutils/sanoid/Makefile
index b201370ea184..448132cd99ad 100644
--- a/sysutils/sanoid/Makefile
+++ b/sysutils/sanoid/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sanoid
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.0
+DISTVERSION= 2.3.0
CATEGORIES= sysutils
MAINTAINER= hartzell@alerce.com
@@ -16,7 +16,7 @@ RUN_DEPENDS= lzop:archivers/lzop \
p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \
p5-Config-IniFiles>=0:devel/p5-Config-IniFiles
-USES= shebangfix perl5
+USES= perl5 shebangfix
USE_GITHUB= yes
GH_ACCOUNT= jimsalterjrs
@@ -26,8 +26,8 @@ SHEBANG_FILES= findoid sanoid sleepymutex syncoid
CONFLICTS_INSTALL= sanoid-devel # bin/findoid
-NO_BUILD= yes
NO_ARCH= yes
+NO_BUILD= yes
# line 19: my %args = ("configdir" => "/etc/sanoid");
post-patch:
diff --git a/sysutils/sanoid/distinfo b/sysutils/sanoid/distinfo
index 1b1159d2bb08..c9e0cc4728ed 100644
--- a/sysutils/sanoid/distinfo
+++ b/sysutils/sanoid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696001174
-SHA256 (jimsalterjrs-sanoid-v2.2.0_GH0.tar.gz) = a997552e3c5f9fc8407fd20fa1adc99fc37a1f61547f738114c96a1ea1658fe2
-SIZE (jimsalterjrs-sanoid-v2.2.0_GH0.tar.gz) = 77865
+TIMESTAMP = 1752222060
+SHA256 (jimsalterjrs-sanoid-v2.3.0_GH0.tar.gz) = 1d8735a271a34ec87ea46313a66f6f20bd38b583886924574d3c1f72ea173620
+SIZE (jimsalterjrs-sanoid-v2.3.0_GH0.tar.gz) = 86514
diff --git a/sysutils/sensors/Makefile b/sysutils/sensors/Makefile
new file mode 100644
index 000000000000..b04e8ff4fc2c
--- /dev/null
+++ b/sysutils/sensors/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= sensors
+DISTVERSION= 0.6
+CATEGORIES= sysutils
+MASTER_SITES= https://github.com/vermaden/sensors/raw/master/release/:source \
+ https://github.com/vermaden/sensors/raw/master/:license
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source \
+ LICENSE:license
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= vermaden@interia.pl
+COMMENT= Show sensors and temperaturs on FreeBSD UNIX system
+WWW= https://github.com/vermaden/sensors
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE
+
+NO_ARCH= YES
+NO_BUILD= YES
+
+PLIST_FILES= sbin/${PORTNAME}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/sensors \
+ ${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/sensors/distinfo b/sysutils/sensors/distinfo
new file mode 100644
index 000000000000..5bac1dc2a72e
--- /dev/null
+++ b/sysutils/sensors/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753639972
+SHA256 (sensors/sensors-0.6.tar.gz) = 6304f7f6da342c1a856deebb16784437d6a7001e027c1fab6be38d238a5f5b55
+SIZE (sensors/sensors-0.6.tar.gz) = 3257
+SHA256 (sensors/LICENSE) = b4bb8570bcaaf370e936763a1cf5dade6994c8fceb93bff22c9b768b8184f14f
+SIZE (sensors/LICENSE) = 1356
diff --git a/sysutils/sensors/pkg-descr b/sysutils/sensors/pkg-descr
new file mode 100644
index 000000000000..684e0f1b57a6
--- /dev/null
+++ b/sysutils/sensors/pkg-descr
@@ -0,0 +1 @@
+Show sensors(8) and temperatures on FreeBSD UNIX system.
diff --git a/textproc/Makefile b/textproc/Makefile
index 3d1e566fe55a..6ec1835fceaa 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -2185,7 +2185,6 @@
SUBDIR += xmlada
SUBDIR += xmlcatmgr
SUBDIR += xmlcharent
- SUBDIR += xmlenc
SUBDIR += xmlf90
SUBDIR += xmlformat
SUBDIR += xmlgen
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
index 4e5f444e1143..040221e33799 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,6 +1,5 @@
PORTNAME= feluda
-DISTVERSION= 1.8.5
-PORTREVISION= 1
+DISTVERSION= 1.9.7
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates
index 446c40472e1b..899b301d1e96 100644
--- a/textproc/feluda/Makefile.crates
+++ b/textproc/feluda/Makefile.crates
@@ -1,42 +1,42 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- atomic-0.6.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ atomic-0.6.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.22.1 \
- bitflags-2.8.0 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
- bytemuck-1.21.0 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
- bytes-1.10.0 \
- camino-1.1.9 \
+ bytes-1.10.1 \
+ camino-1.1.10 \
cargo-platform-0.2.0 \
cargo-util-schemas-0.2.0 \
cargo_metadata-0.20.0 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.14 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
color-eyre-0.6.5 \
color-spantrace-0.3.0 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
colored-3.0.0 \
compact_str-0.8.1 \
core-foundation-0.9.4 \
@@ -48,30 +48,30 @@ CARGO_CRATES= addr2line-0.24.2 \
crossterm_winapi-0.9.1 \
cssparser-0.34.0 \
cssparser-macros-0.6.1 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- derive_more-0.99.19 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ derive_more-0.99.20 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
downcast-0.11.0 \
- dtoa-1.0.9 \
+ dtoa-1.0.10 \
dtoa-short-0.3.5 \
ego-tree-0.10.0 \
- either-1.13.0 \
+ either-1.15.0 \
equivalent-1.0.2 \
erased-serde-0.4.6 \
- errno-0.3.10 \
+ errno-0.3.13 \
eyre-0.6.12 \
fastrand-2.3.0 \
figment-0.10.19 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
- fragile-2.0.0 \
+ fragile-2.0.1 \
futf-0.1.5 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -80,74 +80,72 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
fxhash-0.2.1 \
- getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
git2-0.20.2 \
- globset-0.4.15 \
- h2-0.4.8 \
- hashbrown-0.15.2 \
+ globset-0.4.16 \
+ h2-0.4.11 \
+ hashbrown-0.15.4 \
heck-0.4.1 \
heck-0.5.0 \
html5ever-0.29.1 \
http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.10.0 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
hyper-1.6.0 \
- hyper-rustls-0.27.5 \
+ hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
indenter-0.3.3 \
- indexmap-2.7.1 \
- indoc-2.0.5 \
+ indexmap-2.10.0 \
+ indoc-2.0.6 \
inlinable_string-0.1.15 \
- instability-0.3.7 \
+ instability-0.3.9 \
+ io-uring-0.7.9 \
ipnet-2.11.0 \
iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.172 \
- libgit2-sys-0.18.1+1.9.0 \
- libredox-0.1.3 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.6 \
libssh2-sys-0.3.1 \
libz-sys-1.1.22 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.2 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.25 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
lru-0.12.5 \
+ lru-slab-0.1.2 \
mac-0.1.1 \
maplit-1.0.2 \
markup5ever-0.14.1 \
match_token-0.1.0 \
matchers-0.1.0 \
- memchr-2.7.4 \
- mime-0.3.17 \
- miniz_oxide-0.8.8 \
- mio-1.0.3 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
mockall-0.13.1 \
mockall_derive-0.13.1 \
native-tls-0.2.14 \
@@ -155,7 +153,8 @@ CARGO_CRATES= addr2line-0.24.2 \
nu-ansi-term-0.46.0 \
num-traits-0.2.19 \
object-0.36.7 \
- once_cell-1.20.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
@@ -163,9 +162,9 @@ CARGO_CRATES= addr2line-0.24.2 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
overload-0.1.1 \
- owo-colors-4.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ owo-colors-4.2.2 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
pear-0.2.9 \
pear_codegen-0.2.9 \
@@ -177,42 +176,46 @@ CARGO_CRATES= addr2line-0.24.2 \
phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
- ppv-lite86-0.2.20 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- proc-macro2-1.0.93 \
+ proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.10 \
- quote-1.0.38 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand_chacha-0.3.1 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
ratatui-0.29.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.15 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
- reqwest-0.12.19 \
+ reqwest-0.12.22 \
ring-0.17.14 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.2 \
- rustls-0.23.23 \
- rustls-pki-types-1.11.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustix-1.0.8 \
+ rustls-0.23.29 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
scopeguard-1.2.0 \
@@ -220,30 +223,31 @@ CARGO_CRATES= addr2line-0.24.2 \
security-framework-2.11.1 \
security-framework-sys-2.14.0 \
selectors-0.26.0 \
- semver-1.0.25 \
+ semver-1.0.26 \
serde-1.0.219 \
serde-untagged-0.1.7 \
serde-value-0.7.0 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
- servo_arc-0.4.0 \
+ servo_arc-0.4.1 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.5 \
siphasher-1.0.1 \
- slab-0.4.9 \
- smallvec-1.14.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spinners-4.1.1 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
- string_cache-0.8.8 \
- string_cache_codegen-0.5.3 \
+ string_cache-0.8.9 \
+ string_cache_codegen-0.5.4 \
strsim-0.11.1 \
strum-0.24.1 \
strum-0.26.3 \
@@ -251,9 +255,9 @@ CARGO_CRATES= addr2line-0.24.2 \
strum_macros-0.26.4 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.98 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
temp-env-0.3.6 \
tempfile-3.20.0 \
tendril-0.4.3 \
@@ -262,14 +266,14 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- tinystr-0.7.6 \
- tinyvec-1.8.1 \
+ thread_local-1.1.9 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.46.1 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.26.1 \
- tokio-util-0.7.13 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.15 \
toml-0.8.23 \
toml_datetime-0.6.11 \
toml_edit-0.22.27 \
@@ -279,15 +283,15 @@ CARGO_CRATES= addr2line-0.24.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
typeid-1.0.3 \
uncased-0.9.10 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
@@ -297,7 +301,6 @@ CARGO_CRATES= addr2line-0.24.2 \
untrusted-0.9.0 \
url-2.5.4 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
valuable-0.1.1 \
@@ -305,8 +308,8 @@ CARGO_CRATES= addr2line-0.24.2 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-futures-0.4.50 \
@@ -315,40 +318,49 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.26.8 \
- webpki-roots-1.0.0 \
+ webpki-roots-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.60.1 \
- windows-implement-0.59.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.0 \
- windows-result-0.3.1 \
- windows-strings-0.3.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.10 \
- wit-bindgen-rt-0.33.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo
index 8e4928969121..ee4d2779b7e2 100644
--- a/textproc/feluda/distinfo
+++ b/textproc/feluda/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1750626754
+TIMESTAMP = 1753857000
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -11,40 +11,40 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
-SIZE (rust/crates/atomic-0.6.0.crate) = 12919
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
-SIZE (rust/crates/bytes-1.10.0.crate) = 76656
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
SHA256 (rust/crates/cargo-util-schemas-0.2.0.crate) = e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca
@@ -53,30 +53,30 @@ SHA256 (rust/crates/cargo_metadata-0.20.0.crate) = 4f7835cfc6135093070e95eb2b53e
SIZE (rust/crates/cargo_metadata-0.20.0.crate) = 32312
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.14.crate) = 0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9
-SIZE (rust/crates/cc-1.2.14.crate) = 103164
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
@@ -99,14 +99,14 @@ SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09
SIZE (rust/crates/cssparser-0.34.0.crate) = 53857
SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
-SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/derive_more-0.99.20.crate) = 6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f
+SIZE (rust/crates/derive_more-0.99.20.crate) = 55041
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
@@ -115,20 +115,20 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/downcast-0.11.0.crate) = 1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1
SIZE (rust/crates/downcast-0.11.0.crate) = 5976
-SHA256 (rust/crates/dtoa-1.0.9.crate) = dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653
-SIZE (rust/crates/dtoa-1.0.9.crate) = 17002
+SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
+SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
SHA256 (rust/crates/ego-tree-0.10.0.crate) = b2972feb8dffe7bc8c5463b1dacda1b0dfbed3710e50f977d965429692d74cd8
SIZE (rust/crates/ego-tree-0.10.0.crate) = 17436
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -137,16 +137,16 @@ SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbe
SIZE (rust/crates/figment-0.10.19.crate) = 70111
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fragile-2.0.0.crate) = 6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa
-SIZE (rust/crates/fragile-2.0.0.crate) = 14668
+SHA256 (rust/crates/fragile-2.0.1.crate) = 28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619
+SIZE (rust/crates/fragile-2.0.1.crate) = 14648
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -163,22 +163,22 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
SIZE (rust/crates/git2-0.20.2.crate) = 223479
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
-SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
-SIZE (rust/crates/h2-0.4.8.crate) = 174535
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -189,60 +189,56 @@ SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df828
SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -251,36 +247,38 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
-SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
@@ -291,14 +289,12 @@ SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c
SIZE (rust/crates/match_token-0.1.0.crate) = 4903
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/mockall-0.13.1.crate) = 39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2
SIZE (rust/crates/mockall-0.13.1.crate) = 22825
SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898
@@ -313,8 +309,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
@@ -329,12 +327,12 @@ SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owo-colors-4.2.1.crate) = 26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec
-SIZE (rust/crates/owo-colors-4.2.1.crate) = 37924
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
+SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pear-0.2.9.crate) = bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467
@@ -357,10 +355,12 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -369,32 +369,38 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.10.crate) = e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944
-SIZE (rust/crates/quinn-udp-0.5.10.crate) = 30920
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -407,28 +413,28 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.19.crate) = a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119
-SIZE (rust/crates/reqwest-0.12.19.crate) = 198998
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
-SIZE (rust/crates/rustix-1.0.2.crate) = 411835
-SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
-SIZE (rust/crates/rustls-0.23.23.crate) = 342561
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -443,8 +449,8 @@ SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4a
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
SIZE (rust/crates/selectors-0.26.0.crate) = 64329
-SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
@@ -453,44 +459,46 @@ SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/servo_arc-0.4.0.crate) = ae65c4249478a2647db249fb43e23cec56a2c8974a427e7bd8cb5a1d0964921a
-SIZE (rust/crates/servo_arc-0.4.0.crate) = 15813
+SHA256 (rust/crates/servo_arc-0.4.1.crate) = 204ea332803bd95a0b60388590d59cf6468ec9becf626e2451f1d26a1d972de4
+SIZE (rust/crates/servo_arc-0.4.1.crate) = 18512
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spinners-4.1.1.crate) = a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82
SIZE (rust/crates/spinners-4.1.1.crate) = 9238
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/string_cache-0.8.8.crate) = 938d512196766101d333398efde81bc1f37b00cb42c2f8350e5df639f040bbbe
-SIZE (rust/crates/string_cache-0.8.8.crate) = 17181
-SHA256 (rust/crates/string_cache_codegen-0.5.3.crate) = 244292f3441c89febe5b5bdfbb6863aeaf4f64da810ea3050fd927b27b8d92ce
-SIZE (rust/crates/string_cache_codegen-0.5.3.crate) = 9176
+SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
+SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
+SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
+SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
@@ -505,12 +513,12 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
@@ -527,22 +535,22 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
@@ -561,10 +569,10 @@ SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d195
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -577,8 +585,8 @@ SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
SIZE (rust/crates/uncased-0.9.10.crate) = 10872
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -597,8 +605,6 @@ SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384e
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -613,10 +619,10 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -633,10 +639,8 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9
-SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
-SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
-SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -645,67 +649,87 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.60.1.crate) = ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247
-SIZE (rust/crates/windows-core-0.60.1.crate) = 36171
-SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1
-SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-result-0.3.1.crate) = 06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189
-SIZE (rust/crates/windows-result-0.3.1.crate) = 13383
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (anistark-feluda-1.8.5_GH0.tar.gz) = 9e86ac73fe7aaada534992523b4f0a2ea7bbe44d5e89d0eec9dd898f77101bb4
-SIZE (anistark-feluda-1.8.5_GH0.tar.gz) = 88219
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (anistark-feluda-1.9.7_GH0.tar.gz) = 31afcdd2a822ebd74bca98fc9d0f3b63e3b36ffd6a7497040dac37a00e55aefc
+SIZE (anistark-feluda-1.9.7_GH0.tar.gz) = 97271
diff --git a/textproc/p5-ODF-lpOD-Helper/Makefile b/textproc/p5-ODF-lpOD-Helper/Makefile
index ffd4301d4749..39da7990a10b 100644
--- a/textproc/p5-ODF-lpOD-Helper/Makefile
+++ b/textproc/p5-ODF-lpOD-Helper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ODF-lpOD_Helper
-PORTVERSION= 6.014
+PORTVERSION= 6.015
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/textproc/p5-ODF-lpOD-Helper/distinfo b/textproc/p5-ODF-lpOD-Helper/distinfo
index d56030c23b43..8ff7519cda70 100644
--- a/textproc/p5-ODF-lpOD-Helper/distinfo
+++ b/textproc/p5-ODF-lpOD-Helper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727681338
-SHA256 (ODF-lpOD_Helper-6.014.tar.gz) = 6737c8f394e15364ee67d1bac3762b99817b76dda58f9c77ef7f04a98a049d9d
-SIZE (ODF-lpOD_Helper-6.014.tar.gz) = 133990
+TIMESTAMP = 1754094098
+SHA256 (ODF-lpOD_Helper-6.015.tar.gz) = 7f0a24c89a8c834f74f17b5fcabab601a9b722b5dd4953781552dc066aab7438
+SIZE (ODF-lpOD_Helper-6.015.tar.gz) = 134591
diff --git a/textproc/pecl-yaml/Makefile b/textproc/pecl-yaml/Makefile
index 957bf82dbd98..92419ba58a6b 100644
--- a/textproc/pecl-yaml/Makefile
+++ b/textproc/pecl-yaml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yaml
-PORTVERSION= 2.2.4
+DISTVERSION= 2.2.4
CATEGORIES= textproc pear
MAINTAINER= dbaio@FreeBSD.org
@@ -13,4 +13,10 @@ LIB_DEPENDS= libyaml.so:textproc/libyaml
USES= php:pecl
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/php_yaml.h
+.endif
+.include <bsd.port.post.mk>
diff --git a/textproc/py-griffe/Makefile b/textproc/py-griffe/Makefile
index 7f60a4c59c69..a309e2d13045 100644
--- a/textproc/py-griffe/Makefile
+++ b/textproc/py-griffe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= griffe
-DISTVERSION= 1.7.3
+DISTVERSION= 1.9.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-griffe/distinfo b/textproc/py-griffe/distinfo
index 20e238218b35..f043ea351795 100644
--- a/textproc/py-griffe/distinfo
+++ b/textproc/py-griffe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747319054
-SHA256 (griffe-1.7.3.tar.gz) = 52ee893c6a3a968b639ace8015bec9d36594961e156e23315c8e8e51401fa50b
-SIZE (griffe-1.7.3.tar.gz) = 395137
+TIMESTAMP = 1753852138
+SHA256 (griffe-1.9.0.tar.gz) = b5531cf45e9b73f0842c2121cc4d4bcbb98a55475e191fc9830e7aef87a920a0
+SIZE (griffe-1.9.0.tar.gz) = 409341
diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile
index 241db6db360a..3ef1fbdcab63 100644
--- a/textproc/py-mkdocs-material/Makefile
+++ b/textproc/py-mkdocs-material/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-material
-DISTVERSION= 9.6.15
+DISTVERSION= 9.6.16
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocs-material/distinfo b/textproc/py-mkdocs-material/distinfo
index 7c09837daf29..09f67df532b3 100644
--- a/textproc/py-mkdocs-material/distinfo
+++ b/textproc/py-mkdocs-material/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836826
-SHA256 (mkdocs_material-9.6.15.tar.gz) = 64adf8fa8dba1a17905b6aee1894a5aafd966d4aeb44a11088519b0f5ca4f1b5
-SIZE (mkdocs_material-9.6.15.tar.gz) = 3951836
+TIMESTAMP = 1753851676
+SHA256 (mkdocs_material-9.6.16.tar.gz) = d07011df4a5c02ee0877496d9f1bfc986cfb93d964799b032dd99fe34c0e9d19
+SIZE (mkdocs_material-9.6.16.tar.gz) = 4028828
diff --git a/textproc/py-mkdocstrings/Makefile b/textproc/py-mkdocstrings/Makefile
index 0ee1c27144cd..833985671b43 100644
--- a/textproc/py-mkdocstrings/Makefile
+++ b/textproc/py-mkdocstrings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocstrings
-DISTVERSION= 0.29.1
+DISTVERSION= 0.30.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -30,8 +30,7 @@ USE_PYTHON= autoplist pep517 pytest
# mkdocs-gen-files (not in Ports tree, yet).
# The same applies to "test_plugin" which requires markdown-exec (not in Ports
# tree yet).
-# The test_no_double_toc tests, on the other hand, require py-markdown >= 3.6.
-PYTEST_IGNORED_TESTS= test_sphinx_load_mkdocstrings_inventory_file test_plugin test_no_double_toc
+PYTEST_IGNORED_TESTS= test_sphinx_load_mkdocstrings_inventory_file test_plugin
NO_ARCH= yes
@@ -54,9 +53,4 @@ PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=0.16.2:textproc/
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6:devel/py-importlib-metadata@${PY_FLAVOR}
.endif
-# Prevent packaging of the Mypy cache folder
-post-extract:
- @${RM} -r ${WRKSRC}/src/mkdocstrings/.mypy_cache \
- ${WRKSRC}/src/mkdocstrings/handlers/.mypy_cache
-
.include <bsd.port.post.mk>
diff --git a/textproc/py-mkdocstrings/distinfo b/textproc/py-mkdocstrings/distinfo
index 8c2957542ebc..75244aa5fcff 100644
--- a/textproc/py-mkdocstrings/distinfo
+++ b/textproc/py-mkdocstrings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744360125
-SHA256 (mkdocstrings-0.29.1.tar.gz) = 8722f8f8c5cd75da56671e0a0c1bbed1df9946c0cef74794d6141b34011abd42
-SIZE (mkdocstrings-0.29.1.tar.gz) = 1212686
+TIMESTAMP = 1753853133
+SHA256 (mkdocstrings-0.30.0.tar.gz) = 5d8019b9c31ddacd780b6784ffcdd6f21c408f34c0bd1103b5351d609d5b4444
+SIZE (mkdocstrings-0.30.0.tar.gz) = 106597
diff --git a/textproc/py-textual-autocomplete/Makefile b/textproc/py-textual-autocomplete/Makefile
index b1bd2e216c33..571f1e271a6f 100644
--- a/textproc/py-textual-autocomplete/Makefile
+++ b/textproc/py-textual-autocomplete/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textual-autocomplete
-PORTVERSION= 4.0.0a0
+PORTVERSION= 4.0.5
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual-autocomplete/distinfo b/textproc/py-textual-autocomplete/distinfo
index 6fc0c8d898ac..2267ab5bace0 100644
--- a/textproc/py-textual-autocomplete/distinfo
+++ b/textproc/py-textual-autocomplete/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740947347
-SHA256 (textual_autocomplete-4.0.0a0.tar.gz) = c2c8e680e0ef1607dbcaac56de3b07f3c242f33d1365038284b82272cef00076
-SIZE (textual_autocomplete-4.0.0a0.tar.gz) = 95343
+TIMESTAMP = 1753847762
+SHA256 (textual_autocomplete-4.0.5.tar.gz) = db8066fc7d87c74afd08367f8fc2144bcec5ddbdea63a637249754e9d1fd8755
+SIZE (textual_autocomplete-4.0.5.tar.gz) = 94310
diff --git a/textproc/vacuum/Makefile b/textproc/vacuum/Makefile
index 758dedbe4a8a..1d2ca2785716 100644
--- a/textproc/vacuum/Makefile
+++ b/textproc/vacuum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vacuum
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.6
+DISTVERSION= 0.17.7
CATEGORIES= textproc
PKGNAMESUFFIX= -lint-tool
diff --git a/textproc/vacuum/distinfo b/textproc/vacuum/distinfo
index 837a8c7ede5e..e27bf1a6ee20 100644
--- a/textproc/vacuum/distinfo
+++ b/textproc/vacuum/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753123720
-SHA256 (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.mod) = b3bd4fb60a052f31fed91c1124f8bc179d0ef7c06cd0633d60f139c60d593866
-SIZE (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.mod) = 3634
-SHA256 (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.zip) = 7b77aee075c7d3694529dbf02bdec7f283eec56db66d84e7144aa92b7114c864
-SIZE (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.zip) = 3102941
+TIMESTAMP = 1754031126
+SHA256 (go/textproc_vacuum/vacuum-v0.17.7/v0.17.7.mod) = a098630e8e6a71e34c09868b931edbf9d148e627991659117300709574ec5fcc
+SIZE (go/textproc_vacuum/vacuum-v0.17.7/v0.17.7.mod) = 3634
+SHA256 (go/textproc_vacuum/vacuum-v0.17.7/v0.17.7.zip) = 5d679259caafaaf53e6cbfbef47214744b53258330815535b771bdbd81bfd475
+SIZE (go/textproc_vacuum/vacuum-v0.17.7/v0.17.7.zip) = 3108131
diff --git a/textproc/xml2rfc/Makefile b/textproc/xml2rfc/Makefile
index c787a05bbcae..44cbf9a7deee 100644
--- a/textproc/xml2rfc/Makefile
+++ b/textproc/xml2rfc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xml2rfc
-PORTVERSION= 3.29.0
+PORTVERSION= 3.30.0
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/xml2rfc/distinfo b/textproc/xml2rfc/distinfo
index 2779f28976ad..3c1c1c784127 100644
--- a/textproc/xml2rfc/distinfo
+++ b/textproc/xml2rfc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750084346
-SHA256 (xml2rfc-3.29.0.tar.gz) = 82a1806095ea9a83caa9ee6923bf50f7b7686325042e3e023e34984a54c822db
-SIZE (xml2rfc-3.29.0.tar.gz) = 421126
+TIMESTAMP = 1754145992
+SHA256 (xml2rfc-3.30.0.tar.gz) = b977b26edd5d930020966fa4692fc7fcdcb4f7401a8429981d4cbc0cc4bbba25
+SIZE (xml2rfc-3.30.0.tar.gz) = 420650
diff --git a/textproc/xml2rfc/files/patch-pyproject.toml b/textproc/xml2rfc/files/patch-pyproject.toml
new file mode 100644
index 000000000000..7d7d8229d888
--- /dev/null
+++ b/textproc/xml2rfc/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-08-02 14:54:40 UTC
++++ pyproject.toml
+@@ -4,8 +4,7 @@ requires-python = ">=3.9"
+ description = "xml2rfc generates RFCs and IETF drafts from document source in XML according to the IETF xml2rfc v2 and v3 vocabularies."
+ readme = "README.md"
+ requires-python = ">=3.9"
+-license = "BSD-3-Clause"
+-license-files = ["LICENSE"]
++license = {file = "LICENSE"}
+ authors = [{name = "IETF Tools", email = "tools-help@ietf.org"}]
+ keywords = ["ietf", "rfc", "id", "internet-draft", "xml", "xml2rfc", "xmlrfc"]
+ classifiers = [
diff --git a/textproc/xmlenc/Makefile b/textproc/xmlenc/Makefile
deleted file mode 100644
index 14d3146ffa04..000000000000
--- a/textproc/xmlenc/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= xmlenc
-PORTVERSION= 0.52
-PORTREVISION= 3
-CATEGORIES= textproc java
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Light-weight XML encoding library for Java
-WWW= https://xmlenc.sourceforge.net/
-
-USES= java:ant,run tar:tgz
-JAVA_VERSION= 8
-
-DEPRECATED= Outdated and obsolete, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS
-
-ALL_TARGET= jar
-DOCS_ALL_TARGET=javadoc
-PORTDOCS= *
-JARFILE= ${PORTNAME}.jar
-PLIST_FILES= %%JAVAJARDIR%%/${JARFILE}
-
-.include <bsd.port.pre.mk>
-
-JDK_API!= (${FIND} -s ${LOCALBASE}/share/doc/jdk1.? -maxdepth 1 -name api -type d 2>/dev/null || ${ECHO_CMD}) | ${TAIL} -n 1
-.if ${JDK_API} != ""
-MAKE_ARGS+= -Djavadoc.srcdir.j2se=${JDK_API}
-
-do-configure:
- ${REINPLACE_CMD} -e 's,http://java.sun.com/j2se/1.3/docs/api,${JDK_API},' ${WRKSRC}/build.xml
-.endif
-
-do-install:
- @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..."
- @${INSTALL_DATA} ${WRKSRC}/build/${JARFILE} ${STAGEDIR}${JAVAJARDIR}/
- @${ECHO_MSG} " [ DONE ]"
-
-do-install-DOCS-on:
- @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}/..."
- @cd ${WRKSRC}/build/javadoc/ \
- && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; \
- && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \;
- @${ECHO_MSG} " [ DONE ]"
-
-.include <bsd.port.post.mk>
diff --git a/textproc/xmlenc/distinfo b/textproc/xmlenc/distinfo
deleted file mode 100644
index a09a74894d51..000000000000
--- a/textproc/xmlenc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmlenc-0.52.tgz) = b9440fe46d4a4e53cfbef15f9702b3cff955728a210d3246faf50a24a7b3aa53
-SIZE (xmlenc-0.52.tgz) = 103746
diff --git a/textproc/xmlenc/pkg-descr b/textproc/xmlenc/pkg-descr
deleted file mode 100644
index 25e586f4c843..000000000000
--- a/textproc/xmlenc/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Light-weight XML encoding library for Java. It fills the gap
-between a light-weight parser like SAX, and a heavy-weight XML
-output library, like JDOM.
diff --git a/www/Makefile b/www/Makefile
index f1381db445b5..30509a5d23d1 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -374,7 +374,6 @@
SUBDIR += mattermost-server
SUBDIR += mattermost-webapp
SUBDIR += mediawiki139
- SUBDIR += mediawiki142
SUBDIR += mediawiki143
SUBDIR += mediawiki144
SUBDIR += mergelog
@@ -500,7 +499,6 @@
SUBDIR += node24
SUBDIR += nostromo
SUBDIR += novnc
- SUBDIR += novnc-websockify
SUBDIR += npc
SUBDIR += npm
SUBDIR += npm-node18
@@ -1442,7 +1440,6 @@
SUBDIR += php84-opcache
SUBDIR += php84-session
SUBDIR += php84-tidy
- SUBDIR += php85-opcache
SUBDIR += php85-session
SUBDIR += php85-tidy
SUBDIR += phpbb3
@@ -2645,7 +2642,6 @@
SUBDIR += web2ldap
SUBDIR += webalizer
SUBDIR += webbrowser
- SUBDIR += webcopy
SUBDIR += webcrawl
SUBDIR += webfs
SUBDIR += webgrind
diff --git a/www/c-icap/Makefile b/www/c-icap/Makefile
index 63067addf0d4..1ce456be1970 100644
--- a/www/c-icap/Makefile
+++ b/www/c-icap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= c-icap
-PORTVERSION= 0.6.3
+PORTVERSION= 0.6.4
PORTEPOCH= 2
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.6.x/
diff --git a/www/c-icap/distinfo b/www/c-icap/distinfo
index 217f1e40a5ef..e03213b94f0d 100644
--- a/www/c-icap/distinfo
+++ b/www/c-icap/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1728030106
-SHA256 (c_icap-0.6.3.tar.gz) = 3ead2da64f75383dd449750ad1d9d1a18957fa527957137cdf15d1335fb80e7c
-SIZE (c_icap-0.6.3.tar.gz) = 812473
+TIMESTAMP = 1754088080
+SHA256 (c_icap-0.6.4.tar.gz) = 284cd9ebdde3ef4f46ed23c1c0427e28399ba1eb4f236a1a6cfd9e38176669bc
+SIZE (c_icap-0.6.4.tar.gz) = 812711
SHA256 (aa28041.patch) = f6c2fe0ca011f7269b97c3773bf00fd6fb96f98aa7ebc20460306e4a00097d26
SIZE (aa28041.patch) = 7444
diff --git a/www/c-icap/pkg-plist b/www/c-icap/pkg-plist
index cd9c858fafe3..116052a947ec 100644
--- a/www/c-icap/pkg-plist
+++ b/www/c-icap/pkg-plist
@@ -61,7 +61,7 @@ lib/c_icap/srv_ex206.so
lib/c_icap/sys_logger.so
lib/libicapapi.so
lib/libicapapi.so.6
-lib/libicapapi.so.6.0.3
+lib/libicapapi.so.6.0.4
share/man/man8/c-icap-client.8.gz
share/man/man8/c-icap-config.8.gz
share/man/man8/c-icap-libicapapi-config.8.gz
diff --git a/www/cpp-httplib/Makefile b/www/cpp-httplib/Makefile
index 08ef295e21a0..3cf1c32490e0 100644
--- a/www/cpp-httplib/Makefile
+++ b/www/cpp-httplib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cpp-httplib
DISTVERSIONPREFIX= v
-DISTVERSION= 0.23.1
+DISTVERSION= 0.24.0
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/cpp-httplib/distinfo b/www/cpp-httplib/distinfo
index b7b2d0d7153b..de86437f96a2 100644
--- a/www/cpp-httplib/distinfo
+++ b/www/cpp-httplib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752733579
-SHA256 (yhirose-cpp-httplib-v0.23.1_GH0.tar.gz) = 410a1347ed6bcbcc4a19af8ed8ad3873fe9fa97731d52db845c4c78f3f9c31e6
-SIZE (yhirose-cpp-httplib-v0.23.1_GH0.tar.gz) = 1300345
+TIMESTAMP = 1753847744
+SHA256 (yhirose-cpp-httplib-v0.24.0_GH0.tar.gz) = bb788d1ccf6654af77b63f4f3f01f9d9a5b549a8773d02eb88b33ef252a9f78e
+SIZE (yhirose-cpp-httplib-v0.24.0_GH0.tar.gz) = 1301392
diff --git a/www/element-web/Makefile b/www/element-web/Makefile
index e4f4f399bfbb..5f9c2cc5c12b 100644
--- a/www/element-web/Makefile
+++ b/www/element-web/Makefile
@@ -1,6 +1,6 @@
PORTNAME= element
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.107
+DISTVERSION= 1.11.108
CATEGORIES= www
MASTER_SITES= https://github.com/element-hq/element-web/releases/download/${DISTVERSIONFULL}/
PKGNAMESUFFIX= -web
@@ -18,7 +18,7 @@ CPE_VENDOR= matrix
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
-PLIST_SUB= COMMITID=d5144f0f5e1da35ff987
+PLIST_SUB= COMMITID=6b30623982b7c496317c
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
diff --git a/www/element-web/distinfo b/www/element-web/distinfo
index e2c524e58158..ca925fbe4eb0 100644
--- a/www/element-web/distinfo
+++ b/www/element-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753797274
-SHA256 (element-v1.11.107.tar.gz) = 623f2fb3745d2173f47516d39bcb865169f5aacebfb07bf594e80530b42e719b
-SIZE (element-v1.11.107.tar.gz) = 37967069
+TIMESTAMP = 1753902339
+SHA256 (element-v1.11.108.tar.gz) = adced803870885b5be86c56c0cb428f82943f34db446cbfe0cd5feef4f232886
+SIZE (element-v1.11.108.tar.gz) = 37967201
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index 8bb15d8f52a1..3a8ea497c217 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -82,7 +82,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-openid_connect>=2.3.1<2.4:net/rubygem-openid_connect \
rubygem-omniauth-atlassian-oauth2>=0.2.0<0.3:security/rubygem-omniauth-atlassian-oauth2 \
rubygem-rack-oauth2-gitlab>=2.2.1<2.3:security/rubygem-rack-oauth2-gitlab \
- rubygem-jwt>=2.9.3<3:www/rubygem-jwt \
+ rubygem-jwt29>=2.9.3<3:www/rubygem-jwt29 \
rubygem-gssapi>=1.3.1<1.4:security/rubygem-gssapi \
rubygem-recaptcha>=5.12<6.0:devel/rubygem-recaptcha \
rubygem-akismet>=3.0<4.0:devel/rubygem-akismet \
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index a2e98918f414..7faf748b2678 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,5 +1,5 @@
GITLAB_VERSION= 18.2.1
-GITLAB_PORTREVISION= 0
+GITLAB_PORTREVISION= 1
# Git version gitaly should use (from gitlab mirror)
# Find current tag from Makefile and .gitlab-ci.yaml
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
index d3f5f8a19551..c154ff05393f 100644
--- a/www/grafana/Makefile
+++ b/www/grafana/Makefile
@@ -1,24 +1,17 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
-DISTVERSION= 12.0.2
-PORTREVISION= 1
+DISTVERSION= 12.1.0
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/ \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= grafana-${DISTVERSION}.linux-amd64${EXTRACT_SUFX} \
go.mod:gomod \
go.work:gomod \
- .citools/bra/go.mod:gomod \
- .citools/cog/go.mod:gomod \
- .citools/cue/go.mod:gomod \
- .citools/golangci-lint/go.mod:gomod \
- .citools/jb/go.mod:gomod \
- .citools/lefthook/go.mod:gomod \
- .citools/swagger/go.mod:gomod \
apps/advisor/go.mod:gomod \
apps/alerting/notifications/go.mod:gomod \
apps/dashboard/go.mod:gomod \
apps/folder/go.mod:gomod \
+ apps/iam/go.mod:gomod \
apps/investigations/go.mod:gomod \
apps/playlist/go.mod:gomod \
pkg/aggregator/go.mod:gomod \
@@ -30,10 +23,7 @@ DISTFILES= grafana-${DISTVERSION}.linux-amd64${EXTRACT_SUFX} \
pkg/codegen/go.mod:gomod \
pkg/plugins/codegen/go.mod:gomod \
pkg/promlib/go.mod:gomod \
- pkg/semconv/go.mod:gomod \
- pkg/storage/unified/apistore/go.mod:gomod \
- pkg/storage/unified/resource/go.mod:gomod \
- pkg/util/xorm/go.mod:gomod
+ pkg/semconv/go.mod:gomod
EXTRACT_ONLY= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//:Ngo.work}
MAINTAINER= drtr0jan@yandex.ru
@@ -53,7 +43,7 @@ USES= cpe go:modules
USE_GITHUB= yes
USE_RC_SUBR= grafana
-TAG= 5bda17e
+TAG= ccd7b6c
GO_MOD_DIST= github
GO_MODULE= github.com/grafana/grafana
@@ -88,6 +78,7 @@ GRAFANA_HOMEDIR?= ${DATADIR}
GRAFANA_LOGDIR?= /var/log/${PORTNAME}
GRAFANA_PLUGINDIR?= ${GRAFANA_DATADIR}/plugins
GRAFANA_PROVISIONINGDIR?= ${ETCDIR}/provisioning
+GRAFANA_PROVISIONING= access-control alerting dashboards datasources plugins sample
post-extract:
@${ECHO_MSG} "===> Tidying ${GO_MODNAME} dependencies";
@@ -112,14 +103,11 @@ pre-build:
./pkg/build/wire/cmd/wire/main.go gen -tags "oss" ./pkg/server)
post-install:
- ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}
- ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}/conf
- ${MKDIR} ${STAGEDIR}${GRAFANA_DATADIR}
- ${MKDIR} ${STAGEDIR}${GRAFANA_PLUGINDIR}
-.for dir in access-control alerting dashboards datasources plugins
- ${MKDIR} ${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/${dir}
-.endfor
- ${MKDIR} ${STAGEDIR}${GRAFANA_LOGDIR}
+ ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}/conf \
+ ${STAGEDIR}${GRAFANA_DATADIR} \
+ ${STAGEDIR}${GRAFANA_PLUGINDIR} \
+ ${STAGEDIR}${GRAFANA_LOGDIR} \
+ ${GRAFANA_PROVISIONING:M*:C|^|${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/|}
(cd ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} \
&& ${COPYTREE_SHARE} public ${STAGEDIR}${GRAFANA_HOMEDIR})
${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini \
diff --git a/www/grafana/distinfo b/www/grafana/distinfo
index b35ec91bba09..d9b4687f92a6 100644
--- a/www/grafana/distinfo
+++ b/www/grafana/distinfo
@@ -1,61 +1,43 @@
-TIMESTAMP = 1750230363
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-12.0.2.linux-amd64.tar.gz) = c1755b4da918edfd298d5c8d5f1ffce35982ad10e1640ec356570cfb8c34b3e8
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-12.0.2.linux-amd64.tar.gz) = 183911552
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.mod) = 29f00d3557735d4affcc4b713ed1a7c85a47560fbc602666668ef0d77925c48a
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.mod) = 38980
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.work) = ecf260450eb9590351078f01276308243c068cf2f20e537662d763c3945e85e0
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.work) = 1339
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/bra/go.mod) = 02f99ed827227c22e32a26102be74f25ae422a6009c06dd89e1c3fdd25276882
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/bra/go.mod) = 845
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cog/go.mod) = d0f28b5cd843e592576bab22ed4e18cbb683f580832573761d9992c5a431d4fe
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cog/go.mod) = 2256
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cue/go.mod) = e7229da4595f4b1b1240effbe8f409f6676ef427e30cfa0bcc2fc96deb834c5f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cue/go.mod) = 1533
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/golangci-lint/go.mod) = 90cf5d2d65a918b6c6ddecdf70f969b94a0f947208270ee3733703b10ca4fca4
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/golangci-lint/go.mod) = 10265
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/jb/go.mod) = 525b92e74e4ecf49bba3f7a3af24cbb66936bdc3218d08d548c63fa7d7d5e89a
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/jb/go.mod) = 788
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/lefthook/go.mod) = 84f4100c41f2060ad82f1f2ddb0e2ce965a3bb020fa1b932127679830756835b
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/lefthook/go.mod) = 2442
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/swagger/go.mod) = c7286e7d0c5d4d708a3dc97d902bf5ad8e64c402581796bfc222fe58c78b8a31
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/swagger/go.mod) = 2735
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/advisor/go.mod) = 9396e0e1326f85d7732c378564d7d3ec4d268a6ce1b69e63b655b3ce999af43b
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/advisor/go.mod) = 4146
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/alerting/notifications/go.mod) = e93445036ce12a3214ab1bbcea7f91ea5b317f1ef4edc46398c179b70d4d66c6
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/alerting/notifications/go.mod) = 4831
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/dashboard/go.mod) = 57f7155e41bedc5bafc4b848472faa9008f72f5e6d055ad42bd2f89a0defdfb3
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/dashboard/go.mod) = 6587
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/folder/go.mod) = 8cc8fb2c54d3d9c0452e53710a0729dd64c0710664d3d3c93f85912c9ddc3edc
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/folder/go.mod) = 2698
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/investigations/go.mod) = 4145c46883cd4e7d31907e30c5793f7808ecd1b01589d3180dcab4174486a28f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/investigations/go.mod) = 4340
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/playlist/go.mod) = 7c2e0662ab1a0f6ebc49a3f930fad584c90ecfcb940b02cb988d406c8b81eac7
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/playlist/go.mod) = 4322
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/aggregator/go.mod) = 65e59de7b4cef99716130fe41e333818c27af9cc90156370d49707a6fbe11551
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/aggregator/go.mod) = 8433
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apimachinery/go.mod) = b3fb5b0a09bd79a899479f433ef0664c2d2cd6e32d01fbd4b4a84d3169384e76
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apimachinery/go.mod) = 2472
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apis/secret/go.mod) = 164a8e3690be60b5a8958a1f10c8d0cbc5fbc3325409d1c49ec33056888a7e5d
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apis/secret/go.mod) = 5011
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apiserver/go.mod) = 7e0dbe464201f3277fe4e54b5ea6a4f787933882b0d59647f4fc817ab9a5e67c
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apiserver/go.mod) = 5183
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/go.mod) = 1341425db0b376fb1a03f7c55eb1ac62cfec737610d3aba5722977025161e6f2
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/go.mod) = 8074
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/wire/go.mod) = ddaf0e8bb8fbf36114f4e8d33b8e33f6a253ca6137fa9951f38118e1e0ac1b82
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/wire/go.mod) = 330
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/codegen/go.mod) = c5988b4d0102ea3cd9d8a8fd97d0410a033050d5a615ab773da435cc655509b8
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/codegen/go.mod) = 2490
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/plugins/codegen/go.mod) = 98db7c91ee1144b4258a775314ce32904c3e68ccd6ad33414b8aed3ad7bf9db4
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/plugins/codegen/go.mod) = 2233
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/promlib/go.mod) = af8b1de353d784d8cc809bbc949ff7ceafe8048f47c86d2e9700c46e3b9fbc55
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/promlib/go.mod) = 7078
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/semconv/go.mod) = af87874a65797de2c4648402142f15518417b0a2b86cab61a82ad662b561610f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/semconv/go.mod) = 269
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/apistore/go.mod) = 9a4416566c2ecb5c87502441e338b368909fedca3399bcc88477354d0974fc97
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/apistore/go.mod) = 23556
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/resource/go.mod) = c179f8f634359f6493167eae5e5f4b183e075924d667b0108da11f54f64003a5
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/resource/go.mod) = 11621
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/util/xorm/go.mod) = da74d73b680931ab1c6b9ee921d13846b16ad3b2c5fd6700d3517244b922d366
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/util/xorm/go.mod) = 3278
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-grafana-v12.0.2_GH0.tar.gz) = 8524498289e7d1900626ea7c0763fd923cf7bd1effa48cda476e63b299acfe2d
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-grafana-v12.0.2_GH0.tar.gz) = 37751009
+TIMESTAMP = 1753446520
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-12.1.0.linux-amd64.tar.gz) = 69923cf95824008a6a7529f242295ecc2bc6b1dc4e5142c889971e88407d8712
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-12.1.0.linux-amd64.tar.gz) = 198804186
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.mod) = ced873c2fef95afbf4a7087569246808c5fded9c490325338316062da5b21fa8
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.mod) = 40445
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.work) = cac55fcc92eaf457ba95d1ab73fad10103f3247450835d71c41356ee4f220a36
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.work) = 888
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/advisor/go.mod) = 962cca491bf59ec48c8bffd6d50d99f5151cc8a43ba43b541f97989ef2f43446
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/advisor/go.mod) = 4277
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/alerting/notifications/go.mod) = 66bb6a2c23a5b0491a9ed3798657d6331a806edfe5ba97182a23be840aff2bab
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/alerting/notifications/go.mod) = 5520
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/dashboard/go.mod) = bfa1c41646cee61989440bf413e8af4e25e8750df469ecaee7c86c465642fb30
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/dashboard/go.mod) = 6738
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/folder/go.mod) = 9626818858fdd607721f8133adb3956abf0df7460f1f2cf261b377d97838cc01
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/folder/go.mod) = 2871
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/iam/go.mod) = d0eac20a1aab91af633ea284c2d182ee73c310a88bd642b65b21a4467e14474f
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/iam/go.mod) = 2868
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/investigations/go.mod) = 0ca584f26b13c916060d7167240eabd2df8cf3667bb2b66bf6d5c094f80d996d
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/investigations/go.mod) = 4539
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/playlist/go.mod) = e0c86c12e890d2302b8fe6c912983723ff7d15e55ee84ea0e09b723ce59deb78
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/playlist/go.mod) = 4292
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/aggregator/go.mod) = f6ed3ded9d6eb77f62485cc27d1148a56df426ca76686adb2f953a2da356f1bc
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/aggregator/go.mod) = 8348
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apimachinery/go.mod) = 14ae9f9972a261a10ba12029c184545797dd568b40e7dc10fa94c6c4677abf28
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apimachinery/go.mod) = 2655
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apis/secret/go.mod) = e95b1247e19ccf728dcd0542024f1d89ee3895e6a443c405287c293e6bfa96e7
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apis/secret/go.mod) = 1938
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apiserver/go.mod) = 3bae51bda65f76845d0a9b8766e996ec6e9e98a954988cf2087cf433333d02d6
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apiserver/go.mod) = 5228
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/go.mod) = aa8c00afd01143df056fab379b5c2c3b22a11a16bee5db70369ee296b569a5f4
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/go.mod) = 7999
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/wire/go.mod) = b5cc16940df8ad672c07e44fd3824feed3f14b026dd4a591511d182f474f15b1
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/wire/go.mod) = 330
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/codegen/go.mod) = a7e2c2c92b4f923a401186c0cb570a2747d92676bc8753c9c93b97972e715355
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/codegen/go.mod) = 2522
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/plugins/codegen/go.mod) = a78bd06a4239c3482fe5a27fbb8ba347f9d469ae9329ea3a9c266ed2182d31ea
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/plugins/codegen/go.mod) = 2233
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/promlib/go.mod) = c6ef66cb6668fd2c144dbe70366a329a0c40126bfe2d1709042f8b32644a79e2
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/promlib/go.mod) = 7072
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/semconv/go.mod) = d20f9332c43873474014fac5af7c2b91088897760ccd57602aa9aee2460da1d1
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/semconv/go.mod) = 269
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-grafana-v12.1.0_GH0.tar.gz) = 9e2f3f11eff01f8b86c2c232c6a3c3a32fa303589ea9829538ffc867684a4436
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-grafana-v12.1.0_GH0.tar.gz) = 40109942
diff --git a/www/grafana/pkg-plist b/www/grafana/pkg-plist
index c204406800cc..841e70e16ec4 100644
--- a/www/grafana/pkg-plist
+++ b/www/grafana/pkg-plist
@@ -15,6 +15,7 @@ bin/grafana-server
@dir %%GRAFANA_PROVISIONINGDIR%%/dashboards
@dir %%GRAFANA_PROVISIONINGDIR%%/datasources
@dir %%GRAFANA_PROVISIONINGDIR%%/plugins
+@dir %%GRAFANA_PROVISIONINGDIR%%/sample
@dir %%GRAFANA_LOGDIR%%
@mode
@group
diff --git a/www/hurl/Makefile b/www/hurl/Makefile
index 771c7b4e83ba..8e4563e7be6d 100644
--- a/www/hurl/Makefile
+++ b/www/hurl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hurl
-DISTVERSION= 6.1.1
-PORTREVISION= 5
+DISTVERSION= 7.0.0
CATEGORIES= www
MAINTAINER= rodrigo@FreeBSD.org
@@ -12,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl
-USES= cargo gnome ssl
+USES= cargo gnome ssl llvm
USE_GITHUB= yes
GH_ACCOUNT= Orange-OpenSource
USE_GNOME= libxml2
diff --git a/www/hurl/Makefile.crates b/www/hurl/Makefile.crates
index d81a7dae0287..c2d078341328 100644
--- a/www/hurl/Makefile.crates
+++ b/www/hurl/Makefile.crates
@@ -1,43 +1,45 @@
CARGO_CRATES= adler32-1.2.0 \
- ahash-0.8.11 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- autocfg-1.4.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ autocfg-1.5.0 \
base64-0.22.1 \
- bit-set-0.8.0 \
- bit-vec-0.8.0 \
- bitflags-2.9.0 \
+ bindgen-0.71.1 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- brotli-7.0.0 \
- brotli-decompressor-4.0.2 \
- bumpalo-3.17.0 \
- cc-1.2.17 \
- cfg-if-1.0.0 \
- chrono-0.4.40 \
- clap-4.5.32 \
- clap_builder-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ brotli-8.0.1 \
+ brotli-decompressor-5.0.0 \
+ bumpalo-3.19.0 \
+ cc-1.2.30 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ clang-sys-1.8.1 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
colored-3.0.0 \
core-foundation-sys-0.8.7 \
core2-0.4.0 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crypto-common-0.1.6 \
- curl-0.4.47 \
- curl-sys-0.4.80+curl-8.12.1 \
+ curl-0.4.48 \
+ curl-sys-0.4.82+curl-8.14.1 \
dary_heap-0.3.7 \
digest-0.10.7 \
displaydoc-0.2.5 \
+ either-1.15.0 \
encoding-0.2.33 \
encoding-index-japanese-1.20141219.5 \
encoding-index-korean-1.20141219.5 \
@@ -45,137 +47,136 @@ CARGO_CRATES= adler32-1.2.0 \
encoding-index-singlebyte-1.20141219.5 \
encoding-index-tradchinese-1.20141219.5 \
encoding_index_tests-0.1.4 \
- errno-0.3.10 \
- fastrand-2.3.0 \
- fnv-1.0.7 \
+ errno-0.3.13 \
form_urlencoded-1.2.1 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.3.3 \
glob-0.3.2 \
hashbrown-0.14.5 \
- hex-0.4.3 \
- iana-time-zone-0.1.62 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
is_terminal_polyfill-1.70.1 \
+ itertools-0.13.0 \
itoa-1.0.15 \
js-sys-0.3.77 \
- lazy_static-1.5.0 \
- libc-0.2.171 \
+ libc-0.2.174 \
libflate-2.1.0 \
libflate_lz77-2.1.0 \
- libredox-0.1.3 \
- libxml-0.3.3 \
+ libloading-0.8.8 \
+ libredox-0.1.8 \
+ libxml-0.3.6 \
libz-sys-1.1.22 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.5 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
log-0.4.27 \
md5-0.7.0 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
+ minimal-lexical-0.2.1 \
+ nom-7.1.3 \
num-traits-0.2.19 \
numtoa-0.2.4 \
- once_cell-1.21.1 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
openssl-probe-0.1.6 \
- openssl-src-300.4.2+3.4.1 \
- openssl-sys-0.9.106 \
+ openssl-src-300.5.1+3.5.1 \
+ openssl-sys-0.9.109 \
percent-encoding-2.3.1 \
pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
- proc-macro2-1.0.94 \
- proptest-1.6.0 \
- quick-error-1.2.3 \
+ proc-macro2-1.0.95 \
quote-1.0.40 \
- r-efi-5.2.0 \
- rand-0.8.5 \
- rand-0.9.0 \
- rand_chacha-0.3.1 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
- rand_core-0.6.4 \
rand_core-0.9.3 \
- rand_xorshift-0.3.0 \
- redox_syscall-0.5.10 \
+ redox_syscall-0.5.17 \
redox_termios-0.1.3 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
rle-decode-fast-1.0.3 \
- rustix-1.0.3 \
- rustversion-1.0.20 \
- rusty-fork-0.3.0 \
+ rustc-hash-2.1.1 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
schannel-0.1.27 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- sha2-0.10.8 \
+ serde_json-1.0.141 \
+ sha2-0.10.9 \
shlex-1.3.0 \
similar-2.7.0 \
- smallvec-1.14.0 \
- socket2-0.5.8 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- syn-2.0.100 \
- synstructure-0.13.1 \
- tempfile-3.19.1 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
terminal_size-0.4.2 \
- termion-4.0.4 \
- tinystr-0.7.6 \
+ termion-4.0.5 \
+ tinystr-0.8.1 \
toml-0.5.11 \
typenum-1.18.0 \
- unarray-0.1.4 \
unicode-ident-1.0.18 \
url-2.5.4 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
version_check-0.9.5 \
- wait-timeout-0.2.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
- windows-core-0.52.0 \
- windows-link-0.1.1 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winres-0.1.12 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- xml-rs-0.8.25 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-0.8.24 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.24 \
+ writeable-0.6.1 \
+ xml-rs-0.8.27 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/www/hurl/distinfo b/www/hurl/distinfo
index af05b8a919c9..31d8562d2b5f 100644
--- a/www/hurl/distinfo
+++ b/www/hurl/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1743422206
+TIMESTAMP = 1754088707
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
@@ -15,48 +15,50 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
-SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
-SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
-SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
+SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
-SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
-SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
-SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
-SIZE (rust/crates/cc-1.2.17.crate) = 105794
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
-SHA256 (rust/crates/clap-4.5.32.crate) = 6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83
-SIZE (rust/crates/clap-4.5.32.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.32.crate) = 22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8
-SIZE (rust/crates/clap_builder-4.5.32.crate) = 168413
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d
+SIZE (rust/crates/brotli-8.0.1.crate) = 741712
+SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
+SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -65,20 +67,22 @@ SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c4
SIZE (rust/crates/core2-0.4.0.crate) = 37075
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/curl-0.4.47.crate) = d9fb4d13a1be2b58f14d60adba57c9834b78c62fd86c3e76a148f732686e9265
-SIZE (rust/crates/curl-0.4.47.crate) = 97185
-SHA256 (rust/crates/curl-sys-0.4.80+curl-8.12.1.crate) = 55f7df2eac63200c3ab25bde3b2268ef2ee56af3d238e76d61f01c3c49bff734
-SIZE (rust/crates/curl-sys-0.4.80+curl-8.12.1.crate) = 1817567
+SHA256 (rust/crates/curl-0.4.48.crate) = 9e2d5c8f48d9c0c23250e52b55e82a6ab4fdba6650c931f5a0a57a43abda812b
+SIZE (rust/crates/curl-0.4.48.crate) = 97323
+SHA256 (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = c4d63638b5ec65f1a4ae945287b3fd035be4554bbaf211901159c9a2a74fb5be
+SIZE (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = 1859811
SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding-0.2.33.crate) = 6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec
SIZE (rust/crates/encoding-0.2.33.crate) = 88798
SHA256 (rust/crates/encoding-index-japanese-1.20141219.5.crate) = 04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91
@@ -93,128 +97,112 @@ SHA256 (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = fd0e20d5688
SIZE (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = 120862
SHA256 (rust/crates/encoding_index_tests-0.1.4.crate) = a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569
SIZE (rust/crates/encoding_index_tests-0.1.4.crate) = 1631
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
-SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/iana-time-zone-0.1.62.crate) = b2fd658b06e56721792c5df4475705b6cda790e9298d19d2f8af083457bcd127
-SIZE (rust/crates/iana-time-zone-0.1.62.crate) = 35775
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
-SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libxml-0.3.3.crate) = 5fe73cdec2bcb36d25a9fe3f607ffcd44bb8907ca0100c4098d1aa342d1e7bec
-SIZE (rust/crates/libxml-0.3.3.crate) = 124388
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libredox-0.1.8.crate) = 360e552c93fa0e8152ab463bc4c4837fce76a225df11dfaeea66c313de5e61f7
+SIZE (rust/crates/libredox-0.1.8.crate) = 7268
+SHA256 (rust/crates/libxml-0.3.6.crate) = e37b98370114a0cf64e2e858221ba5e0e2db6f31b0730db51a5f07a098fcef0e
+SIZE (rust/crates/libxml-0.3.6.crate) = 138039
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
-SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
-SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
-SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/numtoa-0.2.4.crate) = 6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f
SIZE (rust/crates/numtoa-0.2.4.crate) = 9167
-SHA256 (rust/crates/once_cell-1.21.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
-SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2
-SIZE (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 9956732
-SHA256 (rust/crates/openssl-sys-0.9.106.crate) = 8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd
-SIZE (rust/crates/openssl-sys-0.9.106.crate) = 76230
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
-SHA256 (rust/crates/proptest-1.6.0.crate) = 14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50
-SIZE (rust/crates/proptest-1.6.0.crate) = 203276
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
-SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
-SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_termios-0.1.3.crate) = 20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb
SIZE (rust/crates/redox_termios-0.1.3.crate) = 3240
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -225,12 +213,12 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
-SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
-SIZE (rust/crates/rustix-1.0.3.crate) = 413960
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
-SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
-SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -239,60 +227,50 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/termion-4.0.4.crate) = 6f359c854fbecc1ea65bc3683f1dcb2dce78b174a1ca7fda37acd1fff81df6ff
-SIZE (rust/crates/termion-4.0.4.crate) = 24686
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/termion-4.0.5.crate) = 3669a69de26799d6321a5aa713f55f7e2cd37bd47be044b50f2acafc42c122bb
+SIZE (rust/crates/termion-4.0.5.crate) = 24766
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
-SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94
-SIZE (rust/crates/unarray-0.1.4.crate) = 12895
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
-SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -305,61 +283,85 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c
SIZE (rust/crates/winres-0.1.12.crate) = 19772
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/xml-rs-0.8.25.crate) = c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4
-SIZE (rust/crates/xml-rs-0.8.25.crate) = 54947
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
-SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
-SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (Orange-OpenSource-hurl-6.1.1_GH0.tar.gz) = 26ef1ed685f4b94190914a0e03127f7b7f6a488abf65758c19092dc6b9034b2c
-SIZE (Orange-OpenSource-hurl-6.1.1_GH0.tar.gz) = 9191639
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (Orange-OpenSource-hurl-7.0.0_GH0.tar.gz) = 3f505848aabd9eec78360928b0fcbfea237a049b5c8d25b8d9e0aeb3f9d8dfed
+SIZE (Orange-OpenSource-hurl-7.0.0_GH0.tar.gz) = 10663374
diff --git a/www/hurl/files/patch-cargo-crates__libxml-0.3.3__src__bindings.rs b/www/hurl/files/patch-cargo-crates__libxml-0.3.3__src__bindings.rs
deleted file mode 100644
index aa577ee3ea1d..000000000000
--- a/www/hurl/files/patch-cargo-crates__libxml-0.3.3__src__bindings.rs
+++ /dev/null
@@ -1,12 +0,0 @@
---- cargo-crates/libxml-0.3.3/src/bindings.rs.orig 2025-04-19 21:03:10 UTC
-+++ cargo-crates/libxml-0.3.3/src/bindings.rs
-@@ -5666,9 +5666,6 @@
- pub fn xmlSetGenericErrorFunc(ctx: *mut ::std::os::raw::c_void, handler: xmlGenericErrorFunc);
- }
- extern "C" {
-- pub fn initGenericErrorDefaultFunc(handler: *mut xmlGenericErrorFunc);
--}
--extern "C" {
- pub fn xmlSetStructuredErrorFunc(
- ctx: *mut ::std::os::raw::c_void,
- handler: xmlStructuredErrorFunc,
diff --git a/www/hurl/files/patch-packages__hurl__src__runner__xpath.rs b/www/hurl/files/patch-packages__hurl__src__runner__xpath.rs
deleted file mode 100644
index f808694c0393..000000000000
--- a/www/hurl/files/patch-packages__hurl__src__runner__xpath.rs
+++ /dev/null
@@ -1,29 +0,0 @@
---- packages/hurl/src/runner/xpath.rs.orig 2025-03-24 12:39:25 UTC
-+++ packages/hurl/src/runner/xpath.rs
-@@ -129,14 +129,6 @@
- }
- }
-
--extern "C" {
-- pub fn silentErrorFunc(
-- ctx: *mut ::std::os::raw::c_void,
-- msg: *const ::std::os::raw::c_char,
-- ...
-- );
--}
--
- /// Registers all XML namespaces from a document `doc` to a `context`.
- fn register_namespaces(doc: &libxml::tree::Document, context: &libxml::xpath::Context) {
- // We walk through the xml document to register each namespace,
-@@ -165,11 +157,6 @@
- support_ns: bool,
- ) -> Result<Value, XPathError> {
- let context = libxml::xpath::Context::new(doc).expect("error setting context in xpath module");
--
-- // libxml2 prints to stdout warning and errors, so we mut it.
-- unsafe {
-- libxml::bindings::initGenericErrorDefaultFunc(&mut Some(silentErrorFunc));
-- }
-
- if support_ns {
- register_namespaces(doc, &context);
diff --git a/www/mediawiki142/Makefile b/www/mediawiki142/Makefile
deleted file mode 100644
index 942d111b6e36..000000000000
--- a/www/mediawiki142/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-PORTNAME= mediawiki
-PORTVERSION= 1.42.7
-CATEGORIES= www
-MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \
- LOCAL/wen
-PKGNAMESUFFIX= 142${PHP_PKGNAMESUFFIX}
-
-MAINTAINER= wen@FreeBSD.org
-COMMENT= Wiki engine used by Wikipedia
-WWW= https://www.mediawiki.org/
-
-LICENSE= GPLv2
-
-DEPRECATED= Upstream EOL
-EXPIRATION_DATE=2025-07-31
-
-CONFLICTS= mediawiki139 mediawiki141 mediawiki143 mediawiki144
-
-USES= cpe php:flavors shebangfix
-SHEBANG_FILES= maintenance/storage/make-blobs
-
-USE_PHP= ctype dom fileinfo filter iconv intl mbstring \
- readline session xml xmlreader zlib
-MEDIAWIKIDIR?= www/mediawiki
-
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-
-SUB_FILES= pkg-message
-SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR}
-
-OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS
-OPTIONS_SINGLE= DB
-OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE
-OPTIONS_DEFAULT= MYSQL SOCKETS
-
-MEMCACHED_DESC= Use memcached
-IMAGICK_DESC= Use ImageMagick
-SOCKETS_DESC= Use sockets
-
-MYSQL_USES= mysql
-MYSQL_USE= php=mysqli
-PGSQL_USE= php=pgsql
-SQLITE_USE= php=sqlite3
-LDAP_USE= php=ldap
-SOCKETS_USE= php=sockets
-
-MEMCACHED_RUN_DEPENDS= memcached:databases/memcached
-IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR}
-
-pre-install:
- @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
- @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
- @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
- @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
- @${ECHO} "@mode 0755" >> ${PLIST}
- @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST}
- @${ECHO} "@mode" >> ${PLIST}
- @${ECHO_CMD} "@owner" >> ${PLIST}
- @${ECHO_CMD} "@group" >> ${PLIST}
- @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST}
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR}
- @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR}
-
-.include <bsd.port.mk>
diff --git a/www/mediawiki142/distinfo b/www/mediawiki142/distinfo
deleted file mode 100644
index 0217377c7e2c..000000000000
--- a/www/mediawiki142/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751510284
-SHA256 (mediawiki-1.42.7.tar.gz) = 0a604c81454fb7ab3eb2f57ab5972c5ea44fc54924cca09e813e3c4f4827d9c9
-SIZE (mediawiki-1.42.7.tar.gz) = 90513428
diff --git a/www/mediawiki142/files/pkg-message.in b/www/mediawiki142/files/pkg-message.in
deleted file mode 100644
index b05e89945b5f..000000000000
--- a/www/mediawiki142/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
-EOM
-}
-]
diff --git a/www/mediawiki142/pkg-descr b/www/mediawiki142/pkg-descr
deleted file mode 100644
index 88e2e7b358ef..000000000000
--- a/www/mediawiki142/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
diff --git a/www/minio/Makefile b/www/minio/Makefile
index 541d89269a7f..ce0e842e765a 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -10,11 +10,11 @@ WWW= https://minio.io/
LICENSE= AGPLv3
USES= compiler cpe go:modules
-GH_TAGNAME= RELEASE.2025-07-18T21-56-31Z
+GH_TAGNAME= RELEASE.2025-07-23T15-54-02Z
CPE_VERSION= ${GH_TAGNAME}
USE_RC_SUBR= ${PORTNAME}
-COMMIT_ID= 4021d8c8e2ef026aeda624c25ff3fffdbd112b09
+COMMIT_ID= 7ced9663e6a791fef9dc6be798ff24cda9c730ac
GO_MODULE= github.com/minio/minio@v0.0.0-${DISTVERSION:S/.//g}-${COMMIT_ID:C/^(.{12}).*/\1/}
GO_BUILDFLAGS= -ldflags=' \
diff --git a/www/minio/distinfo b/www/minio/distinfo
index 14dc1cc4f26e..b2f74b5fa0f9 100644
--- a/www/minio/distinfo
+++ b/www/minio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753445056
-SHA256 (go/www_minio/minio-2025.07.18.21.56.31/v0.0.0-20250718215631-4021d8c8e2ef.mod) = 1092c21cbe753941b16da2943be699d1517e70ebdd4da6d5c994ca27a85ba430
-SIZE (go/www_minio/minio-2025.07.18.21.56.31/v0.0.0-20250718215631-4021d8c8e2ef.mod) = 12569
-SHA256 (go/www_minio/minio-2025.07.18.21.56.31/v0.0.0-20250718215631-4021d8c8e2ef.zip) = 0206470f8addca9099e304ee113f6d573ce2e16ff18626ce517668ab9da3f10b
-SIZE (go/www_minio/minio-2025.07.18.21.56.31/v0.0.0-20250718215631-4021d8c8e2ef.zip) = 25081275
+TIMESTAMP = 1753828346
+SHA256 (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.mod) = 1092c21cbe753941b16da2943be699d1517e70ebdd4da6d5c994ca27a85ba430
+SIZE (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.mod) = 12569
+SHA256 (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.zip) = 86276daaeb0801f57e0d7f5a9cf7e0e995a5d6c98057a4e6e5be4e08dff66972
+SIZE (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.zip) = 25081187
diff --git a/www/neon/Makefile b/www/neon/Makefile
index 84af354aba6c..eb2cb9f47687 100644
--- a/www/neon/Makefile
+++ b/www/neon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neon
DISTVERSION= 0.34.0
-#PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://notroj.github.io/neon/
@@ -20,24 +20,18 @@ LDFLAGS= -Wl,--undefined-version
CONFIGURE_ARGS= --enable-shared --disable-static
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-OPTIONS_DEFINE= DOCS GSSAPI NLS PROXY
-OPTIONS_DEFAULT= EXPAT GSSAPI OPENSSL
+OPTIONS_DEFINE= DOCS GSSAPI MANPAGES NLS PROXY
+OPTIONS_DEFAULT= EXPAT GSSAPI MANPAGES OPENSSL
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL= GNUTLS OPENSSL
OPTIONS_SINGLE= XML
OPTIONS_SINGLE_XML= EXPAT LIBXML2
-DOCS_DESC= Build and/or install documentation (including manpages)
LIBXML2_DESC= libxml2 XML parser support
PROXY_DESC= libproxy support
XML_DESC= XML parser library
-DOCS_BUILD_DEPENDS= xmlto:textproc/xmlto \
- docbook-xml>0:textproc/docbook-xml
-
-DOCS_EXTRA_PATCHES_OFF= ${FILESDIR}/extrapatch-docs
-
EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2
EXPAT_CONFIGURE_WITH= expat
@@ -66,6 +60,12 @@ DOCSDIR= ${PREFIX}/share/doc/neon
post-patch:
${REINPLACE_CMD} -e 's|-@NEON_VERSION@$$||' ${WRKSRC}/Makefile.in
+post-patch-DOCS-off:
+ ${REINPLACE_CMD} -e '152s|install-docs ||' ${WRKSRC}/Makefile.in
+
+post-patch-MANPAGES-off:
+ ${REINPLACE_CMD} -e '152s|install-man ||' ${WRKSRC}/Makefile.in
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libneon.so.27.*
diff --git a/www/neon/files/extrapatch-docs b/www/neon/files/patch-Makefile.in
index 565765020c3f..2e20a7cbc836 100644
--- a/www/neon/files/extrapatch-docs
+++ b/www/neon/files/patch-Makefile.in
@@ -1,20 +1,11 @@
--- Makefile.in.orig 2022-02-27 07:23:39 UTC
+++ Makefile.in
-@@ -89,7 +89,7 @@ subdirs:
-
- # Regenerating the docs requires xmlto to be installed, this target is
- # executed when release tarballs are generated.
--docs: docs-man docs-html
-+#docs: docs-man docs-html
-
- docs-man:
- rm -rf doc/man; mkdir -p doc/man
@@ -148,7 +148,7 @@ install-memleak:
@echo "ERROR: purposes only; this copy of neon must not be installed."
@false
-install-yes: install-lib install-headers install-config install-docs install-nls
-+install-yes: install-lib install-headers install-config install-nls
++install-yes: install-lib install-headers install-config install-html install-man install-nls
# libtool does all the necessary magic here
install-lib: subdirs
diff --git a/www/neon/files/patch-doc_manual.xml b/www/neon/files/patch-doc_manual.xml
deleted file mode 100644
index ef0031d5dad6..000000000000
--- a/www/neon/files/patch-doc_manual.xml
+++ /dev/null
@@ -1,17 +0,0 @@
---- doc/manual.xml.orig 2021-11-01 10:10:24 UTC
-+++ doc/manual.xml
-@@ -3,14 +3,6 @@
- <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
- "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-
--<!ENTITY % isoent SYSTEM
-- "http://www.oasis-open.org/docbook/xml/4.5/ent/isonum.ent">
--<!ENTITY % isopub SYSTEM
-- "http://www.oasis-open.org/docbook/xml/4.5/ent/isopub.ent">
--
--%isoent;
--%isopub;
--
- <!-- date/version stamp files created as release tarball is rolled -->
- <!ENTITY date SYSTEM "date.xml">
- <!ENTITY version SYSTEM "version.xml">
diff --git a/www/neon/pkg-plist b/www/neon/pkg-plist
index 3937b65cc2c1..bc94437fa304 100644
--- a/www/neon/pkg-plist
+++ b/www/neon/pkg-plist
@@ -27,110 +27,110 @@ lib/libneon.so
lib/libneon.so.27
lib/libneon.so.27.7.0
libdata/pkgconfig/neon.pc
-%%DOCS%%share/man/man1/neon-config.1.gz
-%%DOCS%%share/man/man3/ne_add_request_header.3.gz
-%%DOCS%%share/man/man3/ne_addr_destroy.3.gz
-%%DOCS%%share/man/man3/ne_addr_error.3.gz
-%%DOCS%%share/man/man3/ne_addr_first.3.gz
-%%DOCS%%share/man/man3/ne_addr_next.3.gz
-%%DOCS%%share/man/man3/ne_addr_resolve.3.gz
-%%DOCS%%share/man/man3/ne_addr_result.3.gz
-%%DOCS%%share/man/man3/ne_buffer.3.gz
-%%DOCS%%share/man/man3/ne_buffer_altered.3.gz
-%%DOCS%%share/man/man3/ne_buffer_append.3.gz
-%%DOCS%%share/man/man3/ne_buffer_clear.3.gz
-%%DOCS%%share/man/man3/ne_buffer_concat.3.gz
-%%DOCS%%share/man/man3/ne_buffer_create.3.gz
-%%DOCS%%share/man/man3/ne_buffer_destroy.3.gz
-%%DOCS%%share/man/man3/ne_buffer_finish.3.gz
-%%DOCS%%share/man/man3/ne_buffer_grow.3.gz
-%%DOCS%%share/man/man3/ne_buffer_ncreate.3.gz
-%%DOCS%%share/man/man3/ne_buffer_zappend.3.gz
-%%DOCS%%share/man/man3/ne_calloc.3.gz
-%%DOCS%%share/man/man3/ne_close_connection.3.gz
-%%DOCS%%share/man/man3/ne_forget_auth.3.gz
-%%DOCS%%share/man/man3/ne_get_error.3.gz
-%%DOCS%%share/man/man3/ne_get_request_flag.3.gz
-%%DOCS%%share/man/man3/ne_get_response_header.3.gz
-%%DOCS%%share/man/man3/ne_get_response_location.3.gz
-%%DOCS%%share/man/man3/ne_get_scheme.3.gz
-%%DOCS%%share/man/man3/ne_get_server_hostport.3.gz
-%%DOCS%%share/man/man3/ne_get_session_flag.3.gz
-%%DOCS%%share/man/man3/ne_get_status.3.gz
-%%DOCS%%share/man/man3/ne_has_support.3.gz
-%%DOCS%%share/man/man3/ne_i18n_init.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_cmp.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_free.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_make.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_parse.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_print.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_raw.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_reverse.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_typeof.3.gz
-%%DOCS%%share/man/man3/ne_malloc.3.gz
-%%DOCS%%share/man/man3/ne_oom_callback.3.gz
-%%DOCS%%share/man/man3/ne_print_request_header.3.gz
-%%DOCS%%share/man/man3/ne_qtoken.3.gz
-%%DOCS%%share/man/man3/ne_realloc.3.gz
-%%DOCS%%share/man/man3/ne_redirect_location.3.gz
-%%DOCS%%share/man/man3/ne_redirect_register.3.gz
-%%DOCS%%share/man/man3/ne_request_create.3.gz
-%%DOCS%%share/man/man3/ne_request_destroy.3.gz
-%%DOCS%%share/man/man3/ne_request_dispatch.3.gz
-%%DOCS%%share/man/man3/ne_response_header_iterate.3.gz
-%%DOCS%%share/man/man3/ne_session_create.3.gz
-%%DOCS%%share/man/man3/ne_session_destroy.3.gz
-%%DOCS%%share/man/man3/ne_session_proxy.3.gz
-%%DOCS%%share/man/man3/ne_session_socks_proxy.3.gz
-%%DOCS%%share/man/man3/ne_session_system_proxy.3.gz
-%%DOCS%%share/man/man3/ne_set_addrlist.3.gz
-%%DOCS%%share/man/man3/ne_set_connect_timeout.3.gz
-%%DOCS%%share/man/man3/ne_set_error.3.gz
-%%DOCS%%share/man/man3/ne_set_proxy_auth.3.gz
-%%DOCS%%share/man/man3/ne_set_read_timeout.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_buffer.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_fd.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_provider.3.gz
-%%DOCS%%share/man/man3/ne_set_request_flag.3.gz
-%%DOCS%%share/man/man3/ne_set_server_auth.3.gz
-%%DOCS%%share/man/man3/ne_set_session_flag.3.gz
-%%DOCS%%share/man/man3/ne_set_useragent.3.gz
-%%DOCS%%share/man/man3/ne_shave.3.gz
-%%DOCS%%share/man/man3/ne_sock_exit.3.gz
-%%DOCS%%share/man/man3/ne_sock_init.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_cmp.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_export.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_free.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_identity.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_import.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_issuer.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_read.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_signedby.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_subject.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_write.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_decrypt.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_encrypted.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_free.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_name.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_owner.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_read.3.gz
-%%DOCS%%share/man/man3/ne_ssl_dname_cmp.3.gz
-%%DOCS%%share/man/man3/ne_ssl_readable_dname.3.gz
-%%DOCS%%share/man/man3/ne_ssl_set_verify.3.gz
-%%DOCS%%share/man/man3/ne_ssl_trust_cert.3.gz
-%%DOCS%%share/man/man3/ne_ssl_trust_default_ca.3.gz
-%%DOCS%%share/man/man3/ne_status.3.gz
-%%DOCS%%share/man/man3/ne_strdup.3.gz
-%%DOCS%%share/man/man3/ne_strhash.3.gz
-%%DOCS%%share/man/man3/ne_strndup.3.gz
-%%DOCS%%share/man/man3/ne_strparam.3.gz
-%%DOCS%%share/man/man3/ne_vstrhash.3.gz
-%%DOCS%%share/man/man3/ne_token.3.gz
-%%DOCS%%share/man/man3/ne_version_match.3.gz
-%%DOCS%%share/man/man3/ne_version_string.3.gz
-%%DOCS%%share/man/man3/ne_xml_create.3.gz
-%%DOCS%%share/man/man3/ne_xml_destroy.3.gz
-%%DOCS%%share/man/man3/neon.3.gz
+%%MANPAGES%%share/man/man1/neon-config.1.gz
+%%MANPAGES%%share/man/man3/ne_add_request_header.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_error.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_first.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_next.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_resolve.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_result.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_altered.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_append.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_clear.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_concat.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_create.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_finish.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_grow.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_ncreate.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_zappend.3.gz
+%%MANPAGES%%share/man/man3/ne_calloc.3.gz
+%%MANPAGES%%share/man/man3/ne_close_connection.3.gz
+%%MANPAGES%%share/man/man3/ne_forget_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_get_error.3.gz
+%%MANPAGES%%share/man/man3/ne_get_request_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_get_response_header.3.gz
+%%MANPAGES%%share/man/man3/ne_get_response_location.3.gz
+%%MANPAGES%%share/man/man3/ne_get_scheme.3.gz
+%%MANPAGES%%share/man/man3/ne_get_server_hostport.3.gz
+%%MANPAGES%%share/man/man3/ne_get_session_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_get_status.3.gz
+%%MANPAGES%%share/man/man3/ne_has_support.3.gz
+%%MANPAGES%%share/man/man3/ne_i18n_init.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_free.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_make.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_parse.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_print.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_raw.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_reverse.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_typeof.3.gz
+%%MANPAGES%%share/man/man3/ne_malloc.3.gz
+%%MANPAGES%%share/man/man3/ne_oom_callback.3.gz
+%%MANPAGES%%share/man/man3/ne_print_request_header.3.gz
+%%MANPAGES%%share/man/man3/ne_qtoken.3.gz
+%%MANPAGES%%share/man/man3/ne_realloc.3.gz
+%%MANPAGES%%share/man/man3/ne_redirect_location.3.gz
+%%MANPAGES%%share/man/man3/ne_redirect_register.3.gz
+%%MANPAGES%%share/man/man3/ne_request_create.3.gz
+%%MANPAGES%%share/man/man3/ne_request_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_request_dispatch.3.gz
+%%MANPAGES%%share/man/man3/ne_response_header_iterate.3.gz
+%%MANPAGES%%share/man/man3/ne_session_create.3.gz
+%%MANPAGES%%share/man/man3/ne_session_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_socks_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_system_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_set_addrlist.3.gz
+%%MANPAGES%%share/man/man3/ne_set_connect_timeout.3.gz
+%%MANPAGES%%share/man/man3/ne_set_error.3.gz
+%%MANPAGES%%share/man/man3/ne_set_proxy_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_set_read_timeout.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_buffer.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_fd.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_provider.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_set_server_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_set_session_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_set_useragent.3.gz
+%%MANPAGES%%share/man/man3/ne_shave.3.gz
+%%MANPAGES%%share/man/man3/ne_sock_exit.3.gz
+%%MANPAGES%%share/man/man3/ne_sock_init.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_export.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_free.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_identity.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_import.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_issuer.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_read.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_signedby.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_subject.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_write.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_decrypt.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_encrypted.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_free.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_name.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_owner.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_read.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_dname_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_readable_dname.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_set_verify.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_trust_cert.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_trust_default_ca.3.gz
+%%MANPAGES%%share/man/man3/ne_status.3.gz
+%%MANPAGES%%share/man/man3/ne_strdup.3.gz
+%%MANPAGES%%share/man/man3/ne_strhash.3.gz
+%%MANPAGES%%share/man/man3/ne_strndup.3.gz
+%%MANPAGES%%share/man/man3/ne_strparam.3.gz
+%%MANPAGES%%share/man/man3/ne_vstrhash.3.gz
+%%MANPAGES%%share/man/man3/ne_token.3.gz
+%%MANPAGES%%share/man/man3/ne_version_match.3.gz
+%%MANPAGES%%share/man/man3/ne_version_string.3.gz
+%%MANPAGES%%share/man/man3/ne_xml_create.3.gz
+%%MANPAGES%%share/man/man3/ne_xml_destroy.3.gz
+%%MANPAGES%%share/man/man3/neon.3.gz
%%PORTDOCS%%%%DOCSDIR%%/html/api.html
%%PORTDOCS%%%%DOCSDIR%%/html/biblio.html
%%PORTDOCS%%%%DOCSDIR%%/html/compliance.html
diff --git a/www/newsraft/Makefile b/www/newsraft/Makefile
index f76dd552d6f5..adde46a6f346 100644
--- a/www/newsraft/Makefile
+++ b/www/newsraft/Makefile
@@ -1,5 +1,5 @@
PORTNAME= newsraft
-DISTVERSION= 0.31
+DISTVERSION= 0.32
CATEGORIES= www
MASTER_SITES= https://codeberg.org/${PORTNAME}/${PORTNAME}/archive/
diff --git a/www/newsraft/distinfo b/www/newsraft/distinfo
index 278eac2c3ed7..075deaea121b 100644
--- a/www/newsraft/distinfo
+++ b/www/newsraft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749407113
-SHA256 (newsraft-0.31.tar.gz) = de0d96664d9a276dbe58cf4b44a6861bc18b6fd4c0f41a97450c5b3509904ae8
-SIZE (newsraft-0.31.tar.gz) = 224575
+TIMESTAMP = 1754049917
+SHA256 (newsraft-0.32.tar.gz) = a3b5f4935189316b5962658f29669472798a3e40d62b4f60d66644af3f04d2d3
+SIZE (newsraft-0.32.tar.gz) = 225800
diff --git a/www/newsraft/files/patch-makefile b/www/newsraft/files/patch-makefile
deleted file mode 100644
index 444ab3451d32..000000000000
--- a/www/newsraft/files/patch-makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- makefile.orig 2025-06-08 19:06:10 UTC
-+++ makefile
-@@ -17,7 +17,7 @@ AUXCFLAGS = $(CURL_CFLAGS) $(EXPAT_CFLAGS) $(GUMBO
- #LDFLAGS = -static
- #CURL_LIBS = -lcurl -lbrotlidec -lbrotlienc -lbrotlicommon -lssl -lcrypto -lnghttp2 -lz
- AUXCFLAGS = $(CURL_CFLAGS) $(EXPAT_CFLAGS) $(GUMBO_CFLAGS) $(SQLITE_CFLAGS)
--FEATURECFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700
-+FEATURECFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE
- LDLIBS = $(CURL_LIBS) $(EXPAT_LIBS) $(GUMBO_LIBS) $(SQLITE_LIBS) $(PTHREAD_LIBS)
- DESTDIR =
- PREFIX = /usr/local
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index d3ca683f1509..3908522f26b3 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 5.3.7
+PORTVERSION= 5.3.8
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index f68e47935ae2..15c94d7bb594 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753371975
-SHA256 (nextcloud/calendar-v5.3.7.tar.gz) = a8f725b941a0a4384e86bc0d8f0dc026e140e7136af9726175af06ec0603a601
-SIZE (nextcloud/calendar-v5.3.7.tar.gz) = 19941551
+TIMESTAMP = 1753864175
+SHA256 (nextcloud/calendar-v5.3.8.tar.gz) = 4792f4100a0b1abd427f386d1cee057d4b2da91f840ec38876015871c82710c7
+SIZE (nextcloud/calendar-v5.3.8.tar.gz) = 19946107
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 133bd7e18515..f621912261b6 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 7.2.2
+PORTVERSION= 7.2.3
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index 856dda21b047..ef78df1e0a02 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753524816
-SHA256 (nextcloud/contacts-v7.2.2.tar.gz) = 88f3f44dd7cc4c447660db5bdd647983750220ce92d65f2c346730b90447bbba
-SIZE (nextcloud/contacts-v7.2.2.tar.gz) = 4406410
+TIMESTAMP = 1753864149
+SHA256 (nextcloud/contacts-v7.2.3.tar.gz) = 00095f3de15608ef3de3f4797cbb174925b654a69c5421f4ec9b062c8256566b
+SIZE (nextcloud/contacts-v7.2.3.tar.gz) = 4407430
diff --git a/www/nextcloud-deck/Makefile b/www/nextcloud-deck/Makefile
index 2cd373481e82..10ede559efad 100644
--- a/www/nextcloud-deck/Makefile
+++ b/www/nextcloud-deck/Makefile
@@ -1,5 +1,5 @@
PORTNAME= deck
-PORTVERSION= 1.15.1
+PORTVERSION= 1.15.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-deck/distinfo b/www/nextcloud-deck/distinfo
index 3e55a2c75133..72e3d2e7c13d 100644
--- a/www/nextcloud-deck/distinfo
+++ b/www/nextcloud-deck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745949955
-SHA256 (nextcloud/deck-v1.15.1.tar.gz) = 554747a0b6320a0ec3b0dbb62d865e96670733807471f907f0fc1c4caf38e26a
-SIZE (nextcloud/deck-v1.15.1.tar.gz) = 13762582
+TIMESTAMP = 1753864557
+SHA256 (nextcloud/deck-v1.15.2.tar.gz) = cb4919ae658eeac23820ffb98fe822f14bb1808c0d3d73110c57c44e3b11b458
+SIZE (nextcloud/deck-v1.15.2.tar.gz) = 13980567
diff --git a/www/nextcloud-groupfolders/Makefile b/www/nextcloud-groupfolders/Makefile
index 20ae589abd80..e9f62eff643c 100644
--- a/www/nextcloud-groupfolders/Makefile
+++ b/www/nextcloud-groupfolders/Makefile
@@ -1,5 +1,5 @@
PORTNAME= groupfolders
-PORTVERSION= 19.1.2
+PORTVERSION= 19.1.3
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-groupfolders/distinfo b/www/nextcloud-groupfolders/distinfo
index 1e0f2afd0390..d7bea427b16e 100644
--- a/www/nextcloud-groupfolders/distinfo
+++ b/www/nextcloud-groupfolders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751485192
-SHA256 (nextcloud/groupfolders-v19.1.2.tar.gz) = 2aa6cfbdc1ce60903c6e359b87a5ffed133bf05182a85248392f0582e809c899
-SIZE (nextcloud/groupfolders-v19.1.2.tar.gz) = 5577506
+TIMESTAMP = 1753864280
+SHA256 (nextcloud/groupfolders-v19.1.3.tar.gz) = d33eb3c6e04dbc484f02d094503b5bd0138c492fb14ffacdec7d8f410fc12cf1
+SIZE (nextcloud/groupfolders-v19.1.3.tar.gz) = 5587409
diff --git a/www/node20/Makefile b/www/node20/Makefile
index bfcd8c796f38..d921874d4ce5 100644
--- a/www/node20/Makefile
+++ b/www/node20/Makefile
@@ -40,6 +40,7 @@ CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \
--shared-zlib \
--with-intl=system-icu \
--without-npm
+CXXFLAGS_powerpc64= -mpower8-vector
HAS_CONFIGURE= yes
MAKE_ENV= CC.host="${CCACHE_BIN} ${CC}" \
CFLAGS.host="${CFLAGS}" \
diff --git a/www/novnc-websockify/Makefile b/www/novnc-websockify/Makefile
deleted file mode 100644
index 54266cb14599..000000000000
--- a/www/novnc-websockify/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= websockify
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
-CATEGORIES= www
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Websockify implementation for noVNC
-WWW= https://github.com/novnc/websockify
-
-LICENSE= LGPL3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= ${PYNUMPY} \
- novnc>0:www/novnc
-
-USES= python shebangfix
-
-USE_GITHUB= yes
-GH_ACCOUNT= novnc
-GH_PROJECT= websockify
-
-SHEBANG_FILES= run
-
-NO_ARCH= yes
-NO_BUILD= yes
-TARGET_DIR= ${PREFIX}/libexec/novnc/utils/websockify
-
-do-install:
- @${MKDIR} ${STAGEDIR}${TARGET_DIR}
- cd ${WRKSRC} && ${RM} .gitignore .gitmodules .travis.yml
- cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${TARGET_DIR}
- @${CHMOD} +x ${STAGEDIR}${TARGET_DIR}/run
- @${CHMOD} +x ${STAGEDIR}${TARGET_DIR}/rebind
-
-.include <bsd.port.mk>
diff --git a/www/novnc-websockify/distinfo b/www/novnc-websockify/distinfo
deleted file mode 100644
index 1fe243731ee6..000000000000
--- a/www/novnc-websockify/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1691768345
-SHA256 (novnc-websockify-v0.11.0_GH0.tar.gz) = 628dd586e80865cd775cc402b96cf75f4daa647b0fefdc31366d08b7753016be
-SIZE (novnc-websockify-v0.11.0_GH0.tar.gz) = 55126
diff --git a/www/novnc-websockify/pkg-descr b/www/novnc-websockify/pkg-descr
deleted file mode 100644
index f186b9ec6562..000000000000
--- a/www/novnc-websockify/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Websockify is a WebSocket to TCP proxy/bridge.
-This allows a browser to connect to any application/server/service.
-Implementations in Python, C, Node.js and Ruby.
-
-It also includes a wrap program that uses a LD_PRELOAD library to
-proxying from a source address to a target address.
diff --git a/www/novnc-websockify/pkg-plist b/www/novnc-websockify/pkg-plist
deleted file mode 100644
index 7fd347409d57..000000000000
--- a/www/novnc-websockify/pkg-plist
+++ /dev/null
@@ -1,47 +0,0 @@
-libexec/novnc/utils/websockify/.github/workflows/test.yml
-libexec/novnc/utils/websockify/CHANGES.txt
-libexec/novnc/utils/websockify/COPYING
-libexec/novnc/utils/websockify/MANIFEST.in
-libexec/novnc/utils/websockify/Makefile
-libexec/novnc/utils/websockify/README.md
-libexec/novnc/utils/websockify/Windows/Windows Service Readme.md
-libexec/novnc/utils/websockify/docker/Dockerfile
-libexec/novnc/utils/websockify/docker/build.sh
-libexec/novnc/utils/websockify/docs/latency_results.txt
-libexec/novnc/utils/websockify/docs/notes
-libexec/novnc/utils/websockify/docs/release.txt
-libexec/novnc/utils/websockify/docs/websockify.1
-libexec/novnc/utils/websockify/rebind
-libexec/novnc/utils/websockify/rebind.c
-libexec/novnc/utils/websockify/run
-libexec/novnc/utils/websockify/setup.py
-libexec/novnc/utils/websockify/test-requirements.txt
-libexec/novnc/utils/websockify/tests/echo.html
-libexec/novnc/utils/websockify/tests/echo.py
-libexec/novnc/utils/websockify/tests/echo_client.py
-libexec/novnc/utils/websockify/tests/fixtures/private.pem
-libexec/novnc/utils/websockify/tests/fixtures/public.pem
-libexec/novnc/utils/websockify/tests/fixtures/symmetric.key
-libexec/novnc/utils/websockify/tests/latency.html
-libexec/novnc/utils/websockify/tests/latency.py
-libexec/novnc/utils/websockify/tests/load.html
-libexec/novnc/utils/websockify/tests/load.py
-libexec/novnc/utils/websockify/tests/plain_echo.html
-libexec/novnc/utils/websockify/tests/simple.html
-libexec/novnc/utils/websockify/tests/test_auth_plugins.py
-libexec/novnc/utils/websockify/tests/test_token_plugins.py
-libexec/novnc/utils/websockify/tests/test_websocket.py
-libexec/novnc/utils/websockify/tests/test_websocketproxy.py
-libexec/novnc/utils/websockify/tests/test_websocketserver.py
-libexec/novnc/utils/websockify/tests/test_websockifyserver.py
-libexec/novnc/utils/websockify/tox.ini
-libexec/novnc/utils/websockify/websockify.py
-libexec/novnc/utils/websockify/websockify/__init__.py
-libexec/novnc/utils/websockify/websockify/__main__.py
-libexec/novnc/utils/websockify/websockify/auth_plugins.py
-libexec/novnc/utils/websockify/websockify/sysloghandler.py
-libexec/novnc/utils/websockify/websockify/token_plugins.py
-libexec/novnc/utils/websockify/websockify/websocket.py
-libexec/novnc/utils/websockify/websockify/websocketproxy.py
-libexec/novnc/utils/websockify/websockify/websocketserver.py
-libexec/novnc/utils/websockify/websockify/websockifyserver.py
diff --git a/www/phalcon/Makefile b/www/phalcon/Makefile
index df7e308e6665..d242a733b106 100644
--- a/www/phalcon/Makefile
+++ b/www/phalcon/Makefile
@@ -19,4 +19,16 @@ CONFIGURE_ARGS= --enable-phalcon
WRKSRC_SUBDIR= build/phalcon
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PHP_VER} >= 85
+. if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+. endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/phalcon.zep.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/www/php85-opcache/Makefile b/www/php85-opcache/Makefile
deleted file mode 100644
index edb61940538a..000000000000
--- a/www/php85-opcache/Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
-CATEGORIES= www
-
-PKGNAMESUFFIX= -opcache
-
-USES= php:zend,noflavors
-
-MASTERDIR= ${.CURDIR}/../../lang/php85
-
-.include "${MASTERDIR}/Makefile"
diff --git a/www/phpmustache/Makefile b/www/phpmustache/Makefile
index 052474091651..efb4e4005a66 100644
--- a/www/phpmustache/Makefile
+++ b/www/phpmustache/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/bobthecow/mustache.php
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Installation mode changed from systemwide to per-application with Composer
+EXPIRATION_DATE=2025-10-31
+
USES= php:build
USE_GITHUB= yes
GH_ACCOUNT= bobthecow
diff --git a/www/pound/Makefile b/www/pound/Makefile
index 092d171e8ef4..9cb0156e87a3 100644
--- a/www/pound/Makefile
+++ b/www/pound/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pound
-PORTVERSION= 4.16
+PORTVERSION= 4.17
CATEGORIES= www net
MASTER_SITES= https://github.com/graygnuorg/pound/releases/download/v${PORTVERSION}/
diff --git a/www/pound/distinfo b/www/pound/distinfo
index 7548abc8de97..4c67f0f6a59f 100644
--- a/www/pound/distinfo
+++ b/www/pound/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736754962
-SHA256 (pound-4.16.tar.gz) = d4b2e1111d553b0e428b90a3a7f682dab54c961572c79105926dfac8bbfda0a5
-SIZE (pound-4.16.tar.gz) = 990967
+TIMESTAMP = 1753806076
+SHA256 (pound-4.17.tar.gz) = b8759d94546027f0090dbb51455e2ff12ad2f95fe34edc4559a5a1dc07639a2e
+SIZE (pound-4.17.tar.gz) = 1028579
diff --git a/www/py-channels-redis/Makefile b/www/py-channels-redis/Makefile
index d59666b6f99e..0ac8b8a7aca9 100644
--- a/www/py-channels-redis/Makefile
+++ b/www/py-channels-redis/Makefile
@@ -1,6 +1,5 @@
PORTNAME= channels-redis
-PORTVERSION= 4.2.1
-PORTREVISION= 1
+PORTVERSION= 4.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-channels-redis/distinfo b/www/py-channels-redis/distinfo
index 24f9de6f6968..3e292a30f2e7 100644
--- a/www/py-channels-redis/distinfo
+++ b/www/py-channels-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738052794
-SHA256 (channels_redis-4.2.1.tar.gz) = 8375e81493e684792efe6e6eca60ef3d7782ef76c6664057d2e5c31e80d636dd
-SIZE (channels_redis-4.2.1.tar.gz) = 31152
+TIMESTAMP = 1753979457
+SHA256 (channels_redis-4.3.0.tar.gz) = 740ee7b54f0e28cf2264a940a24453d3f00526a96931f911fcb69228ef245dd2
+SIZE (channels_redis-4.3.0.tar.gz) = 31440
diff --git a/www/py-dj51-channels-redis/Makefile b/www/py-dj51-channels-redis/Makefile
index 4e91f111e7e3..f7c61b3e9ebc 100644
--- a/www/py-dj51-channels-redis/Makefile
+++ b/www/py-dj51-channels-redis/Makefile
@@ -1,6 +1,5 @@
PORTNAME= channels-redis
-PORTVERSION= 4.2.1
-PORTREVISION= 1
+PORTVERSION= 4.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-channels-redis/distinfo b/www/py-dj51-channels-redis/distinfo
index 24f9de6f6968..28730dadc6da 100644
--- a/www/py-dj51-channels-redis/distinfo
+++ b/www/py-dj51-channels-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738052794
-SHA256 (channels_redis-4.2.1.tar.gz) = 8375e81493e684792efe6e6eca60ef3d7782ef76c6664057d2e5c31e80d636dd
-SIZE (channels_redis-4.2.1.tar.gz) = 31152
+TIMESTAMP = 1753980067
+SHA256 (channels_redis-4.3.0.tar.gz) = 740ee7b54f0e28cf2264a940a24453d3f00526a96931f911fcb69228ef245dd2
+SIZE (channels_redis-4.3.0.tar.gz) = 31440
diff --git a/www/py-dj51-django-allauth/Makefile b/www/py-dj51-django-allauth/Makefile
index 16bf11109dbd..e5d7c9a6d65c 100644
--- a/www/py-dj51-django-allauth/Makefile
+++ b/www/py-dj51-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.9.0
+PORTVERSION= 65.10.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
@@ -14,7 +14,8 @@ WWW= https://allauth.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.8.0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.0.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fido2>=0:security/py-fido2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=5.1:www/py-django51@${PY_FLAVOR}
diff --git a/www/py-dj51-django-allauth/distinfo b/www/py-dj51-django-allauth/distinfo
index 3c312d6583a0..fa006db4661c 100644
--- a/www/py-dj51-django-allauth/distinfo
+++ b/www/py-dj51-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749650814
-SHA256 (django_allauth-65.9.0.tar.gz) = a06bca9974df44321e94c33bcf770bb6f924d1a44b57defbce4d7ec54a55483e
-SIZE (django_allauth-65.9.0.tar.gz) = 1710514
+TIMESTAMP = 1753980268
+SHA256 (django_allauth-65.10.0.tar.gz) = 47daa3b0e11a1d75724ea32995de37bd2b8963e9e4cce2b3a7fd64eb6d3b3c48
+SIZE (django_allauth-65.10.0.tar.gz) = 1897777
diff --git a/www/py-dj51-django-allauth/files/patch-pyproject.toml b/www/py-dj51-django-allauth/files/patch-pyproject.toml
new file mode 100644
index 000000000000..8a610f408251
--- /dev/null
+++ b/www/py-dj51-django-allauth/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-07-31 17:18:40 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=75.3.0", "setuptools-scm>=8"]
++requires = ["setuptools>=63.0.0", "setuptools-scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/www/py-dj51-strawberry-graphql-django/Makefile b/www/py-dj51-strawberry-graphql-django/Makefile
index ad7509c10a45..54f3c03ec8f2 100644
--- a/www/py-dj51-strawberry-graphql-django/Makefile
+++ b/www/py-dj51-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=4.2:www/py-django51@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.264.0:devel/py-dj51-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.276.2:devel/py-dj51-strawberry-graphql@${PY_FLAVOR}
USES= python:3.10+
USE_PYTHON= autoplist pep517
diff --git a/www/py-dj51-strawberry-graphql-django/distinfo b/www/py-dj51-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-dj51-strawberry-graphql-django/distinfo
+++ b/www/py-dj51-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
diff --git a/www/py-dj52-strawberry-graphql-django/Makefile b/www/py-dj52-strawberry-graphql-django/Makefile
index 88d95afad756..6e7c2e408233 100644
--- a/www/py-dj52-strawberry-graphql-django/Makefile
+++ b/www/py-dj52-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.264.0:devel/py-dj52-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.276.2:devel/py-dj52-strawberry-graphql@${PY_FLAVOR}
USES= python:3.10+
USE_PYTHON= autoplist pep517
diff --git a/www/py-dj52-strawberry-graphql-django/distinfo b/www/py-dj52-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-dj52-strawberry-graphql-django/distinfo
+++ b/www/py-dj52-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
diff --git a/www/py-granian/Makefile b/www/py-granian/Makefile
index 64340e990760..52f9e471b519 100644
--- a/www/py-granian/Makefile
+++ b/www/py-granian/Makefile
@@ -1,6 +1,5 @@
PORTNAME= granian
-PORTVERSION= 2.3.4
-PORTREVISION= 1
+PORTVERSION= 2.5.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-granian/Makefile.crates b/www/py-granian/Makefile.crates
index a874d695a3a9..1e70fcd2018c 100644
--- a/www/py-granian/Makefile.crates
+++ b/www/py-granian/Makefile.crates
@@ -1,10 +1,16 @@
+===> License BSD3CLAUSE accepted by the user
+===> py311-granian-2.5.0 depends on file: /usr/local/sbin/pkg - found
+===> Fetching all distfiles required by py311-granian-2.5.0 for building
+===> Extracting for py311-granian-2.5.0
+=> SHA256 Checksum OK for granian-2.5.0.tar.gz.
+===> Moving crates to /usr/ports/www/py-granian/work-py311/granian-2.5.0/cargo-crates
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aes-0.8.4 \
anyhow-1.0.98 \
arc-swap-1.7.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.22.1 \
base64ct-1.8.0 \
@@ -14,8 +20,8 @@ CARGO_CRATES= addr2line-0.24.2 \
bus-2.4.1 \
bytes-1.10.1 \
cbc-0.1.2 \
- cc-1.2.26 \
- cfg-if-1.0.0 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cipher-0.4.4 \
const-oid-0.9.6 \
cpufeatures-0.2.17 \
@@ -41,10 +47,10 @@ CARGO_CRATES= addr2line-0.24.2 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
- h2-0.4.10 \
+ h2-0.4.11 \
hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
hmac-0.12.1 \
http-1.3.1 \
http-body-1.0.1 \
@@ -52,24 +58,28 @@ CARGO_CRATES= addr2line-0.24.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
hyper-1.6.0 \
- hyper-util-0.1.14 \
- indexmap-2.9.0 \
+ hyper-util-0.1.16 \
+ indexmap-2.10.0 \
indoc-2.0.6 \
inout-0.1.4 \
+ io-uring-0.7.9 \
itertools-0.14.0 \
itoa-1.0.15 \
- libc-0.2.172 \
- libmimalloc-sys-0.1.42 \
+ libc-0.2.174 \
+ libmimalloc-sys-0.1.43 \
lock_api-0.4.13 \
log-0.4.27 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.46 \
+ mimalloc-0.1.47 \
mime-0.3.17 \
mime_guess-2.0.5 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
+ ntapi-0.4.1 \
num_cpus-1.17.0 \
+ objc2-core-foundation-0.3.1 \
+ objc2-io-kit-0.3.1 \
object-0.36.7 \
once_cell-1.21.3 \
parking_lot-0.12.4 \
@@ -84,26 +94,26 @@ CARGO_CRATES= addr2line-0.24.2 \
portable-atomic-1.11.1 \
ppv-lite86-0.2.21 \
proc-macro2-1.0.95 \
- pyo3-0.25.0 \
- pyo3-build-config-0.25.0 \
- pyo3-ffi-0.25.0 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
pyo3-log-0.12.4 \
- pyo3-macros-0.25.0 \
- pyo3-macros-backend-0.25.0 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
python3-dll-a-0.2.14 \
quote-1.0.40 \
- r-efi-5.2.0 \
- rand-0.9.1 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.17 \
ring-0.17.14 \
- rustc-demangle-0.1.24 \
- rustls-0.23.27 \
+ rustc-demangle-0.1.26 \
+ rustls-0.23.31 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.3 \
+ rustls-webpki-0.103.4 \
salsa20-0.10.2 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
@@ -113,27 +123,28 @@ CARGO_CRATES= addr2line-0.24.2 \
sha2-0.10.9 \
shlex-1.3.0 \
signal-hook-registry-1.4.5 \
- slab-0.4.9 \
+ slab-0.4.10 \
smallvec-1.15.1 \
- socket2-0.5.10 \
+ socket2-0.6.0 \
spki-0.7.3 \
subtle-2.6.1 \
- syn-2.0.101 \
+ syn-2.0.104 \
+ sysinfo-0.36.1 \
target-lexicon-0.13.2 \
thiserror-2.0.12 \
thiserror-impl-2.0.12 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
tls-listener-0.11.0 \
- tokio-1.45.1 \
+ tokio-1.47.0 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
- tokio-tungstenite-0.26.2 \
+ tokio-tungstenite-0.27.0 \
tokio-util-0.7.15 \
tracing-0.1.41 \
tracing-core-0.1.34 \
- tungstenite-0.26.2 \
+ tungstenite-0.27.0 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
@@ -141,11 +152,25 @@ CARGO_CRATES= addr2line-0.24.2 \
untrusted-0.9.0 \
utf-8-0.7.6 \
version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.52.6 \
@@ -155,6 +180,6 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
wit-bindgen-rt-0.39.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zeroize-1.8.1
diff --git a/www/py-granian/distinfo b/www/py-granian/distinfo
index 048bad5b3364..4e83ff1be8ab 100644
--- a/www/py-granian/distinfo
+++ b/www/py-granian/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1749992159
-SHA256 (granian-2.3.4.tar.gz) = ed04cb7f9befb1bcb8f97b7fee6d19eb4375346eeddd43c77193c35e9cf66b9a
-SIZE (granian-2.3.4.tar.gz) = 101156
+TIMESTAMP = 1753975319
+SHA256 (granian-2.5.0.tar.gz) = bed0d047c9c0c6c6a5a85ee5b3c7e2683fc63e03ac032eaf3d7654fa96bde102
+SIZE (granian-2.5.0.tar.gz) = 110336
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
@@ -13,8 +13,8 @@ SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -33,10 +33,10 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.26.crate) = 956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac
-SIZE (rust/crates/cc-1.2.26.crate) = 107013
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
@@ -87,14 +87,14 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -109,42 +109,50 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4
-SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af
-SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
+SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
+SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a
+SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -173,46 +181,46 @@ SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30d
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
-SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
-SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
-SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
-SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
-SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
SHA256 (rust/crates/pyo3-log-0.12.4.crate) = 45192e5e4a4d2505587e27806c7b710c231c40c56f3bfc19535d0bb25df52264
SIZE (rust/crates/pyo3-log-0.12.4.crate) = 16655
-SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
-SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
-SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
-SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -231,18 +239,20 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d
+SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
@@ -255,24 +265,24 @@ SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfd
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
SHA256 (rust/crates/tls-listener-0.11.0.crate) = ab41256c16d6fc2b3021545f20bf77a73200b18bd54040ac656dddfca6205bfa
SIZE (rust/crates/tls-listener-0.11.0.crate) = 48235
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35
+SIZE (rust/crates/tokio-1.47.0.crate) = 828980
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
-SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (rust/crates/tokio-tungstenite-0.27.0.crate) = 489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1
+SIZE (rust/crates/tokio-tungstenite-0.27.0.crate) = 29756
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
-SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
-SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
+SHA256 (rust/crates/tungstenite-0.27.0.crate) = eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d
+SIZE (rust/crates/tungstenite-0.27.0.crate) = 67162
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
@@ -287,16 +297,44 @@ SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
@@ -315,9 +353,9 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
diff --git a/www/py-nh3/Makefile b/www/py-nh3/Makefile
index 75edf54cd11d..a4c1fbd05cc2 100644
--- a/www/py-nh3/Makefile
+++ b/www/py-nh3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nh3
-DISTVERSION= 0.2.22
+DISTVERSION= 0.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-nh3/Makefile.crates b/www/py-nh3/Makefile.crates
index e4dfe02d0e16..0791ff9e1731 100644
--- a/www/py-nh3/Makefile.crates
+++ b/www/py-nh3/Makefile.crates
@@ -1,4 +1,5 @@
-CARGO_CRATES= ammonia-4.1.1 \
+CARGO_CRATES= aliasable-0.1.3 \
+ ammonia-4.1.1 \
autocfg-1.5.0 \
bitflags-2.9.1 \
cc-1.2.29 \
@@ -10,6 +11,7 @@ CARGO_CRATES= ammonia-4.1.1 \
dtoa-short-0.3.5 \
form_urlencoded-1.2.1 \
futf-0.1.5 \
+ heck-0.4.1 \
heck-0.5.0 \
html5ever-0.35.0 \
icu_collections-2.0.0 \
@@ -34,6 +36,8 @@ CARGO_CRATES= ammonia-4.1.1 \
memoffset-0.9.1 \
new_debug_unreachable-1.0.6 \
once_cell-1.21.3 \
+ ouroboros-0.18.5 \
+ ouroboros_macro-0.18.5 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
percent-encoding-2.3.1 \
@@ -46,6 +50,7 @@ CARGO_CRATES= ammonia-4.1.1 \
potential_utf-0.1.2 \
precomputed-hash-0.1.1 \
proc-macro2-1.0.95 \
+ proc-macro2-diagnostics-0.10.1 \
pyo3-0.25.1 \
pyo3-build-config-0.25.1 \
pyo3-ffi-0.25.1 \
@@ -63,6 +68,7 @@ CARGO_CRATES= ammonia-4.1.1 \
siphasher-1.0.1 \
smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
string_cache-0.8.9 \
string_cache_codegen-0.5.4 \
syn-2.0.104 \
@@ -75,6 +81,7 @@ CARGO_CRATES= ammonia-4.1.1 \
url-2.5.4 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
+ version_check-0.9.5 \
web_atoms-0.1.3 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
@@ -86,6 +93,7 @@ CARGO_CRATES= ammonia-4.1.1 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
writeable-0.6.1 \
+ yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
zerofrom-0.1.6 \
diff --git a/www/py-nh3/distinfo b/www/py-nh3/distinfo
index 5442c2953f01..00d949b83473 100644
--- a/www/py-nh3/distinfo
+++ b/www/py-nh3/distinfo
@@ -1,6 +1,8 @@
-TIMESTAMP = 1752837362
-SHA256 (nh3-0.2.22.tar.gz) = dbfaa924ba226331c75896a64fe161a0cbd21172e4da687b2a69b5101db2c3e9
-SIZE (nh3-0.2.22.tar.gz) = 18326
+TIMESTAMP = 1753852250
+SHA256 (nh3-0.3.0.tar.gz) = d8ba24cb31525492ea71b6aac11a4adac91d828aadeff7c4586541bf5dc34d2f
+SIZE (nh3-0.3.0.tar.gz) = 19655
+SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
+SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -25,6 +27,8 @@ SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
@@ -73,6 +77,10 @@ SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
+SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
+SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
+SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
@@ -97,6 +105,8 @@ SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
@@ -131,6 +141,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
@@ -155,6 +167,8 @@ SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
@@ -177,6 +191,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
diff --git a/www/py-strawberry-graphql-django/Makefile b/www/py-strawberry-graphql-django/Makefile
index 13a61f246c0b..fc9225845a6f 100644
--- a/www/py-strawberry-graphql-django/Makefile
+++ b/www/py-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.264.0:devel/py-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.276.2:devel/py-strawberry-graphql@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-strawberry-graphql-django/distinfo b/www/py-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-strawberry-graphql-django/distinfo
+++ b/www/py-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
diff --git a/www/redmine60/Makefile b/www/redmine60/Makefile
index fa4bd4c9b52e..e39a50af817e 100644
--- a/www/redmine60/Makefile
+++ b/www/redmine60/Makefile
@@ -1,5 +1,6 @@
PORTNAME= redmine
PORTVERSION= 6.0.6
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://www.redmine.org/releases/
PKGNAMESUFFIX= 60
diff --git a/www/redmine60/files/patch-Gemfile b/www/redmine60/files/patch-Gemfile
index 87cf5257c8a2..cbc8a8e59fd3 100644
--- a/www/redmine60/files/patch-Gemfile
+++ b/www/redmine60/files/patch-Gemfile
@@ -14,8 +14,9 @@
gem 'rbpdf', '~> 1.21.4'
gem 'addressable'
gem 'rubyzip', '~> 2.3.0'
- gem 'propshaft', '~> 1.1.0'
+-gem 'propshaft', '~> 1.1.0'
-gem 'rack', '>= 3.1.3'
++gem 'propshaft', '>= 1.1.0'
+gem 'rack', '>= 3.0.0'
# Ruby Standard Gems
diff --git a/www/sqlpage/files/patch-powerpc64le b/www/sqlpage/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/www/sqlpage/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/www/vaultwarden-web_vault/Makefile b/www/vaultwarden-web_vault/Makefile
index 583e5c9e08f6..bb752e3df234 100644
--- a/www/vaultwarden-web_vault/Makefile
+++ b/www/vaultwarden-web_vault/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vaultwarden
-PORTVERSION= 2025.5.0
+PORTVERSION= 2025.7.0
DISTVERSIONPREFIX= v
CATEGORIES= www security
MASTER_SITES= https://github.com/dani-garcia/bw_web_builds/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
diff --git a/www/vaultwarden-web_vault/distinfo b/www/vaultwarden-web_vault/distinfo
index 0d97a8cbbbd9..66f6b2e25f57 100644
--- a/www/vaultwarden-web_vault/distinfo
+++ b/www/vaultwarden-web_vault/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749045076
-SHA256 (bw_web_v2025.5.0.tar.gz) = 00daf4e3568a01f23408cc7f81660c9eb237bbafcb9861ad5db30c0f6ab69a0f
-SIZE (bw_web_v2025.5.0.tar.gz) = 17927067
+TIMESTAMP = 1754037100
+SHA256 (bw_web_v2025.7.0.tar.gz) = 81ab0ab3ce3f3d25776e4d6ac11982e2a328d41a8cc992bc1fcd149c638f3eb7
+SIZE (bw_web_v2025.7.0.tar.gz) = 20909634
diff --git a/www/webcopy/Makefile b/www/webcopy/Makefile
deleted file mode 100644
index 8ba778a30750..000000000000
--- a/www/webcopy/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= webcopy
-PORTVERSION= 0.98b7
-CATEGORIES= www
-MASTER_SITES= LOCAL/cy
-
-MAINTAINER= cy@FreeBSD.org
-COMMENT= Web Mirroring Program
-WWW= http://www.alumnos.inf.utfsm.cl/~vparada/webcopy.html
-
-DEPRECATED= Upstream is long gone and project not touched in decades, consider using ftp/wget
-EXPIRATION_DATE=2025-07-31
-
-# Converted from RESTRICTED
-LICENSE= webcopy
-LICENSE_NAME= webcopy
-LICENSE_TEXT= This program cannot be distributed if modified in any way. Don't sell for profit without written permission
-LICENSE_PERMS= auto-accept
-
-ALL_TARGET=
-
-USES= perl5
-
-do-install:
- cd ${WRKSRC}; ${INSTALL_SCRIPT} webcopy ${STAGEDIR}${PREFIX}/bin
- ${INSTALL} -d -m 755 ${STAGEDIR}${PREFIX}/share/doc/webcopy
- cd ${WRKSRC}; ${INSTALL_DATA} webcopy.html ${STAGEDIR}${PREFIX}/share/doc/webcopy
-
-.include <bsd.port.mk>
diff --git a/www/webcopy/distinfo b/www/webcopy/distinfo
deleted file mode 100644
index 53efcdd50839..000000000000
--- a/www/webcopy/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (webcopy-0.98b7.tar.gz) = 42eda3d34bd73784271d17fec243f9a7a177ce9d001636f04dfc4eb6194d3dad
-SIZE (webcopy-0.98b7.tar.gz) = 14495
diff --git a/www/webcopy/files/patch-Makefile b/www/webcopy/files/patch-Makefile
deleted file mode 100644
index 54cf144cdd11..000000000000
--- a/www/webcopy/files/patch-Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.orig 1996-06-08 09:42:14.000000000 -0700
-+++ Makefile 2014-06-03 17:06:14.896004168 -0700
-@@ -43,14 +43,14 @@
-
- # Select or change one of the following WebCopy destination:
-
--DESTINATION=webcopy.test
-+#DESTINATION=webcopy.test
- #DESTINATION=/usr/local/bin/webcopy
- #DESTINATION=/usr/local/ucb/webcopy
- #DESTINATION=/usr/bin/webcopy
- #DESTINATION=/usr/ucb/webcopy
- #DESTINATION=/bin/webcopy
- #DESTINATION=$(HOME)/bin/webcopy
--#DESTINATION=
-+DESTINATION=$(PREFIX)/bin/webcopy
-
- # Select default perl interpreter version:
-
diff --git a/www/webcopy/files/patch-webcopy.src_1 b/www/webcopy/files/patch-webcopy.src_1
deleted file mode 100644
index 81a2175b40d0..000000000000
--- a/www/webcopy/files/patch-webcopy.src_1
+++ /dev/null
@@ -1,59 +0,0 @@
-*** webcopy.src.old Sat Jun 8 20:42:14 1996
---- webcopy.src Sun Sep 15 20:14:20 1996
-***************
-*** 1,4 ****
-! #!%PERL% -- # -*- perl -*-
- eval 'exec %PERL% -S $0 "$*"'
- if undef;
- #
---- 1,4 ----
-! #!%PERL% --
- eval 'exec %PERL% -S $0 "$*"'
- if undef;
- #
-***************
-*** 275,280 ****
---- 275,281 ----
- &check_tag("OVERLAY", "SRC", $image) ||
- &check_tag("BODY", "BACKGROUND", $image) ||
- &check_tag("TABLE", "BACKGROUND", $image) ||
-+ &check_tag("EMBED", "SRC", $image) ||
- &check_tag("BGSOUND", "SRC", $image) ||
- &check_tag("FRAME", "SRC", $link) ||
- &check_tag("AREA", "HREF", $link) ||
-***************
-*** 316,323 ****
- ($quote)=$value=~/^([\"\'])/;
- if ($quote) {
- if ($value!~/.$quote$/) {
-! ($_,$etc)=$etc=~/^([^$quote]*)$quote?(.*)$/;
-! $value.=$_.$quote;
- }
- $value=~s/$quote\s*(.*)\s*$quote$/$1/;
- $value=~s/\s*$//;
---- 317,324 ----
- ($quote)=$value=~/^([\"\'])/;
- if ($quote) {
- if ($value!~/.$quote$/) {
-! ($_,$etc)=$value=~/^($quote[^$quote]*)$quote?(.*)$/;
-! $value=$_.$quote;
- }
- $value=~s/$quote\s*(.*)\s*$quote$/$1/;
- $value=~s/\s*$//;
-***************
-*** 460,466 ****
- local($url,$file)=@_;
- local($status,$code,$info,$line,$length,$html,$redirect,$update,$data,
- $bytes,$step,$slice);
-! if ($useremote || $userpass) {
- $update="Pragma: no-cache${rn}";
- } else {
- (($update=(($_=&get_date($file))) &&
---- 461,467 ----
- local($url,$file)=@_;
- local($status,$code,$info,$line,$length,$html,$redirect,$update,$data,
- $bytes,$step,$slice);
-! if ($useremote) {
- $update="Pragma: no-cache${rn}";
- } else {
- (($update=(($_=&get_date($file))) &&
diff --git a/www/webcopy/files/patch-webcopy.src_2 b/www/webcopy/files/patch-webcopy.src_2
deleted file mode 100644
index 67e807ea2143..000000000000
--- a/www/webcopy/files/patch-webcopy.src_2
+++ /dev/null
@@ -1,34 +0,0 @@
-*** webcopy.src Sat Nov 1 11:00:23 1997
---- webcopy.src.neu Sat Nov 1 13:48:20 1997
-***************
-*** 384,389 ****
---- 384,390 ----
- return;
- }
- }
-+ $ref =~ s/&amp;/&/;
- $ref="$path$ref" unless $ref=~m!^/!;
- ($ref,$qs)=$ref=~m!^([^?]*)(.*)$!;
- $isdir=$ref=~m!/$!;
-***************
-*** 454,459 ****
---- 455,461 ----
-
- sub transfer {
- local($url,$file)=@_;
-+ $file=&unescape($file);
- local($status,$code,$info,$line,$length,$html,$redirect,$update,$data,
- $bytes,$step,$slice);
- if ($useremote) {
-***************
-*** 560,565 ****
---- 562,568 ----
- local(@subdirs)=split('/',$path);
- local($sub);
- $name=pop(@subdirs); # get name of file from path
-+ $name=&unescape($name);
- for $sub (@subdirs) {
- $dir.= "/".&unescape($sub);
- stat(&real($dir));
-
-
diff --git a/www/webcopy/files/patch-webcopy.src_3 b/www/webcopy/files/patch-webcopy.src_3
deleted file mode 100644
index 37ef6472b50d..000000000000
--- a/www/webcopy/files/patch-webcopy.src_3
+++ /dev/null
@@ -1,19 +0,0 @@
-*** webcopy.src.orig Tue Nov 25 20:46:36 1997
---- webcopy.src Tue Nov 25 20:48:57 1997
-***************
-*** 675,681 ****
- Usage: $0 [options] http://host:port/path/file [http://proxy:port]
-
- Options (can be combined):
-! -o output to stdout -tdelay set delay seconds
- -v verbose mode -wpath set working directory
- -q query transfer -xfile set default index.html
- -s suppress log -zfile post 'file' or query string
---- 678,684 ----
- Usage: $0 [options] http://host:port/path/file [http://proxy:port]
-
- Options (can be combined):
-! -o output to stdout -tdelay set delay seconds ($delay by default)
- -v verbose mode -wpath set working directory
- -q query transfer -xfile set default index.html
- -s suppress log -zfile post 'file' or query string
diff --git a/www/webcopy/files/patch-webcopy.src_4 b/www/webcopy/files/patch-webcopy.src_4
deleted file mode 100644
index 1166e1915329..000000000000
--- a/www/webcopy/files/patch-webcopy.src_4
+++ /dev/null
@@ -1,12 +0,0 @@
-*** webcopy.src.bak Sat Jun 8 20:42:14 1996
---- webcopy.src Sun Jan 25 01:04:21 1998
-***************
-*** 474,480 ****
- }
- socket(S,&PF_INET,&SOCK_STREAM,$local_prot) || die "$0: socket: $!\n"; #P4
- socket(S,PF_INET,SOCK_STREAM,$local_prot) || die "$0: socket: $!\n"; #P5
-- bind(S,$local_sock) || die "$0: bind: $!\n";
- connect(S,$remote_sock) || return(901,"$!",0);
- $_=select(S); $|=1; select($_);
- if ($verbose>3) {
---- 474,479 ----
diff --git a/www/webcopy/files/patch-webcopy.src_5 b/www/webcopy/files/patch-webcopy.src_5
deleted file mode 100644
index 008c84356d2a..000000000000
--- a/www/webcopy/files/patch-webcopy.src_5
+++ /dev/null
@@ -1,20 +0,0 @@
---- webcopy.src.orig Sun May 21 20:24:21 2000
-+++ webcopy.src Sun May 21 20:25:51 2000
-@@ -481,7 +481,7 @@
- $_=select(S); $|=1; select($_);
- if ($verbose>3) {
- print(($post?"POST":"GET") . " $proxy$url HTTP/1.0${rn}" .
-- "User-Agent: $agent${rn}Accept: */*${rn}$update");
-+ "User-Agent: $agent${rn}Accept: */*${rn}Host: ${host}${rn}$update");
- print "Authorization: $userpass${rn}" if $userpass;
- if ($post) {
- print "Content-Length: " . length($post_data) .
-@@ -492,7 +492,7 @@
- }
- }
- print S ($post?"POST":"GET") . " $proxy$url HTTP/1.0${rn}" .
-- "User-Agent: $agent${rn}Accept: */*${rn}$update";
-+ "User-Agent: $agent${rn}Accept: */*${rn}Host: ${host}${rn}$update";
- print S "Authorization: $userpass${rn}" if $userpass;
- if ($post) {
- print S "Content-Length: " . length($post_data) .
diff --git a/www/webcopy/pkg-descr b/www/webcopy/pkg-descr
deleted file mode 100644
index 45f2cc5019ca..000000000000
--- a/www/webcopy/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-WebCopy is a perl program that retrieves the URL specified in a Unix-like
-command line. It can also retrieve recursively any file that a HTML file
-references, i.e. inlined images and/or anchors, if specified with an option.
-
-It can be used as a "mirror" program to retrieve a tree of documents from a
-remote site, and put them on-line immediately through the local server.
diff --git a/www/webcopy/pkg-plist b/www/webcopy/pkg-plist
deleted file mode 100644
index 5a082bbed695..000000000000
--- a/www/webcopy/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/webcopy
-share/doc/webcopy/webcopy.html
diff --git a/www/xcaddy/Makefile b/www/xcaddy/Makefile
index e046ab9765c5..406ed1183d60 100644
--- a/www/xcaddy/Makefile
+++ b/www/xcaddy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= xcaddy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.4
-PORTREVISION= 2
+DISTVERSION= 0.4.5
CATEGORIES= www
DIST_SUBDIR= xcaddy
diff --git a/www/xcaddy/distinfo b/www/xcaddy/distinfo
index bf229fe67a30..e441d37a946b 100644
--- a/www/xcaddy/distinfo
+++ b/www/xcaddy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749233456
-SHA256 (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.mod) = 9ee7d2d355495f3f7b1fd4b6c318110d8420b7e4b74d8561f3602a7e71b6b7a6
-SIZE (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.mod) = 416
-SHA256 (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.zip) = 35fd6b699d98a56c08688a429307012149dce1fc3bdae0c08dcb3944ec0634eb
-SIZE (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.zip) = 80630
+TIMESTAMP = 1753865060
+SHA256 (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.mod) = c81e7d27db214122fd6def2eaa90b00102d01e1c780573ef79cebd1909228cf1
+SIZE (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.mod) = 416
+SHA256 (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.zip) = 93e392727719a1716973aa05408ce38aa256dcb078af4de32d89ca84a85082c5
+SIZE (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.zip) = 82260
diff --git a/x11-fm/doublecmd/Makefile b/x11-fm/doublecmd/Makefile
index b84168025db1..5f097a88d643 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -1,15 +1,9 @@
PORTNAME= doublecmd
-PORTVERSION= 1.1.26
+PORTVERSION= 1.1.27
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= x11-fm
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
-#PATCH_SITES+= https://github.com/doublecmd/doublecmd/commit/
-#PATCHFILES+= 11f8742da2464570b588865fffe6090107a7f543.patch:-p1
-#PATCHFILES+= e38813f8d5a1c0ea9696a9b8c4f5580b17681627.patch:-p1
-#PATCHFILES+= 68d1c6e4e1dc0dd16755ee6209bf21bdf95c7690.patch:-p1
-
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Total Commander like file manager for the X Window System
WWW= https://doublecmd.sourceforge.io
@@ -334,7 +328,7 @@ do-install:
.if ${PORT_OPTIONS:MWLX_MPLAYER}
@${MKDIR} ${STAGEDIR}${DATADIR}/plugins/wlx/wlxmplayer/
- ${INSTALL_LIB} ${WRKSRC}/plugins/wlx/WlxMplayer/lib/wlxmplayer.wlx ${STAGEDIR}${DATADIR}/plugins/wlx/wlxmplayer/
+ ${INSTALL_LIB} ${WRKSRC}/plugins/wlx/WlxMplayer/wlxmplayer.wlx ${STAGEDIR}${DATADIR}/plugins/wlx/wlxmplayer/
.endif
.if ${PORT_OPTIONS:MDSX_LOCATE}
diff --git a/x11-fm/doublecmd/distinfo b/x11-fm/doublecmd/distinfo
index beaf4ead59a8..d1669e58fafa 100644
--- a/x11-fm/doublecmd/distinfo
+++ b/x11-fm/doublecmd/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749541859
-SHA256 (doublecmd-doublecmd-v1.1.26_GH0.tar.gz) = cb16d73b9f130f2df15f032bf791ecb9b89301cc78ef8b88e265134d2ad2c1ae
-SIZE (doublecmd-doublecmd-v1.1.26_GH0.tar.gz) = 9535946
+TIMESTAMP = 1753953510
+SHA256 (doublecmd-doublecmd-v1.1.27_GH0.tar.gz) = aa1ef33217d8d34f610a3bdc59cc02d0e9dadaa7b75132c90db430fc3c8ec76e
+SIZE (doublecmd-doublecmd-v1.1.27_GH0.tar.gz) = 9535927
SHA256 (doublecmd-doublecmd.github.io-v1.1.26_GH0.tar.gz) = c6e176bc4c8f0e9cefd42d15088533e7850eb53719e946c5b3c8980a7391bf23
SIZE (doublecmd-doublecmd.github.io-v1.1.26_GH0.tar.gz) = 8015248
diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index d2081070dbd3..e82a1c98d006 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -126,6 +126,7 @@
SUBDIR += metacity-themes
SUBDIR += mint-themes
SUBDIR += mojave-gtk-themes
+ SUBDIR += morewaita-icon-theme
SUBDIR += nordic-theme
SUBDIR += numix-gtk-theme
SUBDIR += numix-icon-theme
diff --git a/x11-themes/morewaita-icon-theme/Makefile b/x11-themes/morewaita-icon-theme/Makefile
new file mode 100644
index 000000000000..5184365b24f6
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= morewaita-icon-theme
+DISTVERSIONPREFIX= v
+DISTVERSION= 48.3.1
+CATEGORIES= x11-themes
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Expanded Adwaita-styled companion icon theme
+WWW= https://github.com/somepaulo/MoreWaita
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= meson
+
+USE_GITHUB= yes
+GH_ACCOUNT= somepaulo
+GH_PROJECT= MoreWaita
+
+NO_ARCH= yes
+
+PORTDOCS= AUTHORS CONTRIBUTING.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11-themes/morewaita-icon-theme/distinfo b/x11-themes/morewaita-icon-theme/distinfo
new file mode 100644
index 000000000000..7f388f76c9f0
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753175706
+SHA256 (somepaulo-MoreWaita-v48.3.1_GH0.tar.gz) = 7838170c15e7e7d78ccbb6fa59fcca21c1ab4f4b09dcc57dec0b8cab1041c558
+SIZE (somepaulo-MoreWaita-v48.3.1_GH0.tar.gz) = 9449137
diff --git a/x11-themes/morewaita-icon-theme/files/patch-meson.build b/x11-themes/morewaita-icon-theme/files/patch-meson.build
new file mode 100644
index 000000000000..487b862acbde
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/files/patch-meson.build
@@ -0,0 +1,8 @@
+--- meson.build.orig 2025-07-22 09:17:32 UTC
++++ meson.build
+@@ -9,5 +9,3 @@ install_data('index.theme', install_dir: iconsdir)
+ subdir('symbolic')
+
+ install_data('index.theme', install_dir: iconsdir)
+-install_data('AUTHORS', install_dir: iconsdir)
+-install_data('LICENSE', install_dir: iconsdir)
diff --git a/x11-themes/morewaita-icon-theme/pkg-descr b/x11-themes/morewaita-icon-theme/pkg-descr
new file mode 100644
index 000000000000..238756f0883a
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/pkg-descr
@@ -0,0 +1,14 @@
+An expanded Adwaita-styled companion icon theme, built largely upon
+the work of GNOME's Adwaita designers and GNOME Circle apps'
+developers, as well as inspiration from the Papirus icon theme
+designers, and a touch of tinkering from myself and a few others.
+
+The purpose of this theme is to provide third-party apps with a
+consistent look and feel in Gnome Shell.
+
+The goal of MoreWaita is to add to Adwaita, not modify it, and to do
+roughly what Breeze does for KDE. This theme does not override any
+Adwaita icons, nor any Gnome Circle apps icons, nor icons that
+generally fit into the Adwaita paradigm (like Transmission
+GTK). Currently, this theme is way less all-inclusive than many
+others, but the aim is to be on par with Papirus some day.
diff --git a/x11-themes/morewaita-icon-theme/pkg-plist b/x11-themes/morewaita-icon-theme/pkg-plist
new file mode 100644
index 000000000000..2dd4104d335a
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/pkg-plist
@@ -0,0 +1,3315 @@
+share/icons/MoreWaita/index.theme
+share/icons/MoreWaita/scalable/apps/0ad.svg
+share/icons/MoreWaita/scalable/apps/Alacritty.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_6.0.0.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_6.5.0.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_7.0.0.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_8.0.0.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_9.0.0.svg
+share/icons/MoreWaita/scalable/apps/Blender.svg
+share/icons/MoreWaita/scalable/apps/CMakeSetup.svg
+share/icons/MoreWaita/scalable/apps/CMakeSetup32.svg
+share/icons/MoreWaita/scalable/apps/DV_Resolve.svg
+share/icons/MoreWaita/scalable/apps/Element.svg
+share/icons/MoreWaita/scalable/apps/GitKraken.svg
+share/icons/MoreWaita/scalable/apps/GrandOrgue.svg
+share/icons/MoreWaita/scalable/apps/LibreMenuEditor.svg
+share/icons/MoreWaita/scalable/apps/MediathekView.svg
+share/icons/MoreWaita/scalable/apps/Mercury.svg
+share/icons/MoreWaita/scalable/apps/Nextcloud.svg
+share/icons/MoreWaita/scalable/apps/Notesnook.svg
+share/icons/MoreWaita/scalable/apps/OpenBoard.svg
+share/icons/MoreWaita/scalable/apps/OpenRGB.svg
+share/icons/MoreWaita/scalable/apps/ProtonMail_Bridge.svg
+share/icons/MoreWaita/scalable/apps/PrusaSlicer-gcodeviewer.svg
+share/icons/MoreWaita/scalable/apps/PrusaSlicer.svg
+share/icons/MoreWaita/scalable/apps/QtProject-assistant.svg
+share/icons/MoreWaita/scalable/apps/QtProject-designer.svg
+share/icons/MoreWaita/scalable/apps/QtProject-linguist.svg
+share/icons/MoreWaita/scalable/apps/QtProject-qdbusviewer.svg
+share/icons/MoreWaita/scalable/apps/QtProject-qtcreator-qt5.svg
+share/icons/MoreWaita/scalable/apps/QtProject-qtcreator.svg
+share/icons/MoreWaita/scalable/apps/QtProject-qtdesignstudio.svg
+share/icons/MoreWaita/scalable/apps/Spotify.svg
+share/icons/MoreWaita/scalable/apps/TeamViewer.svg
+share/icons/MoreWaita/scalable/apps/Zoom.svg
+share/icons/MoreWaita/scalable/apps/abiword.svg
+share/icons/MoreWaita/scalable/apps/alacarte.svg
+share/icons/MoreWaita/scalable/apps/alacritty.svg
+share/icons/MoreWaita/scalable/apps/android-studio-beta.svg
+share/icons/MoreWaita/scalable/apps/android-studio-canary.svg
+share/icons/MoreWaita/scalable/apps/android-studio.svg
+share/icons/MoreWaita/scalable/apps/androidstudio-preview.svg
+share/icons/MoreWaita/scalable/apps/androidstudio.svg
+share/icons/MoreWaita/scalable/apps/anki.svg
+share/icons/MoreWaita/scalable/apps/anydesk.svg
+share/icons/MoreWaita/scalable/apps/anytype.svg
+share/icons/MoreWaita/scalable/apps/app.bluebubbles.BlueBubbles.svg
+share/icons/MoreWaita/scalable/apps/app.polychromatic.controller.svg
+share/icons/MoreWaita/scalable/apps/app.ytmdesktop.ytmdesktop.svg
+share/icons/MoreWaita/scalable/apps/app.zen_browser.zen.svg
+share/icons/MoreWaita/scalable/apps/appflowy.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-OpenRGB.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-anytype.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-balena-etcher-electron.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-bitwarden.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-cider.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-emacs.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-endless_sky.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-github-desktop.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-guiscrcpy.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-heroic.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-joplin.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-kitty.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-librewolf.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-logseq.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-lunarclient.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-musescore.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-nuclear.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-obsidian.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-org.freac.freac.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-org.wezfurlong.wezterm.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-retroarch.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-session-desktop.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-standard-notes.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-suyu.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-teams-for-linux.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-texts.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-tutanota-desktop.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-unityeditor.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-unityhub.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-yuzu.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-zen-browser.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-zoho-mail-desktop.svg
+share/icons/MoreWaita/scalable/apps/apple-music.svg
+share/icons/MoreWaita/scalable/apps/application-x-zoom.svg
+share/icons/MoreWaita/scalable/apps/applications-java.svg
+share/icons/MoreWaita/scalable/apps/ardour.svg
+share/icons/MoreWaita/scalable/apps/ardour6.svg
+share/icons/MoreWaita/scalable/apps/ardour7.svg
+share/icons/MoreWaita/scalable/apps/ardour8.svg
+share/icons/MoreWaita/scalable/apps/ardour9.svg
+share/icons/MoreWaita/scalable/apps/arduino-icon-small.svg
+share/icons/MoreWaita/scalable/apps/arduino-ide.svg
+share/icons/MoreWaita/scalable/apps/arduino.svg
+share/icons/MoreWaita/scalable/apps/assistant-qt4.svg
+share/icons/MoreWaita/scalable/apps/assistant-qt5.svg
+share/icons/MoreWaita/scalable/apps/assistant.svg
+share/icons/MoreWaita/scalable/apps/assistant5.svg
+share/icons/MoreWaita/scalable/apps/atomix.svg
+share/icons/MoreWaita/scalable/apps/audacity.svg
+share/icons/MoreWaita/scalable/apps/augustus.svg
+share/icons/MoreWaita/scalable/apps/avidemux.svg
+share/icons/MoreWaita/scalable/apps/avidemux_icon.svg
+share/icons/MoreWaita/scalable/apps/avogadro-icon.svg
+share/icons/MoreWaita/scalable/apps/avogadro.svg
+share/icons/MoreWaita/scalable/apps/avogadro2.svg
+share/icons/MoreWaita/scalable/apps/balena-etcher-electron.svg
+share/icons/MoreWaita/scalable/apps/bambustudio.svg
+share/icons/MoreWaita/scalable/apps/bashtop.svg
+share/icons/MoreWaita/scalable/apps/beeper.svg
+share/icons/MoreWaita/scalable/apps/beepertexts.svg
+share/icons/MoreWaita/scalable/apps/betterbird.svg
+share/icons/MoreWaita/scalable/apps/bitwarden.svg
+share/icons/MoreWaita/scalable/apps/bitwig-studio.svg
+share/icons/MoreWaita/scalable/apps/bleachbit.svg
+share/icons/MoreWaita/scalable/apps/blender.svg
+share/icons/MoreWaita/scalable/apps/blockbench.svg
+share/icons/MoreWaita/scalable/apps/bluemail.svg
+share/icons/MoreWaita/scalable/apps/blueman-scanner.svg
+share/icons/MoreWaita/scalable/apps/boxbuddyrs.svg
+share/icons/MoreWaita/scalable/apps/boxy-svg.svg
+share/icons/MoreWaita/scalable/apps/brave-browser.svg
+share/icons/MoreWaita/scalable/apps/brave-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/brave-desktop.svg
+share/icons/MoreWaita/scalable/apps/briar.svg
+share/icons/MoreWaita/scalable/apps/bsnes.svg
+share/icons/MoreWaita/scalable/apps/btop.svg
+share/icons/MoreWaita/scalable/apps/buzz.svg
+share/icons/MoreWaita/scalable/apps/caja-dropbox.svg
+share/icons/MoreWaita/scalable/apps/calibre-ebook-edit.svg
+share/icons/MoreWaita/scalable/apps/calibre-gui.svg
+share/icons/MoreWaita/scalable/apps/calibre-viewer.svg
+share/icons/MoreWaita/scalable/apps/calibre.svg
+share/icons/MoreWaita/scalable/apps/calligrakrita.svg
+share/icons/MoreWaita/scalable/apps/calligrakrita2.svg
+share/icons/MoreWaita/scalable/apps/caprine.svg
+share/icons/MoreWaita/scalable/apps/carla-control.svg
+share/icons/MoreWaita/scalable/apps/carla.svg
+share/icons/MoreWaita/scalable/apps/cawbird.svg
+share/icons/MoreWaita/scalable/apps/cc.arduino.arduinoide.svg
+share/icons/MoreWaita/scalable/apps/ch.openboard.OpenBoard.svg
+share/icons/MoreWaita/scalable/apps/ch.protonmail.protonmail-bridge.svg
+share/icons/MoreWaita/scalable/apps/ch.protonmail.protonmail-import-export-app.svg
+share/icons/MoreWaita/scalable/apps/chat.revolt.RevoltDesktop.svg
+share/icons/MoreWaita/scalable/apps/chat.rocket.RocketChat.svg
+share/icons/MoreWaita/scalable/apps/chrome-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/chrome-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg
+share/icons/MoreWaita/scalable/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg
+share/icons/MoreWaita/scalable/apps/chromium-browser-privacy.svg
+share/icons/MoreWaita/scalable/apps/chromium-browser.svg
+share/icons/MoreWaita/scalable/apps/chromium-freeworld.svg
+share/icons/MoreWaita/scalable/apps/chromium.svg
+share/icons/MoreWaita/scalable/apps/cider.svg
+share/icons/MoreWaita/scalable/apps/clamav.svg
+share/icons/MoreWaita/scalable/apps/clamtk.svg
+share/icons/MoreWaita/scalable/apps/classicube.svg
+share/icons/MoreWaita/scalable/apps/clion.svg
+share/icons/MoreWaita/scalable/apps/cmake-gui.svg
+share/icons/MoreWaita/scalable/apps/cmake.svg
+share/icons/MoreWaita/scalable/apps/cockos-reaper.svg
+share/icons/MoreWaita/scalable/apps/code-oss.svg
+share/icons/MoreWaita/scalable/apps/codeblocks.svg
+share/icons/MoreWaita/scalable/apps/com.abisource.AbiWord.svg
+share/icons/MoreWaita/scalable/apps/com.adilhanney.saber.svg
+share/icons/MoreWaita/scalable/apps/com.alacritty.Alacritty.svg
+share/icons/MoreWaita/scalable/apps/com.anydesk.Anydesk.svg
+share/icons/MoreWaita/scalable/apps/com.axosoft.GitKraken.svg
+share/icons/MoreWaita/scalable/apps/com.bambulab.BambuStudio.svg
+share/icons/MoreWaita/scalable/apps/com.bitwarden.desktop.svg
+share/icons/MoreWaita/scalable/apps/com.bitwig.BitwigStudio.svg
+share/icons/MoreWaita/scalable/apps/com.boxy_svg.BoxySVG.svg
+share/icons/MoreWaita/scalable/apps/com.brave.Browser.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.ebook-edit.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.ebook-viewer.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.ebook_edit.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.ebook_viewer.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.lrfviewer.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.svg
+share/icons/MoreWaita/scalable/apps/com.discordapp.Discord.svg
+share/icons/MoreWaita/scalable/apps/com.discordapp.DiscordCanary.svg
+share/icons/MoreWaita/scalable/apps/com.dropbox.Client.svg
+share/icons/MoreWaita/scalable/apps/com.fender.studio.svg
+share/icons/MoreWaita/scalable/apps/com.getmailspring.Mailspring.svg
+share/icons/MoreWaita/scalable/apps/com.getpostman.Postman.svg
+share/icons/MoreWaita/scalable/apps/com.gigitux.gtkwhats.svg
+share/icons/MoreWaita/scalable/apps/com.github.Eloston.UngoogledChromium.svg
+share/icons/MoreWaita/scalable/apps/com.github.IsmaelMartinez.teams_for_linux.svg
+share/icons/MoreWaita/scalable/apps/com.github.PintaProject.Pinta.svg
+share/icons/MoreWaita/scalable/apps/com.github.ahrm.sioyek.svg
+share/icons/MoreWaita/scalable/apps/com.github.bvschaik.julius.svg
+share/icons/MoreWaita/scalable/apps/com.github.eneshecan.WhatsAppForLinux.svg
+share/icons/MoreWaita/scalable/apps/com.github.gkarsay.parlatype.svg
+share/icons/MoreWaita/scalable/apps/com.github.iwalton3.jellyfin-media-player.svg
+share/icons/MoreWaita/scalable/apps/com.github.iwalton3.jellyfin-mpv-shim.svg
+share/icons/MoreWaita/scalable/apps/com.github.keriew.augustus.svg
+share/icons/MoreWaita/scalable/apps/com.github.micahflee.torbrowser-launcher.svg
+share/icons/MoreWaita/scalable/apps/com.github.rafostar.Clapper.svg
+share/icons/MoreWaita/scalable/apps/com.github.xeco23.WasIstLos.svg
+share/icons/MoreWaita/scalable/apps/com.gitlab.davem.ClamTk.svg
+share/icons/MoreWaita/scalable/apps/com.google.AndroidStudio.svg
+share/icons/MoreWaita/scalable/apps/com.google.Chrome.svg
+share/icons/MoreWaita/scalable/apps/com.hamrick.VueScan.svg
+share/icons/MoreWaita/scalable/apps/com.heroicgameslauncher.hgl.svg
+share/icons/MoreWaita/scalable/apps/com.icons8.Lunacy.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.CLion.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.DataGrip.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.DataSpell.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.Fleet.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.GoLand.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.PhpStorm.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.PyCharm-Community.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.PyCharm-Professional.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.Rider.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.RubyMine.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.RustRover.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.ToolBox.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.WebStorm.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.dataspell.svg
+share/icons/MoreWaita/scalable/apps/com.jgraph.drawio.desktop.svg
+share/icons/MoreWaita/scalable/apps/com.lablicate.OpenChrom.svg
+share/icons/MoreWaita/scalable/apps/com.logseq.Logseq.svg
+share/icons/MoreWaita/scalable/apps/com.lunarclient.LunarClient.svg
+share/icons/MoreWaita/scalable/apps/com.mastermindzh.tidal-hifi.svg
+share/icons/MoreWaita/scalable/apps/com.mattermost.Desktop.svg
+share/icons/MoreWaita/scalable/apps/com.microsoft.Edge.svg
+share/icons/MoreWaita/scalable/apps/com.microsoft.Teams.svg
+share/icons/MoreWaita/scalable/apps/com.mitchellh.ghostty.svg
+share/icons/MoreWaita/scalable/apps/com.mojang.Minecraft.svg
+share/icons/MoreWaita/scalable/apps/com.moonlight_stream.Moonlight.svg
+share/icons/MoreWaita/scalable/apps/com.nextcloud.desktopclient.nextcloud.svg
+share/icons/MoreWaita/scalable/apps/com.notesnook.Notesnook.svg
+share/icons/MoreWaita/scalable/apps/com.obsproject.Studio.svg
+share/icons/MoreWaita/scalable/apps/com.opera.Opera.svg
+share/icons/MoreWaita/scalable/apps/com.play0ad.zeroad.svg
+share/icons/MoreWaita/scalable/apps/com.protonvpn.www.svg
+share/icons/MoreWaita/scalable/apps/com.prusa3d.PrusaSlicer.GCodeViewer.svg
+share/icons/MoreWaita/scalable/apps/com.prusa3d.PrusaSlicer.svg
+share/icons/MoreWaita/scalable/apps/com.qq.QQ.svg
+share/icons/MoreWaita/scalable/apps/com.rawtherapee.RawTherapee.svg
+share/icons/MoreWaita/scalable/apps/com.rioterm.Rio.svg
+share/icons/MoreWaita/scalable/apps/com.sindresorhus.Caprine.svg
+share/icons/MoreWaita/scalable/apps/com.slack.Slack.svg
+share/icons/MoreWaita/scalable/apps/com.spotify.Client.svg
+share/icons/MoreWaita/scalable/apps/com.sublimemerge.App.svg
+share/icons/MoreWaita/scalable/apps/com.sublimetext.three.svg
+share/icons/MoreWaita/scalable/apps/com.todoist.Todoist.svg
+share/icons/MoreWaita/scalable/apps/com.tominlab.wonderpen.svg
+share/icons/MoreWaita/scalable/apps/com.tonikelope.MegaBasterd.svg
+share/icons/MoreWaita/scalable/apps/com.tutanota.Tutanota.svg
+share/icons/MoreWaita/scalable/apps/com.unityhub.UnityEditor.svg
+share/icons/MoreWaita/scalable/apps/com.unityhub.UnityHub.svg
+share/icons/MoreWaita/scalable/apps/com.valvesoftware.Steam.svg
+share/icons/MoreWaita/scalable/apps/com.viber.Viber.svg
+share/icons/MoreWaita/scalable/apps/com.visualstudio.code-oss.svg
+share/icons/MoreWaita/scalable/apps/com.visualstudio.code.oss.svg
+share/icons/MoreWaita/scalable/apps/com.visualstudio.code.svg
+share/icons/MoreWaita/scalable/apps/com.vivaldi.Vivaldi.svg
+share/icons/MoreWaita/scalable/apps/com.vscodium.codium.svg
+share/icons/MoreWaita/scalable/apps/coolercontrol.svg
+share/icons/MoreWaita/scalable/apps/coppwr.svg
+share/icons/MoreWaita/scalable/apps/corectrl.svg
+share/icons/MoreWaita/scalable/apps/cudatext-512.svg
+share/icons/MoreWaita/scalable/apps/cups.svg
+share/icons/MoreWaita/scalable/apps/cursor.svg
+share/icons/MoreWaita/scalable/apps/darktable.svg
+share/icons/MoreWaita/scalable/apps/datagrip.svg
+share/icons/MoreWaita/scalable/apps/dataspell.svg
+share/icons/MoreWaita/scalable/apps/davinci-resolve.svg
+share/icons/MoreWaita/scalable/apps/dbeaver-ee.svg
+share/icons/MoreWaita/scalable/apps/dbeaver.svg
+share/icons/MoreWaita/scalable/apps/de.leopoldluley.Clapgrep.svg
+share/icons/MoreWaita/scalable/apps/de.mediathekview.MediathekView.svg
+share/icons/MoreWaita/scalable/apps/deadbeef.svg
+share/icons/MoreWaita/scalable/apps/deepin-emacs.svg
+share/icons/MoreWaita/scalable/apps/deepin-scanner.svg
+share/icons/MoreWaita/scalable/apps/deezer.svg
+share/icons/MoreWaita/scalable/apps/designer.svg
+share/icons/MoreWaita/scalable/apps/dev.aunetx.deezer.svg
+share/icons/MoreWaita/scalable/apps/dev.bsnes.bsnes.svg
+share/icons/MoreWaita/scalable/apps/dev.deedles.Trayscale.svg
+share/icons/MoreWaita/scalable/apps/dev.neovide.neovide.svg
+share/icons/MoreWaita/scalable/apps/dev.pulsar_edit.Pulsar.svg
+share/icons/MoreWaita/scalable/apps/dev.vencord.Vesktop.svg
+share/icons/MoreWaita/scalable/apps/dev.zed.Zed.svg
+share/icons/MoreWaita/scalable/apps/devpod.svg
+share/icons/MoreWaita/scalable/apps/discord-canary.svg
+share/icons/MoreWaita/scalable/apps/discord.svg
+share/icons/MoreWaita/scalable/apps/drawio.svg
+share/icons/MoreWaita/scalable/apps/dropbox.svg
+share/icons/MoreWaita/scalable/apps/dune3d.svg
+share/icons/MoreWaita/scalable/apps/eclipse-cdt.svg
+share/icons/MoreWaita/scalable/apps/eclipse.svg
+share/icons/MoreWaita/scalable/apps/electron.svg
+share/icons/MoreWaita/scalable/apps/electron12.svg
+share/icons/MoreWaita/scalable/apps/electron16.svg
+share/icons/MoreWaita/scalable/apps/electron17.svg
+share/icons/MoreWaita/scalable/apps/electron18.svg
+share/icons/MoreWaita/scalable/apps/electron19.svg
+share/icons/MoreWaita/scalable/apps/electron2.svg
+share/icons/MoreWaita/scalable/apps/electron20.svg
+share/icons/MoreWaita/scalable/apps/electron4.svg
+share/icons/MoreWaita/scalable/apps/electron6.svg
+share/icons/MoreWaita/scalable/apps/electron9.svg
+share/icons/MoreWaita/scalable/apps/electrum.svg
+share/icons/MoreWaita/scalable/apps/element-desktop-bin.svg
+share/icons/MoreWaita/scalable/apps/element.svg
+share/icons/MoreWaita/scalable/apps/emacs-nox.svg
+share/icons/MoreWaita/scalable/apps/emacs-snapshot.svg
+share/icons/MoreWaita/scalable/apps/emacs.svg
+share/icons/MoreWaita/scalable/apps/endless-sky.svg
+share/icons/MoreWaita/scalable/apps/enpass.svg
+share/icons/MoreWaita/scalable/apps/etcher-electron.svg
+share/icons/MoreWaita/scalable/apps/etcher.svg
+share/icons/MoreWaita/scalable/apps/eu.betterbird.Betterbird.svg
+share/icons/MoreWaita/scalable/apps/eu.tiliado.NuvolaAppSpotify.svg
+share/icons/MoreWaita/scalable/apps/facebook-messenger.svg
+share/icons/MoreWaita/scalable/apps/fgcom.svg
+share/icons/MoreWaita/scalable/apps/figma-linux.svg
+share/icons/MoreWaita/scalable/apps/figma.svg
+share/icons/MoreWaita/scalable/apps/filezilla.svg
+share/icons/MoreWaita/scalable/apps/firefox-beta-bin.svg
+share/icons/MoreWaita/scalable/apps/firefox-beta.svg
+share/icons/MoreWaita/scalable/apps/firefox-bin.svg
+share/icons/MoreWaita/scalable/apps/firefox-default.svg
+share/icons/MoreWaita/scalable/apps/firefox-developer-edition.svg
+share/icons/MoreWaita/scalable/apps/firefox-developer-icon.svg
+share/icons/MoreWaita/scalable/apps/firefox-esr.svg
+share/icons/MoreWaita/scalable/apps/firefox-gtk3.svg
+share/icons/MoreWaita/scalable/apps/firefox-icon.svg
+share/icons/MoreWaita/scalable/apps/firefox-mozilla-build.svg
+share/icons/MoreWaita/scalable/apps/firefox-nightly-icon.svg
+share/icons/MoreWaita/scalable/apps/firefox-nightly.svg
+share/icons/MoreWaita/scalable/apps/firefox-original.svg
+share/icons/MoreWaita/scalable/apps/firefox.svg
+share/icons/MoreWaita/scalable/apps/firewall-applet.svg
+share/icons/MoreWaita/scalable/apps/firewall-config.svg
+share/icons/MoreWaita/scalable/apps/fish.svg
+share/icons/MoreWaita/scalable/apps/flameshot.svg
+share/icons/MoreWaita/scalable/apps/fleet.svg
+share/icons/MoreWaita/scalable/apps/flightgear.svg
+share/icons/MoreWaita/scalable/apps/floorp.svg
+share/icons/MoreWaita/scalable/apps/flowblade.svg
+share/icons/MoreWaita/scalable/apps/fm.helio.Worksatation.svg
+share/icons/MoreWaita/scalable/apps/fm.reaper.Reaper.svg
+share/icons/MoreWaita/scalable/apps/foobar2000.svg
+share/icons/MoreWaita/scalable/apps/foot.svg
+share/icons/MoreWaita/scalable/apps/fr.handbrake.ghb.svg
+share/icons/MoreWaita/scalable/apps/frappe-books.svg
+share/icons/MoreWaita/scalable/apps/freac.svg
+share/icons/MoreWaita/scalable/apps/freecad-daily.svg
+share/icons/MoreWaita/scalable/apps/freecad.svg
+share/icons/MoreWaita/scalable/apps/freedroidrpg.svg
+share/icons/MoreWaita/scalable/apps/freetube-bin.svg
+share/icons/MoreWaita/scalable/apps/freetube.svg
+share/icons/MoreWaita/scalable/apps/fuse-emulator.svg
+share/icons/MoreWaita/scalable/apps/fuse.svg
+share/icons/MoreWaita/scalable/apps/gda-browser-5.0.svg
+share/icons/MoreWaita/scalable/apps/gda-control-center.svg
+share/icons/MoreWaita/scalable/apps/gdevelop.svg
+share/icons/MoreWaita/scalable/apps/geany.svg
+share/icons/MoreWaita/scalable/apps/geneious.svg
+share/icons/MoreWaita/scalable/apps/genymotion-bin.svg
+share/icons/MoreWaita/scalable/apps/genymotion-player.svg
+share/icons/MoreWaita/scalable/apps/genymotion.svg
+share/icons/MoreWaita/scalable/apps/geogebra.svg
+share/icons/MoreWaita/scalable/apps/ghostty.svg
+share/icons/MoreWaita/scalable/apps/gimagereader.svg
+share/icons/MoreWaita/scalable/apps/gimp.svg
+share/icons/MoreWaita/scalable/apps/github-desktop.svg
+share/icons/MoreWaita/scalable/apps/gitkraken.svg
+share/icons/MoreWaita/scalable/apps/gnome-aisleriot.svg
+share/icons/MoreWaita/scalable/apps/gnome-character-map.svg
+share/icons/MoreWaita/scalable/apps/gnome-emacs.svg
+share/icons/MoreWaita/scalable/apps/gnome-nettool.svg
+share/icons/MoreWaita/scalable/apps/gnome-nettools.svg
+share/icons/MoreWaita/scalable/apps/gnome-power-statistics.svg
+share/icons/MoreWaita/scalable/apps/gnome-screenruler.svg
+share/icons/MoreWaita/scalable/apps/goa-account-todoist.svg
+share/icons/MoreWaita/scalable/apps/godot-mono.svg
+share/icons/MoreWaita/scalable/apps/godot.svg
+share/icons/MoreWaita/scalable/apps/goland.svg
+share/icons/MoreWaita/scalable/apps/google-chrome.svg
+share/icons/MoreWaita/scalable/apps/google-chrome2.svg
+share/icons/MoreWaita/scalable/apps/google-docs.svg
+share/icons/MoreWaita/scalable/apps/google-earth-pro.svg
+share/icons/MoreWaita/scalable/apps/google-earth.svg
+share/icons/MoreWaita/scalable/apps/google-sheets.svg
+share/icons/MoreWaita/scalable/apps/google-slides.svg
+share/icons/MoreWaita/scalable/apps/googlechrome.svg
+share/icons/MoreWaita/scalable/apps/googleearth.svg
+share/icons/MoreWaita/scalable/apps/gparted.svg
+share/icons/MoreWaita/scalable/apps/gpsd-logo.svg
+share/icons/MoreWaita/scalable/apps/grandorgue.svg
+share/icons/MoreWaita/scalable/apps/grapejuice-roblox-player.svg
+share/icons/MoreWaita/scalable/apps/grapejuice-roblox-studio.svg
+share/icons/MoreWaita/scalable/apps/grapejuice.svg
+share/icons/MoreWaita/scalable/apps/grub-customizer.svg
+share/icons/MoreWaita/scalable/apps/gscan2pdf.svg
+share/icons/MoreWaita/scalable/apps/gsmartcontrol.svg
+share/icons/MoreWaita/scalable/apps/gtkterm.svg
+share/icons/MoreWaita/scalable/apps/gufw.svg
+share/icons/MoreWaita/scalable/apps/guiscrcpy.svg
+share/icons/MoreWaita/scalable/apps/gvim.svg
+share/icons/MoreWaita/scalable/apps/harbour-pure-maps.svg
+share/icons/MoreWaita/scalable/apps/hardinfo.svg
+share/icons/MoreWaita/scalable/apps/hardinfo2.svg
+share/icons/MoreWaita/scalable/apps/headlines.svg
+share/icons/MoreWaita/scalable/apps/helio-workstation.svg
+share/icons/MoreWaita/scalable/apps/heroic.svg
+share/icons/MoreWaita/scalable/apps/hp-logo.svg
+share/icons/MoreWaita/scalable/apps/hp-toolbox.svg
+share/icons/MoreWaita/scalable/apps/hp_logo.svg
+share/icons/MoreWaita/scalable/apps/hplip.svg
+share/icons/MoreWaita/scalable/apps/hplj1020_icon.svg
+share/icons/MoreWaita/scalable/apps/htop.svg
+share/icons/MoreWaita/scalable/apps/hu.irl.cameractrls.svg
+share/icons/MoreWaita/scalable/apps/hwloc.svg
+share/icons/MoreWaita/scalable/apps/idea.svg
+share/icons/MoreWaita/scalable/apps/im.nheko.Nheko.svg
+share/icons/MoreWaita/scalable/apps/im.pidgin.Pidgin.svg
+share/icons/MoreWaita/scalable/apps/im.pidgin.Pidgin3.svg
+share/icons/MoreWaita/scalable/apps/im.riot.Riot.svg
+share/icons/MoreWaita/scalable/apps/info.mumble.Mumble.svg
+share/icons/MoreWaita/scalable/apps/inkscape-logo.svg
+share/icons/MoreWaita/scalable/apps/inkscape.svg
+share/icons/MoreWaita/scalable/apps/input-remapper.svg
+share/icons/MoreWaita/scalable/apps/insomnia.svg
+share/icons/MoreWaita/scalable/apps/intellij.svg
+share/icons/MoreWaita/scalable/apps/interstellar.svg
+share/icons/MoreWaita/scalable/apps/io.anytype.anytype.svg
+share/icons/MoreWaita/scalable/apps/io.appflowy.AppFlowy.svg
+share/icons/MoreWaita/scalable/apps/io.atom.electron.BaseApp.svg
+share/icons/MoreWaita/scalable/apps/io.bit3.WhatsAppQT.svg
+share/icons/MoreWaita/scalable/apps/io.dbeaver.DBeaverCommunity.svg
+share/icons/MoreWaita/scalable/apps/io.element.Element.svg
+share/icons/MoreWaita/scalable/apps/io.frappe.books.svg
+share/icons/MoreWaita/scalable/apps/io.freetubeapp.FreeTube.svg
+share/icons/MoreWaita/scalable/apps/io.gdevelop.ide.svg
+share/icons/MoreWaita/scalable/apps/io.github.Figma_Linux.figma_linux.svg
+share/icons/MoreWaita/scalable/apps/io.github.NhekoReborn.Nheko.svg
+share/icons/MoreWaita/scalable/apps/io.github.OpenToonz.svg
+share/icons/MoreWaita/scalable/apps/io.github.alainm23.planify.svg
+share/icons/MoreWaita/scalable/apps/io.github.amit9838.mousam.svg
+share/icons/MoreWaita/scalable/apps/io.github.chidiwilliams.Buzz.svg
+share/icons/MoreWaita/scalable/apps/io.github.cudatext.CudaText-Qt.svg
+share/icons/MoreWaita/scalable/apps/io.github.cudatext.CudaText-Qt5.svg
+share/icons/MoreWaita/scalable/apps/io.github.dimtpap.coppwr.svg
+share/icons/MoreWaita/scalable/apps/io.github.dvlv.boxbuddyrs.svg
+share/icons/MoreWaita/scalable/apps/io.github.endless_sky.endless_sky.svg
+share/icons/MoreWaita/scalable/apps/io.github.jean28518.Linux-Assistant.svg
+share/icons/MoreWaita/scalable/apps/io.github.jliljebl.Flowblade.svg
+share/icons/MoreWaita/scalable/apps/io.github.kotatogram.svg
+share/icons/MoreWaita/scalable/apps/io.github.manisandro.gImageReader.svg
+share/icons/MoreWaita/scalable/apps/io.github.mimbrero.WhatsAppDesktop.svg
+share/icons/MoreWaita/scalable/apps/io.github.plrigaux.sysd-manager.svg
+share/icons/MoreWaita/scalable/apps/io.github.quodlibet.ExFalso.svg
+share/icons/MoreWaita/scalable/apps/io.github.quodlibet.QuodLibet.svg
+share/icons/MoreWaita/scalable/apps/io.github.ra3xdh.qucs_s.svg
+share/icons/MoreWaita/scalable/apps/io.github.rinigus.OSMScoutServer.svg
+share/icons/MoreWaita/scalable/apps/io.github.rinigus.PureMaps.svg
+share/icons/MoreWaita/scalable/apps/io.github.ryubing.Ryujinx.svg
+share/icons/MoreWaita/scalable/apps/io.github.shiftey.Desktop.svg
+share/icons/MoreWaita/scalable/apps/io.github.spacingbat3.webcord.svg
+share/icons/MoreWaita/scalable/apps/io.github.trevorsandy.LPub3D.svg
+share/icons/MoreWaita/scalable/apps/io.github.ungoogled_software.ungoogled_chromium.svg
+share/icons/MoreWaita/scalable/apps/io.github.wxmaxima_developers.wxMaxima.svg
+share/icons/MoreWaita/scalable/apps/io.github.yairm210.unciv.svg
+share/icons/MoreWaita/scalable/apps/io.github.zen_browser.zen.svg
+share/icons/MoreWaita/scalable/apps/io.gitlab.LibreWolf.svg
+share/icons/MoreWaita/scalable/apps/io.gitlab.caveman250.headlines.svg
+share/icons/MoreWaita/scalable/apps/io.gitlab.librewolf-community.svg
+share/icons/MoreWaita/scalable/apps/io.mpv.Mpv.svg
+share/icons/MoreWaita/scalable/apps/io.neovim.nvim.svg
+share/icons/MoreWaita/scalable/apps/io.qt.Assistant.svg
+share/icons/MoreWaita/scalable/apps/io.qt.Designer.svg
+share/icons/MoreWaita/scalable/apps/io.qt.Linguist.svg
+share/icons/MoreWaita/scalable/apps/io.qt.Qdbusviewer.svg
+share/icons/MoreWaita/scalable/apps/io.qt.QtCreator.svg
+share/icons/MoreWaita/scalable/apps/io.qt.qtdesignstudio.svg
+share/icons/MoreWaita/scalable/apps/java-1.6.0.svg
+share/icons/MoreWaita/scalable/apps/java-1.7.0.svg
+share/icons/MoreWaita/scalable/apps/java-1.8.0-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-1.8.0.svg
+share/icons/MoreWaita/scalable/apps/java-10-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-11-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-12-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-13-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-14-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-jdk.svg
+share/icons/MoreWaita/scalable/apps/java-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java10-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java11-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java12-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java13-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java14-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java15-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java16-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java17-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java18-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java19-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java20-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java21-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java22-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java23-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java24-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java25-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java8-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java9-openjdk.svg
+share/icons/MoreWaita/scalable/apps/javaws.svg
+share/icons/MoreWaita/scalable/apps/jdownloader.svg
+share/icons/MoreWaita/scalable/apps/jellyfin-desktop.svg
+share/icons/MoreWaita/scalable/apps/jellyfin.svg
+share/icons/MoreWaita/scalable/apps/jetbrains-dataspell.svg
+share/icons/MoreWaita/scalable/apps/jetbrains-toolbox.svg
+share/icons/MoreWaita/scalable/apps/jockey-kde.svg
+share/icons/MoreWaita/scalable/apps/jockey.svg
+share/icons/MoreWaita/scalable/apps/joplin-desktop.svg
+share/icons/MoreWaita/scalable/apps/joplin.svg
+share/icons/MoreWaita/scalable/apps/josm.svg
+share/icons/MoreWaita/scalable/apps/julia.svg
+share/icons/MoreWaita/scalable/apps/juliabackend.svg
+share/icons/MoreWaita/scalable/apps/julius.svg
+share/icons/MoreWaita/scalable/apps/jupyter.svg
+share/icons/MoreWaita/scalable/apps/jupyterlab-desktop.svg
+share/icons/MoreWaita/scalable/apps/kali-wireshark.svg
+share/icons/MoreWaita/scalable/apps/kali-zaproxy.svg
+share/icons/MoreWaita/scalable/apps/kate.svg
+share/icons/MoreWaita/scalable/apps/kate2.svg
+share/icons/MoreWaita/scalable/apps/kdenlive.svg
+share/icons/MoreWaita/scalable/apps/kdepim-dropbox.svg
+share/icons/MoreWaita/scalable/apps/keepassxc.svg
+share/icons/MoreWaita/scalable/apps/kicad.svg
+share/icons/MoreWaita/scalable/apps/kitty.svg
+share/icons/MoreWaita/scalable/apps/kodi.svg
+share/icons/MoreWaita/scalable/apps/kolourpaint.svg
+share/icons/MoreWaita/scalable/apps/kotatogram.svg
+share/icons/MoreWaita/scalable/apps/krita.svg
+share/icons/MoreWaita/scalable/apps/kruler.svg
+share/icons/MoreWaita/scalable/apps/kvantum.svg
+share/icons/MoreWaita/scalable/apps/lazarus.svg
+share/icons/MoreWaita/scalable/apps/lazpaint.svg
+share/icons/MoreWaita/scalable/apps/leocad.svg
+share/icons/MoreWaita/scalable/apps/libre-menu-editor.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-basic.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-chart.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-basic.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-chart.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-basic.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-chart.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-writer.svg
+share/icons/MoreWaita/scalable/apps/librewolf.svg
+share/icons/MoreWaita/scalable/apps/liferea.svg
+share/icons/MoreWaita/scalable/apps/lightworks.svg
+share/icons/MoreWaita/scalable/apps/linguist-qt4.svg
+share/icons/MoreWaita/scalable/apps/linguist-qt5.svg
+share/icons/MoreWaita/scalable/apps/linguist.svg
+share/icons/MoreWaita/scalable/apps/linguist5.svg
+share/icons/MoreWaita/scalable/apps/linux-assistant.svg
+share/icons/MoreWaita/scalable/apps/localsend.svg
+share/icons/MoreWaita/scalable/apps/logseq.svg
+share/icons/MoreWaita/scalable/apps/lpub3d.svg
+share/icons/MoreWaita/scalable/apps/luanti.svg
+share/icons/MoreWaita/scalable/apps/lunacy.svg
+share/icons/MoreWaita/scalable/apps/lunar-client.svg
+share/icons/MoreWaita/scalable/apps/lunarclient.svg
+share/icons/MoreWaita/scalable/apps/lutris.svg
+share/icons/MoreWaita/scalable/apps/lutris_blender.svg
+share/icons/MoreWaita/scalable/apps/lutris_endless-sky.svg
+share/icons/MoreWaita/scalable/apps/lutris_godot-engine.svg
+share/icons/MoreWaita/scalable/apps/lutris_krita-gemini.svg
+share/icons/MoreWaita/scalable/apps/lutris_minecraft.svg
+share/icons/MoreWaita/scalable/apps/lutris_minetest.svg
+share/icons/MoreWaita/scalable/apps/lutris_xonotic.svg
+share/icons/MoreWaita/scalable/apps/lvim.svg
+share/icons/MoreWaita/scalable/apps/mailspring.svg
+share/icons/MoreWaita/scalable/apps/maple.svg
+share/icons/MoreWaita/scalable/apps/mathematica.svg
+share/icons/MoreWaita/scalable/apps/matlab-desktop.svg
+share/icons/MoreWaita/scalable/apps/matlab.svg
+share/icons/MoreWaita/scalable/apps/matlab_icon.svg
+share/icons/MoreWaita/scalable/apps/mattermost-desktop-bin.svg
+share/icons/MoreWaita/scalable/apps/mattermost-desktop.svg
+share/icons/MoreWaita/scalable/apps/mattermost.svg
+share/icons/MoreWaita/scalable/apps/maxima-icon.svg
+share/icons/MoreWaita/scalable/apps/maxima-new.svg
+share/icons/MoreWaita/scalable/apps/maxima.svg
+share/icons/MoreWaita/scalable/apps/md.obsidian.Obsidian.svg
+share/icons/MoreWaita/scalable/apps/me.kozec.syncthingtk.svg
+share/icons/MoreWaita/scalable/apps/me.proton.Mail.svg
+share/icons/MoreWaita/scalable/apps/me.proton.Pass.svg
+share/icons/MoreWaita/scalable/apps/mediainfo.svg
+share/icons/MoreWaita/scalable/apps/mediathekview.svg
+share/icons/MoreWaita/scalable/apps/mega.svg
+share/icons/MoreWaita/scalable/apps/megabasterd.svg
+share/icons/MoreWaita/scalable/apps/menulibre.svg
+share/icons/MoreWaita/scalable/apps/mercury-browser.svg
+share/icons/MoreWaita/scalable/apps/mercury.svg
+share/icons/MoreWaita/scalable/apps/micro.svg
+share/icons/MoreWaita/scalable/apps/microsoft-edge.svg
+share/icons/MoreWaita/scalable/apps/minecraft-launcher.svg
+share/icons/MoreWaita/scalable/apps/minecraft-pi.svg
+share/icons/MoreWaita/scalable/apps/minecraft.svg
+share/icons/MoreWaita/scalable/apps/minetest-icon.svg
+share/icons/MoreWaita/scalable/apps/minetest.svg
+share/icons/MoreWaita/scalable/apps/mixxx-icon.svg
+share/icons/MoreWaita/scalable/apps/mixxx.svg
+share/icons/MoreWaita/scalable/apps/mixxx_icon.svg
+share/icons/MoreWaita/scalable/apps/mockoon.svg
+share/icons/MoreWaita/scalable/apps/monero-gui.svg
+share/icons/MoreWaita/scalable/apps/monero.svg
+share/icons/MoreWaita/scalable/apps/moonlight.svg
+share/icons/MoreWaita/scalable/apps/mousam.svg
+share/icons/MoreWaita/scalable/apps/mozilla-firefox.svg
+share/icons/MoreWaita/scalable/apps/mpv-icon-8bit-64x64.svg
+share/icons/MoreWaita/scalable/apps/mpv.svg
+share/icons/MoreWaita/scalable/apps/mscore4portable.svg
+share/icons/MoreWaita/scalable/apps/msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/multimedia-volume-control.svg
+share/icons/MoreWaita/scalable/apps/mumble.svg
+share/icons/MoreWaita/scalable/apps/musescore.svg
+share/icons/MoreWaita/scalable/apps/neovide.svg
+share/icons/MoreWaita/scalable/apps/net.ankiweb.Anki.svg
+share/icons/MoreWaita/scalable/apps/net.blix.BlueMail.svg
+share/icons/MoreWaita/scalable/apps/net.blockbench.Blockbench.svg
+share/icons/MoreWaita/scalable/apps/net.brinkervii.grapejuice.robloxplayer.svg
+share/icons/MoreWaita/scalable/apps/net.brinkervii.grapejuice.robloxstudio.svg
+share/icons/MoreWaita/scalable/apps/net.brinkervii.grapejuice.svg
+share/icons/MoreWaita/scalable/apps/net.classicube.flatpak.client.svg
+share/icons/MoreWaita/scalable/apps/net.cozic.joplin_desktop.svg
+share/icons/MoreWaita/scalable/apps/net.davidotek.pupgui2.svg
+share/icons/MoreWaita/scalable/apps/net.kuribo64.melonDS.svg
+share/icons/MoreWaita/scalable/apps/net.lutris.Lutris.svg
+share/icons/MoreWaita/scalable/apps/net.mediaarea.MediaInfo.svg
+share/icons/MoreWaita/scalable/apps/net.minetest.Minetest.svg
+share/icons/MoreWaita/scalable/apps/net.openra.OpenRA.openra-cnc.svg
+share/icons/MoreWaita/scalable/apps/net.openra.OpenRA.openra-d2k.svg
+share/icons/MoreWaita/scalable/apps/net.openra.OpenRA.svg
+share/icons/MoreWaita/scalable/apps/net.poedit.Poedit.svg
+share/icons/MoreWaita/scalable/apps/net.scribus.Scribus.svg
+share/icons/MoreWaita/scalable/apps/net.sf.fuse_emulator.svg
+share/icons/MoreWaita/scalable/apps/net.sourceforge.GrandOrgue.svg
+share/icons/MoreWaita/scalable/apps/net.sourceforge.liferea.svg
+share/icons/MoreWaita/scalable/apps/net.sourceforge.maxima.svg
+share/icons/MoreWaita/scalable/apps/net.sourceforge.projectM.svg
+share/icons/MoreWaita/scalable/apps/net.waterfox.waterfox.svg
+share/icons/MoreWaita/scalable/apps/net.xm1math.Texmaker.svg
+share/icons/MoreWaita/scalable/apps/netbeans-beta.svg
+share/icons/MoreWaita/scalable/apps/netbeans.svg
+share/icons/MoreWaita/scalable/apps/network-wired.svg
+share/icons/MoreWaita/scalable/apps/nextcloud.svg
+share/icons/MoreWaita/scalable/apps/nheko.svg
+share/icons/MoreWaita/scalable/apps/nicotine-plus.svg
+share/icons/MoreWaita/scalable/apps/nuclear.svg
+share/icons/MoreWaita/scalable/apps/nufraw.svg
+share/icons/MoreWaita/scalable/apps/nuvolaplayer3_spotify.svg
+share/icons/MoreWaita/scalable/apps/nvidia-310-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-current-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-current-updates-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-ddm-mx.svg
+share/icons/MoreWaita/scalable/apps/nvidia-drivers-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-x-server-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia.svg
+share/icons/MoreWaita/scalable/apps/nvim-gtk.svg
+share/icons/MoreWaita/scalable/apps/nvim-qt.svg
+share/icons/MoreWaita/scalable/apps/nvim.svg
+share/icons/MoreWaita/scalable/apps/nvtop.svg
+share/icons/MoreWaita/scalable/apps/nz.mega.MEGAsync.svg
+share/icons/MoreWaita/scalable/apps/obgui.svg
+share/icons/MoreWaita/scalable/apps/obs.svg
+share/icons/MoreWaita/scalable/apps/obsidian.svg
+share/icons/MoreWaita/scalable/apps/octave.svg
+share/icons/MoreWaita/scalable/apps/okular.svg
+share/icons/MoreWaita/scalable/apps/one.ablaze.floorp.svg
+share/icons/MoreWaita/scalable/apps/one.alynx.showmethekey.svg
+share/icons/MoreWaita/scalable/apps/one.jwr.interstellar.svg
+share/icons/MoreWaita/scalable/apps/onetagger.svg
+share/icons/MoreWaita/scalable/apps/onlyoffice-desktopeditors.svg
+share/icons/MoreWaita/scalable/apps/openbabel.svg
+share/icons/MoreWaita/scalable/apps/openboard.svg
+share/icons/MoreWaita/scalable/apps/openchrom.svg
+share/icons/MoreWaita/scalable/apps/openra-cnc.svg
+share/icons/MoreWaita/scalable/apps/openra-d2k.svg
+share/icons/MoreWaita/scalable/apps/openra-ra.svg
+share/icons/MoreWaita/scalable/apps/openrgb.svg
+share/icons/MoreWaita/scalable/apps/openscad.svg
+share/icons/MoreWaita/scalable/apps/openshot-qt.svg
+share/icons/MoreWaita/scalable/apps/openshot.svg
+share/icons/MoreWaita/scalable/apps/opensnitch-ui.svg
+share/icons/MoreWaita/scalable/apps/opentoonz.svg
+share/icons/MoreWaita/scalable/apps/opera-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/opera.svg
+share/icons/MoreWaita/scalable/apps/oracle-javaws.svg
+share/icons/MoreWaita/scalable/apps/oracle_java6.svg
+share/icons/MoreWaita/scalable/apps/oracle_java7.svg
+share/icons/MoreWaita/scalable/apps/oracle_java8.svg
+share/icons/MoreWaita/scalable/apps/oracle_java9.svg
+share/icons/MoreWaita/scalable/apps/org.DolphinEmu.dolphin-emu.svg
+share/icons/MoreWaita/scalable/apps/org.apache.netbeans.svg
+share/icons/MoreWaita/scalable/apps/org.ardour.Ardour.svg
+share/icons/MoreWaita/scalable/apps/org.audacityteam.Audacity.svg
+share/icons/MoreWaita/scalable/apps/org.avidemux.Avidemux.svg
+share/icons/MoreWaita/scalable/apps/org.bleachbit.BleachBit.svg
+share/icons/MoreWaita/scalable/apps/org.blender.Blender.svg
+share/icons/MoreWaita/scalable/apps/org.bluesabre.MenuLibre.svg
+share/icons/MoreWaita/scalable/apps/org.briarproject.Briar.svg
+share/icons/MoreWaita/scalable/apps/org.chromium.Chromium.svg
+share/icons/MoreWaita/scalable/apps/org.cockpit_project.CockpitClient.svg
+share/icons/MoreWaita/scalable/apps/org.codeberg.dnkl.foot.svg
+share/icons/MoreWaita/scalable/apps/org.codeblocks.codeblocks.svg
+share/icons/MoreWaita/scalable/apps/org.coolercontrol.CoolerControl.svg
+share/icons/MoreWaita/scalable/apps/org.cvfosammmm.Setzer.svg
+share/icons/MoreWaita/scalable/apps/org.daa.NeovimGtk.svg
+share/icons/MoreWaita/scalable/apps/org.darktable.Darktable.svg
+share/icons/MoreWaita/scalable/apps/org.dune3d.dune3d.svg
+share/icons/MoreWaita/scalable/apps/org.eclipse.Committers.svg
+share/icons/MoreWaita/scalable/apps/org.eclipse.Java.svg
+share/icons/MoreWaita/scalable/apps/org.eclipse.Javascript.svg
+share/icons/MoreWaita/scalable/apps/org.electrum.electrum.svg
+share/icons/MoreWaita/scalable/apps/org.fdroid.Repomaker.svg
+share/icons/MoreWaita/scalable/apps/org.filezillaproject.Filezilla.svg
+share/icons/MoreWaita/scalable/apps/org.flameshot.Flameshot.svg
+share/icons/MoreWaita/scalable/apps/org.flightgear.FGCom.svg
+share/icons/MoreWaita/scalable/apps/org.flightgear.FlightGear.svg
+share/icons/MoreWaita/scalable/apps/org.freac.freac.svg
+share/icons/MoreWaita/scalable/apps/org.freecad.FreeCAD.svg
+share/icons/MoreWaita/scalable/apps/org.freecadweb.FreeCAD.svg
+share/icons/MoreWaita/scalable/apps/org.geany.Geany.svg
+share/icons/MoreWaita/scalable/apps/org.geogebra.GeoGebra.svg
+share/icons/MoreWaita/scalable/apps/org.getmonero.Monero.svg
+share/icons/MoreWaita/scalable/apps/org.gimp.GIMP.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.Aisleriot.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.Epiphany.WebApp_d0edcaa68dd928524737c844042dd085d6e2824e.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.PowerStats.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.Shotwell.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.SoundJuicer.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.powerstats.svg
+share/icons/MoreWaita/scalable/apps/org.gnu.emacs.svg
+share/icons/MoreWaita/scalable/apps/org.godotengine.Godot.svg
+share/icons/MoreWaita/scalable/apps/org.inkscape.Inkscape.svg
+share/icons/MoreWaita/scalable/apps/org.jdownloader.JDownloader.svg
+share/icons/MoreWaita/scalable/apps/org.jellyfin.JellyfinServer.svg
+share/icons/MoreWaita/scalable/apps/org.joplinapp.joplin.svg
+share/icons/MoreWaita/scalable/apps/org.js.nuclear.Nuclear.svg
+share/icons/MoreWaita/scalable/apps/org.jupyter.JupyterLab.svg
+share/icons/MoreWaita/scalable/apps/org.kartkrew.RingRacers.svg
+share/icons/MoreWaita/scalable/apps/org.kde.kate.svg
+share/icons/MoreWaita/scalable/apps/org.kde.kdenlive.svg
+share/icons/MoreWaita/scalable/apps/org.kde.kolourpaint.svg
+share/icons/MoreWaita/scalable/apps/org.kde.krita.svg
+share/icons/MoreWaita/scalable/apps/org.kde.kruler.svg
+share/icons/MoreWaita/scalable/apps/org.kde.okular.svg
+share/icons/MoreWaita/scalable/apps/org.kde.plasma.katesessions.svg
+share/icons/MoreWaita/scalable/apps/org.keepassxc.KeePassXC.svg
+share/icons/MoreWaita/scalable/apps/org.kicad.KiCad.svg
+share/icons/MoreWaita/scalable/apps/org.leocad.LeoCAD.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.base.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.basic.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.calc.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.chart.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.draw.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.impress.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.main.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.math.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.startcenter.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.writer.svg
+share/icons/MoreWaita/scalable/apps/org.libretro.RetroArch.svg
+share/icons/MoreWaita/scalable/apps/org.localsend.localsend_app.svg
+share/icons/MoreWaita/scalable/apps/org.luanti.luanti.svg
+share/icons/MoreWaita/scalable/apps/org.mixxx.Mixxx.svg
+share/icons/MoreWaita/scalable/apps/org.moson.Pacseek.svg
+share/icons/MoreWaita/scalable/apps/org.moson.pacseek.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.Firefox.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.FirefoxDevEdition.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.FirefoxNightly.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.Thunderbird.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.firefox.svg
+share/icons/MoreWaita/scalable/apps/org.musescore.MuseScore.svg
+share/icons/MoreWaita/scalable/apps/org.nextcloud.Nextcloud.svg
+share/icons/MoreWaita/scalable/apps/org.nicotine_plus.Nicotine.svg
+share/icons/MoreWaita/scalable/apps/org.octave.Octave.svg
+share/icons/MoreWaita/scalable/apps/org.onlyoffice.desktopeditors.svg
+share/icons/MoreWaita/scalable/apps/org.openchemistry.Avogadro2.svg
+share/icons/MoreWaita/scalable/apps/org.openrgb.OpenRGB.svg
+share/icons/MoreWaita/scalable/apps/org.openscad.OpenSCAD.svg
+share/icons/MoreWaita/scalable/apps/org.openshot.OpenShot.svg
+share/icons/MoreWaita/scalable/apps/org.openstreetmap.josm.svg
+share/icons/MoreWaita/scalable/apps/org.parlatype.Parlatype.svg
+share/icons/MoreWaita/scalable/apps/org.prismlauncher.PrismLauncher.svg
+share/icons/MoreWaita/scalable/apps/org.pulseaudio.pavucontrol.svg
+share/icons/MoreWaita/scalable/apps/org.pwmt.zathura.svg
+share/icons/MoreWaita/scalable/apps/org.pymol.PyMOL.svg
+share/icons/MoreWaita/scalable/apps/org.qbittorrent.qBittorrent.svg
+share/icons/MoreWaita/scalable/apps/org.qgis.qgis.svg
+share/icons/MoreWaita/scalable/apps/org.qutebrowser.qutebrowser.svg
+share/icons/MoreWaita/scalable/apps/org.raspberrypi.rpi-imager.svg
+share/icons/MoreWaita/scalable/apps/org.ryujinx.Ryujinx.svg
+share/icons/MoreWaita/scalable/apps/org.shotcut.Shotcut.svg
+share/icons/MoreWaita/scalable/apps/org.signal.Signal.svg
+share/icons/MoreWaita/scalable/apps/org.soundconverter.SoundConverter.svg
+share/icons/MoreWaita/scalable/apps/org.sqlitebrowser.sqlitebrowser.svg
+share/icons/MoreWaita/scalable/apps/org.standardnotes.standardnotes.svg
+share/icons/MoreWaita/scalable/apps/org.stellarium.Stellarium.svg
+share/icons/MoreWaita/scalable/apps/org.strawberrymusicplayer.strawberry.svg
+share/icons/MoreWaita/scalable/apps/org.telegram.desktop.svg
+share/icons/MoreWaita/scalable/apps/org.tenacityaudio.Tenacity.svg
+share/icons/MoreWaita/scalable/apps/org.texstudio.TeXstudio.svg
+share/icons/MoreWaita/scalable/apps/org.torproject.torbrowser-launcher.svg
+share/icons/MoreWaita/scalable/apps/org.videolan.VLC.svg
+share/icons/MoreWaita/scalable/apps/org.vim.Vim.svg
+share/icons/MoreWaita/scalable/apps/org.virt_manager.virt-manager.svg
+share/icons/MoreWaita/scalable/apps/org.wezfurlong.wezterm.svg
+share/icons/MoreWaita/scalable/apps/org.wireshark.Wireshark.svg
+share/icons/MoreWaita/scalable/apps/org.x.Warpinator.svg
+share/icons/MoreWaita/scalable/apps/org.xonotic.Xonotic.svg
+share/icons/MoreWaita/scalable/apps/org.yuzu_emu.yuzu.svg
+share/icons/MoreWaita/scalable/apps/org.zaproxy.ZAP.svg
+share/icons/MoreWaita/scalable/apps/org.zim_wiki.Zim.svg
+share/icons/MoreWaita/scalable/apps/org.zrythm.Zrythm.svg
+share/icons/MoreWaita/scalable/apps/osmscout-server.svg
+share/icons/MoreWaita/scalable/apps/osu-lazer.svg
+share/icons/MoreWaita/scalable/apps/osu.svg
+share/icons/MoreWaita/scalable/apps/pacseek.svg
+share/icons/MoreWaita/scalable/apps/page.codeberg.libre_menu_editor.LibreMenuEditor.svg
+share/icons/MoreWaita/scalable/apps/pamac-manager.svg
+share/icons/MoreWaita/scalable/apps/pamac-updater.svg
+share/icons/MoreWaita/scalable/apps/pamac.svg
+share/icons/MoreWaita/scalable/apps/parlatype.svg
+share/icons/MoreWaita/scalable/apps/parsehub.svg
+share/icons/MoreWaita/scalable/apps/pavucontrol.svg
+share/icons/MoreWaita/scalable/apps/pd.svg
+share/icons/MoreWaita/scalable/apps/phpstorm.svg
+share/icons/MoreWaita/scalable/apps/pianoteq-stage.svg
+share/icons/MoreWaita/scalable/apps/pianoteq.svg
+share/icons/MoreWaita/scalable/apps/pidgin.svg
+share/icons/MoreWaita/scalable/apps/pinta.svg
+share/icons/MoreWaita/scalable/apps/plugdata.svg
+share/icons/MoreWaita/scalable/apps/poedit.svg
+share/icons/MoreWaita/scalable/apps/polychromatic-controller.svg
+share/icons/MoreWaita/scalable/apps/polychromatic.svg
+share/icons/MoreWaita/scalable/apps/popcorn-time.svg
+share/icons/MoreWaita/scalable/apps/popcorntime-ru.svg
+share/icons/MoreWaita/scalable/apps/popcorntime.svg
+share/icons/MoreWaita/scalable/apps/portmaster.svg
+share/icons/MoreWaita/scalable/apps/postman.svg
+share/icons/MoreWaita/scalable/apps/prismlauncher.svg
+share/icons/MoreWaita/scalable/apps/projectM.svg
+share/icons/MoreWaita/scalable/apps/proton-mail.svg
+share/icons/MoreWaita/scalable/apps/proton-pass.svg
+share/icons/MoreWaita/scalable/apps/proton-vpn-logo.svg
+share/icons/MoreWaita/scalable/apps/protonmail-bridge.svg
+share/icons/MoreWaita/scalable/apps/protonmail-ie.svg
+share/icons/MoreWaita/scalable/apps/protonvpn-gui.svg
+share/icons/MoreWaita/scalable/apps/protonvpn-logo.svg
+share/icons/MoreWaita/scalable/apps/prusa-slicer-gcodeviewer.svg
+share/icons/MoreWaita/scalable/apps/prusa-slicer.svg
+share/icons/MoreWaita/scalable/apps/pulsar.svg
+share/icons/MoreWaita/scalable/apps/pupgui-qt.svg
+share/icons/MoreWaita/scalable/apps/pure-maps.svg
+share/icons/MoreWaita/scalable/apps/puredata.svg
+share/icons/MoreWaita/scalable/apps/pycharm-community.svg
+share/icons/MoreWaita/scalable/apps/pycharm-education.svg
+share/icons/MoreWaita/scalable/apps/pycharm-professional.svg
+share/icons/MoreWaita/scalable/apps/pycharm.svg
+share/icons/MoreWaita/scalable/apps/pycharmedu.svg
+share/icons/MoreWaita/scalable/apps/pymol.svg
+share/icons/MoreWaita/scalable/apps/pynvim.svg
+share/icons/MoreWaita/scalable/apps/qbittorrent.svg
+share/icons/MoreWaita/scalable/apps/qdbusviewer-qt4.svg
+share/icons/MoreWaita/scalable/apps/qdbusviewer-qt5.svg
+share/icons/MoreWaita/scalable/apps/qdbusviewer.svg
+share/icons/MoreWaita/scalable/apps/qdbusviewer5.svg
+share/icons/MoreWaita/scalable/apps/qgis.svg
+share/icons/MoreWaita/scalable/apps/qq.svg
+share/icons/MoreWaita/scalable/apps/qt-creator.svg
+share/icons/MoreWaita/scalable/apps/qt5ct.svg
+share/icons/MoreWaita/scalable/apps/qt6ct.svg
+share/icons/MoreWaita/scalable/apps/qtassistant.svg
+share/icons/MoreWaita/scalable/apps/qtconfig-qt4.svg
+share/icons/MoreWaita/scalable/apps/qtconfig-qt5.svg
+share/icons/MoreWaita/scalable/apps/qtconfig-qt6.svg
+share/icons/MoreWaita/scalable/apps/qtconfig.svg
+share/icons/MoreWaita/scalable/apps/qtcreator.svg
+share/icons/MoreWaita/scalable/apps/qtcreator_logo_32.svg
+share/icons/MoreWaita/scalable/apps/qtcreatorubuntu.svg
+share/icons/MoreWaita/scalable/apps/qtdbusviewer.svg
+share/icons/MoreWaita/scalable/apps/qtdesignstudio.svg
+share/icons/MoreWaita/scalable/apps/qtlinguist.svg
+share/icons/MoreWaita/scalable/apps/qtoctave.svg
+share/icons/MoreWaita/scalable/apps/qtscrcpy.svg
+share/icons/MoreWaita/scalable/apps/qucs-s.svg
+share/icons/MoreWaita/scalable/apps/qutebrowser.svg
+share/icons/MoreWaita/scalable/apps/qv4l2.svg
+share/icons/MoreWaita/scalable/apps/qvidcap.svg
+share/icons/MoreWaita/scalable/apps/rawtherapee.svg
+share/icons/MoreWaita/scalable/apps/resolve.svg
+share/icons/MoreWaita/scalable/apps/rest.insomnia.Insomnia.svg
+share/icons/MoreWaita/scalable/apps/retroarch.svg
+share/icons/MoreWaita/scalable/apps/revolt-desktop.svg
+share/icons/MoreWaita/scalable/apps/rider.svg
+share/icons/MoreWaita/scalable/apps/ringracers.svg
+share/icons/MoreWaita/scalable/apps/rio.svg
+share/icons/MoreWaita/scalable/apps/rocketchat-desktop.svg
+share/icons/MoreWaita/scalable/apps/rocketchat.svg
+share/icons/MoreWaita/scalable/apps/rpi-imager.svg
+share/icons/MoreWaita/scalable/apps/rpi.svg
+share/icons/MoreWaita/scalable/apps/rpminstall.svg
+share/icons/MoreWaita/scalable/apps/rstudio.svg
+share/icons/MoreWaita/scalable/apps/ru.yandex.Browser.svg
+share/icons/MoreWaita/scalable/apps/rubymine.svg
+share/icons/MoreWaita/scalable/apps/rustdesk.svg
+share/icons/MoreWaita/scalable/apps/rustrover.svg
+share/icons/MoreWaita/scalable/apps/ryujinx.svg
+share/icons/MoreWaita/scalable/apps/saber.svg
+share/icons/MoreWaita/scalable/apps/scrcpy.svg
+share/icons/MoreWaita/scalable/apps/screenruler-icon.svg
+share/icons/MoreWaita/scalable/apps/screenruler.svg
+share/icons/MoreWaita/scalable/apps/scribus-ng.svg
+share/icons/MoreWaita/scalable/apps/scribus-trunk.svg
+share/icons/MoreWaita/scalable/apps/scribus.svg
+share/icons/MoreWaita/scalable/apps/session-desktop.svg
+share/icons/MoreWaita/scalable/apps/setzer.svg
+share/icons/MoreWaita/scalable/apps/sh.cider.Cider.svg
+share/icons/MoreWaita/scalable/apps/sh.loft.devpod.svg
+share/icons/MoreWaita/scalable/apps/sh.ppy.osu.svg
+share/icons/MoreWaita/scalable/apps/shotcut.svg
+share/icons/MoreWaita/scalable/apps/shotwell.svg
+share/icons/MoreWaita/scalable/apps/signal-desktop.svg
+share/icons/MoreWaita/scalable/apps/sioyek-icon-linux.svg
+share/icons/MoreWaita/scalable/apps/sioyek.svg
+share/icons/MoreWaita/scalable/apps/slack.svg
+share/icons/MoreWaita/scalable/apps/sound-juicer.svg
+share/icons/MoreWaita/scalable/apps/soundconverter.svg
+share/icons/MoreWaita/scalable/apps/spek.svg
+share/icons/MoreWaita/scalable/apps/spotify-client.svg
+share/icons/MoreWaita/scalable/apps/spotify-linux-48x48.svg
+share/icons/MoreWaita/scalable/apps/spotify-linux-512x512.svg
+share/icons/MoreWaita/scalable/apps/spotify-qt.svg
+share/icons/MoreWaita/scalable/apps/spotify.svg
+share/icons/MoreWaita/scalable/apps/spyder.svg
+share/icons/MoreWaita/scalable/apps/spyder3.svg
+share/icons/MoreWaita/scalable/apps/sqlitebrowser.svg
+share/icons/MoreWaita/scalable/apps/sqliteman.svg
+share/icons/MoreWaita/scalable/apps/standard-notes.svg
+share/icons/MoreWaita/scalable/apps/steam-icon.svg
+share/icons/MoreWaita/scalable/apps/steam-launcher.svg
+share/icons/MoreWaita/scalable/apps/steam.svg
+share/icons/MoreWaita/scalable/apps/steampowered.svg
+share/icons/MoreWaita/scalable/apps/stellarium.svg
+share/icons/MoreWaita/scalable/apps/stoken-gui.svg
+share/icons/MoreWaita/scalable/apps/strawberry.svg
+share/icons/MoreWaita/scalable/apps/studio.kx.carla.svg
+share/icons/MoreWaita/scalable/apps/studioone7.svg
+share/icons/MoreWaita/scalable/apps/sublime-merge.svg
+share/icons/MoreWaita/scalable/apps/sublime-text-2.svg
+share/icons/MoreWaita/scalable/apps/sublime-text-3.svg
+share/icons/MoreWaita/scalable/apps/sublime-text.svg
+share/icons/MoreWaita/scalable/apps/sublime-text2.svg
+share/icons/MoreWaita/scalable/apps/sublime.svg
+share/icons/MoreWaita/scalable/apps/sublime_text.svg
+share/icons/MoreWaita/scalable/apps/sublimetext.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk10.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk5.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk6.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk7.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk8.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk9.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jre10.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jre8.svg
+share/icons/MoreWaita/scalable/apps/sun-java32-jdk5.svg
+share/icons/MoreWaita/scalable/apps/sun-java32-jdk6.svg
+share/icons/MoreWaita/scalable/apps/sun-java32-jdk7.svg
+share/icons/MoreWaita/scalable/apps/sun-java32-jdk8.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk10.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk6.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk7.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk8.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk9.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jre10.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jre8.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws32-jdk6.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws32-jdk7.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws32-jdk8.svg
+share/icons/MoreWaita/scalable/apps/surfshark.svg
+share/icons/MoreWaita/scalable/apps/suyu.svg
+share/icons/MoreWaita/scalable/apps/syncthing-gtk.svg
+share/icons/MoreWaita/scalable/apps/syncthing.svg
+share/icons/MoreWaita/scalable/apps/syncthingtray.svg
+share/icons/MoreWaita/scalable/apps/sysd-manager.svg
+share/icons/MoreWaita/scalable/apps/teams-for-linux.svg
+share/icons/MoreWaita/scalable/apps/teams.svg
+share/icons/MoreWaita/scalable/apps/teamviewer.svg
+share/icons/MoreWaita/scalable/apps/telegram-desktop-bin.svg
+share/icons/MoreWaita/scalable/apps/telegram-desktop.svg
+share/icons/MoreWaita/scalable/apps/telegram.svg
+share/icons/MoreWaita/scalable/apps/tenacity.svg
+share/icons/MoreWaita/scalable/apps/texmaker.svg
+share/icons/MoreWaita/scalable/apps/texstudio.svg
+share/icons/MoreWaita/scalable/apps/texts.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-3.0.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-bin.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-esr.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-icon.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-mozilla-build.svg
+share/icons/MoreWaita/scalable/apps/thunderbird.svg
+share/icons/MoreWaita/scalable/apps/tidal-hifi.svg
+share/icons/MoreWaita/scalable/apps/timeshift.svg
+share/icons/MoreWaita/scalable/apps/todoist.svg
+share/icons/MoreWaita/scalable/apps/toolbox.svg
+share/icons/MoreWaita/scalable/apps/tor-browser-en.svg
+share/icons/MoreWaita/scalable/apps/tor-browser-ru.svg
+share/icons/MoreWaita/scalable/apps/tor-browser.svg
+share/icons/MoreWaita/scalable/apps/tor.svg
+share/icons/MoreWaita/scalable/apps/torbrowser.svg
+share/icons/MoreWaita/scalable/apps/trivalent.svg
+share/icons/MoreWaita/scalable/apps/tutanota-desktop.svg
+share/icons/MoreWaita/scalable/apps/tv.kodi.Kodi.svg
+share/icons/MoreWaita/scalable/apps/ubuntu-qtcreator.svg
+share/icons/MoreWaita/scalable/apps/ugene.svg
+share/icons/MoreWaita/scalable/apps/uk.co.ibboard.cawbird.svg
+share/icons/MoreWaita/scalable/apps/unciv.svg
+share/icons/MoreWaita/scalable/apps/ungoogled-chromium.svg
+share/icons/MoreWaita/scalable/apps/unity-editor-icon.svg
+share/icons/MoreWaita/scalable/apps/unityeditor.svg
+share/icons/MoreWaita/scalable/apps/unityhub.svg
+share/icons/MoreWaita/scalable/apps/us.zoom.Zoom.svg
+share/icons/MoreWaita/scalable/apps/veracrypt.svg
+share/icons/MoreWaita/scalable/apps/veracrypt.xpm.svg
+share/icons/MoreWaita/scalable/apps/vesktop.svg
+share/icons/MoreWaita/scalable/apps/via-nativia.svg
+share/icons/MoreWaita/scalable/apps/viber.svg
+share/icons/MoreWaita/scalable/apps/vim-qt.svg
+share/icons/MoreWaita/scalable/apps/vim.svg
+share/icons/MoreWaita/scalable/apps/virt-manager.svg
+share/icons/MoreWaita/scalable/apps/virtualbox-ose.svg
+share/icons/MoreWaita/scalable/apps/virtualbox.svg
+share/icons/MoreWaita/scalable/apps/visual-studio-code.svg
+share/icons/MoreWaita/scalable/apps/vivaldi-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/vivaldi-stable.svg
+share/icons/MoreWaita/scalable/apps/vivaldi.svg
+share/icons/MoreWaita/scalable/apps/vlc.svg
+share/icons/MoreWaita/scalable/apps/vmware-workstation.svg
+share/icons/MoreWaita/scalable/apps/vscode.svg
+share/icons/MoreWaita/scalable/apps/vscodium.svg
+share/icons/MoreWaita/scalable/apps/vuescan.svg
+share/icons/MoreWaita/scalable/apps/warpinator.svg
+share/icons/MoreWaita/scalable/apps/waterfox-classic.svg
+share/icons/MoreWaita/scalable/apps/waterfox-current.svg
+share/icons/MoreWaita/scalable/apps/waterfox-icon.svg
+share/icons/MoreWaita/scalable/apps/waterfox.svg
+share/icons/MoreWaita/scalable/apps/waydroid.svg
+share/icons/MoreWaita/scalable/apps/webcord.svg
+share/icons/MoreWaita/scalable/apps/webstorm.svg
+share/icons/MoreWaita/scalable/apps/wezterm.svg
+share/icons/MoreWaita/scalable/apps/whatsapp-business.svg
+share/icons/MoreWaita/scalable/apps/whatsapp-desktop.svg
+share/icons/MoreWaita/scalable/apps/whatsapp-for-linux.svg
+share/icons/MoreWaita/scalable/apps/whatsapp-nativefier.svg
+share/icons/MoreWaita/scalable/apps/whatsapp.svg
+share/icons/MoreWaita/scalable/apps/whatsdesk.svg
+share/icons/MoreWaita/scalable/apps/windscribe.svg
+share/icons/MoreWaita/scalable/apps/wireshark.svg
+share/icons/MoreWaita/scalable/apps/wolfram-mathematica.svg
+share/icons/MoreWaita/scalable/apps/wonderpen.svg
+share/icons/MoreWaita/scalable/apps/wxmaxima.svg
+share/icons/MoreWaita/scalable/apps/xdvi.svg
+share/icons/MoreWaita/scalable/apps/xemacs.svg
+share/icons/MoreWaita/scalable/apps/xonotic.svg
+share/icons/MoreWaita/scalable/apps/xsane.svg
+share/icons/MoreWaita/scalable/apps/yandex-browser-beta.svg
+share/icons/MoreWaita/scalable/apps/yandex-browser.svg
+share/icons/MoreWaita/scalable/apps/yast-scanner.svg
+share/icons/MoreWaita/scalable/apps/youtube-music.svg
+share/icons/MoreWaita/scalable/apps/ytmdesktop.svg
+share/icons/MoreWaita/scalable/apps/yuzu.svg
+share/icons/MoreWaita/scalable/apps/zaproxy.svg
+share/icons/MoreWaita/scalable/apps/zathura.svg
+share/icons/MoreWaita/scalable/apps/zed.svg
+share/icons/MoreWaita/scalable/apps/zen-browser.svg
+share/icons/MoreWaita/scalable/apps/zen-twilight.svg
+share/icons/MoreWaita/scalable/apps/zim.svg
+share/icons/MoreWaita/scalable/apps/zoho-mail-desktop.svg
+share/icons/MoreWaita/scalable/apps/zoho-mail.svg
+share/icons/MoreWaita/scalable/apps/zoho-sheet.svg
+share/icons/MoreWaita/scalable/apps/zoho-show.svg
+share/icons/MoreWaita/scalable/apps/zoho-writer.svg
+share/icons/MoreWaita/scalable/apps/zoom-desktop.svg
+share/icons/MoreWaita/scalable/apps/zoom-icon.svg
+share/icons/MoreWaita/scalable/apps/zrythm.svg
+share/icons/MoreWaita/scalable/devices/audio-card.svg
+share/icons/MoreWaita/scalable/devices/audio-speakers.svg
+share/icons/MoreWaita/scalable/devices/blueman-keyboard.svg
+share/icons/MoreWaita/scalable/devices/cinnamon-virtual-keyboard.svg
+share/icons/MoreWaita/scalable/devices/cpu.svg
+share/icons/MoreWaita/scalable/devices/device_cpu.svg
+share/icons/MoreWaita/scalable/devices/device_mem.svg
+share/icons/MoreWaita/scalable/devices/device_pci.svg
+share/icons/MoreWaita/scalable/devices/drive-harddisk-solidstate.svg
+share/icons/MoreWaita/scalable/devices/gnome-dev-keyboard.svg
+share/icons/MoreWaita/scalable/devices/gnome-dev-memory.svg
+share/icons/MoreWaita/scalable/devices/keyboard.svg
+share/icons/MoreWaita/scalable/devices/media-tape.svg
+share/icons/MoreWaita/scalable/devices/memory.svg
+share/icons/MoreWaita/scalable/devices/network-card.svg
+share/icons/MoreWaita/scalable/devices/processor.svg
+share/icons/MoreWaita/scalable/devices/soundcard.svg
+share/icons/MoreWaita/scalable/devices/uninterruptible-power-supply.svg
+share/icons/MoreWaita/scalable/devices/vmware-memory.svg
+share/icons/MoreWaita/scalable/devices/yast_soundcard.svg
+share/icons/MoreWaita/scalable/legacy/accessories-character-map.svg
+share/icons/MoreWaita/scalable/legacy/accessories-text-editor.svg
+share/icons/MoreWaita/scalable/legacy/applications-accessories.svg
+share/icons/MoreWaita/scalable/legacy/applications-all.svg
+share/icons/MoreWaita/scalable/legacy/applications-development.svg
+share/icons/MoreWaita/scalable/legacy/applications-education-language.svg
+share/icons/MoreWaita/scalable/legacy/applications-education.svg
+share/icons/MoreWaita/scalable/legacy/applications-electronics.svg
+share/icons/MoreWaita/scalable/legacy/applications-engineering.svg
+share/icons/MoreWaita/scalable/legacy/applications-games.svg
+share/icons/MoreWaita/scalable/legacy/applications-graphics.svg
+share/icons/MoreWaita/scalable/legacy/applications-internet.svg
+share/icons/MoreWaita/scalable/legacy/applications-multimedia.svg
+share/icons/MoreWaita/scalable/legacy/applications-office.svg
+share/icons/MoreWaita/scalable/legacy/applications-other.svg
+share/icons/MoreWaita/scalable/legacy/applications-science.svg
+share/icons/MoreWaita/scalable/legacy/applications-system.svg
+share/icons/MoreWaita/scalable/legacy/applications-utilities.svg
+share/icons/MoreWaita/scalable/legacy/gnome-applications.svg
+share/icons/MoreWaita/scalable/legacy/package.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-accessibility.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-locale.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-screensaver.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-theme.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-wallpaper.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop.svg
+share/icons/MoreWaita/scalable/legacy/preferences-system-network.svg
+share/icons/MoreWaita/scalable/legacy/preferences-system.svg
+share/icons/MoreWaita/scalable/legacy/software-sources.svg
+share/icons/MoreWaita/scalable/legacy/synaptic.svg
+share/icons/MoreWaita/scalable/legacy/system-file-manager.svg
+share/icons/MoreWaita/scalable/legacy/system-lock-screen.svg
+share/icons/MoreWaita/scalable/legacy/system-log-out.svg
+share/icons/MoreWaita/scalable/legacy/system-reboot.svg
+share/icons/MoreWaita/scalable/legacy/system-shutdown.svg
+share/icons/MoreWaita/scalable/legacy/system-software-install.svg
+share/icons/MoreWaita/scalable/legacy/system-software-installer.svg
+share/icons/MoreWaita/scalable/legacy/system-software-update.svg
+share/icons/MoreWaita/scalable/legacy/system-suspend-hibernate.svg
+share/icons/MoreWaita/scalable/legacy/system-suspend.svg
+share/icons/MoreWaita/scalable/legacy/system-users.svg
+share/icons/MoreWaita/scalable/legacy/x-system-software-sources.svg
+share/icons/MoreWaita/scalable/mimetypes/android-package-archive.svg
+share/icons/MoreWaita/scalable/mimetypes/application-apk.svg
+share/icons/MoreWaita/scalable/mimetypes/application-atom+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-bitwig-clip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-bitwig-device.svg
+share/icons/MoreWaita/scalable/mimetypes/application-epub+zip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-geo+json.svg
+share/icons/MoreWaita/scalable/mimetypes/application-gml+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-gpx+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-gpx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-hwp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-hwpx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-illustrator.svg
+share/icons/MoreWaita/scalable/mimetypes/application-java.svg
+share/icons/MoreWaita/scalable/mimetypes/application-javascript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-json.svg
+share/icons/MoreWaita/scalable/mimetypes/application-loc+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-mathematica.svg
+share/icons/MoreWaita/scalable/mimetypes/application-mathematicaplayer.svg
+share/icons/MoreWaita/scalable/mimetypes/application-mbox.svg
+share/icons/MoreWaita/scalable/mimetypes/application-metalink+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-metalink4+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-octet-stream.svg
+share/icons/MoreWaita/scalable/mimetypes/application-owl+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pgp-encrypted.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pgp-keys.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pgp-signature.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pgp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-photoshop.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs10.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs7-mime.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs7-signature.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs8.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkix-cert.svg
+share/icons/MoreWaita/scalable/mimetypes/application-postscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-rss+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-slf+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-sql.svg
+share/icons/MoreWaita/scalable/mimetypes/application-tcx+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-toml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-typescript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd-google-earth-kml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.adobe.aftereffects.project.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.adobe.aftereffects.template.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.adobe.xd.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.amazon.mobi8-ebook.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.android.package-archive.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ant.fit.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.appimage.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.coffeescript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.comicbook+zip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.comicbook-rar.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.debian.binary-package.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.efi.img.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.efi.iso.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.fai.igc.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.flatpak.ref.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.flatpak.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.geo+json.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.document.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.fusiontable.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.map.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.site.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-earth.kml+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-earth.kml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-earth.kmz.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.iccprofile.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.doc.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.draw.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.form.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.slides.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.table.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.leocad.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-access.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-excel.spreadsheet.macroenabled.12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-excel.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-powerpoint.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-word.document.macroenabled.12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-word.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.nmea.nmea.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.database-template.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.database.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.text.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oziexplorer.plt.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oziexplorer.rte.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oziexplorer.wpt.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.rmaps.sqlite.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.scribus.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.shp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.shx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.snap.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.sqlite2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.sqlite3.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.squashfs.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.cdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.mathematica.package.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.nb.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.player.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.wl.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.wls.svg
+share/icons/MoreWaita/scalable/mimetypes/application-wasm.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-adobe-indesign.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-apple-diskimage.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-applix-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-audacity-project+sqlite3.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-audacity-project.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bibtex-text-file.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bittorrent.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bitwig-clip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bitwig-device.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bitwig-studio.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-blender.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bps-patch.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bsdiff.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bzpostscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cb7.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cba.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cbr.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cbt.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cbz.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cd-image.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-clojure.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-clojurescript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-com.bitwig-clip.BitwigStudio.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-com.bitwig-device.BitwigStudio.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-com.bitwig.BitwigStudio.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-compressed-iso.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cson.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-dbf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-deb.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-designer.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-e-theme.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-emerald-theme.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-fictionbook+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-fictionbook.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-firmware.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gdbm.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gdscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gettext-translation.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-godot-project.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-godot-resource.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-godot-scene.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-godot-shader.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gpx+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gpx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gzpdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gzpostscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-hwp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-hwpx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ips-patch.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ipynb+json.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-iso.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-iso9600-appimage.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-jar.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-java-applet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-java-archive.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-java.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-javascript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-julia.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kdenlive.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-keepass.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-keepass2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-keepassx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-keepassxc.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kexi-connectiondata.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kexiproject-sqlite2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kexiproject-sqlite3.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kgetlist.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kpresenter.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-krita-assistant.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-krita-paintoppresent.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-krita.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ktheme.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-lzpdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-mobi8-ebook.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-mobipocket-ebook.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-model.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-msdownload.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-musescore4portable+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-musescore4portable.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-osm+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-pem-key.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-perl.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-photoshop.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-php.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-pkcs12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-pkcs7-certificates.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-pkcs7.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ptoptimizer-script.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-python-bytecode.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-raw-disk-image-xz-compressed.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-raw-disk-image.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-raw-floppy-disk-image.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-rdata.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-rpm.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ruby.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-shellscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-source-rpm.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-spectrum-tzx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-spectrum.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-sqlite2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-sqlite3.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-subrip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-theme.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-typescript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-hdd.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-ova.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-ovf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vbox-extpack.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vbox.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vdi.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vhd.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vmdk.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-windows-themepack.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-x509-ca-cert.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-x509-user-cert.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-xopp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-xopt.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-xzpdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-yaml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-zip-compressed-fb2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-xslt+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-yaml.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-backup.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-document.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-peak.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-template.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-template2.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-theme.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-clip.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-device.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-extension.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-impulse.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-modulator.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-module.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-package.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-preset.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-project.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-remote-controls.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.audio-x.dawproject.svg
+share/icons/MoreWaita/scalable/mimetypes/com.fender.studio.application-x.fender-fenderstudio.svg
+share/icons/MoreWaita/scalable/mimetypes/com.fender.studio.application-x.fender-jamtrack.svg
+share/icons/MoreWaita/scalable/mimetypes/gddoc.svg
+share/icons/MoreWaita/scalable/mimetypes/gddraw.svg
+share/icons/MoreWaita/scalable/mimetypes/gdform.svg
+share/icons/MoreWaita/scalable/mimetypes/gdslides.svg
+share/icons/MoreWaita/scalable/mimetypes/gdtable.svg
+share/icons/MoreWaita/scalable/mimetypes/gnome-mime-application-x-nero-disk-image.svg
+share/icons/MoreWaita/scalable/mimetypes/gnome-mime-application-x-xopp.svg
+share/icons/MoreWaita/scalable/mimetypes/gnome-mime-application-x-xopt.svg
+share/icons/MoreWaita/scalable/mimetypes/gnome-mime-text-x-makefile.svg
+share/icons/MoreWaita/scalable/mimetypes/image-vnd.adobe.photoshop.svg
+share/icons/MoreWaita/scalable/mimetypes/image-vnd.djvu+multipage.svg
+share/icons/MoreWaita/scalable/mimetypes/image-vnd.djvu.svg
+share/icons/MoreWaita/scalable/mimetypes/image-x-djvu.svg
+share/icons/MoreWaita/scalable/mimetypes/image-x-krita.svg
+share/icons/MoreWaita/scalable/mimetypes/image-x-photoshop.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-database-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-database.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-empty-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-empty.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-formula-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-formula.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-master-document-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-master-document.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-database-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-database.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-empty-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-empty.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-formula-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-formula.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-master-document-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-master-document.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-presentation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-spreadsheet-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-text.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-web-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-web.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-presentation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-spreadsheet-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-text.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-web-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-web.svg
+share/icons/MoreWaita/scalable/mimetypes/model-obj.svg
+share/icons/MoreWaita/scalable/mimetypes/model-stl.svg
+share/icons/MoreWaita/scalable/mimetypes/model-x-stl-binary.svg
+share/icons/MoreWaita/scalable/mimetypes/model-x.stl-ascii.svg
+share/icons/MoreWaita/scalable/mimetypes/model-x.stl-binary.svg
+share/icons/MoreWaita/scalable/mimetypes/multipart-encrypted.svg
+share/icons/MoreWaita/scalable/mimetypes/multipart-signed.svg
+share/icons/MoreWaita/scalable/mimetypes/nero-disk-image.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-database-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-database.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-empty-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-empty.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-formula-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-formula.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-master-document-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-master-document.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-presentation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-spreadsheet-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-text.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-web-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-web.svg
+share/icons/MoreWaita/scalable/mimetypes/office-database.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-database.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-database.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-text.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-presentation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/org.keepassxc.KeePassXC-application-x-keepassxc.svg
+share/icons/MoreWaita/scalable/mimetypes/org.wireshark.Wireshark-mimetype.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-dxf.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-gml.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-qgs.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-qlr.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-shp.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-sqlite.svg
+share/icons/MoreWaita/scalable/mimetypes/text-arduino.svg
+share/icons/MoreWaita/scalable/mimetypes/text-asciidoc.svg
+share/icons/MoreWaita/scalable/mimetypes/text-coffeescript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-css.svg
+share/icons/MoreWaita/scalable/mimetypes/text-csv-schema.svg
+share/icons/MoreWaita/scalable/mimetypes/text-csv.svg
+share/icons/MoreWaita/scalable/mimetypes/text-fsharp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-javascript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-less.svg
+share/icons/MoreWaita/scalable/mimetypes/text-markdown.svg
+share/icons/MoreWaita/scalable/mimetypes/text-pureDataPatch.svg
+share/icons/MoreWaita/scalable/mimetypes/text-rdf+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/text-ruby.svg
+share/icons/MoreWaita/scalable/mimetypes/text-rust.svg
+share/icons/MoreWaita/scalable/mimetypes/text-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/text-tab-separated-values.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-R.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-arduino.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-bibtex.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-c++.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-c++hdr.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-c++src.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-c.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-chdr.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-clojure.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-clojurescript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cmake.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cobol.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-coffeescript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-common-lisp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cpp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cpphdr.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cppsrc.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-csharp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-csrc.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-css.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-emacs-lisp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-fsharp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-gettext-translation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-gettext-translation.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-go.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-hex.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-java-source.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-java.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-javascript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-julia.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-kotlin.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-less.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-log.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-lua.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-makefile.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-markdown.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-maxima-out.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-maximasession.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-meson.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-octave.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-patch.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-php.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-pkgbuild.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-python.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-python3.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-r-markdown.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-r-source.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-r.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-ruby.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-sass.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-scss.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-sql.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-stex.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-tex.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-texinfo.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-typescript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-typst.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-vala.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-yaml.svg
+share/icons/MoreWaita/scalable/mimetypes/text-xml.svg
+share/icons/MoreWaita/scalable/mimetypes/text-yaml.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-hdd.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-ova.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-ovf.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vbox-extpack.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vbox.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vdi.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vhd.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vmdk.svg
+share/icons/MoreWaita/scalable/mimetypes/x-content-ebook-reader.svg
+share/icons/MoreWaita/scalable/places/com.bitwig.BitwigStudio.application-bitwig-project-folder-legacy.svg
+share/icons/MoreWaita/scalable/places/com.bitwig.BitwigStudio.application-bitwig-project-folder.svg
+share/icons/MoreWaita/scalable/places/document-open-recent.svg
+share/icons/MoreWaita/scalable/places/folder-3dbenchy-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-3dbenchy.svg
+share/icons/MoreWaita/scalable/places/folder-android-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-android.svg
+share/icons/MoreWaita/scalable/places/folder-appimage-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-appimage.svg
+share/icons/MoreWaita/scalable/places/folder-archlinux-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-archlinux.svg
+share/icons/MoreWaita/scalable/places/folder-arduino-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-arduino.svg
+share/icons/MoreWaita/scalable/places/folder-backup-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-backup.svg
+share/icons/MoreWaita/scalable/places/folder-bitwig-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-bitwig.svg
+share/icons/MoreWaita/scalable/places/folder-blender-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-blender.svg
+share/icons/MoreWaita/scalable/places/folder-books-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-books.svg
+share/icons/MoreWaita/scalable/places/folder-c-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-c.svg
+share/icons/MoreWaita/scalable/places/folder-camera-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-camera.svg
+share/icons/MoreWaita/scalable/places/folder-code-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-code.svg
+share/icons/MoreWaita/scalable/places/folder-codeberg-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-codeberg.svg
+share/icons/MoreWaita/scalable/places/folder-cplusplus-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-cplusplus.svg
+share/icons/MoreWaita/scalable/places/folder-csharp-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-csharp.svg
+share/icons/MoreWaita/scalable/places/folder-dropbox-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-dropbox.svg
+share/icons/MoreWaita/scalable/places/folder-earth-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-earth.svg
+share/icons/MoreWaita/scalable/places/folder-emacs-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-emacs.svg
+share/icons/MoreWaita/scalable/places/folder-extensions-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-extensions.svg
+share/icons/MoreWaita/scalable/places/folder-fedora-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-fedora.svg
+share/icons/MoreWaita/scalable/places/folder-flatpak-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-flatpak.svg
+share/icons/MoreWaita/scalable/places/folder-freecad-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-freecad.svg
+share/icons/MoreWaita/scalable/places/folder-games-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-games.svg
+share/icons/MoreWaita/scalable/places/folder-gimp-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-gimp.svg
+share/icons/MoreWaita/scalable/places/folder-git-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-git.svg
+share/icons/MoreWaita/scalable/places/folder-github-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-github.svg
+share/icons/MoreWaita/scalable/places/folder-gitlab-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-gitlab.svg
+share/icons/MoreWaita/scalable/places/folder-globe-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-globe.svg
+share/icons/MoreWaita/scalable/places/folder-gnome-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-gnome.svg
+share/icons/MoreWaita/scalable/places/folder-go-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-go.svg
+share/icons/MoreWaita/scalable/places/folder-godot-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-godot.svg
+share/icons/MoreWaita/scalable/places/folder-google-drive-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-google-drive.svg
+share/icons/MoreWaita/scalable/places/folder-inkscape-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-inkscape.svg
+share/icons/MoreWaita/scalable/places/folder-java-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-java.svg
+share/icons/MoreWaita/scalable/places/folder-kde-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-kde.svg
+share/icons/MoreWaita/scalable/places/folder-kicad-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-kicad.svg
+share/icons/MoreWaita/scalable/places/folder-local-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-local.svg
+share/icons/MoreWaita/scalable/places/folder-lua-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-lua.svg
+share/icons/MoreWaita/scalable/places/folder-mega-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-mega.svg
+share/icons/MoreWaita/scalable/places/folder-money-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-money.svg
+share/icons/MoreWaita/scalable/places/folder-musescore-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-musescore.svg
+share/icons/MoreWaita/scalable/places/folder-neovim-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-neovim.svg
+share/icons/MoreWaita/scalable/places/folder-nextcloud-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-nextcloud.svg
+share/icons/MoreWaita/scalable/places/folder-nix-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-nix.svg
+share/icons/MoreWaita/scalable/places/folder-onedrive-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-onedrive.svg
+share/icons/MoreWaita/scalable/places/folder-openscad-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-openscad.svg
+share/icons/MoreWaita/scalable/places/folder-opensuse-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-opensuse.svg
+share/icons/MoreWaita/scalable/places/folder-platformio-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-platformio.svg
+share/icons/MoreWaita/scalable/places/folder-plugdata-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-plugdata.svg
+share/icons/MoreWaita/scalable/places/folder-podcast-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-podcast.svg
+share/icons/MoreWaita/scalable/places/folder-private-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-private.svg
+share/icons/MoreWaita/scalable/places/folder-projects-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-projects.svg
+share/icons/MoreWaita/scalable/places/folder-python-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-python.svg
+share/icons/MoreWaita/scalable/places/folder-r-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-r.svg
+share/icons/MoreWaita/scalable/places/folder-raspberry-pi-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-raspberry-pi.svg
+share/icons/MoreWaita/scalable/places/folder-reaper-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-reaper.svg
+share/icons/MoreWaita/scalable/places/folder-recent-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-recent.svg
+share/icons/MoreWaita/scalable/places/folder-redhat-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-redhat.svg
+share/icons/MoreWaita/scalable/places/folder-ruby-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-ruby.svg
+share/icons/MoreWaita/scalable/places/folder-rust-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-rust.svg
+share/icons/MoreWaita/scalable/places/folder-school-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-school.svg
+share/icons/MoreWaita/scalable/places/folder-screencast-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-screencast.svg
+share/icons/MoreWaita/scalable/places/folder-screenshot-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-screenshot.svg
+share/icons/MoreWaita/scalable/places/folder-shell-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-shell.svg
+share/icons/MoreWaita/scalable/places/folder-syncthing-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-syncthing.svg
+share/icons/MoreWaita/scalable/places/folder-temp-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-temp.svg
+share/icons/MoreWaita/scalable/places/folder-torrent-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-torrent.svg
+share/icons/MoreWaita/scalable/places/folder-translation-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-translation.svg
+share/icons/MoreWaita/scalable/places/folder-ubuntu-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-ubuntu.svg
+share/icons/MoreWaita/scalable/places/folder-user-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-user.svg
+share/icons/MoreWaita/scalable/places/folder-vala-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-vala.svg
+share/icons/MoreWaita/scalable/places/folder-wine-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-wine.svg
+share/icons/MoreWaita/scalable/places/folder-work-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-work.svg
+share/icons/MoreWaita/scalable/places/go-home.svg
+share/icons/MoreWaita/symbolic/apps/0ad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Alacritty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_6.0.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_6.5.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_7.0.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_8.0.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_9.0.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Blender-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/CMakeSetup-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/CMakeSetup32-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/DV_Resolve-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Element-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/GitKraken-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/GrandOrgue-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/LibreMenuEditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/MediathekView-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Mercury-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Notesnook-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/OpenBoard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/OpenRGB-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ProtonMail_Bridge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/PrusaSlicer-gcodeviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/PrusaSlicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-designer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-linguist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-qdbusviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-qtcreator-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-qtcreator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-qtdesignstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Spotify-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/TeamViewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Zoom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/abiword-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/alacarte-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/alacritty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/android-studio-beta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/android-studio-canary-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/android-studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/androidstudio-preview-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/androidstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/anki-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/anydesk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/anytype-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/app.bluebubbles.BlueBubbles-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/app.polychromatic.controller-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/app.ytmdesktop.ytmdesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/app.zen_browser.zen-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appflowy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-OpenRGB-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-anytype-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-balena-etcher-electron-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-bitwarden-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-cider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-endless_sky-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-github-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-guiscrcpy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-heroic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-joplin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-kitty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-librewolf-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-logseq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-lunarclient-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-musescore-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-nuclear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-obsidian-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-org.freac.freac-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-org.wezfurlong.wezterm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-retroarch-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-session-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-standard-notes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-suyu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-teams-for-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-texts-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-tutanota-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-unityeditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-unityhub-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-yuzu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-zen-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-zoho-mail-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/apple-music-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/application-x-zoom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/applications-java-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/arduino-icon-small-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/arduino-ide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/arduino-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/assistant-qt4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/assistant-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/assistant5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/atomix-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/audacity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/augustus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avidemux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avidemux_icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avogadro-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avogadro-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avogadro2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/balena-etcher-electron-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bambustudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/beeper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/beepertexts-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/betterbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bitwarden-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bitwig-studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bleachbit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/blender-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/blockbench-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bluemail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/blueman-keyboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/blueman-scanner-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/boxbuddyrs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/boxy-svg-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/brave-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/brave-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/brave-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/briar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bsnes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/btop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/buzz-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/caja-dropbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/calibre-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/calibre-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/calligrakrita-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/calligrakrita2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/caprine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/carla-control-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/carla-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cawbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cc.arduino.arduinoide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ch.openboard.OpenBoard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ch.protonmail.protonmail-bridge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ch.protonmail.protonmail-import-export-app-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chat.revolt.RevoltDesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chat.rocket.RocketChat-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chrome-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chrome-cinhimbnkkaeohfgghhklpknlkffjgod-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chromium-browser-privacy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chromium-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chromium-freeworld-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cinnamon-virtual-keyboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/clamav-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/clamtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/classicube-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/clion-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cmake-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cmake-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cockos-reaper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/code-oss-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/codeblocks-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.abisource.AbiWord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.adilhanney.saber-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.alacritty.Alacritty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.anydesk.Anydesk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.axosoft.GitKraken-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.bambulab.BambuStudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.bitwarden.desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.bitwig.BitwigStudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.boxy_svg.BoxySVG-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.brave.Browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.ebook-edit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.ebook-viewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.ebook_edit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.ebook_viewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.lrfviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.discordapp.Discord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.discordapp.DiscordCanary-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.dropbox.Client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.fender.studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.getmailspring.Mailspring-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.gigitux.gtkwhats-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.Eloston.UngoogledChromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.IsmaelMartinez.teams_for_linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.PintaProject.Pinta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.ahrm.sioyek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.bvschaik.julius-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.eneshecan.WhatsAppForLinux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.iwalton3.jellyfin-media-player-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.iwalton3.jellyfin-mpv-shim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.micahflee.torbrowser-launcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.rafostar.Clapper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.xeco23.WasIstLos-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.gitlab.davem.ClamTk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.google.AndroidStudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.google.Chrome-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.hamrick.VueScan-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.heroicgameslauncher.hgl-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.icons8.Lunacy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.CLion-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.DataGrip-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.DataSpell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.Fleet-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.GoLand-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.IntelliJ-IDEA-Community-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.IntelliJ-IDEA-Ultimate-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.PhpStorm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.PyCharm-Community-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.PyCharm-Professional-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.Rider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.RubyMine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.RustRover-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.ToolBox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.WebStorm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.dataspell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jgraph.drawio.desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.lablicate.OpenChrom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.logseq.Logseq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.lunarclient.LunarClient-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.mastermindzh.tidal-hifi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.mattermost.Desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.microsoft.Edge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.microsoft.Teams-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.mitchellh.ghostty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.mojang.Minecraft-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.moonlight_stream.Moonlight-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.nextcloud.desktopclient.nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.notesnook.Notesnook-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.obsproject.Studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.opera.Opera-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.play0ad.zeroad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.protonvpn.www-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.prusa3d.PrusaSlicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.prusa3d.PrusaSlicer.GCodeViewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.qq.QQ-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.rawtherapee.RawTherapee-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.rioterm.Rio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.sindresorhus.Caprine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.slack.Slack-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.spotify.Client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.sublimemerge.App-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.sublimetext.three-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.todoist.Todoist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.tominlab.wonderpen-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.tonikelope.MegaBasterd-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.tutanota.Tutanota-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.unityhub.UnityEditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.unityhub.UnityHub-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.valvesoftware.Steam-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.viber.Viber-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.visualstudio.code-oss-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.visualstudio.code-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.visualstudio.code.oss-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.vscodium.codium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/coolercontrol-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/coppwr-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/corectrl-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cudatext-512-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cups-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cursor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/darktable-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/datagrip-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dataspell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/davinci-resolve-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dbeaver-ee-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dbeaver-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/de.leopoldluley.Clapgrep-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/de.mediathekview.MediathekView-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/deadbeef-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/deepin-emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/deepin-scanner-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/deezer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/designer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.aunetx.deezer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.bsnes.bsnes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.deedles.Trayscale-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.neovide.neovide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.pulsar_edit.Pulsar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.vencord.Vesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.zed.Zed-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/devpod-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/discord-canary-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/discord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/drawio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dropbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dune3d-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/eclipse-cdt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/eclipse-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron12-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron16-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron17-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron18-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron19-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron20-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electrum-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/element-desktop-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/element-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/emacs-nox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/emacs-snapshot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/endless-sky-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/enpass-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/etcher-electron-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/etcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/eu.betterbird.Betterbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/eu.tiliado.NuvolaAppSpotify-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/facebook-messenger-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fgcom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/figma-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/figma-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/filezilla-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-beta-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-beta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-developer-edition-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-developer-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-esr-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-gtk3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-moilla-build-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-nightly-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-nightly-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-original-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firewall-applet-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firewall-config-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fish-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/flameshot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fleet-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/flightgear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/floorp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/flowblade-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fm.helio.Worksatation-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fm.reaper.Reaper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/foobar2000-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/foot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fr.handbrake.ghb-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/frappe-books-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freac-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freecad-daily-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freecad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freedroidrpg-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freetube-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freetube-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fuse-emulator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fuse-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gda-browser-5.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gda-control-center-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gdevelop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/geany-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/geneious-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/genymotion-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/genymotion-player-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/genymotion-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/geogebra-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ghostty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gimagereader-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gimp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/github-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gitkraken-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gnome-aisleriot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gnome-dev-keyboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gnome-emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gnome-screenruler-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/goa-account-todoist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/godot-mono-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/godot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/goland-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-chrome-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-chrome2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-docs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-earth-pro-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-earth-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-sheets-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-slides-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/googlechrome-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/googleearth-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gparted-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gpsd-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grandorgue-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grapejuice-roblox-player-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grapejuice-roblox-studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grapejuice-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grub-customizer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gscan2pdf-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gsmartcontrol-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gtkterm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gufw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/guiscrcpy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/harbour-pure-maps-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hardinfo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hardinfo2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/headlines-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/helio-workstation-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/heroic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hp-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hp-toolbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hp_logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hplip-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hplj1020_icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/htop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hu.irl.cameractrls-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hwloc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/idea-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/im.nheko.Nheko-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/im.pidgin.Pidgin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/im.pidgin.Pidgin3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/im.riot.Riot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/info.mumble.Mumble-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/inkscape-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/inkscape-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/input-remapper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/insomnia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/intellij-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/interstellar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.anytype.anytype-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.appflowy.AppFlowy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.atom.electron.BaseApp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.bit3.WhatsAppQT-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.dbeaver.DBeaverCommunity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.element.Element-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.frappe.books-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.freetubeapp.FreeTube-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.gdevelop.ide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.Figma_Linux.figma_linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.NhekoReborn.Nheko-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.OpenToonz-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.chidiwilliams.Buzz-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.cudatext.CudaText-Qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.cudatext.CudaText-Qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.dimtpap.coppwr-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.dvlv.boxbuddyrs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.endless_sky.endless_sky-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.jean28518.Linux-Assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.jliljebl.Flowblade-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.kotatogram-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.manisandro.gImageReader-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.mimbrero.WhatsAppDesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.plrigaux.sysd-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.ra3xdh.qucs_s-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.rinigus.OSMScoutServer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.rinigus.PureMaps-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.ryubing.Ryujinx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.shiftey.Desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.spacingbat3.webcord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.trevorsandy.LPub3D-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.ungoogled_software.ungoogled_chromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.wxmaxima_developers.wxMaxima-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.yairm210.unciv-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.zen_browser.zen-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.gitlab.LibreWolf-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.gitlab.caveman250.headlines-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.gitlab.librewolf-community-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.neovim.nvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.Assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.Designer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.Linguist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.Qdbusviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.QtCreator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.qtdesignstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-1.6.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-1.7.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-1.8.0-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-1.8.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-10-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-11-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-12-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-13-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-14-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-jdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java10-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java11-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java12-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java13-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java14-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java15-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java16-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java17-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java18-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java19-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java20-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java21-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java22-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java23-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java24-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java25-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java8-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java9-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/javaws-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jdownloader-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jellyfin-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jellyfin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jetbrains-dataspell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jetbrains-toolbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jockey-kde-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jockey-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/joplin-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/joplin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/josm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/julia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/juliabackend-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/julius-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jupyter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jupyterlab-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kali-wireshark-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kali-zaproxy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kate-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kate2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kdenlive-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kdepim-dropbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/keepassxc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/keyboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kicad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kitty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kodi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kolourpaint-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kotatogram-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/krita-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kruler-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kvantum-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lazarus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lazpaint-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/leocad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libre-menu-editor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-basic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-chart-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-basic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-chart-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-basic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-chart-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/librewolf-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/liferea-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lightworks-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linguist-qt4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linguist-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linguist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linguist5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linux-assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/localsend-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/logseq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lpub3d-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/luanti-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lunacy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lunar-client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lunarclient-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_blender-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_endless-sky-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_godot-engine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_krita-gemini-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_minecraft-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_minetest-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_xonotic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mailspring-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/maple-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mathematica-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/matlab-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/matlab-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/matlab_icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mattermost-desktop-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mattermost-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mattermost-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/maxima-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/maxima-new-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/maxima-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/md.obsidian.Obsidian-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/me.kozec.syncthingtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/me.proton.Mail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/me.proton.Pass-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mediainfo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mediathekview-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mega-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/megabasterd-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/menulibre-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mercury-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mercury-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/micro-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/microsoft-edge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minecraft-launcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minecraft-pi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minecraft-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minetest-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minetest-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mixxx-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mixxx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mixxx_icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mockoon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/monero-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/monero-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/moonlight-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mozilla-firefox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mscore4portable-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mumble-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/musescore-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/neovide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.ankiweb.Anki-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.blix.BlueMail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.blockbench.Blockbench-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.brinkervii.grapejuice-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.brinkervii.grapejuice.robloxplayer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.brinkervii.grapejuice.robloxstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.classicube.flatpak.client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.cozic.joplin_desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.davidotek.pupgui2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.kuribo64.melonDS-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.lutris.Lutris-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.mediaarea.MediaInfo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.minetest.Minetest-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.openra.OpenRA-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.openra.OpenRA.openra-cnc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.openra.OpenRA.openra-d2k-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.poedit.Poedit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.scribus.Scribus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sf.fuse_emulator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sourceforge.GrandOrgue-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sourceforge.liferea-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sourceforge.maxima-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sourceforge.projectM-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.waterfox.waterfox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.xm1math.Texmaker-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/netbeans-beta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/netbeans-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nheko-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nicotine-plus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nuclear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nufraw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nuvolaplayer3_spotify-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-310-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-current-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-current-updates-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-ddm-mx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-drivers-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-x-server-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvim-gtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvim-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvtop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nz.mega.MEGAsync-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/obgui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/obs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/obsidian-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/octave-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/okular-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/om.getpostman.Postman-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/one.ablaze.floorp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/one.alynx.showmethekey-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/one.jwr.interstellar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/onetagger-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/onlyoffice-desktopeditors-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openbabel-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openchrom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openra-cnc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openra-d2k-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openra-ra-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openrgb-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openscad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openshot-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openshot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/opensnitch-ui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/opentoonz-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/opera-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/opera-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_java6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_java7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_java8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_java9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_javaws-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.DolphinEmu.dolphin-emu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.apache.netbeans-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.ardour.Ardour-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.audacityteam.Audacity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.avidemux.Avidemux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.bleachbit.BleachBit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.blender.Blender-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.bluesabre.MenuLibre-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.briarproject.Briar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.chromium.Chromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.cockpit_project.CockpitClient-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.codeberg.dnkl.foot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.codeblocks.codeblocks-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.coolercontrol.CoolerControl-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.cvfosammmm.Setzer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.daa.NeovimGtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.darktable.Darktable-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.dune3d.dune3d-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.eclipse.Committers-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.eclipse.Java-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.eclipse.Javascript-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.electrum.electrum-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.fdroid.Repomaker-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.filezillaproject.Filezilla-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.flameshot.Flameshot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.flightgear.FGCom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.flightgear.FlightGear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.freac.freac-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.freecadweb.FreeCAD-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.geany.Geany-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.geogebra.GeoGebra-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.getmonero.Monero-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gimp.GIMP-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnome.Aisleriot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnome.Epiphany.WebApp_d0edcaa68dd928524737c844042dd085d6e2824e-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnome.Shotwell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnome.SoundJuicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnu.emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.godotengine.Godot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.jdownloader.JDownloader-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.jellyfin.JellyfinServer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.joplinapp.joplin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.js.nuclear.Nuclear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.jupyter.JupyterLab-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kartkrew.RingRacers-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.kate-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.kdenlive-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.kolourpaint-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.krita-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.kruler-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.okular-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.plasma.katesessions-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.keepassxc.KeePassXC-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kicad.KiCad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.leocad.LeoCAD-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.basic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.chart-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libretro.RetroArch-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.localsend.localsend_app-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.luanti.luanti-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mixxx.Mixxx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.moson.Pacseek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.moson.pacseek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.Firefox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.FirefoxDevEdition-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.FirefoxNightly-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.Thunderbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.firefox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.musescore.MuseScore-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.nextcloud.Nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.nicotine_plus.Nicotine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.octave.Octave-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.onlyoffice.desktopeditors-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openchemistry.Avogadro2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openrgb.OpenRGB-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openscad.OpenSCAD-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openshot.OpenShot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openstreetmap.josm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.prismlauncher.PrismLauncher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.pwmt.zathura-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.pymol.PyMOL-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.qbittorrent.qBittorrent-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.qgis.qgis-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.qutebrowser.qutebrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.raspberrypi.rpi-imager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.ryujinx.Ryujinx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.shotcut.Shotcut-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.signal.Signal-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.soundconverter.SoundConverter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.sqlitebrowser.sqlitebrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.standardnotes.standardnotes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.stellarium.Stellarium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.strawberrymusicplayer.strawberry-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.telegram.desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.tenacityaudio.Tenacity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.texstudio.TeXstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.torproject.torbrowser-launcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.videolan.VLC-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.vim.Vim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.virt_manager.virt-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.wezfurlong.wezterm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.wireshark.Wireshark-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.x.Warpinator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.xonotic.Xonotic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.yuzu_emu.yuzu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.zaproxy.ZAP-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.zim_wiki.Zim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.zrythm.Zrythm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/osmscout-server-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/osu-lazer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/osu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pacseek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/page.codeberg.libre_menu_editor.LibreMenuEditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pamac-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pamac-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pamac-updater-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/parsehub-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pd-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/phpstorm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pianoteq-stage-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pianoteq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pidgin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pinta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/plugdata-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/poedit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/polychromatic-controller-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/polychromatic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/popcorn-time-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/popcorntime-ru-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/popcorntime-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/portmaster-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/postman-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/prismlauncher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/projectM-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/proton-mail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/proton-pass-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/proton-vpn-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/protonmail-bridge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/protonmail-ie-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/protonvpn-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/protonvpn-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/prusa-slicer-gcodeviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/prusa-slicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pulsar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pupgui-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pure-maps-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/puredata-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharm-community-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharm-education-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharm-professional-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharmedu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pymol-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pynvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qbittorrent-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qdbusviewer-qt4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qdbusviewer-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qdbusviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qdbusviewer5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qgis-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qt-creator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qt5ct-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qt6ct-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtassistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtconfig-qt4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtconfig-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtconfig-qt6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtconfig-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtcreator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtcreator_logo_32-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtcreatorubuntu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtdbusviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtdesignstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtlinguist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtoctave-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtscrcpy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qucs-s-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qutebrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qv4l2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qvidcap-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rawtherapee-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/resolve-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rest.insomnia.Insomnia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/retroarch-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/revolt-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ringracers-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rocketchat-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rocketchat-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rpi-imager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rpi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rpminstall-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ru.yandex.Browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rubymine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rustdesk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rustrover-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ryujinx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/saber-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/scrcpy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/screenruler-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/screenruler-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/scribus-ng-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/scribus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/scribus-trunk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/session-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/setzer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sh.cider.Cider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sh.loft.devpod-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sh.ppy.osu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/shotcut-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/shotwell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/signal-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sioyek-icon-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sioyek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/slack-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sound-juicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/soundconverter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-linux-48x48-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-linux-512x512-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spyder-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spyder3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sqlitebrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sqliteman-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/standard-notes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/steam-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/steam-launcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/steam-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/steampowered-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/stellarium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/stoken-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/strawberry-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/studio.kx.carla-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/studioone7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-merge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-text-2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-text-3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-text-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-text2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime_text-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublimetext-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk10-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jre10-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jre8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java32-jdk5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java32-jdk6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java32-jdk7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java32-jdk8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk10-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jre10-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jre8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws32-jdk6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws32-jdk7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws32-jdk8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/surfshark-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/suyu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/syncthing-gtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/syncthing-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/syncthingtray-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sysd-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/teams-for-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/teams-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/teamviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/telegram-desktop-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/telegram-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/telegram-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tenacity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/texmaker-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/texstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/texts-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-3.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-esr-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-mozilla-buld-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tidal-hifi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/timeshift-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/todoist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/toolbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tor-browser-en-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tor-browser-ru-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tor-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/torbrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/trivalent-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tutanota-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tv.kodi.Kodi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ubuntu-qtcreator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ugene-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/uk.co.ibboard.cawbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/unciv-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ungoogled-chromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/unity-editor-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/unityeditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/unityhub-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/us.zoom.Zoom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/veracrypt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/veracrypt.xpm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/via-nativia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/viber-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vim-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/virt-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/virtualbox-ose-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/virtualbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/visual-studio-code-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vivaldi-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vivaldi-stable-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vivaldi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vlc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vmware-workstation-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vscodium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vuescan-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/warpinator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waterfox-classic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waterfox-current-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waterfox-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waterfox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waydroid-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/webcord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/webstorm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wezterm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-business-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-for-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-nativefier-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsdesk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/windscribe-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wireshark-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wolfram-mathematica-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wonderpen-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wxmaxima-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/xdvi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/xemacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/xonotic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/xsane-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/yandex-browser-beta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/yandex-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/yast-scanner-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/youtube-music-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ytmdesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/yuzu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zaproxy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zathura-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zed-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zen-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zen-twilight-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-mail-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-mail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-sheet-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-show-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoom-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoom-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zrythm-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-accessories-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-all-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-development-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-education-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-electronics-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-internet-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-office-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-other-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/gnome-applications-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/package-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/preferences-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/preferences-desktop-theme-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/preferences-system-network-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/software-sources-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/synaptic-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/system-software-install-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/system-software-installer-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/system-software-update-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/x-system-software-sources-symbolic.svg
+share/icons/MoreWaita/symbolic/places/com.bitwig.BitwigStudio.application-bitwig-project-folder-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-3dbenchy-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-3dbenchy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-android-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-android-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-appimage-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-appimage-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-archlinux-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-archlinux-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-arduino-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-arduino-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-backup-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-backup-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-bitwig-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-bitwig-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-blender-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-blender-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-books-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-books-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-c-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-c-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-camera-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-camera-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-code-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-code-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-codeberg-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-codeberg-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-cplusplus-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-cplusplus-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-csharp-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-csharp-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-dropbox-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-dropbox-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-earth-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-earth-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-emacs-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-extensions-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-extensions-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-fedora-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-fedora-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-flatpak-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-freecad-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-freecad-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-games-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-games-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gimp-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gimp-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-git-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-git-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-github-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-github-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gitlab-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gitlab-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-globe-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-globe-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gnome-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gnome-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-go-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-go-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-godot-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-godot-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-google-drive-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-google-drive-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-inkscape-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-inkscape-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-java-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-java-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-kde-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-kde-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-kicad-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-kicad-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-local-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-local-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-lua-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-lua-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-mega-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-mega-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-money-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-money-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-musescore-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-musescore-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-neovim-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-neovim-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-nextcloud-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-nix-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-nix-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-onedrive-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-onedrive-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-openscad-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-openscad-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-opensuse-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-opensuse-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-platformio-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-platformio-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-plugdata-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-plugdata-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-podcast-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-podcast-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-private-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-private-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-projects-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-projects-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-python-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-python-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-r-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-r-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-raspberry-pi-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-raspberry-pi-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-reaper-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-reaper-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-recent-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-recent-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-redhat-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-redhat-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-ruby-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-ruby-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-rust-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-rust-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-school-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-school-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-screencast-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-screencast-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-screenshot-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-screenshot-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-shell-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-shell-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-syncthing-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-syncthing-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-temp-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-temp-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-torrent-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-torrent-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-translation-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-translation-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-ubuntu-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-ubuntu-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-user-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-user-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-vala-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-vala-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-wine-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-wine-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-work-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-work-symbolic.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-away.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-busy.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-connected.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-error.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-offline.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator.svg
+share/icons/MoreWaita/symbolic/status/Zoom-indicator.svg
+share/icons/MoreWaita/symbolic/status/bitwarden-tray.svg
+share/icons/MoreWaita/symbolic/status/com.protonvpn.www.state-connected.svg
+share/icons/MoreWaita/symbolic/status/com.protonvpn.www.state-disconnected.svg
+share/icons/MoreWaita/symbolic/status/com.protonvpn.www.state-error.svg
+share/icons/MoreWaita/symbolic/status/emblem-ok-symbolic.svg
+share/icons/MoreWaita/symbolic/status/emblem-photos-symbolic.svg
+share/icons/MoreWaita/symbolic/status/emblem-synchronizing-symbolic.svg
+share/icons/MoreWaita/symbolic/status/firewall-applet-error.svg
+share/icons/MoreWaita/symbolic/status/firewall-applet-panic.svg
+share/icons/MoreWaita/symbolic/status/jdownloader-indicator.svg
+share/icons/MoreWaita/symbolic/status/keepassxc-locked.svg
+share/icons/MoreWaita/symbolic/status/keepassxc-unlocked.svg
+share/icons/MoreWaita/symbolic/status/org.keepassxc.KeePassXC-locked.svg
+share/icons/MoreWaita/symbolic/status/org.keepassxc.KeePassXC-unlocked.svg
+share/icons/MoreWaita/symbolic/status/pamac-tray-no-update.svg
+share/icons/MoreWaita/symbolic/status/pamac-tray-update.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-available.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-away.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-busy.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-connect.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-invisible.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-offline.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-pending.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-xa.svg
+share/icons/MoreWaita/symbolic/status/protonvpn-tray.svg
+share/icons/MoreWaita/symbolic/status/protonvpngui-connected.svg
+share/icons/MoreWaita/symbolic/status/protonvpngui-disconnected.svg
+share/icons/MoreWaita/symbolic/status/protonvpngui-no-network.svg
+share/icons/MoreWaita/symbolic/status/strawberry-panel.svg
+share/icons/MoreWaita/symbolic/status/user-available.svg
+share/icons/MoreWaita/symbolic/status/user-away.svg
+share/icons/MoreWaita/symbolic/status/user-busy.svg
+share/icons/MoreWaita/symbolic/status/user-invisible.svg
+share/icons/MoreWaita/symbolic/status/user-offline.svg
+share/icons/MoreWaita/symbolic/status/user-status-new.svg
+share/icons/MoreWaita/symbolic/status/user-status-pending.svg
+share/icons/MoreWaita/symbolic/status/vlc-panel.svg
diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index f60054a24293..18218c2e08be 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -1,12 +1,18 @@
PORTNAME= hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 0.48.1
-PORTREVISION= 6
+DISTVERSION= 0.50.1
CATEGORIES= x11-wm wayland
+MASTER_SITES= https://github.com/hyprwm/Hyprland/releases/download/${DISTVERSIONFULL}/
+DISTNAME= source-${DISTVERSIONFULL}
+DIST_SUBDIR= ${PORTNAME}
+
+PATCH_SITES= https://github.com/hyprwm/Hyprland/commit/
+PATCHFILES+= ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch:-p1 # avoid app hang
+PATCHFILES+= 66a6ef3859255f2a21c1e902a4b5f56562e87041.patch:-p1 # see #10437
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Dynamic tiling Wayland compositor that doesn't sacrifice on its looks #'
-WWW= https://hyprland.org/
+WWW= https://hypr.land/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,7 +20,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
glaze>0:devel/glaze \
hyprwayland-scanner>=0.3.10:devel/hyprwayland-scanner \
- wayland-protocols>=1.41:graphics/wayland-protocols
+ wayland-protocols>=1.43:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libhyprutils.so:devel/hyprutils \
libinotify.so:devel/libinotify \
@@ -29,21 +35,18 @@ LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
-USES= cmake compiler:c++11-lib gl gnome pkgconfig xorg
-USE_GITHUB= yes
+USES= cmake compiler:c++23-lang gl gnome pkgconfig xorg
+
USE_GL= egl gbm opengl
-USE_GNOME= cairo pango
+USE_GNOME= cairo glib20 pango
USE_XORG= pixman xcursor
-GH_ACCOUNT= hyprwm
-GH_PROJECT= Hyprland
-GH_TUPLE= hyprwm:hyprland-protocols:v0.6.2:hyprland_protocols/subprojects/hyprland-protocols \
- canihavesomecoffee:udis86:1.7.2-186-g5336633:udis86/subprojects/udis86
-CMAKE_OFF= CMAKE_CXX_SCAN_FOR_MODULES # avoid devel/llvm*
+
CMAKE_ON= NO_SYSTEMD
+CMAKE_OFF= CMAKE_CXX_SCAN_FOR_MODULES # avoid devel/llvm*
+
LDFLAGS+= -Wl,--as-needed # GL, pango deps
-# Generated by "make update-hash" for commit_pins in hyprpm.toml
-GH_HASH= 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc
+WRKSRC= ${WRKDIR}/${PORTNAME}-source
# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30
# https://cgit.freebsd.org/src/commit/?id=af93fea71038
@@ -51,53 +54,40 @@ GH_HASH= 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
.endif
-OPTIONS_DEFINE= QT6 X11
-OPTIONS_DEFAULT=QT6 X11
+OPTIONS_DEFINE= QT6 X11
+OPTIONS_DEFAULT= QT6 X11
QT6_RUN_DEPENDS= hyprland-dialog:x11/hyprland-qtutils
-X11_USE= XORG=xcb
X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \
libxcb-icccm.so:x11/xcb-util-wm
+X11_USE= XORG=xcb
X11_CMAKE_BOOL_OFF= NO_XWAYLAND
+.include <bsd.port.options.mk>
+
+# XXX Delete after 14.2-RELEASE EoL (2025-09-30)
+# #embed directive in C23 standard requires llvm 19 or later
+.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1400000 && ${OSVERSION} < 1402501)
+USES+= llvm:min=19
+.endif
+
post-patch:
-# Extract (snapshot) version from the port instead of CMakeLists.txt
- @${REINPLACE_CMD} -i .nogit \
- -e '/^HASH/s/=.*/=${GH_HASH}/' \
- -e '/^BRANCH/s/=.*/=main/' \
- -e '/^MESSAGE/s/=.*/="?"/' \
- -e "/^DATE/s/=.*/=\"$$(date -ur $$(${AWK} \
- '/TIMESTAMP/ { print $$3 }' ${DISTINFO_FILE}))\"/" \
- -e '/^DIRTY/s/=.*/=portbld/' \
- -e '/^TAG/s/=.*/=${DISTVERSIONFULL}/' \
- -e '/^COMMITS/s/=.*/="?"/' \
- ${WRKSRC}/scripts/generateVersion.sh
# Respect consolekit2 as XDG_RUNTIME_DIR fallback
- @${REINPLACE_CMD} 's,/run/user,/var&,' \
+ @${REINPLACE_CMD} 's|/run/user|/var&|' \
${WRKSRC}/hyprctl/main.cpp \
${WRKSRC}/src/Compositor.cpp
# Respect PREFIX for wallpapers
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
+ @${REINPLACE_CMD} 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/src/render/OpenGL.cpp
# XXX Replace linprocfs(4) with sysctl(3)
- @${REINPLACE_CMD} -e 's,/proc,${LINUXBASE}&,g' \
+ @${REINPLACE_CMD} -e 's|/proc|${LINUXBASE}&|g' \
${WRKSRC}/src/desktop/Window.cpp \
${WRKSRC}/src/plugins/HookSystem.cpp
post-install:
-# Plugin API installs all headers (no private vs. public)
- @(cd ${STAGEDIR}${PREFIX} && ${FIND} include/${PORTNAME} ! -type d) >>${TMPPLIST}
-
-update-hash:
-# https://docs.github.com/en/rest/commits/commits#get-a-commit
-# Pretend to be curl(1) for pretty-printed JSON to help parse with sed(1)
- @${REINPLACE_CMD} -i '' -e "/^GH_HASH=/s/=.*/= $$(\
- ${SETENV} HTTP_USER_AGENT=curl ${FETCH_CMD} -qo- \
- https://api.github.com/repos/${GH_ACCOUNT}/${GH_PROJECT}/commits/${GH_TAGNAME} | \
- ${SED} -n '/sha/ { s/.*\"\([0-9a-f]\{40\}\).*/\1/p; q; }' \
- )/" \
- ${.CURDIR}/Makefile
+ @${RM} ${STAGEDIR}${PREFIX}/bin/hyprland
+ @${RLN} ${STAGEDIR}${PREFIX}/bin/Hyprland ${STAGEDIR}${PREFIX}/bin/hyprland
.include <bsd.port.mk>
@@ -106,6 +96,3 @@ update-hash:
llvm_ARGS= build
.include "${USESDIR}/llvm.mk"
.endif
-
-# XXX Work around !target(makesum)
-makesum: update-hash
diff --git a/x11-wm/hyprland/distinfo b/x11-wm/hyprland/distinfo
index 72a5c857bff9..f694d363d3c2 100644
--- a/x11-wm/hyprland/distinfo
+++ b/x11-wm/hyprland/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1743178567
-SHA256 (hyprwm-Hyprland-v0.48.1_GH0.tar.gz) = 7c78b5d3249b35318bc49877347c41e855714a6794169bc90755264c0162278e
-SIZE (hyprwm-Hyprland-v0.48.1_GH0.tar.gz) = 48325182
-SHA256 (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = bba082af141599d4342e7b8505401a6e3a32be819d9eb23ce6c90f7407e62c1f
-SIZE (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = 9887
-SHA256 (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 69aff959179ff6247b375b92e797221dbd8e078eabbf1366280b0532617e7fb8
-SIZE (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 116938
+TIMESTAMP = 1753943980
+SHA256 (hyprland/source-v0.50.1.tar.gz) = 2e7280e08d9b0460159bdfcdebdf6c532a79843a6a1e8417f78c15f6293fc956
+SIZE (hyprland/source-v0.50.1.tar.gz) = 54239562
+SHA256 (hyprland/ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch) = 47b1a8071e38a4e47237af604a736e5b11ea023a8b3c23bfb04b4e1fb30755f7
+SIZE (hyprland/ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch) = 5564
+SHA256 (hyprland/66a6ef3859255f2a21c1e902a4b5f56562e87041.patch) = 321d2b75fa6a5062cfdc55d9a35500b55858b6d814f922ea8c5f8b18808b0317
+SIZE (hyprland/66a6ef3859255f2a21c1e902a4b5f56562e87041.patch) = 2217
diff --git a/x11-wm/hyprland/files/patch-hyprctl_main.cpp b/x11-wm/hyprland/files/patch-hyprctl_main.cpp
new file mode 100644
index 000000000000..25fc645e01a9
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprctl_main.cpp
@@ -0,0 +1,11 @@
+--- hyprctl/main.cpp.orig 2025-07-25 09:09:59 UTC
++++ hyprctl/main.cpp
+@@ -268,7 +268,7 @@ int requestIPC(std::string_view filename, std::string_
+ sockaddr_un serverAddress = {0};
+ serverAddress.sun_family = AF_UNIX;
+
+- std::string socketPath = getRuntimeDir() + "/" + instanceSignature + "/" + filename;
++ std::string socketPath = getRuntimeDir() + "/" + instanceSignature + "/" + std::string(filename);
+
+ strncpy(serverAddress.sun_path, socketPath.c_str(), sizeof(serverAddress.sun_path) - 1);
+
diff --git a/x11-wm/hyprland/pkg-plist b/x11-wm/hyprland/pkg-plist
index 418529e3c0eb..32f5cf3feb32 100644
--- a/x11-wm/hyprland/pkg-plist
+++ b/x11-wm/hyprland/pkg-plist
@@ -2,6 +2,279 @@ bin/Hyprland
bin/hyprctl
bin/hyprland
bin/hyprpm
+include/hyprland/protocols/alpha-modifier-v1.hpp
+include/hyprland/protocols/color-management-v1.hpp
+include/hyprland/protocols/content-type-v1.hpp
+include/hyprland/protocols/cursor-shape-v1.hpp
+include/hyprland/protocols/drm-lease-v1.hpp
+include/hyprland/protocols/ext-foreign-toplevel-list-v1.hpp
+include/hyprland/protocols/ext-idle-notify-v1.hpp
+include/hyprland/protocols/ext-session-lock-v1.hpp
+include/hyprland/protocols/ext-workspace-v1.hpp
+include/hyprland/protocols/fractional-scale-v1.hpp
+include/hyprland/protocols/frog-color-management-v1.hpp
+include/hyprland/protocols/hyprland-ctm-control-v1.hpp
+include/hyprland/protocols/hyprland-focus-grab-v1.hpp
+include/hyprland/protocols/hyprland-global-shortcuts-v1.hpp
+include/hyprland/protocols/hyprland-lock-notify-v1.hpp
+include/hyprland/protocols/hyprland-surface-v1.hpp
+include/hyprland/protocols/hyprland-toplevel-export-v1.hpp
+include/hyprland/protocols/hyprland-toplevel-mapping-v1.hpp
+include/hyprland/protocols/idle-inhibit-unstable-v1.hpp
+include/hyprland/protocols/input-method-unstable-v2.hpp
+include/hyprland/protocols/kde-server-decoration.hpp
+include/hyprland/protocols/keyboard-shortcuts-inhibit-unstable-v1.hpp
+include/hyprland/protocols/linux-dmabuf-v1.hpp
+include/hyprland/protocols/linux-drm-syncobj-v1.hpp
+include/hyprland/protocols/pointer-constraints-unstable-v1.hpp
+include/hyprland/protocols/pointer-gestures-unstable-v1.hpp
+include/hyprland/protocols/presentation-time.hpp
+include/hyprland/protocols/primary-selection-unstable-v1.hpp
+include/hyprland/protocols/relative-pointer-unstable-v1.hpp
+include/hyprland/protocols/security-context-v1.hpp
+include/hyprland/protocols/single-pixel-buffer-v1.hpp
+include/hyprland/protocols/tablet-v2.hpp
+include/hyprland/protocols/tearing-control-v1.hpp
+include/hyprland/protocols/text-input-unstable-v1.hpp
+include/hyprland/protocols/text-input-unstable-v3.hpp
+include/hyprland/protocols/viewporter.hpp
+include/hyprland/protocols/virtual-keyboard-unstable-v1.hpp
+include/hyprland/protocols/wayland-drm.hpp
+include/hyprland/protocols/wayland.hpp
+include/hyprland/protocols/wlr-data-control-unstable-v1.hpp
+include/hyprland/protocols/wlr-foreign-toplevel-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-gamma-control-unstable-v1.hpp
+include/hyprland/protocols/wlr-layer-shell-unstable-v1.hpp
+include/hyprland/protocols/wlr-output-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-output-power-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-screencopy-unstable-v1.hpp
+include/hyprland/protocols/wlr-virtual-pointer-unstable-v1.hpp
+include/hyprland/protocols/xdg-activation-v1.hpp
+include/hyprland/protocols/xdg-decoration-unstable-v1.hpp
+include/hyprland/protocols/xdg-dialog-v1.hpp
+include/hyprland/protocols/xdg-output-unstable-v1.hpp
+include/hyprland/protocols/xdg-shell.hpp
+include/hyprland/protocols/xdg-system-bell-v1.hpp
+include/hyprland/protocols/xdg-toplevel-tag-v1.hpp
+include/hyprland/protocols/xwayland-shell-v1.hpp
+include/hyprland/protocols/xx-color-management-v4.hpp
+include/hyprland/src/Compositor.hpp
+include/hyprland/src/SharedDefs.hpp
+include/hyprland/src/config/ConfigDataValues.hpp
+include/hyprland/src/config/ConfigDescriptions.hpp
+include/hyprland/src/config/ConfigManager.hpp
+include/hyprland/src/config/ConfigValue.hpp
+include/hyprland/src/config/ConfigWatcher.hpp
+include/hyprland/src/config/defaultConfig.hpp
+include/hyprland/src/debug/CrashReporter.hpp
+include/hyprland/src/debug/HyprCtl.hpp
+include/hyprland/src/debug/HyprDebugOverlay.hpp
+include/hyprland/src/debug/HyprNotificationOverlay.hpp
+include/hyprland/src/debug/Log.hpp
+include/hyprland/src/debug/RollingLogFollow.hpp
+include/hyprland/src/debug/TracyDefines.hpp
+include/hyprland/src/defines.hpp
+include/hyprland/src/desktop/DesktopTypes.hpp
+include/hyprland/src/desktop/LayerRule.hpp
+include/hyprland/src/desktop/LayerSurface.hpp
+include/hyprland/src/desktop/Popup.hpp
+include/hyprland/src/desktop/Rule.hpp
+include/hyprland/src/desktop/Subsurface.hpp
+include/hyprland/src/desktop/WLSurface.hpp
+include/hyprland/src/desktop/Window.hpp
+include/hyprland/src/desktop/WindowOverridableVar.hpp
+include/hyprland/src/desktop/WindowRule.hpp
+include/hyprland/src/desktop/Workspace.hpp
+include/hyprland/src/devices/IHID.hpp
+include/hyprland/src/devices/IKeyboard.hpp
+include/hyprland/src/devices/IPointer.hpp
+include/hyprland/src/devices/ITouch.hpp
+include/hyprland/src/devices/Keyboard.hpp
+include/hyprland/src/devices/Mouse.hpp
+include/hyprland/src/devices/Tablet.hpp
+include/hyprland/src/devices/TouchDevice.hpp
+include/hyprland/src/devices/VirtualKeyboard.hpp
+include/hyprland/src/devices/VirtualPointer.hpp
+include/hyprland/src/events/Events.hpp
+include/hyprland/src/helpers/AnimatedVariable.hpp
+include/hyprland/src/helpers/AsyncDialogBox.hpp
+include/hyprland/src/helpers/ByteOperations.hpp
+include/hyprland/src/helpers/Color.hpp
+include/hyprland/src/helpers/CursorShapes.hpp
+include/hyprland/src/helpers/DamageRing.hpp
+include/hyprland/src/helpers/Format.hpp
+include/hyprland/src/helpers/MiscFunctions.hpp
+include/hyprland/src/helpers/Monitor.hpp
+include/hyprland/src/helpers/MonitorFrameScheduler.hpp
+include/hyprland/src/helpers/SdDaemon.hpp
+include/hyprland/src/helpers/Splashes.hpp
+include/hyprland/src/helpers/TagKeeper.hpp
+include/hyprland/src/helpers/WLClasses.hpp
+include/hyprland/src/helpers/defer/Promise.hpp
+include/hyprland/src/helpers/fs/FsUtils.hpp
+include/hyprland/src/helpers/math/Math.hpp
+include/hyprland/src/helpers/memory/Memory.hpp
+include/hyprland/src/helpers/signal/Signal.hpp
+include/hyprland/src/helpers/sync/SyncReleaser.hpp
+include/hyprland/src/helpers/sync/SyncTimeline.hpp
+include/hyprland/src/helpers/time/Time.hpp
+include/hyprland/src/helpers/time/Timer.hpp
+include/hyprland/src/helpers/varlist/VarList.hpp
+include/hyprland/src/hyprerror/HyprError.hpp
+include/hyprland/src/includes.hpp
+include/hyprland/src/init/initHelpers.hpp
+include/hyprland/src/layout/DwindleLayout.hpp
+include/hyprland/src/layout/IHyprLayout.hpp
+include/hyprland/src/layout/MasterLayout.hpp
+include/hyprland/src/macros.hpp
+include/hyprland/src/managers/ANRManager.hpp
+include/hyprland/src/managers/AnimationManager.hpp
+include/hyprland/src/managers/CursorManager.hpp
+include/hyprland/src/managers/DonationNagManager.hpp
+include/hyprland/src/managers/EventManager.hpp
+include/hyprland/src/managers/HookSystemManager.hpp
+include/hyprland/src/managers/KeybindManager.hpp
+include/hyprland/src/managers/LayoutManager.hpp
+include/hyprland/src/managers/PointerManager.hpp
+include/hyprland/src/managers/ProtocolManager.hpp
+include/hyprland/src/managers/SeatManager.hpp
+include/hyprland/src/managers/SessionLockManager.hpp
+include/hyprland/src/managers/TokenManager.hpp
+include/hyprland/src/managers/VersionKeeperManager.hpp
+include/hyprland/src/managers/XCursorManager.hpp
+include/hyprland/src/managers/XWaylandManager.hpp
+include/hyprland/src/managers/eventLoop/EventLoopManager.hpp
+include/hyprland/src/managers/eventLoop/EventLoopTimer.hpp
+include/hyprland/src/managers/input/InputManager.hpp
+include/hyprland/src/managers/input/InputMethodPopup.hpp
+include/hyprland/src/managers/input/InputMethodRelay.hpp
+include/hyprland/src/managers/input/TextInput.hpp
+include/hyprland/src/managers/permissions/DynamicPermissionManager.hpp
+include/hyprland/src/pch/pch.hpp
+include/hyprland/src/plugins/HookSystem.hpp
+include/hyprland/src/plugins/PluginAPI.hpp
+include/hyprland/src/plugins/PluginSystem.hpp
+include/hyprland/src/protocols/AlphaModifier.hpp
+include/hyprland/src/protocols/CTMControl.hpp
+include/hyprland/src/protocols/ColorManagement.hpp
+include/hyprland/src/protocols/ContentType.hpp
+include/hyprland/src/protocols/CursorShape.hpp
+include/hyprland/src/protocols/DRMLease.hpp
+include/hyprland/src/protocols/DRMSyncobj.hpp
+include/hyprland/src/protocols/DataDeviceWlr.hpp
+include/hyprland/src/protocols/ExtWorkspace.hpp
+include/hyprland/src/protocols/FocusGrab.hpp
+include/hyprland/src/protocols/ForeignToplevel.hpp
+include/hyprland/src/protocols/ForeignToplevelWlr.hpp
+include/hyprland/src/protocols/FractionalScale.hpp
+include/hyprland/src/protocols/FrogColorManagement.hpp
+include/hyprland/src/protocols/GammaControl.hpp
+include/hyprland/src/protocols/GlobalShortcuts.hpp
+include/hyprland/src/protocols/HyprlandSurface.hpp
+include/hyprland/src/protocols/IdleInhibit.hpp
+include/hyprland/src/protocols/IdleNotify.hpp
+include/hyprland/src/protocols/InputMethodV2.hpp
+include/hyprland/src/protocols/LayerShell.hpp
+include/hyprland/src/protocols/LinuxDMABUF.hpp
+include/hyprland/src/protocols/LockNotify.hpp
+include/hyprland/src/protocols/MesaDRM.hpp
+include/hyprland/src/protocols/OutputManagement.hpp
+include/hyprland/src/protocols/OutputPower.hpp
+include/hyprland/src/protocols/PointerConstraints.hpp
+include/hyprland/src/protocols/PointerGestures.hpp
+include/hyprland/src/protocols/PresentationTime.hpp
+include/hyprland/src/protocols/PrimarySelection.hpp
+include/hyprland/src/protocols/RelativePointer.hpp
+include/hyprland/src/protocols/Screencopy.hpp
+include/hyprland/src/protocols/SecurityContext.hpp
+include/hyprland/src/protocols/ServerDecorationKDE.hpp
+include/hyprland/src/protocols/SessionLock.hpp
+include/hyprland/src/protocols/ShortcutsInhibit.hpp
+include/hyprland/src/protocols/SinglePixel.hpp
+include/hyprland/src/protocols/Tablet.hpp
+include/hyprland/src/protocols/TearingControl.hpp
+include/hyprland/src/protocols/TextInputV1.hpp
+include/hyprland/src/protocols/TextInputV3.hpp
+include/hyprland/src/protocols/ToplevelExport.hpp
+include/hyprland/src/protocols/ToplevelMapping.hpp
+include/hyprland/src/protocols/Viewporter.hpp
+include/hyprland/src/protocols/VirtualKeyboard.hpp
+include/hyprland/src/protocols/VirtualPointer.hpp
+include/hyprland/src/protocols/WaylandProtocol.hpp
+include/hyprland/src/protocols/XDGActivation.hpp
+include/hyprland/src/protocols/XDGBell.hpp
+include/hyprland/src/protocols/XDGDecoration.hpp
+include/hyprland/src/protocols/XDGDialog.hpp
+include/hyprland/src/protocols/XDGOutput.hpp
+include/hyprland/src/protocols/XDGShell.hpp
+include/hyprland/src/protocols/XDGTag.hpp
+include/hyprland/src/protocols/XWaylandShell.hpp
+include/hyprland/src/protocols/XXColorManagement.hpp
+include/hyprland/src/protocols/core/Compositor.hpp
+include/hyprland/src/protocols/core/DataDevice.hpp
+include/hyprland/src/protocols/core/Output.hpp
+include/hyprland/src/protocols/core/Seat.hpp
+include/hyprland/src/protocols/core/Shm.hpp
+include/hyprland/src/protocols/core/Subcompositor.hpp
+include/hyprland/src/protocols/types/Buffer.hpp
+include/hyprland/src/protocols/types/ColorManagement.hpp
+include/hyprland/src/protocols/types/ContentType.hpp
+include/hyprland/src/protocols/types/DMABuffer.hpp
+include/hyprland/src/protocols/types/DataDevice.hpp
+include/hyprland/src/protocols/types/SurfaceRole.hpp
+include/hyprland/src/protocols/types/SurfaceState.hpp
+include/hyprland/src/protocols/types/WLBuffer.hpp
+include/hyprland/src/render/Framebuffer.hpp
+include/hyprland/src/render/OpenGL.hpp
+include/hyprland/src/render/Renderbuffer.hpp
+include/hyprland/src/render/Renderer.hpp
+include/hyprland/src/render/Shader.hpp
+include/hyprland/src/render/Texture.hpp
+include/hyprland/src/render/Transformer.hpp
+include/hyprland/src/render/decorations/CHyprBorderDecoration.hpp
+include/hyprland/src/render/decorations/CHyprDropShadowDecoration.hpp
+include/hyprland/src/render/decorations/CHyprGroupBarDecoration.hpp
+include/hyprland/src/render/decorations/DecorationPositioner.hpp
+include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp
+include/hyprland/src/render/pass/BorderPassElement.hpp
+include/hyprland/src/render/pass/ClearPassElement.hpp
+include/hyprland/src/render/pass/FramebufferElement.hpp
+include/hyprland/src/render/pass/Pass.hpp
+include/hyprland/src/render/pass/PassElement.hpp
+include/hyprland/src/render/pass/PreBlurElement.hpp
+include/hyprland/src/render/pass/RectPassElement.hpp
+include/hyprland/src/render/pass/RendererHintsPassElement.hpp
+include/hyprland/src/render/pass/ShadowPassElement.hpp
+include/hyprland/src/render/pass/SurfacePassElement.hpp
+include/hyprland/src/render/pass/TexPassElement.hpp
+include/hyprland/src/render/pass/TextureMatteElement.hpp
+include/hyprland/src/render/shaders/CM.frag.inc
+include/hyprland/src/render/shaders/CM.glsl.inc
+include/hyprland/src/render/shaders/Shaders.hpp
+include/hyprland/src/render/shaders/blur1.frag.inc
+include/hyprland/src/render/shaders/blur2.frag.inc
+include/hyprland/src/render/shaders/blurfinish.frag.inc
+include/hyprland/src/render/shaders/blurprepare.frag.inc
+include/hyprland/src/render/shaders/border.frag.inc
+include/hyprland/src/render/shaders/ext.frag.inc
+include/hyprland/src/render/shaders/glitch.frag.inc
+include/hyprland/src/render/shaders/passthru.frag.inc
+include/hyprland/src/render/shaders/quad.frag.inc
+include/hyprland/src/render/shaders/rgba.frag.inc
+include/hyprland/src/render/shaders/rgbamatte.frag.inc
+include/hyprland/src/render/shaders/rgbx.frag.inc
+include/hyprland/src/render/shaders/rounding.glsl.inc
+include/hyprland/src/render/shaders/shadow.frag.inc
+include/hyprland/src/render/shaders/tex300.vert.inc
+include/hyprland/src/render/shaders/tex320.vert.inc
+include/hyprland/src/signal-safe.hpp
+include/hyprland/src/version.h
+include/hyprland/src/xwayland/Dnd.hpp
+include/hyprland/src/xwayland/Server.hpp
+include/hyprland/src/xwayland/XDataSource.hpp
+include/hyprland/src/xwayland/XSurface.hpp
+include/hyprland/src/xwayland/XWM.hpp
+include/hyprland/src/xwayland/XWayland.hpp
share/bash-completion/completions/hyprctl
share/bash-completion/completions/hyprpm
share/fish/vendor_completions.d/hyprctl.fish
@@ -19,3 +292,4 @@ share/wayland-sessions/hyprland.desktop
share/xdg-desktop-portal/hyprland-portals.conf
share/zsh/site-functions/_hyprctl
share/zsh/site-functions/_hyprpm
+@dir include/hyprland/src/render/shaders/glsl
diff --git a/x11-wm/labwc/Makefile b/x11-wm/labwc/Makefile
index 8c4735355123..f1d6425a6de4 100644
--- a/x11-wm/labwc/Makefile
+++ b/x11-wm/labwc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= labwc
-DISTVERSION= 0.9.0
+DISTVERSION= 0.9.1
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/labwc/distinfo b/x11-wm/labwc/distinfo
index eddfb73a786f..ff1e3b62984f 100644
--- a/x11-wm/labwc/distinfo
+++ b/x11-wm/labwc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752267138
-SHA256 (labwc-labwc-0.9.0_GH0.tar.gz) = d06f89fb2bbd4be73e7bba9fb57017054d61868fe24db361d1ded87470329e63
-SIZE (labwc-labwc-0.9.0_GH0.tar.gz) = 508194
+TIMESTAMP = 1754136895
+SHA256 (labwc-labwc-0.9.1_GH0.tar.gz) = bf7a245d5fc5665329b3f5c9cb589eb33e658b8eb638cf4f4c9ad68f4b5979f0
+SIZE (labwc-labwc-0.9.1_GH0.tar.gz) = 509342
SHA256 (libsfdo-v0.1.4.tar.bz2) = 155702f21c282693ead7818198fde194ab7c76e0cf1a21bc7b404e5f9ec2c369
SIZE (libsfdo-v0.1.4.tar.bz2) = 43519
diff --git a/x11/hyprcursor/Makefile b/x11/hyprcursor/Makefile
index 2e2cfc3ca1bb..026435ed893f 100644
--- a/x11/hyprcursor/Makefile
+++ b/x11/hyprcursor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprcursor
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.12
-PORTREVISION= 1
+DISTVERSION= 0.1.13
CATEGORIES= x11
MAINTAINER= tagattie@FreeBSD.org
@@ -17,14 +16,27 @@ LIB_DEPENDS= libzip.so:archivers/libzip \
RUN_DEPENDS= xcur2png:x11/xcur2png
USES= compiler:c++11-lib cmake:testing gnome pathfix pkgconfig
+
USE_GITHUB= yes
-USE_GNOME= cairo librsvg2
GH_ACCOUNT= hyprwm
-PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
+
+USE_GNOME= cairo librsvg2
+USE_LDCONFIG= yes
+
+PLIST_SUB= SOVERSION_MAJOR=0 \
+ SOVERSION_FULL=${DISTVERSION:C/-.*//}
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
post-patch:
# Respect PREFIX for icons
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
+ @${REINPLACE_CMD} 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/lib${PORTNAME}/${PORTNAME}.cpp
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/x11/hyprcursor/distinfo b/x11/hyprcursor/distinfo
index c7162cce6902..5e5190dd8e1b 100644
--- a/x11/hyprcursor/distinfo
+++ b/x11/hyprcursor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742215473
-SHA256 (hyprwm-hyprcursor-v0.1.12_GH0.tar.gz) = 3200a7a31e28884b9d046f8ec7b0aa67ede9ce0ab0d20193c2b61ee522d6b1f2
-SIZE (hyprwm-hyprcursor-v0.1.12_GH0.tar.gz) = 28714
+TIMESTAMP = 1754142984
+SHA256 (hyprwm-hyprcursor-v0.1.13_GH0.tar.gz) = 82af8b2ce27242ffdd6baebaa71b3f6c8665dc25c52bfcfccc16912622896af8
+SIZE (hyprwm-hyprcursor-v0.1.13_GH0.tar.gz) = 28681
diff --git a/x11/hyprcursor/pkg-plist b/x11/hyprcursor/pkg-plist
index a536544c799c..f5dae674e582 100644
--- a/x11/hyprcursor/pkg-plist
+++ b/x11/hyprcursor/pkg-plist
@@ -4,6 +4,6 @@ include/hyprcursor/hyprcursor.h
include/hyprcursor/hyprcursor.hpp
include/hyprcursor/shared.h
lib/libhyprcursor.so
-lib/libhyprcursor.so.0
-lib/libhyprcursor.so.%%VERSION%%
+lib/libhyprcursor.so.%%SOVERSION_MAJOR%%
+lib/libhyprcursor.so.%%SOVERSION_FULL%%
libdata/pkgconfig/hyprcursor.pc
diff --git a/x11/hyprlock/Makefile b/x11/hyprlock/Makefile
index a51a14b9d8a3..e4689892ce30 100644
--- a/x11/hyprlock/Makefile
+++ b/x11/hyprlock/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprlock
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.2
-PORTREVISION= 2
+DISTVERSION= 0.9.1
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
@@ -11,7 +10,8 @@ WWW= https://github.com/hyprwm/hyprlock
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= hyprwayland-scanner>=0.4.4:devel/hyprwayland-scanner \
+BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
+ hyprwayland-scanner>=0.4.4:devel/hyprwayland-scanner \
wayland-protocols>=1.35:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libhyprutils.so:devel/hyprutils \
@@ -24,11 +24,15 @@ LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
USES= cmake compiler:c++11-lib gl gnome jpeg pkgconfig
+
USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
USE_GL= egl gbm
USE_GNOME= cairo pango
-GH_ACCOUNT= hyprwm
+
LDFLAGS+= -Wl,--as-needed # pango deps
+
PLIST_FILES= bin/${PORTNAME} \
etc/pam.d/${PORTNAME} \
share/hypr/${PORTNAME}.conf
diff --git a/x11/hyprlock/distinfo b/x11/hyprlock/distinfo
index 60f86a454072..4823ecb9437d 100644
--- a/x11/hyprlock/distinfo
+++ b/x11/hyprlock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746281087
-SHA256 (hyprwm-hyprlock-v0.8.2_GH0.tar.gz) = 14c47e71bdac9213909b11cdda16377dab12e27179d939df5ef2a0083a21e1e8
-SIZE (hyprwm-hyprlock-v0.8.2_GH0.tar.gz) = 80394
+TIMESTAMP = 1754034433
+SHA256 (hyprwm-hyprlock-v0.9.1_GH0.tar.gz) = 03f26ceba049546767a903a5e5bcd78fa4d261a5d116febd45633b88b9f16a97
+SIZE (hyprwm-hyprlock-v0.9.1_GH0.tar.gz) = 83699
diff --git a/x11/hyprlock/files/patch-CMakeLists.txt b/x11/hyprlock/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..7ec6a3c2d392
--- /dev/null
+++ b/x11/hyprlock/files/patch-CMakeLists.txt
@@ -0,0 +1,30 @@
+--- CMakeLists.txt.orig 2025-07-17 09:05:58 UTC
++++ CMakeLists.txt
+@@ -86,14 +86,25 @@ pkg_check_modules(
+ pangocairo
+ libdrm
+ gbm
+- pam
+ hyprutils>=0.8.0
+ sdbus-c++>=2.0.0
+ hyprgraphics)
++find_library(PAM_FOUND pam)
++if(PAM_FOUND)
++ message(STATUS "Found pam")
++ set(PAM_LIB ${PAM_FOUND})
++else()
++ pkg_check_modules(PAM IMPORTED_TARGET pam)
++ if(PAM_FOUND)
++ set(PAM_LIB PkgConfig::PAM)
++ else()
++ message(FATAL_ERROR "The required library libpam was not found.")
++ endif()
++endif()
+
+ file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
+ add_executable(hyprlock ${SRCFILES})
+-target_link_libraries(hyprlock PRIVATE pam rt Threads::Threads PkgConfig::deps
++target_link_libraries(hyprlock PRIVATE ${PAM_LIB} rt Threads::Threads PkgConfig::deps
+ OpenGL::EGL OpenGL::GLES3)
+
+ # protocols
diff --git a/x11/hyprlock/pkg-descr b/x11/hyprlock/pkg-descr
index c84e12082d3d..c63a363a9f01 100644
--- a/x11/hyprlock/pkg-descr
+++ b/x11/hyprlock/pkg-descr
@@ -2,7 +2,12 @@ Hyprland's simple, yet multi-threaded and GPU-accelerated screen
locking utility.
Features:
- - uses the secure ext-session-lock protocol
- - full support for fractional-scale
- - fully GPU accelerated
- - multi-threaded resource acquisition for no hitches
+- Uses the ext-session-lock protocol
+- Support for fractional-scale
+- Fully GPU accelerated
+- Multi-threaded resource acquisition
+- Blurred screenshot as the background
+- Native fingerprint support (using libfprint's dbus interface)
+- Some of Hyprland's eyecandy: gradient borders, blur, animations,
+ shadows, etc.
+and more...
diff --git a/x11/libinput/Makefile b/x11/libinput/Makefile
index 700b49c20cd9..9b512e7f25d3 100644
--- a/x11/libinput/Makefile
+++ b/x11/libinput/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libinput
-DISTVERSION= 1.27.1
+DISTVERSION= 1.28.1
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/libinput/distinfo b/x11/libinput/distinfo
index 1b3b17c893e7..90849d84dd0b 100644
--- a/x11/libinput/distinfo
+++ b/x11/libinput/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740915316
-SHA256 (libinput-1.27.1.tar.bz2) = 641df745984baff8f6f822066b4e32f28482d267e95448158732eb2f65ea7fe9
-SIZE (libinput-1.27.1.tar.bz2) = 844741
+TIMESTAMP = 1753347960
+SHA256 (libinput-1.28.1.tar.bz2) = 19e5337ec10fdf920c8d1f4ece63cd7d1c12279ee26e347e30e98e2942d9e1aa
+SIZE (libinput-1.28.1.tar.bz2) = 864820
diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile
index 3281237b6c1d..163116c70e46 100644
--- a/x11/wallutils/Makefile
+++ b/x11/wallutils/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wallutils
-DISTVERSION= 5.12.9
-PORTREVISION= 7
+DISTVERSIONPREFIX= v
+DISTVERSION= 5.14.2
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= eduardo@FreeBSD.org
@@ -13,27 +14,27 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libX11.so:x11/libX11
-USES= go:modules
+USES= go:modules pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= xyproto
-GH_TUPLE= antchfx:xmlquery:v1.3.8:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
- antchfx:xpath:v1.2.0:antchfx_xpath/vendor/github.com/antchfx/xpath \
+GH_TUPLE= antchfx:xmlquery:v1.4.4:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
+ antchfx:xpath:v1.3.4:antchfx_xpath/vendor/github.com/antchfx/xpath \
anthonynsimon:bild:v0.14.0:anthonynsimon_bild/vendor/github.com/anthonynsimon/bild \
- cpuguy83:go-md2man:v2.0.4:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
- fatih:color:v1.17.0:fatih_color/vendor/github.com/fatih/color \
- golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:image:v0.18.0:golang_image/vendor/golang.org/x/image \
- golang:net:58aab5ef257a:golang_net/vendor/golang.org/x/net \
- golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.16.0:golang_text/vendor/golang.org/x/text \
- mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+ fatih:color:v1.18.0:fatih_color/vendor/github.com/fatih/color \
+ golang:groupcache:2c02b8208cf8:golang_groupcache/vendor/github.com/golang/groupcache \
+ golang:image:v0.29.0:golang_image/vendor/golang.org/x/image \
+ golang:net:v0.42.0:golang_net/vendor/golang.org/x/net \
+ golang:sys:v0.34.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.27.0:golang_text/vendor/golang.org/x/text \
+ mattn:go-colorable:v0.1.14:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
stretchr:powerwalk:bceb9d014549:stretchr_powerwalk/vendor/github.com/stretchr/powerwalk \
- urfave:cli:v1.22.15:urfave_cli/vendor/github.com/urfave/cli \
- xyproto:env:v2.2.5:xyproto_env_v2/vendor/github.com/xyproto/env \
+ urfave:cli:v1.22.17:urfave_cli/vendor/github.com/urfave/cli \
+ xyproto:env:v2.5.3:xyproto_env_v2/vendor/github.com/xyproto/env \
xyproto:heic:v1.0.0:xyproto_heic/vendor/github.com/xyproto/heic
-GL_TUPLE= https://gitlab.howett.net:go:plist:1454fab16a0642638feb0ae98c41f79eccb2a20a:go_plist/vendor/howett.net/plist
+GL_TUPLE= https://gitlab.howett.net:go:plist:5afcd134990e1c90a92bac94906f74af0b10042d:go_plist/vendor/howett.net/plist
GO_TARGET= ./cmd/getdpi \
./cmd/lscollection \
./cmd/lsmon \
@@ -47,18 +48,20 @@ GO_TARGET= ./cmd/getdpi \
./cmd/vram \
./cmd/wayinfo \
./cmd/xinfo \
- ./cmd/xml2stw \
- ${NULL}
-PLIST_FILES= ${GO_TARGET:S,./cmd,bin,} \
- share/man/man1/getdpi.1.gz \
- share/man/man1/vram.1.gz
+ ./cmd/xml2stw
+
+PLIST_FILES= ${GO_TARGET:S,./cmd,bin,}
+PLIST_FILES+= ${GO_TARGET:S,./cmd,share/man/man1,:S,$,.1.gz,}
OPTIONS_DEFINE= HEIF
OPTIONS_DEFAULT= HEIF
-HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
-HEIF_USES= pkgconfig
-HEIF_VARS= GO_TARGET+=./cmd/heic2stw
+# Using [HEIF_VARS= GO_TARGET+=./cmd/heic2stw] causes post-install to fail parsing instalation of heic2stw.1 manual
+.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MHEIF}
+LIB_DEPENDS+= libheif.so:graphics/libheif
+GO_TARGET+= ./cmd/heic2stw
+.endif
post-patch:
# Respect PREFIX for wallpapers
@@ -67,7 +70,8 @@ post-patch:
${WRKSRC}/collections.go
post-install:
- ${INSTALL_MAN} ${WRKSRC}/cmd/getdpi/getdpi.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${INSTALL_MAN} ${WRKSRC}/cmd/vram/vram.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.for _target in ${GO_TARGET:S,./cmd,/cmd,}
+ ${INSTALL_MAN} ${WRKSRC}/${_target}/${_target:T}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.endfor
.include <bsd.port.mk>
diff --git a/x11/wallutils/distinfo b/x11/wallutils/distinfo
index 047f4c74384e..cc6863ccb62d 100644
--- a/x11/wallutils/distinfo
+++ b/x11/wallutils/distinfo
@@ -1,37 +1,37 @@
-TIMESTAMP = 1723453889
-SHA256 (xyproto-wallutils-5.12.9_GH0.tar.gz) = 1868ba6b43f3de94208180fbaac8bb46346c3b27b143969c29b842220aad5383
-SIZE (xyproto-wallutils-5.12.9_GH0.tar.gz) = 2589216
-SHA256 (antchfx-xmlquery-v1.3.8_GH0.tar.gz) = aff0d2224b7f997200f09d4b245ca84623e9ccaa7d8c427ee3f4b0657cf04c8e
-SIZE (antchfx-xmlquery-v1.3.8_GH0.tar.gz) = 20748
-SHA256 (antchfx-xpath-v1.2.0_GH0.tar.gz) = 507f7f3dee7b833506d9fa0d90aad43a78d92c632eb7c39d8bb8cfa752ee289c
-SIZE (antchfx-xpath-v1.2.0_GH0.tar.gz) = 28749
+TIMESTAMP = 1753819972
+SHA256 (xyproto-wallutils-v5.14.2_GH0.tar.gz) = 49588f3cadfaf9ff00fa28a50732a898f98f6baa6d7c19fa85514fee37ca0f11
+SIZE (xyproto-wallutils-v5.14.2_GH0.tar.gz) = 2667743
+SHA256 (antchfx-xmlquery-v1.4.4_GH0.tar.gz) = 562fe76e34388cce955c899aa1b31e400f708a3b616a75c4d49e458fd4042a17
+SIZE (antchfx-xmlquery-v1.4.4_GH0.tar.gz) = 26097
+SHA256 (antchfx-xpath-v1.3.4_GH0.tar.gz) = eb279925195c3fdfc9fb0a81af543fde0967619d93bc0101ae4675436ad084e6
+SIZE (antchfx-xpath-v1.3.4_GH0.tar.gz) = 38989
SHA256 (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = f69a34f5bae7248da0f6d0eba83efc042818c1ec51183f71d9923b9dfc8dd556
SIZE (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = 3999692
-SHA256 (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = b0a4c7c077ede56967deef6ab7e7696c0f46124b0b3360fd05564ec5a536f11f
-SIZE (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = 9902
-SHA256 (fatih-color-v1.17.0_GH0.tar.gz) = 82e284c6679ac3eb4cbbb5e15b142bb1e6a68f957fe0d2db8ec4fe17e7f78e88
-SIZE (fatih-color-v1.17.0_GH0.tar.gz) = 12341
-SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
-SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
-SHA256 (golang-image-v0.18.0_GH0.tar.gz) = dd23e3256a92667d201fd031a44294e4d54812e0f6fc69365da3bb4fcf3c730d
-SIZE (golang-image-v0.18.0_GH0.tar.gz) = 5103909
-SHA256 (golang-net-58aab5ef257a_GH0.tar.gz) = 18f73cc040d821c9a715338c0d446481a6d9df1b3e0437302d09a5b96119ce4d
-SIZE (golang-net-58aab5ef257a_GH0.tar.gz) = 1263704
-SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
-SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211
-SHA256 (golang-text-v0.16.0_GH0.tar.gz) = 6df270cb3d696f882857c8ce02233e7f08d5ff900986e1ac669b47e088b18779
-SIZE (golang-text-v0.16.0_GH0.tar.gz) = 8972326
-SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
-SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
+SHA256 (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92
+SIZE (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = 11337
+SHA256 (fatih-color-v1.18.0_GH0.tar.gz) = 586b2b42a4165ac52b35808be1238f90d109789bfcb1ddecd3f512eddbac0a9f
+SIZE (fatih-color-v1.18.0_GH0.tar.gz) = 12717
+SHA256 (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = b1c7464afcdeeca03a78abc75a514e9dcf03f87be4d407f64f8a5357596b4dbb
+SIZE (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = 26678
+SHA256 (golang-image-v0.29.0_GH0.tar.gz) = 1294e48b646e8aebdbcb86f20397d2c90a96da9cd697acb2c682defeec3a4ba4
+SIZE (golang-image-v0.29.0_GH0.tar.gz) = 5104054
+SHA256 (golang-net-v0.42.0_GH0.tar.gz) = c63ea31ca98f9cee6c242dc127370ea7786e685a8031955b7b3628c732dfc7cd
+SIZE (golang-net-v0.42.0_GH0.tar.gz) = 1504513
+SHA256 (golang-sys-v0.34.0_GH0.tar.gz) = 4ff2fa6503c1b6ed34733c301b259289b114eae9ed430217b1fccbaebab85319
+SIZE (golang-sys-v0.34.0_GH0.tar.gz) = 1530927
+SHA256 (golang-text-v0.27.0_GH0.tar.gz) = 0e3c1bc881b4049e5191a981c8914f8667810b61e6f3575d5d989c375f7ef55f
+SIZE (golang-text-v0.27.0_GH0.tar.gz) = 8973031
+SHA256 (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 293966a59f0238da3c39f5b27c192d0efd6473ff74ab5a9c7e1ec73fdda3f1d4
+SIZE (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 9800
SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
SHA256 (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 01289e544b8d9147fc677960834565dabeda0eb13bf3507f8cba9d844ab3e4a2
SIZE (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 4041
-SHA256 (urfave-cli-v1.22.15_GH0.tar.gz) = 055ed382e019d26114394b5e95dbb2c71ec245c10c0387d2c7db17adb9722d59
-SIZE (urfave-cli-v1.22.15_GH0.tar.gz) = 80516
-SHA256 (xyproto-env-v2.2.5_GH0.tar.gz) = ccf1abd4a20dd9dc8fa7b306d125e2823866dce1e1cb41e23cc0300d837b4b52
-SIZE (xyproto-env-v2.2.5_GH0.tar.gz) = 7869
+SHA256 (urfave-cli-v1.22.17_GH0.tar.gz) = 44e20f78e0d399014591e1d0bd3c520dfff65a27ec2ad1310649eca5e56521e4
+SIZE (urfave-cli-v1.22.17_GH0.tar.gz) = 80511
+SHA256 (xyproto-env-v2.5.3_GH0.tar.gz) = feaa9356bb9150627905bc74f5571a49a0ddad7052de914f4610aac4961fb37f
+SIZE (xyproto-env-v2.5.3_GH0.tar.gz) = 8866
SHA256 (xyproto-heic-v1.0.0_GH0.tar.gz) = c66194f27e4a4dd837bc7caae357a817fea6b0743c5822c37fad777f4bda3a5b
SIZE (xyproto-heic-v1.0.0_GH0.tar.gz) = 67422236
diff --git a/x11/wallutils/pkg-message b/x11/wallutils/pkg-message
new file mode 100644
index 000000000000..16c192316141
--- /dev/null
+++ b/x11/wallutils/pkg-message
@@ -0,0 +1,7 @@
+[
+{ type: install
+ message: <<EOM
+Consider using graphics/feh for setting the wallpaper for some window managers that runs under X, e.g., x11-wm/i3
+EOM
+}
+]
diff --git a/x11/xdg-desktop-portal-hyprland/Makefile b/x11/xdg-desktop-portal-hyprland/Makefile
index 49409b042378..e5a41887a0b0 100644
--- a/x11/xdg-desktop-portal-hyprland/Makefile
+++ b/x11/xdg-desktop-portal-hyprland/Makefile
@@ -1,7 +1,6 @@
PORTNAME= xdg-desktop-portal-hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.9
-PORTREVISION= 7
+DISTVERSION= 1.3.10
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
@@ -11,7 +10,8 @@ WWW= https://github.com/hyprwm/xdg-desktop-portal-hyprland
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= hyprwayland-scanner>=0.4.2:devel/hyprwayland-scanner \
+BUILD_DEPENDS= hyprland-protocols>0:graphics/hyprland-protocols \
+ hyprwayland-scanner>=0.4.2:devel/hyprwayland-scanner \
wayland-protocols>=1.33:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libhyprutils.so:devel/hyprutils \
@@ -24,16 +24,27 @@ RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal \
slurp:x11/slurp
USES= cmake compiler:c++11-lib gl pkgconfig qt:6
+
USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
USE_GL= gbm
USE_QT= base wayland:run
-GH_ACCOUNT= hyprwm
-GH_TUPLE= hyprwm:hyprland-protocols:v0.2:hyprland_protocols/subprojects/hyprland-protocols
+
LDFLAGS+= -Wl,--as-needed # GL, sdbus-cpp deps
+
PLIST_FILES= bin/hyprland-share-picker \
lib/systemd/user/${PORTNAME}.service \
libexec/${PORTNAME} \
share/dbus-1/services/org.freedesktop.impl.portal.desktop.hyprland.service \
share/xdg-desktop-portal/portals/hyprland.portal
+PORTDOCS= CONTRIBUTING.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/x11/xdg-desktop-portal-hyprland/distinfo b/x11/xdg-desktop-portal-hyprland/distinfo
index 4251e305be29..8c50ca16b423 100644
--- a/x11/xdg-desktop-portal-hyprland/distinfo
+++ b/x11/xdg-desktop-portal-hyprland/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1734569338
-SHA256 (hyprwm-xdg-desktop-portal-hyprland-v1.3.9_GH0.tar.gz) = 3f7d94fd408ed5e3a9b639d3dd8502e2169decc34f285e8552434da5fddf497e
-SIZE (hyprwm-xdg-desktop-portal-hyprland-v1.3.9_GH0.tar.gz) = 50667
-SHA256 (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 106cb189d0fbe4ec0ee11a12a17238172f4c4cd1b2b26db904df144e5c7a05f0
-SIZE (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 6342
+TIMESTAMP = 1754108855
+SHA256 (hyprwm-xdg-desktop-portal-hyprland-v1.3.10_GH0.tar.gz) = 5f7b1d83e700ecfa702dfc4c6da1dfdc5d9b1239e8b7d8dd3986116327d84bbf
+SIZE (hyprwm-xdg-desktop-portal-hyprland-v1.3.10_GH0.tar.gz) = 51498